[實用新型]一種多路串行通訊接口波特率自動檢測電路無效
| 申請號: | 201020690187.X | 申請日: | 2010-12-30 |
| 公開(公告)號: | CN202004778U | 公開(公告)日: | 2011-10-05 |
| 發明(設計)人: | 戴學歷;張智淵;桑龍;王長法 | 申請(專利權)人: | 杭州鼎利環保科技有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26 |
| 代理公司: | 浙江杭州金通專利事務所有限公司 33100 | 代理人: | 徐關壽 |
| 地址: | 310003 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 串行 通訊 接口 波特率 自動檢測 電路 | ||
技術領域
本實用新型涉及通訊領域中的工業控制領域,采用多路串行通訊自動波特率的電路。
背景技術
在工業控制系統中及其他一些設備中,經常會使用RS-232/RS-485等串行通訊接口作為控制臺或監控接口,在使用過程中,有時會不知道通訊設備工作波特率而無法正確設置系統的工作參數。每當遇到這種情況,常用的方法是找說明書查看或找設計人員詢問或逐個嘗試常用的波特率,這種方法給通訊設備的使用帶來了很多不便。
而現有的串行通訊接口波特率自動檢測裝置,大多裝置電路復雜并只有只能有一個串行通訊接口,這種情況將難以適應日益復雜的工控領域。
實用新型內容
本實用新型的目的是提供一種多路串行通訊接口波特率自動檢測電路,要求電路簡單,串行通訊自動波特率主要是依靠LPC23xx邏輯器件的軟設置實現,并能對多個串行通訊接口進行檢測。可以方便快速檢測到未知通訊設備的工作波特率,方便通訊設備的使用。
為了實現上述目的,采用如下技術方案:
一種多路串行通訊接口波特率檢測電路。該電路由可編程的LPC23XX邏輯器件、2路RS-232接口電路和2路RS-485接口電路組成,其特征在于,LPC23XX邏輯器件的2路串口端口分別和2路RS-232接口電路連接,另外2路串口端口分別和2路RS-485接口電路連接,2路RS-485芯片的收發控制端由LPC23XX邏輯器件的輸出管腳控制;所述LPC23XX邏輯器件通過上述RS232或者RS485芯片和外部設備通訊,根據收到的信息,依靠LPC23xx邏輯器件的軟設置實現自動檢測接口的通訊波特率。所述LPC23XX邏輯器件內配置了自動波特率控制寄存器、速率計數器、移位寄存器、除數鎖存器和小數波特率發生器預分頻。所述自動波特率控制寄存器由啟動波特率檢測寄存器、檢測模式選擇寄存器、超時重新啟動寄存器組成。所述LPC23XX邏輯器件內配置的各部件功能作用如下:
啟動波特率檢測寄存器,用于啟動自動波特率檢測;
檢測模式選擇寄存器,用于選擇波特率檢測方式。
速率計數器,用于計數檢測波特率的速率。
移位寄存器,存儲移位數據,產生最高波特率。
超時重新啟動寄存器,用于速率計數器溢出時,重新啟動自動波特率測量。
除數鎖存器,用于設置速率計數器的測量值,實現電路通訊波特率與被測波特率一致。
小數分頻寄存器,用于影響波特率測量,在自動波特率測量時是禁用。
本實用新型的多路串行通訊接口波特率自動檢測電路,用于串行通訊的終端。并且當通訊開始時,電路自動啟動測量波特率,設置波特率和結束。本實用新型的多路串行通訊接口波特率自動檢測電路對多路串行通訊接口波特率進行自動檢測,按如下步驟進行:
1)??????起始波特率寄存器置位,速率計數器復位,移位寄存器復位并切換波特率為最高速率。
2)??????移位寄存器接受起始位,速率計數器開始計算。
3)??????移位寄存器接受字符最低位,速率計數器停止計算。
4)??????根據速率計數器數值,設置除數鎖存器。
5)??????起始波特率寄存器清零,波特率將自動切換成正常模式。
6)??????如果速率計數器中途溢出,則重新開始自動波特率,速率測量將從下一位開始計算。
上述方法中,波特率檢測邏輯步驟包括:
1)??????速率計數器復位,移位寄存器復位,波特率以最高速率運行。
2)??????判斷接收到起始位下降沿,若是開始速率計數器計數。
3)??????判斷接收到第零位的下降沿,若是停止速率計算器計數。
4)??????將速率計數器計數值裝入除數鎖存器。
5)??????如果速率計數器中途溢出,則重新開始自動波特率,速率測量并從下一位的下降沿開始計算。
本實用新型在原有串口通訊基礎上增加了通訊自動波特率檢測電路,通過與2路RS-232接口電路和2路RS-485接口電路的配合實現自動通訊波特率配置,實現了與未知波特率的通訊設備對接時,能方便快速的檢測到源設備的通訊波特率,并對自身通訊波特率進行設置,實現正常通信。其多路波特率自動檢測設置功能,可以實現與多個隨機通訊設備進行波特率匹配,方便快捷的實現數據通訊,給現場工作帶來了很大的方便。
附圖說明
圖1是本實用新型多路串行通訊接口波特率自動檢測電路。
圖2是本實用新型多路串行通訊接口波特率自動檢測電路波形圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州鼎利環保科技有限公司,未經杭州鼎利環保科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201020690187.X/2.html,轉載請聲明來源鉆瓜專利網。





