999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于ZigBee技術的CAFe無線溫度監測系統設計

2024-09-14 00:00:00沈佳豪周德泰陳又新劉海濤李嬌賽陶玥楊旭輝裴東
現代電子技術 2024年11期
關鍵詞:系統

摘" 要: 由于CAFe裝置溫度監測點需求眾多,若采用有線監測方式會產生大量的信號傳輸線纜,加劇裝置周圍的布線繁雜程度并且會導致其他設備故障排除困難,因此需要采取無線化的溫度監測方式。文中設計一套基于ZigBee技術的無線溫度監測系統,主要由數據采集層、傳輸控制層和用戶層組成。系統通過使用ZigBee無線數傳電臺E180?DTU模塊將多個溫度監測點拓撲成一個無線傳感器網絡,并由串口服務器接入EPICS控制網,使用StreamDevice設備支持開發IOC程序對網絡中各節點溫度進行獲取與發布,最后通過上層客戶端對溫度監測數據進行全局實時顯示與報警。通過設置不同的無線網絡拓撲結構,該系統能夠非常容易地應對不同規模的溫度監測需求。目前該樣機系統已用于加速器上RFQ和MEBT段的溫度監測,并且擴展監測了設備機房的多個環境溫度監測點位,具有一定的應用價值。

關鍵詞: 溫度監測; ZigBee; 無線傳感器網絡; EPICS; StreamDevice; 加速器

中圖分類號: TN99?34" " " " " " " " " " " " " " 文獻標識碼: A" " " " " " " " " " " " "文章編號: 1004?373X(2024)11?0145?05

Design of CAFe wireless temperature monitoring system based on ZigBee technology

SHEN Jiahao1, ZHOU Detai2, CHEN Youxin2, LIU Haitao2, LI Jiaosai3, TAO Yue3, YANG Xuhui2, PEI Dong1

(1. College of Physics and Electronic Engineering, Northwest Normal University, Lanzhou 730070, China;

2. Institute of Modern Physics, Chinese Academy of Sciences, Lanzhou 730000, China;

3. Advanced Energy Science and Technology Guangdong Laboratory, Huizhou 516007, China)

Abstract: Due to the large demand for temperature monitoring points in CAFe devices, a large number of signal transmission cables will be generated if wired monitoring method is adopted, which will increase the complexity of wiring around the device and lead to difficulties in troubleshooting other devices. Therefore, wireless temperature monitoring method should be adopted. A wireless temperature monitoring system based on ZigBee technology is designed, which is mainly composed of data acquisition layer, transmission control layer and user layer. In the system, ZigBee wireless data transmission station E180?DTU module is used to topology multiple temperature monitoring points into a wireless sensor network (WSN), which is connected to the EPICS (experimental physics and industrial control system) control network by the serial port server. Then, the StreamDevice is used to support the development of IOC (input/output controller) program, so as to obtain and issue the temperature of each node in the network. Finally, the upper?layer client is used to perform global real?time display and alarm of the temperature monitoring data. By setting up different wireless network topologies, the system can easily cope with the temperature monitoring needs of different scales. At present, the prototype system has been used for the temperature monitoring of the RFQ (radio frequency quadrupole) and MEBT (medium?energy beam?transport) sections of the accelerator, and has been extended to monitor several ambient temperature monitoring points in the equipment room, so it has a certain application value.

Keywords: temperature monitoring; ZigBee; WSN; EPICS; StreamDevice; accelerator

0" "引" 言

加速器驅動嬗變研究裝置(CiADS)旨在建成一臺用于加速器驅動嬗變研究的ADS裝置,并能夠基于此裝置開展超導直線加速器、高功率散裂靶、次臨界反應堆等系統穩定、可靠、長期運行的策略研究[1]。質子超導直線加速器前端示范樣機(CAFe)作為CiADS的先行樣機,承擔著驗證10 mA連續波強流高功率質子束流穩定運行和快速恢復等關鍵技術的可實施性研究。CAFe主要由離子源(ECR)、低能束流傳輸段(LEBT)、射頻四極(RFQ)加速器、中能束流傳輸段(MEBT)、高能束流傳輸段(HEBT)和束流垃圾桶(DUMP)組成。裝置各部分可通過對溫度的監測來間接監測束流狀態,例如RFQ運行時,真空腔中的微波和束流在腔壁上的熱損耗會使腔體溫度升高,最終導致腔體諧振頻率改變[2];各段上磁鐵的熱脹冷縮會造成磁鐵中心高度的變化,將導致束流位置的偏移[3]。因此溫度監測是確保加速器束流穩定運行的重要手段。

