談?wù)勲妱娱y門性能檢測系統(tǒng)的實時通訊設(shè)計與實現(xiàn)(1)
摘要:給出了基于485 總線, 由控制中心PC 機和多個單片機控制系統(tǒng)組成的電動裝置性能檢測系統(tǒng)中的實時通信系統(tǒng), 重點介紹了利用VB 實現(xiàn)PC 機與多個單片機控制系統(tǒng)實時通訊程序設(shè)計方法, 實現(xiàn)了PC 機對多個遠程單元的實時控制與管理。
關(guān)鍵詞:Visual Basic 串行通訊 電動裝置性能檢測系統(tǒng) 遠程控制
1 引言
在許多實時監(jiān)測系統(tǒng)中, 經(jīng)常需要接收距離較遠的測控點數(shù)據(jù), 如何快速可靠的實現(xiàn)數(shù)據(jù)的遠程傳輸是這些監(jiān)測系統(tǒng)必須解決的問題。在監(jiān)測現(xiàn)場, 為了降低系統(tǒng)的成本, 往往采用單片機系統(tǒng)作為數(shù)據(jù)采集和記錄單元。在中央控制中心, 常常利用PC 機來完成人機會話及與監(jiān)測現(xiàn)場的通信。
本文介紹一套用于電動裝置出廠性能檢測系統(tǒng)的實用的主從式(Master/ Slave) 遠程實時通訊系統(tǒng)。檢測系統(tǒng)的下位機是以32 位的ARM 單片機(L PC2214) 為CPU , 兩片CPLD ( XC95108) 擴展I/ O 口對外圍器件如加載電機、卸載電機、光電編碼器和AD 轉(zhuǎn)換器進行控制的單片機系統(tǒng), 并有鍵盤進行數(shù)據(jù)輸入和液晶屏顯示各功能接口, 以及打印機打印測試合格產(chǎn)品的性能參數(shù)記錄。上位機的管理平臺則基于Visual Basic 610 。此系統(tǒng)通過對產(chǎn)品的性能參數(shù)進行檢測, 嚴格避免不合格產(chǎn)品出廠, 提高產(chǎn)品質(zhì)量, 增強了產(chǎn)品的市場競爭力。
通訊系統(tǒng)以生產(chǎn)現(xiàn)場的雙絞線為通訊媒介, 上位機利用VB 610 的通訊控件MSComm 實現(xiàn)了與下位機的遠程實時通訊, 下位機應(yīng)用于生產(chǎn)車間現(xiàn)場, 取得了滿意效果。
2 系統(tǒng)的結(jié)構(gòu)組成及工作原理
2.1 結(jié)構(gòu)組成
網(wǎng)絡(luò)系統(tǒng)由控制中心和多個遠程單元RTU(Remote Terminal Unite) 組成(圖1) ??刂浦行挠缮衔粰C和RS232/ 485 轉(zhuǎn)換器組成, 各遠程單元是以ARM單片機為核心的電動裝置性能檢測系統(tǒng)(圖2) 。
文章版權(quán)歸西部工控xbgk所有,未經(jīng)許可不得轉(zhuǎn)載。