[發明專利]降低家用電器無法通訊的方法有效
| 申請號: | 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.szxzyx.cn/pat/books/202010844124.3/2.html,轉載請聲明來源鉆瓜專利網。