如圖1所示,CAFe運行現場有著大量的設備線纜。與此同時,CAFe提高了對溫度監測的需求,對于上百個監測需求點若全部采取有線監測方式[4],大量的溫度監測線纜會進一步加劇現場的布線繁雜程度,并且導致其他設備的故障排除困難;另外,對于配套設施中的電源、服務器機房也逐漸增加了相應的環境溫度監測需求。

針對有線溫度監測存在的問題,本文采用了無線傳感器網絡(Wireless Sensor Network, WSN)中廣泛使用的ZigBee技術,設計了一套基于該傳輸技術的溫度監測系統。通過在有線溫度監測系統的基礎上增加由ZigBee無線數傳電臺E180?DTU模塊組成的無線傳輸層,實現了對加速器指定區間的無線化溫度采集,通過搭配環境溫濕度傳感器,實現對機房的環境數據采集;由于現場使用EPICS分布式控制系統架構[5],設計了使用StreamDevice[6]設備支持的IOC(Input/Output Controller)程序對整個無線網絡進行數據傳輸控制與監測量發布,通過上層客戶端對所有溫度數據進行全局實時監測與報警。系統采用ZigBee無線傳輸的方式,通過設置成不同的拓撲結構可以應對不同規模的溫度監測需求,且不會大量增加有線信號傳輸線纜。

1" 系統總體結構

ZigBee是一種基于IEEE 802.15.4的短距離、低功耗、低成本無線傳輸技術,相較于WiFi、Bluetooth、LoRa、NB?IoT等其他幾種無線傳輸技術[7?8],ZigBee兼顧了低時延和節點容量多兩個優點,且采用了AES?128加密算法使得數據傳輸具有可靠性與安全性[9]。綜合評估各種技術,選擇ZigBee技術作為本文系統的傳輸方案。

整個系統由數據采集層、傳輸控制層和用戶層組成。系統結構框圖如圖2所示。

數據采集層由ZigBee無線傳感器網絡組成。網絡中有協調器、終端節點和路由節點三種節點類型,其中終端節點和路由節點都可以進行數據的采集,區別在于路由節點可以對終端節點的數據進行轉發,實現數據傳輸范圍的擴展;每個無線溫度監測網絡中都有一個協調器,網絡中其他節點的數據都將通過多跳的方式最終發送到協調器上。由于多個溫度監測區域物理位置分散,且因為核輻射屏蔽墻體阻隔了無線信號的傳輸,文中設置了多個不同拓撲結構的無線溫度監測子網對應監測CAFe上RFQ腔體、MEBT磁鐵、設備大廳機柜和隧道環境的溫度。

傳輸控制層由控制局域網、串口服務器和前端服務器組成,主要實現將多個溫度監測子網接入到現場的EPICS分布式控制系統。數據采集層獲取到的數據首先通過RS 485發送到串口服務器,串口服務器通過控制局域網將數據傳輸到對應的前端服務器上。在前端服務器上運行IOC程序,負責控制溫度數據的讀取并將數據發布為EPICS所需的PV(Process Variable)到CA(Channel Access)總線上供用戶層使用。

用戶層主要由基于Kafka的監控報警系統組成[10]。Alarm Server連接EPICS CA上所有溫度監測的PV,根據報警配置的規則,在相關PV超過設定的閾值后將報警信息推送到Kafka,OPI(Operator Interface)客戶端通過PV實現溫度數據的可視化,并通過訂閱Kafka的Topic實現報警信息實時狀態的可視化。

2" 系統設計

2.1" 節點設計

系統采用模塊化組合的方式設計每個無線節點,其中協調器由一個ZigBee模塊構成,負責整個無線網絡數據的轉發;路由節點和終端節點由ZigBee模塊、數據采集模塊和溫度傳感器三個部分構成,結構框圖如圖3所示。溫度傳感器負責將溫度轉換為模擬信號,數據采集模塊通過內置調理電路和A/D轉換電路將多路模擬信號變送為數字信號,ZigBee模塊連接數據采集模塊,通過無線方式接收控制指令并將獲取到的數據進行無線轉發。

2.2" 器件選型及抗干擾設計

