本發(fā)明屬于電子技術領域,涉及一種離散量數據采集通訊電路,特別是需要大量進行離散量數據采集,同時對采集數據的正確性有較高要求的設備中。
背景技術:
在多個領域,經常需要對離散量信號進行實時采集,并將采集的離散量信號處理后發(fā)送給后端設備,但離散量數據被誤采多采時常出現,采用此離散量數據采集通訊電路可及時響應離散量信號,有效降低誤采率,同時對采集數據進行格式化輸出,保證數據輸出正確性。
技術實現要素:
要解決的技術問題
為了避免現有技術的不足之處,本發(fā)明提出一種離散量數據采集通訊電路。
技術方案
一種離散量數據采集通訊電路,其特征在于包括RS232電路、RS422數據電路、MCU電路、信號調理模塊和電源模塊;信號調理模塊為電路的輸入端,其輸出端連接MCU電路,MCU電路的輸出端連接RS232電路和RS422數據電路,RS232電路和RS422數據電路的輸出端為電路信號的輸出端,電源模塊連接各模塊的電源供電端口;工作過程為:信號通過數據端口進入信號調理模塊并經MCU電路處理后通過RS422數據電路或者RS232數據電路將編碼后的離散量數據發(fā)送輸出。
所述MCU為宏晶MCU,型號為STC12C5410AD。
有益效果
本發(fā)明提出的一種離散量數據采集通訊電路,將接收的離散量數據,進行數據格式化處理,每一數據均重新編碼并添加幀頭,通過RS422或RS232(串口)數據端口重新發(fā)送出去。有益效果是:本系統(tǒng)結構簡單,設計合理,能夠自動判定離散量的有效性進行數據采集,可有效降低誤采率,同時經過增加幀頭數據編碼處理保證數據傳輸正確性。
附圖說明
圖1是本發(fā)明的電路結構圖;
圖2是本發(fā)明電路的工作流程圖;
圖1中標記:101-MCU模塊電路,102-RS422數據電路,103-RS232電路;201-前出線數據端口,202-后出線數據端口。
具體實施方式
現結合實施例、附圖對本發(fā)明作進一步描述:
本實施例的離散量數據采集通訊電路,包括RS232電路、RS422數據電路、MCU電路、信號調理模塊和電源模塊;MCU為宏晶MCU,型號為STC12C5410AD。
各模塊連接關系如圖1所示:信號調理模塊為電路的輸入端,其輸出端連接MCU電路,MCU電路的輸出端連接RS232電路和RS422數據電路,RS232電路和RS422數據電路的輸出端為電路信號的輸出端,電源模塊連接各模塊的電源供電端口。
所述信號調理負責信號整形。
所述MCU自動對信號判定后決定是否將信號重新編碼進行輸出,通過數據選擇端口選擇數據發(fā)送方式,即RS422數據格式或RS232數據數據格式。
工作過程如圖2所示:MCU先上電自檢,等待離散量輸入,當有有效離散量信號輸入時,對其進行格式化處理,將編碼后的離散量數據通過RS422模塊或RS232模塊發(fā)送。
數據格式如下:
a)離散量數據格式:FF FF XX;
1)XX為16進制有效數據;
2)按鍵XX范圍為0x01︿0x0A、0x10︿0xA0。
b)波特率為9600;
c)8位數據位;
d)1位停止位;
e)無奇偶校驗。