時間:2008-07-21 09:41:00來源:ronggang
圖3 MAX485與單片機(jī)的接口電路[/align]
約定在RS-485通訊網(wǎng)絡(luò)中,總線上每一模塊均設(shè)定唯一地址。首先各前端機(jī)開中斷等待(SM2=1),主控制器發(fā)地址幀,所有前端機(jī)對地址幀產(chǎn)生串口中斷,將地址與本機(jī)地址比較,被尋址前端機(jī)將SM2清0、TB8置1,把本機(jī)地址碼發(fā)回供主控制器核對,核對正確后,被選前端機(jī)將采到的數(shù)據(jù)以數(shù)據(jù)幀發(fā)送給主控制器,發(fā)送完后SM2置1、TB8清0;未被尋址前端機(jī)保持SM2為1,開中斷等待。
三 網(wǎng)絡(luò)化智能監(jiān)控系統(tǒng)的軟件設(shè)計
3.1 傳感器數(shù)據(jù)采集濾波算法 [ 5 ]
由于輸入的溫濕度信號是非線性的,必須通過軟件措施來對其線性化。
平均值濾波法:
算術(shù)平均值濾波是要尋找一個Y(k),使該值與各采樣值間誤差的平方和為最小,
即有:S=ΣY[sub]i[/sub]
其中的Yi為各采樣值(i=1 ~ n) Y(k)= S/n
算術(shù)平均值濾波的實(shí)質(zhì)即把一個采樣周期內(nèi)的n次采樣值相加,然后再除以采樣次數(shù)n,即可得到該周期的采樣值。為了提高算術(shù)平均值濾波的精確度和可靠性,考慮到被測模擬信號的變化速度,以10次為一個計算周期,采樣10次后,去掉一個最大值和一個最小值,再對中間的8個值進(jìn)行算術(shù)平均值處理,即可得到這個計算周期的采樣值。
3.2 網(wǎng)絡(luò)化智能監(jiān)控系統(tǒng)的軟件實(shí)現(xiàn)
網(wǎng)絡(luò)化智能監(jiān)控系統(tǒng)的軟件采用模塊化設(shè)計,這樣便于調(diào)試程序和節(jié)省內(nèi)存空間,同時也便于后期維護(hù)和產(chǎn)品的升級。
主控制系統(tǒng)程序包括通信處理子程序、數(shù)據(jù)處理子程序、人機(jī)對話子程序、數(shù)據(jù)輸出子程序等。
傳感器測控單元程序包括A/D轉(zhuǎn)換子程序、算術(shù)平均值濾波子程序、D/A輸出控制子程序和通信處理子程序。程序流程框圖如圖4所示。
[align=center]
圖4 傳感器測控單元程序流程圖[/align]
網(wǎng)絡(luò)接口單元控制程序采用多機(jī)通訊的方式,采用中斷方式實(shí)現(xiàn)數(shù)據(jù)采集中心與各數(shù)據(jù)傳輸節(jié)點(diǎn)之間的數(shù)據(jù)網(wǎng)絡(luò)傳輸。程序流程框圖如圖5所示。
[align=center]
圖5 網(wǎng)絡(luò)接口單元主機(jī)程序流程圖[/align]
四 系統(tǒng)穩(wěn)定性分析與網(wǎng)絡(luò)安全防護(hù)
在具體的應(yīng)用中,可靠性和通信效率應(yīng)特別重視,可靠性可以通過正確處理通信線路匹配、供電與隔離以及軟硬件的冗余來提高。通信距離可以增加中繼器、采用數(shù)據(jù)壓縮以及數(shù)據(jù)處理技術(shù)等加以解決。
實(shí)際應(yīng)用環(huán)境下由于高頻瞬態(tài)干擾,如果不加以適當(dāng)防護(hù)就會損壞RS-485通信接口。對于這種瞬態(tài)干擾可以采用隔離或旁路的方法加以防護(hù)。
1.隔離保護(hù)方法。這種方案實(shí)際上將瞬態(tài)高壓轉(zhuǎn)移到隔離接口中的電隔離層上,由于隔離層的高絕緣電阻,不會產(chǎn)生損害性的浪涌電流,起到保護(hù)接口的作用
2.旁路保護(hù)方法。這種方案利用瞬態(tài)抑制元件(如TVS、MOV、氣體放電管等)將危害性的瞬態(tài)能量旁路到大地。
實(shí)際應(yīng)用中是將上述兩種方案結(jié)合起來靈活加以運(yùn)用,隔離接口對大幅度瞬態(tài)干擾進(jìn)行隔離,旁路元件則保護(hù)隔離接口不被過高的瞬態(tài)電壓擊穿。
五 結(jié)論
利用本設(shè)計方案設(shè)計的醫(yī)院病房遠(yuǎn)程監(jiān)測系統(tǒng),組網(wǎng)方便、靈活、經(jīng)濟(jì)。系統(tǒng)使用至今運(yùn)行正常,效果良好。
基于嵌入式微控制器和RS-485總線網(wǎng)絡(luò)的網(wǎng)絡(luò)化智能監(jiān)控系統(tǒng),該方案實(shí)現(xiàn)簡單、通信可靠、可移植性強(qiáng)。由于RS-485總線可連接多個節(jié)點(diǎn),可實(shí)現(xiàn)1臺PC機(jī)監(jiān)控,多傳感器的分布式集散控制系統(tǒng),有著廣闊的應(yīng)用前景。
參考文獻(xiàn)
[1] 張岡,基于現(xiàn)場總線的網(wǎng)絡(luò)化智能傳感器研究[J],傳感器技術(shù),2002,21(9)
[2] PIC16F676/630 Data Sheet [M],Microchip Technology Inc. ,2003
[3] 劉和平譯,PIC16F87X單片機(jī)實(shí)用軟件與接口技術(shù)[M],北京:北京航空航天大學(xué)出版社,2001
[4] MAX485 Data Sheet [M],Maxim Technology Inc. ,2003
[5] 竇振中,PIC系列單片機(jī)原理和程序設(shè)計[M],北京:北京航空航天大學(xué)出版社,1998
標(biāo)簽:
上一篇:硫化供水水泵負(fù)荷平衡控制
傳動網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為傳動網(wǎng)(connectcrack.com)獨(dú)家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。
產(chǎn)品新聞
更多>2025-09-23
2025-09-23
「頻」實(shí)力,新上市——富士電機(jī) FRENIC...
2025-09-08
華為昇騰Atlas800iA2 910B服務(wù)器Deepsee...
2025-09-04
TaiShan(泰山)200 2280系列服務(wù)器 鯤...
2025-09-03
2025-08-06