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