基于無線通信的遠程稱重監(jiān)控系統(tǒng)設(shè)計
摘要:為了實現(xiàn)對遠端現(xiàn)場設(shè)備的自動監(jiān)控,將自動稱重控制技術(shù)和無線通信技術(shù)融合,給出了一種基于嵌入式平臺和無線通信模塊的設(shè)計方案。該方案采用C8051F060單片機和無線射頻收發(fā)芯片CC1101為主要器件組成無線監(jiān)控系統(tǒng),該系統(tǒng)由信號采集模塊、無線傳輸模塊、上位機監(jiān)控管理等三部分組成。通過無線通信的方式對遠程稱量設(shè)備進行監(jiān)測和控制,為無線遠程自動稱量和管理提供了新的途徑。
關(guān)鍵詞:嵌入式系統(tǒng);稱重控制器;無線模塊;遠程稱量
0 引言
在工業(yè)生產(chǎn)的計量領(lǐng)域中,電子稱量系統(tǒng)是生產(chǎn)中十分重要的計量設(shè)備,傳統(tǒng)的電子稱重控制系統(tǒng)大多采用固定的點到點有線通信,該類設(shè)備一般使用RS 485總線進行數(shù)據(jù)傳輸,各種儀器儀表通過有線方式連接,這樣不僅現(xiàn)場施工麻煩,而且費用很高。隨著計算機技術(shù)和無線通信技術(shù)的發(fā)展,基于無線網(wǎng)絡(luò)傳輸?shù)挠嬎銠C控制系統(tǒng)使用越來越多。本文設(shè)計了一種無線港口稱重遠程監(jiān)控系統(tǒng),將嵌入式技術(shù)、無線測控技術(shù)和自動化技術(shù)有機結(jié)合起來。該系統(tǒng)稱量精度高,實時性強,可靠性高、成本低廉,有著廣泛的應(yīng)用前景。
1 無線稱重控制系統(tǒng)總體結(jié)構(gòu)
無線稱重控制系統(tǒng)主要由四部分組成,即電子料斗秤體、稱重控制器、無線通信模塊和監(jiān)控計算機組成。系統(tǒng)總體結(jié)構(gòu)如圖1所示。
電子料斗秤體主要由儲料斗和裝有稱重傳感器的稱量料斗兩部分組成。稱重控制器由前置預(yù)處理電路、顯示電路和單片機通信電路等組成。無線通信模塊的功能主要是進行數(shù)據(jù)的轉(zhuǎn)發(fā),在稱重控制器與中央監(jiān)控室內(nèi)的計算機之間建立無線通信連接。監(jiān)控計算機通過無線通信模塊采集各臺稱重控制器的數(shù)據(jù)并對稱重控制器發(fā)送控制命令,同時對采集到的多點數(shù)據(jù)進行集中管理,實現(xiàn)整個稱重控制系統(tǒng)的自動監(jiān)控功能。
2 系統(tǒng)硬件
2.1 稱重控制器結(jié)構(gòu)
稱重控制器主要由C8051F060單片機、數(shù)據(jù)采集電路、輸入輸出部分、鍵盤和顯示部分、通信電路五部分組成,如圖2所示。
C8051F060單片機資源豐富、功能完善、功耗低、體積小,是設(shè)計稱重控制器的理想選擇。數(shù)據(jù)采集電路包括傳感器、前置放大和低通濾波電路組成,稱重傳感器采集的重量信號經(jīng)過前置放大和濾波電路后,被送到單片機內(nèi)部的16位逐次逼近型A/D轉(zhuǎn)換器轉(zhuǎn)換。鍵盤和顯示電路主要完成參數(shù)的輸入和數(shù)據(jù)的顯示。輸入輸出控制電路包括光電耦合器、放大電路、繼電器驅(qū)動電路,實現(xiàn)對外圍設(shè)備的輸入輸出控制。通信電路是將單片機輸出的TTL電平信號經(jīng)過SP3232E芯片轉(zhuǎn)換成RS 232信號。
2.2 信號預(yù)處理電路
數(shù)據(jù)采集電路由稱重傳感器、放大濾波電路及C8051F060內(nèi)的16位A/D轉(zhuǎn)換器等組成。稱重傳感器采用電阻應(yīng)變式傳感器,實現(xiàn)將稱重載荷信號轉(zhuǎn)換為微弱的電壓信號。放大濾波電路采用TI公司的OPA37和OP07組成的差分放大電路,如圖3所示。文中采用ADC0單端方式工作,參考電壓VREF為2.5 V,則其輸入電壓范圍為0~2.5 V。
2.3 鍵盤與顯示驅(qū)動電路
用于顯示和按鍵接口電路的驅(qū)動芯片采用BC7281B,它與C805lF060單片機之間采用2線高速串行接口通信。使用時需要在雙向數(shù)據(jù)傳輸線DAT上加20 kΩ左右的上拉電阻,串行接口的同步時鐘CLK由C8051F060的P2.1引腳控制。圖4為顯示和鍵盤驅(qū)動電路。
本文采用BC7281B擴展20(5×4)個矩陣按鍵,‘行’線連接到BC7281的位驅(qū)動DIG0~DIG4,‘列’線連接到第0~7位顯示的段驅(qū)動移位寄存器的輸出,為了防止顯示電路對鍵盤電路的影響,鍵盤矩陣與顯示電路之間必須加入二極管和4.7 kΩ的隔離電阻。本電路采用了6位數(shù)碼管顯示,只需對應(yīng)接入一片8位的移位寄存器與BC7281的位驅(qū)動DIG0~DIG7,移位脈沖由74HC164進行控制。
2.4 無線通信模塊接口電路
稱重控制系統(tǒng)采用RF1100-232無線收發(fā)模塊,該模塊內(nèi)置TI公司最新的高性能CC1101無線通信芯片,433 MHz免費ISM頻段免許可證使用,低功耗工作,無障礙傳輸距離可達200 m以上,可應(yīng)用于多種場合。
稱重控制器與無線模塊之間的通信直接采用TTL電平,通過串口進行數(shù)據(jù)的讀寫,圖5為無線模塊與C8051F060單片機連接示意圖。監(jiān)控計算機與無線通信模塊之間通信需要進行電平轉(zhuǎn)換,在此采用了MAX232芯片進行TTL電平與RS 232電平轉(zhuǎn)換,圖6為PC機與無線通信模塊連接示意圖。
3 系統(tǒng)軟件設(shè)計
3.1 系統(tǒng)數(shù)據(jù)傳輸過程
監(jiān)控計算機每隔200ms通過串口進行一次稱重控制器數(shù)據(jù)采集。監(jiān)控計算機通過串口將采集指令傳輸給無線通信模塊的單片機,然后無線通信模塊的單片機再將收到的指令通過SPI接口發(fā)送給CC1101,CC1101在發(fā)送模式下,將傳輸?shù)挠行лd荷寫入TX FIFO中,并在數(shù)據(jù)包中將添加可控數(shù)據(jù)的前導(dǎo)碼、同步詞匯和CRC奇偶校驗碼,然后將數(shù)據(jù)包發(fā)送出去;當(dāng)稱重控制器的無線模塊接收到有效的數(shù)據(jù)后,經(jīng)前導(dǎo)偵測、同步詞匯偵測、檢測CRC校驗碼對數(shù)據(jù)包進行解析送出,無線模塊的單片機通過SPI接口從CC1101中讀出接收數(shù)據(jù),然后再經(jīng)串行口送給稱重控制器,接著稱重控制器根據(jù)接收到的數(shù)據(jù)執(zhí)行采集數(shù)據(jù)和控制外圍設(shè)備工作。采集任務(wù)完成以后,稱重控制器將采集到的數(shù)據(jù)參數(shù)再通過無線通信模塊送回到監(jiān)控計算機,監(jiān)控計算機根據(jù)接收到的數(shù)據(jù)信息進行數(shù)據(jù)顯示、數(shù)據(jù)處理以及打印輸出等操作。
3.2 稱重控制器稱重控制程序
本文采用了二段加料法,即快加料和慢加料,通過快加料縮短加料時間,提高稱量效率,用慢加料減小稱量誤差,提高稱量精度。設(shè)定系統(tǒng)中當(dāng)前重量為M0,快加料目標(biāo)量為M1,目標(biāo)加料量為M2,慢加料停止的提前量為M3,慢加料目標(biāo)量為M2-M3。加排料控制子程序如圖7所示。
3.3 無線通信模塊軟件設(shè)計
無線通信模塊主要由CC1101接收和發(fā)送程序組成,無線通信模塊的單片機通過SPI接口對CC1101進行配置。當(dāng)CSn為低電平時,SPI接口開始工作,準(zhǔn)備接受一條指令,CSn由高到低跳變時開始轉(zhuǎn)換指令。無線通信流程如圖8所示。
4 系統(tǒng)功能的實現(xiàn)
本系統(tǒng)的無線模塊工作在頻段433 MHz,該頻段為免費ISM頻段免許可證使用(420~440 MHz);在無障礙物可視的情況下可以達到230 m,在有電機干擾的車間環(huán)境下可傳輸80 m左右;中央計算機監(jiān)控軟件采用MCGS組態(tài)軟件設(shè)計,實現(xiàn)重量數(shù)據(jù)實時采集和數(shù)據(jù)集中管理。文中采用了6臺稱重控制器進行散料稱量控制,上位機監(jiān)控界面如圖9所示。
該系統(tǒng)實現(xiàn)以下功能:
(1)數(shù)據(jù)的實時顯示:包括當(dāng)前重量、上次排料重量、累計總重量。
(2)通信狀態(tài)顯示。
(3)操作指令:排料、加料。
(4)歷史數(shù)據(jù):歷史數(shù)據(jù)查看、數(shù)據(jù)輸出打印。
(5)用戶管理:用戶身份驗證、用戶密碼修改。
(6)系統(tǒng)管理:窗口管理、退出系統(tǒng)。
5 結(jié)語
本文采用C8051F060單片機作為稱重控制器的處理芯片,用CC1101 RF收發(fā)芯片組成無線收發(fā)通信模塊,上位機采用MCGS組態(tài)軟件,實現(xiàn)了港口散料的自動稱量與管理。該系統(tǒng)可以通過無線通信的方式對遠程稱量設(shè)備的數(shù)據(jù)進行采集和控制,為港口散狀物料(如谷物、煤粉)的自動稱量和管理提供了新的途徑。
數(shù)字通信相關(guān)文章:數(shù)字通信原理
通信相關(guān)文章:通信原理
稱重傳感器相關(guān)文章:稱重傳感器原理 上拉電阻相關(guān)文章:上拉電阻原理
評論