基于WIA-PA的HSE系統(tǒng)節(jié)點(diǎn)設(shè)計(jì)
掃描二維碼
隨時(shí)隨地手機(jī)看文章
摘要:針對(duì)傳統(tǒng)儀器儀表的缺點(diǎn),介紹了一種基于WIA-PA工業(yè)無線網(wǎng)絡(luò)標(biāo)準(zhǔn)的HSE系統(tǒng)節(jié)點(diǎn)設(shè)計(jì)方案。采用基于IEEE 802.15.4無線協(xié)議的射頻芯片CC2420和16位超低功耗單片機(jī)MSP430F1161,分析并將系統(tǒng)模塊化,給出模塊設(shè)計(jì)與具體流程。
關(guān)鍵詞:WIA-PA;HSE;工業(yè)無線網(wǎng)絡(luò)
引言
工業(yè)環(huán)境不僅影響企業(yè)的生產(chǎn)運(yùn)行和生產(chǎn)效率,同時(shí)也影響企業(yè)員工的健康狀態(tài)。對(duì)工業(yè)環(huán)境的實(shí)時(shí)監(jiān)測不僅可以保障企業(yè)正常運(yùn)行、降低事故風(fēng)險(xiǎn),更能保障員工的生命安全。健康、安全和環(huán)境在企業(yè)的生產(chǎn)過程中有著密不可分的聯(lián)系,因而把健康(Health)、安全(Safety)和環(huán)境(Environment)等要素整合成一個(gè)完整的體系是現(xiàn)代化工業(yè)的必然選擇。HSE(Health,Safety and Environment健康、安全和環(huán)境體系)是20世紀(jì)80年代后期發(fā)展起來的工業(yè)監(jiān)測體系,通過對(duì)工業(yè)環(huán)境的監(jiān)測,進(jìn)行風(fēng)險(xiǎn)識(shí)別和危害評(píng)估,確定工廠活動(dòng)可能發(fā)生的危害和健康隱患,采取系統(tǒng)化的監(jiān)測管理預(yù)警機(jī)制和控制措施,消除各類健康、安全和環(huán)境隱患,盡可能地減少人員傷害、財(cái)產(chǎn)損失和環(huán)境污染,實(shí)現(xiàn)企業(yè)的可持續(xù)發(fā)展。
1 WIA-PA技術(shù)簡介
傳統(tǒng)的工業(yè)自動(dòng)化過程自動(dòng)化水平低、集成難度大。首先,系統(tǒng)線路架設(shè)困難,惡劣環(huán)境的工程布線還具有一定的危險(xiǎn)程度;其次,系統(tǒng)布線復(fù)雜度大,限制了系統(tǒng)的擴(kuò)展和自動(dòng)化程度;再者,電纜易老化腐蝕,系統(tǒng)長期運(yùn)行可靠性降低,不僅系統(tǒng)的安裝調(diào)試需要大量時(shí)間,而且維護(hù)難度也大。工業(yè)無線網(wǎng)絡(luò)是21世紀(jì)初新興的、以工業(yè)應(yīng)用為目的、面向設(shè)備間信息交互的無線通信技術(shù),適合在惡劣的工業(yè)現(xiàn)場環(huán)境下使用,部署成本低、使用簡單、維護(hù)簡便、靈活性高、擴(kuò)展性強(qiáng),同時(shí)還具有強(qiáng)抗干擾、超低功耗、高可靠性、實(shí)時(shí)通信等特點(diǎn)。因此,近幾年來一些國際組織正積極推進(jìn)工業(yè)無線網(wǎng)絡(luò)技術(shù)的標(biāo)準(zhǔn)化進(jìn)程,目前主流的工業(yè)無線網(wǎng)絡(luò)標(biāo)準(zhǔn)主要有WIA-PA、Wireless-HART和ISA-SP100。
WIA-PA標(biāo)準(zhǔn)是中國工業(yè)無線聯(lián)盟針對(duì)過程自動(dòng)化領(lǐng)域的迫切需求而率先制定的,定義了用于過程自動(dòng)化的WIA系統(tǒng)結(jié)構(gòu)與通信規(guī)范。WIA-PA采用星型和Mesh結(jié)合的雙層混合網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),如圖1所示。第一層Mesh結(jié)構(gòu)由網(wǎng)關(guān)及路由設(shè)備構(gòu)成,結(jié)構(gòu)靈活、健壯性好,同時(shí)具有自組織和自愈能力;第二層星型結(jié)構(gòu)由路由設(shè)備及現(xiàn)場設(shè)備或手持設(shè)備構(gòu)成,結(jié)構(gòu)簡單,易于集中控制,通信距離短,實(shí)時(shí)性好,又能保證端用戶設(shè)備在網(wǎng)絡(luò)結(jié)構(gòu)中的獨(dú)立性。相比較而言,Wireless-HART采用的是單層Mesh結(jié)構(gòu),網(wǎng)絡(luò)結(jié)構(gòu)單一。ISA-SP100網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)和WIA-PA相同,不同的是ISA-SP100在路由器和網(wǎng)關(guān)的Mesh層采用的是IEEE 802.11協(xié)議,而路由設(shè)備及終端設(shè)備或手持設(shè)備所在的星型層采用的是IEEE 802.15.4協(xié)議。不同于ISA-SP100,WIA-PA和Wireless-HART都是基于IEEE 802.15.4協(xié)議。
WIA-PA的主要技術(shù)特征如下:
①集中式和分布式管理:網(wǎng)關(guān)可下放管理權(quán)限給路由設(shè)備,既可提高網(wǎng)絡(luò)效率,又方便用戶使用和管理;
②聚合與解聚:支持報(bào)文的聚合與解聚,減少網(wǎng)絡(luò)開銷,延長電池壽命;
③TDMA/CSMA混合接入模式:通過TDMA/CSMA混合接入模式支持周期和非周期性通信;
④擴(kuò)頻通信與窄帶通信:在2.4 GHz基礎(chǔ)上,支持433 MHz低頻窄帶通信,并能無縫地集成到同一網(wǎng)絡(luò)中;
⑤兼容IEEE 802.15.4標(biāo)準(zhǔn):符合IEEE 802.15.4標(biāo)準(zhǔn)的設(shè)備也能加入WIA-PA網(wǎng)絡(luò)。
工業(yè)通信中可靠性十分重要,WIA-PA也提供了多種措施以保護(hù)傳輸?shù)目煽啃裕?br />
①全網(wǎng)TDMA模式:全網(wǎng)的時(shí)間同步精度達(dá)到μs級(jí),避免報(bào)文沖突;
②自適應(yīng)調(diào)頻技術(shù):在DSSS的基礎(chǔ)上引入FHSS的思想,采用根據(jù)信道狀態(tài)自適應(yīng)跳頻機(jī)制,可以有效地抑制突發(fā)性干擾,提高點(diǎn)到點(diǎn)通信的抗干擾能力;
③自動(dòng)重傳機(jī)制:鏈路層采用自動(dòng)請(qǐng)求重傳機(jī)制,應(yīng)用層采用面向連接(connection-oriented)的數(shù)據(jù)傳輸技術(shù),保證報(bào)文傳輸?shù)某晒β剩?br />
④Mesh路由:每個(gè)設(shè)備至少有兩條可用的通信路徑,以提高端到端通信的可靠性;
⑤設(shè)備冗余:可選冗余網(wǎng)管設(shè)備,增強(qiáng)系統(tǒng)魯棒性。
2 硬件設(shè)計(jì)
節(jié)點(diǎn)設(shè)備在WIA-PA網(wǎng)絡(luò)中處于第二層——星型層,與傳統(tǒng)的儀器相比,增加了無線傳輸模塊,設(shè)備可以接入WIA-PA網(wǎng)絡(luò),無需現(xiàn)場布線,且可由電池供電,方便使用。設(shè)備通過檢測WIA-PA網(wǎng)絡(luò)中的超幀信號(hào)加入WIA-PA網(wǎng)絡(luò),傳感器采集數(shù)據(jù)使用2.4 GHz頻段傳送數(shù)據(jù),最大傳輸速率為250 kbps,室外的最大通信距離為1000 m,室內(nèi)的最大通信距離為200 m,設(shè)備數(shù)據(jù)發(fā)送周期可以達(dá)到1 s。節(jié)點(diǎn)的硬件總體框圖如圖2所示,主要包括傳感器模塊、無線通信模塊和電源模塊。
2.1 傳感器模塊
傳感器模塊負(fù)責(zé)采集環(huán)境參數(shù),主要對(duì)環(huán)境溫度、環(huán)境濕度和綜合空氣質(zhì)量進(jìn)行采集。溫度傳感器采用ADT7301ARMZ,通過SPI與MCU通信;濕度傳感器和綜合空氣質(zhì)量傳感器分別采用HIH-4010-003和QS-01,均為模擬輸出,通過ADC輸入到MCU。以上傳感器的數(shù)據(jù)由MCU讀取后,再由MCU進(jìn)行數(shù)據(jù)的預(yù)處理。
ADT7301ARMZ是一款高度集成的高精度數(shù)字溫度傳感器芯片,提供全量程標(biāo)定的數(shù)字輸出。該傳感器包含一個(gè)帶隙材料制成的溫度敏感元件、一個(gè)13位ADC轉(zhuǎn)換器和一個(gè)串行接口電路。串口電路兼容SPI、QSPI、MICROWIRE協(xié)議和DSPs,可以很方便地與其他微處理器/微控制器直接通信。傳感器工作溫度范圍為-40~155℃,轉(zhuǎn)換精度為±0.5℃。此外,ADT7301ARMZ也有著較寬的工作電壓(2.7~5.5 V),提供待機(jī)模式,待機(jī)模式下電流低至1μA,非常適合電池供電和低功耗工業(yè)測量應(yīng)用。
HIH-4010-003濕度傳感器為內(nèi)置信號(hào)處理單元、經(jīng)激光修正的熱固聚合物電容式感應(yīng)元件,感應(yīng)元件采用多層結(jié)構(gòu),使傳感器對(duì)大多數(shù)應(yīng)用環(huán)境中的不利因素(如潮濕、多塵、臟污、油類和普通化學(xué)環(huán)境)具備良好的抵抗性能。HIH-4010-003工作濕度為0%RH~100%RH;在典型工作電壓5 V下,工作電流僅為200μA,功耗低,典型響應(yīng)時(shí)間為5 s,響應(yīng)速度快;輸出接近線形,穩(wěn)定而且漂移低。傳感器在標(biāo)定數(shù)據(jù)的最佳擬合曲線下輸出精度為±3.5%RH。為了使得傳感器輸出模擬量能夠轉(zhuǎn)換為具有實(shí)際意義的物理量,同時(shí)還要獲得上述精度,需要進(jìn)行數(shù)據(jù)變換處理和溫度補(bǔ)償修正處理??梢杂萌缦鹿?,將獲得的輸出值轉(zhuǎn)換為實(shí)際濕度值:
Sensor_RH=(R-Zero_offset)/θ
Real_RH=(Sensor_RH)/(1.054 6--0.002 16T)
式中,Sensor_RH為計(jì)算所得濕度值;Real_RH為實(shí)際空氣濕度值;R為輸出電壓值;Zero_offset為零點(diǎn)漂移;θ為輸出電壓隨濕度變化的斜率;T為溫度值。
HIH-4010-003的標(biāo)定數(shù)據(jù)分別為:Zero_offset為0.958 V、θ為30.680 mV/%RH。
QS-01是一種二氧化錫半導(dǎo)體氣體傳感器,對(duì)氣態(tài)的空氣污染(如香煙、氨氣、酒精、硫化氫、一氧化碳、氫氣、VOCs等)有很高的靈敏度,響應(yīng)時(shí)間快,功耗低。室內(nèi)空氣污染存在許多潛在重要來源,大致有如下幾個(gè):首先是燃燒附屬產(chǎn)物,主要指在采暖和烹飪過程中產(chǎn)生的附屬物,包括一氧化碳、硫化物以及各類碳?xì)浠衔铮黄浯问歉鞣N揮發(fā)性有機(jī)物,主要來源于室內(nèi)潮濕陰暗角落、空氣交換設(shè)備以及建材輔料等;最后就是各種煙草煙霧。由此可見,QS-01對(duì)于室內(nèi)常見的各種污染源有著很好的檢測覆蓋率,能夠有效地響應(yīng)各種室內(nèi)常見污染。
QS-01作為一款綜合空氣質(zhì)量傳感器,容易受到環(huán)境變化的影響,輸出電阻也很容易變動(dòng),因此需要定期在潔凈大氣環(huán)境中進(jìn)行輸出電阻(RS)的“0”點(diǎn)更新。使用QS-01來表示傳感器感度的時(shí)候,通常對(duì)比“0”點(diǎn)和空氣污濁時(shí)輸出電阻(Rs)的變化率來表示,也就是說,以檢測相對(duì)值來度量空氣質(zhì)量。同時(shí),傳感器對(duì)溫濕度也有一定的依賴性,如圖3所示。我們以相對(duì)值來度量空氣質(zhì)量,前提是溫濕度等條件不變,所以當(dāng)溫濕度變化落差大時(shí),為了得到較為精確的結(jié)果,需要進(jìn)行一定的溫濕度補(bǔ)償計(jì)算。QS-01傳感器對(duì)于各種不同氣體敏感性也不一樣,如圖4所示。因此,在某些特殊場合(例如污染氣體比較單一),可以選取不同擬合曲線來比較精確地獲取當(dāng)前場合實(shí)際的空氣污染程度。
QS-01是以輸出電阻來顯示空氣污染程度的,但是直接讀取傳感器的輸出阻值(Rs)會(huì)比較困難,所以通常是讀取R(負(fù)載輸出電壓),以電壓變動(dòng)來衡量空氣質(zhì)量:
Rs=(Vc÷R-1)×RL
式中,Rs為傳感器電阻值;Vc為供電電壓;RL為輸出負(fù)載;R為負(fù)載輸出電壓。
2.2 無線通信模塊
無線通信模塊主要包含一個(gè)16位的MSP430F1611單片機(jī)和一個(gè)符合2.4 GHz IEEE 802. 15.4的CC2420無線射頻芯片。MSP430F1611是16位超低功耗單片機(jī),擁有48 KB的Flash存儲(chǔ)器,可支持在線編程和仿真;2個(gè)16位定時(shí)器Timer_A和Timer_B,具有捕獲/比較功能的寄存器;12位A/D轉(zhuǎn)換器,轉(zhuǎn)換速率高達(dá)200 ksps,能夠滿足大多數(shù)數(shù)據(jù)采集的要求;多功能串口模塊,兼容多種串行協(xié)議,方便外設(shè)與電腦通信。 CC2420是一款低功耗、短距離的工業(yè)級(jí)射頻收發(fā)芯片,可確保短距離通信的有效性和可靠性,工作于2.4 GHz免授權(quán)頻段,支持16個(gè)最大傳輸速率為250 kbps的信道。CC2420功耗低,相應(yīng)的傳輸距離短,接收靈敏度也低,所以在射頻前段分別增加PA和LNA,以提高發(fā)射功率和接收靈敏度,在室外可視通信距離能達(dá)到1000 m以上。雖然增加了PA和LNA,但是在典型的Mesh網(wǎng)絡(luò)中最小工作電流也僅為30μA。MCU通過SPI總線訪問CC2420,MSP430F1611和CC2420的硬件接口電路如圖5所示。
MCU通過FIFO、FIFOP、SFD引腳查詢CC2420數(shù)據(jù)收發(fā)狀態(tài),通過I/O引腳與其相連,起到查詢狀態(tài)的作用。CCA為空閑信道檢測引腳,VR EG_EN是CC2420的電壓調(diào)整器引腳。CC2420和MCU的數(shù)據(jù)、命令交換主要通過SPI串行接口完成,MSP430F1611單片機(jī)設(shè)置為主機(jī)模式,通過SPI接口訪問CC2420內(nèi)部寄存器和存儲(chǔ)器;作為從設(shè)備的CC2420接收來自MSP430F1611的時(shí)鐘信號(hào)和片選信號(hào),并在其控制下執(zhí)行輸入/輸出操作。
2.3 電源模塊
供電是電路設(shè)計(jì)的重要環(huán)節(jié),節(jié)點(diǎn)采用穩(wěn)壓5 V供電,通過一個(gè)SPX1117M3低壓差電壓調(diào)節(jié)芯片輸出3.3 V為元器件供電。SPX1117M3的輸出電壓誤差在±1%以內(nèi),同時(shí)芯片還提供電流限制和熱保護(hù)功能。
3 軟件設(shè)計(jì)
WIA-PA協(xié)議層次結(jié)構(gòu)遵循ISO/OSI層次結(jié)構(gòu),WIA-PA網(wǎng)絡(luò)協(xié)議只涉及物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層和應(yīng)用層。物理層基于IEEE802.1 5.4,MAC層基于IEEE802.15.4并進(jìn)行了擴(kuò)展。數(shù)據(jù)鏈路層為網(wǎng)絡(luò)層和MAC層提供接口,包括用于收發(fā)數(shù)據(jù)的數(shù)據(jù)鏈路層數(shù)據(jù)實(shí)體和配置維護(hù)數(shù)據(jù)鏈路層的數(shù)據(jù)鏈路管理實(shí)體。網(wǎng)絡(luò)層則主要為應(yīng)用層提供接口,以實(shí)現(xiàn)網(wǎng)絡(luò)層的管理配置控制功能。應(yīng)用層是WIA-PA網(wǎng)絡(luò)的最高層,定義了與工業(yè)過程進(jìn)行交互的軟件對(duì)象,用戶可以直接調(diào)用服務(wù)對(duì)象實(shí)現(xiàn)通信。
WIA-PA網(wǎng)絡(luò)節(jié)點(diǎn)在入網(wǎng)前需設(shè)置傳感器標(biāo)簽,每個(gè)節(jié)點(diǎn)設(shè)備唯一,取值范圍是1~255。如不初始化將從Flash中讀取初始設(shè)定值,主動(dòng)重啟后會(huì)將當(dāng)前設(shè)定值寫入Flash。每個(gè)節(jié)點(diǎn)的數(shù)據(jù)發(fā)送周期不得少于1 s,每次發(fā)送的信息量應(yīng)少于25字節(jié)。一切準(zhǔn)備就緒后打開帶有無線模塊的節(jié)點(diǎn),節(jié)點(diǎn)設(shè)備會(huì)自動(dòng)搜尋WIA-PA網(wǎng)絡(luò)超幀并加入網(wǎng)絡(luò),設(shè)備加入網(wǎng)絡(luò)所需要的時(shí)間,一般是同時(shí)打開的點(diǎn)數(shù)、環(huán)境信號(hào)情況而定,一般為1~5 min。
接入網(wǎng)絡(luò)后,節(jié)點(diǎn)就通過串口與網(wǎng)關(guān)交互信息,串口波特率為115 200 bps。串口報(bào)文帶有CRC,CRC算法為IBM算法,代碼如下:
WIA-PA網(wǎng)絡(luò)報(bào)文有一定的格式,網(wǎng)關(guān)的報(bào)文末尾必須帶有2字節(jié)的CRC校驗(yàn)碼。網(wǎng)絡(luò)報(bào)文封裝以7E開頭、7E結(jié)尾,若報(bào)文里含有7E和7D字節(jié),規(guī)定都轉(zhuǎn)換為7D 5E和7D 5D。用戶通過串口傳給網(wǎng)關(guān),進(jìn)而傳給節(jié)點(diǎn)透傳報(bào)文,報(bào)文內(nèi)容的第一個(gè)字節(jié)要求必須是設(shè)備節(jié)點(diǎn)傳感器標(biāo)簽,報(bào)文末尾是CRC校驗(yàn)碼,以7E開頭、7E結(jié)尾來封裝;封裝后通過串口傳遞給網(wǎng)關(guān),網(wǎng)關(guān)進(jìn)行CRC校驗(yàn),通過后再傳遞給目的節(jié)點(diǎn)。收到串口報(bào)文后,先將接收到的報(bào)文按照串口協(xié)議解碼,判斷CRC校驗(yàn)是否正確;正確繼續(xù)處理,否則丟棄。對(duì)于需要回復(fù)ACK的報(bào)文回復(fù)ACK,然后對(duì)報(bào)文進(jìn)行解析;是本地的報(bào)文則進(jìn)行處理,否則經(jīng)過無線通信模塊轉(zhuǎn)發(fā)。
結(jié)語
WIA-PA目前已經(jīng)正式成為IEC的工業(yè)無線網(wǎng)絡(luò)標(biāo)準(zhǔn),本文實(shí)現(xiàn)了基于WIA-PA的工業(yè)無線網(wǎng)絡(luò)系統(tǒng)的網(wǎng)絡(luò)節(jié)點(diǎn)設(shè)備?;赪IA-PA的HSE無線工業(yè)設(shè)備不僅具有傳統(tǒng)設(shè)備的優(yōu)點(diǎn),而且沒有現(xiàn)場布線的成本花費(fèi),安裝靈活,功耗低,數(shù)據(jù)通信安全性及可靠性較高,還具有良好的開放性,勢必將成為工業(yè)應(yīng)用的主流。