[發明專利]一種485接口電路的低功耗控制方法有效
| 申請號: | 201610080327.3 | 申請日: | 2016-02-05 |
| 公開(公告)號: | CN105721171B | 公開(公告)日: | 2019-04-09 |
| 發明(設計)人: | 吳允平;蘇偉達;李汪彪;王廷銀;蔡聲鎮;郎毅 | 申請(專利權)人: | 福建師范大學 |
| 主分類號: | H04L12/12 | 分類號: | H04L12/12 |
| 代理公司: | 福州君誠知識產權代理有限公司 35211 | 代理人: | 戴雨君 |
| 地址: | 350300 福建省福州市*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 485 接口 電路 功耗 控制 方法 | ||
1.一種485接口電路的低功耗控制方法,接口電路由微處理器101、電源模塊102、RS485器件103和其它功能電路104組成,電源模塊102分別和微處理器101、RS485器件103、其它功能電路104相連,微處理器101和其它功能電路104相連,RS485通訊的報文格式由m字節引導碼、1字節地址碼、1字節功能碼、n字節數據報文和校驗碼組成,其特征在于所述微處理器101,內部設置有485串口結構體,485串口結構體由n字節的接收緩沖區、接收緩存區序號單元、接收限時計時器、發送限時計時器、當前狀態組成;接收限時計時器和發送限時計時器的單位為毫秒; 所述微處理器101,內部設置有兩個時間定時器T1和T2;所述微處理器101,在收到一個字節數據后會進入到串口接收中斷服務程序,把485串口結構體中的當前狀態保持設置為接收態,同時對接收限時計時器賦值一個設定的值,范圍:2~250;所述微處理器101,通過兩個IO引腳(DE1和RE1)控制RS485器件103進入發送狀態,把485串口結構體中的當前狀態設置為發送態,同時對發送限時計時器賦值一個設定的值,范圍:2~250;時間定時器T2,其周期TT2的單位為毫秒,TT2的計算公式為:TT2=((m-1)×K)/L,其中,m為引導碼的字節數,K為一個字符格式的位數,包含起始位、停止位和數據位,L為RS485接口通訊的比特率;
具體控制過程如下:步驟301:串口接收中斷服務開始,然后執行步驟302;
步驟302:檢查接收緩沖區是否溢出,即判斷接收緩存區序號是否大于接收緩沖區最大字節數,如果大于則執行步驟303,否則執行步驟304;
步驟303:執行接收緩存區序號=0,即接收緩沖區回頭到首字節地址,執行步驟304;
步驟304:將接收到的數據保存到接收緩存區序號指定的接收緩存區字節中,然后執行步驟305;
步驟305:準備下一個保存接收數據的地址,即執行接收緩存區序號加一,其次執行接收限時計時器=設定參數,再執行當前狀態=接收態,然后執行步驟306;
步驟306:串口接收服務完成;
步驟401:T1中斷服務開始,然后執行步驟402;
步驟402:檢查接收限時計時器是否為0,如果為0,則執行步驟406,否則執行步驟403;
步驟403:執行接收限時計時器減一操作,然后執行步驟404;
步驟404:檢查接收限時計時器是否為0,如果為0,則執行步驟405,否則執行步驟406;
步驟405:本次串口接收完成,進行數據處理,然后執行步驟406;
步驟406:檢查發送限時計時器是否為0,如果為0,則執行步驟408,否則執行步驟407;
步驟407:執行發送限時計時器減一操作,然后執行步驟408;
步驟408:T1服務結束;
步驟501:T2中斷服務開始,執行步驟502;
步驟502:檢查接收限時計時器是否為0,如果為0,則執行步驟503,否則不為0,執行步驟507;
步驟503:檢查發送限時計時器是否為0,如果為0,則執行步驟504,否則不為0,執行步驟507;
步驟504:檢查當前狀態的三種情況,如果為休眠態,則執行步驟505,如果為發送態或接收態,則執行506;
步驟505:控制RS485器件進入接收態,設置當前狀態為接收態,執行步驟507;
步驟506:控制RS485器件進入休眠態,設置當前狀態為休眠態,執行步驟507;
步驟507:T2服務結束。
2.根據權利要求1所述的一種485接口電路的低功耗控制方法,其特征在于在進入T2中斷服務程序后,只有當接收限時計時器、發送限時計時器同時為0時,才檢查485串口結構體中的當前狀態。
3.根據權利要求1所述的一種485接口電路的低功耗控制方法,其特征在于在T2中斷服務程序中,如果條件滿足進入檢查485串口結構體中的當前狀態,如果為休眠態,則控制RS485器件為接收態,如果為發送態或接收態,則控制RS485器件進入休眠態,同時修改485串口結構體中的當前狀態為當前所處的狀態。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建師范大學,未經福建師范大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610080327.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:新式防盜門
- 下一篇:一種量子計算安全的身份識別協議建立方法





