[发明专利]降低家用电器无法通讯的方法有效
申请号: | 202010844124.3 | 申请日: | 2020-08-20 |
公开(公告)号: | CN111966522B | 公开(公告)日: | 2023-03-21 |
发明(设计)人: | 王飞 | 申请(专利权)人: | 合肥梅洛尼智能科技有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 北京睿博行远知识产权代理有限公司 11297 | 代理人: | 刘桂荣 |
地址: | 230011 安徽省合肥*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 降低 家用电器 无法 通讯 方法 | ||
本发明公开了一种降低家用电器无法通讯的方法,涉及家用电器技术领域。所述方法包括如下步骤:当家用电器通讯失败时,按照规定通讯速率正负一定范围调整通讯频率,通过调整通讯频率,通讯成功后,按照调整通讯成功后的频率运行,或进一步通过调整频率,找到通讯成功的最大频率范围,在此范围内,选取合适的通讯频率运行。通过所述方法可有效的减少家用电器通讯失败的次数,使其工作的稳定性更强。
技术领域
本发明涉及家用电器技术领域,尤其涉及一种家用电器通过自适应通讯频率解决因时钟误差导致通讯失败的方法。
背景技术
家用电器中会使用到多种通讯方式,以UART通讯,通讯速率2400bps为例,因为时钟误差问题,会导致控制芯片发送通讯不会严格按照2400bps发送,实际可能是2450bps或者2350bps的速率,接收端本身也存在时钟误差,当双方累计误差超过允许范围时,会导致通讯失败。
发明内容
本发明所要解决的技术问题是如何提供一种能够减少家用电器通讯失败的方法。
为解决上述技术问题,本发明所采取的技术方案是:一种降低家用电器无法通讯的方法,其特征在于包括如下步骤:
当家用电器通讯失败时,按照规定通讯速率正负一定范围调整通讯频率,通过调整通讯频率,通讯成功后,按照调整通讯成功后的频率运行,或进一步通过调整频率,找到通讯成功的最大频率范围,在此范围内,选取合适的通讯频率运行。
进一步的技术方案在于:当找到通讯最大频率范围后,取中间值写入控制芯片记忆存储器或者控制芯片外置存储器,如果在最大通信范围内均无法正常通讯则报通讯故障。
进一步的技术方案在于:照规定通讯速率正负20%范围调整通讯频率。
进一步的技术方案在于:设最低通讯速率为2300bps,最高为2400bps,则写入中值2350bps作为修正后的通讯频率。
进一步的技术方案在于:所述方法包括如下步骤:
首先判断是否进行通讯校正,如果不进行通讯校正,则判断通讯是否正常,如果通讯正常则结束,如果通讯不正常则置通讯校正标志;
如果进行通讯校正,则按照额定通讯频率的一定误差步长由小到大修正通讯频率遍历;
修正后如果通讯正常,则置校正通讯正常标志,并记录首次成功时的校正频率值和当前频率值;如果修正后通讯不正常,则判断校正通讯是否正常,如果正常,则计算首次值与当前值取平均,写入控制芯片记忆存储或者外置存储,清除通讯校正标志,清除校正通讯正常标志;
如果判断校正通讯不正常,则修正步长到达范围,并判断修正步长后的频率范围是否能够正常通讯,如果不能正常通讯,则频率校正失败并报通讯故障,如果能够正常通讯则结束通讯过程。
采用上述技术方案所产生的有益效果在于:本申请所述方法通过自适应算法,当通讯失败时,按照规定通讯速率正负20%范围或者更大范围调整通讯频率,通过调整通讯频率,通讯成功后,找到通讯最大范围,取中间值写入控制芯片记忆存储器或者控制芯片外置存储器。比如发现最低通讯速率为2300bps,最大为2400bps,则写入中值2350bps作为修正后的通讯频率,如果在最大范围内均无法正常通讯则报通讯故障。通过所述方法可有效的减少家用电器通讯失败的次数,使其工作的稳定性更强。
附图说明
下面结合附图和具体实施方式对本发明作进一步详细的说明。
图1是本发明实施例所述方法的流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥梅洛尼智能科技有限公司,未经合肥梅洛尼智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010844124.3/2.html,转载请声明来源钻瓜专利网。