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