[發明專利]一種RS485通訊電路的通訊控制方法有效
| 申請號: | 201410379436.6 | 申請日: | 2014-08-04 |
| 公開(公告)號: | CN104199338B | 公開(公告)日: | 2017-03-15 |
| 發明(設計)人: | 任智仁;薛雷;吳海強;周杰文 | 申請(專利權)人: | 珠海中慧微電子有限公司 |
| 主分類號: | G05B19/042 | 分類號: | G05B19/042 |
| 代理公司: | 廣東朗乾律師事務所44291 | 代理人: | 楊煥軍 |
| 地址: | 519085 廣東省珠*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 rs485 通訊 電路 控制 方法 | ||
技術領域
本發明屬于電子電路技術領域,尤其涉及一種用于電能表的RS485通訊電路的通訊控制方法。
背景技術
RS485總線因其組網簡單、成本低廉、性能優良,在很多行業包括電能表中得到普遍應用和推廣,特別是隨著風靡全球的智能電網及集中抄表的普及,RS485已成為智能電表必備的通訊方式。而傳統的RS485通訊線路中存在A、B極性之分,一旦A、B極性反接,電表就無法正常通訊。加之國內現有的施工隊伍水平參差不齊,在電力施工、組網中經常出現A、B端接反的現象,從而導致通訊不成功,嚴重影響現場施工效率。為了提高通訊成功率、提高現場施工的工作效率,人們期待一種能自動偵測、自動適應的、沒有極性的RS485通訊方案。
發明內容
本發明的目的是提供一種可以自偵測自恢復的RS485通訊電路的通訊控制方法,以提高現場施工效率和通訊成功率。
為了實現上述目的,本發明采取如下的技術解決方案:
一種RS485通訊電路的通訊控制方法,所述RS485通訊電路包括:包含第一485芯片的第一通訊回路和包含第二485芯片的第二通訊回路,供電電源分別給第一485芯片和第二485芯片獨立供電,所述第一485芯片和第二485芯片與電能表的MCU連接,MCU的通訊控制端485-CT引腳向所述第一485芯片和第二485芯片輸出高電平或低電平;步驟如下:
S100、開始工作后,默認通訊總線A、B端處于正確接線狀態,執行步驟S101;
S101、通訊控制端485-CT引腳輸出低電平,第一485芯片得電處于工作狀態,開始接收數據,第二485芯片斷電;
S102、判斷第一通訊回路是否接收到通訊總線的數據,如果接收到,則執行步驟S103,如果沒有接收到數據,則執行步驟S104;
S103、MCU利用接收到的數據結合DL645通訊協議,判斷第一通訊回路收到的數據是否為合法命令,如果是,則表示AB接線正確,執行步驟S105,否則執行步驟S106;
S104、判斷延時等待時間T是否超過設定時間,如果沒有超時,則返回步驟S102,如果超時,則執行步驟S106;
S105、將通訊控制端485-CT的狀態進行保存,進入正常通訊狀態,持續接收數據;
S106、切換通訊控制端485-CT引腳狀態,使其輸出高電平,第二485芯片得電處于工作狀態,開始接收數據,第一485芯片斷電;
S107、判斷第二通訊回路是否接收到通訊總線的數據,如果接收到,則執行步驟S108,如果沒有接收到數據,則執行步驟S109;
S108、MCU利用接收到的數據結合DL645通訊協議,判斷第二通訊回路收到的數據是否為合法命令,如果是,則執行步驟S110,否則執行步驟S101,切換通訊控制端485-CT引腳狀態;
S109、判斷延時等待時間T是否超過設定時間,如果沒有超時,則返回步驟S107,如果超時,則執行步驟S101,切換通訊控制端485-CT引腳狀態;
S110、將通訊控制端485-CT的狀態進行保存進入正常通訊狀態,持續接收數據。
本發明進一步的技術方案為,所述步驟S103和S108中判斷接收到的數據是否為合法命令的依據為在數據中尋找合法幀,所述合法幀包括起始符號68、結束符號16及校驗碼CS,如果在數據中找到合法幀,則為合法命令,如果找不到,則不是合法命令。
本發明進一步的技術方案為,在所述步驟S108中,如果接收到的數據不是合法命令,則在執行步驟S101對通訊控制端485-CT狀態進行切換之前,先由MCU重新初始化串口后返回執行步驟S107,如果在設定的循環次數內接收到的數據不是合法命令,再執行步驟S101。
本發明進一步的技術方案為,在所述步驟S104中,如果在設定延時時間內都收不到數據,則重新初始化串口,繼續接收數據,如果初始化串口后在設定的延時時間內依然收不到任何數據,則執行步驟S106,切換通訊控制端485-CT狀態,重新初始化串口,繼續接收數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于珠海中慧微電子有限公司,未經珠海中慧微電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410379436.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種網絡豆漿機
- 下一篇:一種水下作業平臺的應急系統及其應急方法