為了應對加速器現場復雜的電磁環境,ZigBee模塊使用億百特公司的E180?DTU無線數傳電臺模塊,通過全鋁合金外殼屏蔽的方式,具備較好的電磁兼容性和抗干擾能力;數據采集模塊采用博敏特公司的DM1602,其具有16位AD轉換器并具備0.1%FS的轉換精度,能通過對測量值設置濾波阻尼的方式提高抗干擾能力;溫度傳感器采用貼片式PT100鉑金屬探頭,并使用三線制接線方式以補償引線電阻對溫度測量結果的影響,實際測量精度可以達到0.1 ℃。數據采集模塊和ZigBee模塊之間通過RS 485進行通信,由于采用差分信號進行數據傳遞,可以抵御一定程度的電磁干擾。此外,為了進一步應對加速器運行現場的核輻射和強電磁環境,在HEBT磁鐵的溫度探頭線纜末端安裝有屏蔽磁環。

2.3" 無線網絡配置

對各個節點的器件進行配置并拓撲成所需的ZigBee網絡結構。每個溫度監測子網通過串口服務器的IP確定局域網地址,網絡中每個節點的ZigBee模塊充當下位機負責各自節點的數據轉發并通過MAC地址唯一確定。節點的網絡配置界面如圖4所示,在同一個無線網絡中,所有節點需要設置相同的PAN ID和信道,并根據網絡拓撲結構設定對應的節點類型;數據采集模塊使用Modbus通信協議,在網絡中配置每個采集模塊的唯一通信地址,并設置和無線模塊相同的串口傳輸波特率。

2.4" IOC程序設計

IOC程序設計主要包括協議文件(Protocol File)設計和記錄(record)設計。在運行中,IOC通過不斷地輪詢配置協調器的目標MAC地址并發送Modbus請求幀給數據采集器的方式,獲取無線網絡中各個節點的溫度數據。

其中,IOC對協調器和數據采集器的配置可以通過發送字符流來實現,StreamDevice是一個基于協議文件的EPICS通用設備支持模塊,一切用字符流作為交互接口的設備都可以使用StreamDevice[11],因此選用該支持模塊來開發與溫度監測網絡的交互。協議文件設計時,把整個無線溫度監測子網看作一個設備,根據器件參考手冊給出的操作指令碼,編寫對協調器和數據采集器的數據通信協議。協議文件WirelessTemp.proto內容如下:

Terminator = CR LF;

ExtraInput = Ignore;

ReplyTimeout = 1000;

#定義各個終端節點的MAC地址

MAC1=\"\xA6\x1B\xB2\xFE\xFF\xAC\x33\xBC\";

MAC2=\"\x9E\x22\xB2\xFE\xFF\xAC\x33\xBC\";

……

Model {

#進入配置模式

out \"\x2A\x2D\x2E\";

in \"\x7A\x7D\x7E\";

#連接第一個目標節點

out \"\xFD\x08\x25\"$MAC1\"\xFF\";

in \"\xFA\x25\";

#進入發送模式

out \"\x2F\x2C\x2B\";

in \"\x7F\x7C\x7B\";

#請求第一個節點數據采集器的數據

out\"\x01\x03\x00\x00\x00\x02\xC4\x0B\";

#返回溫度(以兩個溫度為例)

in\"%*3r%(ReadTemp1_1)2r%(ReadTemp1_2)2r%*10r\";

#第二個節點通信的字符流

……

}

為了使得IOC中的記錄能夠使用StreamDevice驅動,記錄的DYTP域需要設置成“stream”類型,即field(DTYP,\"stream\"),并且輸入域INP需設為規定的格式:“@WirelessTemp.protoModelWireless”,其中WirelessTemp.proto為協議文件的名字,Model為自定義的協議,Wireless為通信的設備名[12]。為了創建多個記錄,使用substutions文件批量創建多個ai(analog input)類型記錄,并在這些記錄的報警字段配置異常溫度的報警閾值。

IOC程序設計完成后,還需在IOC啟動文件st.cmd中配置相應溫度監測網絡對應串口服務器的IP和端口,并指定協議文件和substitutions文件的地址:

#設定串口服務器連接地址

drvAsynIPPortConfigure\"Wireless\",\"192.168.0.201:8234\"

#指定協議文件地址

epicsEnvSet\"STREAM_PROTOCOL_PATH\", \".\"

#指定substutions文件地址

dbLoadTemplate\"db/WirelessTempMeas.substitutions\"

啟動文件存放于運行Linux系統的前端服務器上,通過執行該文件即可啟動無線溫度監測系統中的IOC程序。

2.5" 監測界面設計

監測界面使用EPICS最新的OPI組件Phoebus[13]進行開發,針對眾多的溫度監測點,采用圖示化方法進行界面設計。如圖5所示,界面中各溫度顯示對應CAFe上MEBT磁鐵和RFQ腔體實際溫度監測點的位置,當現場某個溫度監測點實際溫度超過設定的報警閾值后,相應溫度顯示轉為紅色,并發出報警信息。點擊左側機房選項卡后切換到機房監測界面,相應顯示電源室機房和服務器機房中各環境溫度監測點信息。

3" 系統測試

3.1" 無線傳輸性能測試

對ZigBee無線網絡的極限傳輸性能進行測試,目的是檢驗將有線改成無線后對丟包率和時延的影響,測試中每個節點間隔30 m,且節點間無明顯障礙物遮擋。

1) 網絡丟包率測試

由于設計采用的無線模塊具有20 dB的發射功率,在100 m范圍較少遮擋條件下的丟包率并未有明顯變化,此時影響丟包率的主要因素是無線模塊數據收發緩沖區的性能。測試時使用兩臺PC分別通過串口接入ZigBee星形網絡的協調器和一個終端節點,連接終端節點的PC1發送不同字節長度的數據包給協調器,并在不同發送頻率下進行多次測試,連接協調器的PC2通過觀察接收到的數據包的序號來計算丟包率,測試結果如表1所示。測試結果表明當發送數據包的時間間隔小于100 ms后,丟包率會隨著數據包長度的增加快速升高。而溫度作為變化緩慢的物理量,對單個節點而言,100 ms 間隔發送32 B的性能已滿足采集需求,且實際應用中各節點間隔距離小于30 m,因此無線網絡的丟包率性能符合要求。

2) 網絡時延測試

為了時間戳的同步,使用同一臺PC機的兩個串口分別接入ZigBee簇形網絡的協調器和一個終端節點,PC通過串口使協調器發送不同字節長度的數據包,數據包通過網絡中的一個路由節點轉發到終端節點,待終端節點收到消息后,再經由串口將數據返回給PC,通過PC收發數據的時間戳來測算時延情況。進行多次測試,測試結果如表2所示。測試結果表明,網絡的時延隨著數據包長度的增加緩慢增加,本文系統收到的數據包長度不大于32 B,因此無線網絡時延性能滿足設計要求。

3.2" 現場運行測試

無線溫度監測樣機系統運行一年多來,除了由于CAFe檢修和控制網絡故障而出現數據丟失外,運行期間都未出現長時間的監測失效。

如圖6所示為從Archiver Appliance歸檔系統中調取的RFQ腔體1側壁上方兩天內的溫度數據,整體來說,系統溫度監測數據較為精準,能很好地反映出水冷系統的工作情況。

系統對機房環境的溫度監測也較為精準,如圖7所示為對某臺設備服務器頂部位置溫度監測的歷史數據,針對夏季某日運行出現溫度超過30 ℃的情況,及時發出報警信息,使得值班人員迅速通過增加風扇與降低機房空調溫度的方式排除了未來可能出現的設備服務失效問題。

4" "結" 論

本文設計了一套應用于CAFe加速器裝置的無線溫度監測系統,系統使用基于ZigBee技術的E180?DTU模塊搭建了無線傳感器網絡,使用StreamDevice設備支持的IOC程序對溫度數據進行獲取并且接入現場的EPICS控制系統,基本實現了高可用的無線化溫度監測需求。由于設計中目前采用主動輪詢的方式獲取網絡中各節點的溫度數據,但未來隨著節點數量的增多勢必會增大單個節點的數據采集時間間隔,因此還需要進一步在穩定性、抗干擾抗輻射等方面做深入研究[14],以便在加速器更惡劣的電磁干擾和核輻射環境中長期使用。

注:本文通訊作者為楊旭輝、裴東。

參考文獻

[1] 肖國青,徐瑚珊,王思成.HIAF及CiADS項目進展與展望[J].原子核物理評論,2017,34(3):275?283.

[2] 曾加.CW RFQ加速器水冷分析與設計[D].北京:清華大學,2015.

[3] 李川,鮑循,王季剛,等.合肥光源儲存環溫度監測系統[J].中國物理C,2008(z1):130?132.

[4] 周文婷,張玉亮.基于EPICS的溫度監測報警系統研究[J].電子質量,2012(8):1?3.

[5] 李芬,張建新,李力.EPICS及其應用研究進展[J].電子世界,2021(8):93?95.

[6] 支葉,儲中明,朱立新,等.HEPS磁鐵電源控制系統設計[J].核電子學與探測技術,2022,42(1):13?17.

[7] 吳毅,夏婷婷,李潤青.基于NB?IoT及LORA的技術分析和應用展望[J].中國管理信息化,2018,21(3):162?164.

[8] 郭小丹,雷萌.幾種短距離無線傳輸技術比較淺析[J].黑龍江科技信息,2015(26):174.

[9] 趙智健.基于Zigbee網絡的智能大棚監控系統[D].貴陽:貴州大學,2021.

[10] 謝念,郭玉輝,劉海濤,等.CAFe裝置報警系統設計[J].核電子學與探測技術,2021,41(6):1058?1065.

[11] ZIMOCH D. EPICS StreamDevice [EB/OL]. [2023?07?26]. https://paulscherrerinstitute.github.io/StreamDevice/index.html.

[12] 張玉亮.基于StreamDevice的VME機箱監測及其應用研究[J].核電子學與探測技術,2014,34(7):834?836.

[13] 陳鑫.基于Phoebus/Alarms的加速器報警技術研究[D].合肥:中國科學技術大學,2020.

[14] 李輝,范興娟,黃永平.核環境中的傳感器節點及其無線鏈路特性的路由選擇[J].核電子學與探測技術,2023,43(2):213?220.

作者簡介:沈佳豪(1998—),男,浙江嘉興人,碩士研究生,研究方向為加速器監控技術。

周德泰(1982—),男,甘肅敦煌人,博士,高級工程師,研究方向為加速器控制技術。

楊旭輝(1981—),男,甘肅張掖人,博士,高級工程師,研究方向為加速器控制技術。

裴" 東(1965—),男,遼寧鐵嶺人,副教授,研究方向為電路理論及應用。

猜你喜歡
系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
基于UG的發射箱自動化虛擬裝配系統開發
半沸制皂系統(下)
FAO系統特有功能分析及互聯互通探討
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
一德系統 德行天下
PLC在多段調速系統中的應用
主站蜘蛛池模板: 制服丝袜亚洲| 97久久人人超碰国产精品| 亚洲va视频| 狠狠色丁婷婷综合久久| 欧美亚洲香蕉| 91无码人妻精品一区| 欧洲精品视频在线观看| 在线日韩一区二区| 毛片三级在线观看| 日韩少妇激情一区二区| 九九久久精品国产av片囯产区| 国产综合欧美| 国产91蝌蚪窝| 国产精品自在在线午夜区app| 亚洲日本一本dvd高清| 午夜无码一区二区三区| 成人va亚洲va欧美天堂| 青青草原国产精品啪啪视频| 人妻精品久久无码区| 欧美一区精品| 亚洲美女视频一区| 亚洲视频免费播放| 亚洲AV成人一区国产精品| 亚洲无码免费黄色网址| 亚洲AV无码乱码在线观看裸奔| 2024av在线无码中文最新| 久久久久九九精品影院| 亚洲无码日韩一区| 亚洲综合第一页| 国产精品亚洲一区二区三区z| 男人天堂亚洲天堂| 91精品啪在线观看国产91九色| 免费人成网站在线观看欧美| 狠狠综合久久| 依依成人精品无v国产| 亚亚洲乱码一二三四区| 国产拍在线| 亚洲AⅤ综合在线欧美一区| 亚洲一级色| 特黄日韩免费一区二区三区| 亚洲欧美在线看片AI| 亚洲日本中文字幕天堂网| 免费国产不卡午夜福在线观看| 精品一区二区三区自慰喷水| 91精品久久久无码中文字幕vr| 欧美一道本| 国产一区自拍视频| 国产高清不卡视频| 成年人国产视频| 国产综合另类小说色区色噜噜| 国产呦精品一区二区三区网站| 日韩二区三区无| 一级一级特黄女人精品毛片| 国产男女免费视频| 久久精品国产精品一区二区| 国产成人精品一区二区免费看京| 一区二区三区精品视频在线观看| 亚洲AV无码一区二区三区牲色| 国产在线一区视频| 高清免费毛片| 午夜国产精品视频黄| 欧美午夜一区| 久久亚洲中文字幕精品一区| 中文字幕第1页在线播| 国产女人18毛片水真多1| 欧美成人h精品网站| 萌白酱国产一区二区| 国产00高中生在线播放| 久久国产亚洲欧美日韩精品| 国产精品亚欧美一区二区三区| 国产在线小视频| 996免费视频国产在线播放| 日本人妻丰满熟妇区| 国产精品护士| 日韩午夜片| 欧美福利在线| 丁香五月亚洲综合在线| jizz在线观看| 国产精品13页| 欧美精品aⅴ在线视频| 欧美日韩福利| 国产精品分类视频分类一区|