《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于PIC32MX795的小型無線物位監測系統的設計
基于PIC32MX795的小型無線物位監測系統的設計
2016年微型機與應用第2期
湛釗,趙曉軍,周希思
河北大學 電子信息工程學院,河北 保定 071000
摘要: 采用無線組網技術開發了一種小型的物位監測系統。以PIC32MX795F512L單片機為核心,運用6.8G雷達物位計對物位進行測量,通過SI4432數傳模塊將數據信息傳回,在應用Labview編寫的平臺軟件上進行處理、顯示與儲存,實現對儲罐中液體、漿料物位信息的實時監測。實驗驗證,整套系統簡便、廉價、可靠,可滿足小型廠房內物位監測的需求。
Abstract:
Key words :

湛釗,趙曉軍,周希思

河北大學 電子信息工程學院,河北 保定 071000

  摘要:采用無線組網技術開發了一種小型的物位監測系統。以PIC32MX795F512L單片機為核心,運用68 G雷達物位計對物位進行測量,通過SI4432數傳模塊將數據信息傳回,在應用Labview編寫的平臺軟件上進行處理、顯示與儲存,實現對儲罐中液體、漿料物位信息的實時監測。實驗驗證,整套系統簡便、廉價、可靠,可滿足小型廠房內物位監測的需求。

  關鍵詞:PIC32MX795;無線組網技術;物位監測;SI4432數傳模塊;Labview

0引言

  目前,在實際的工業現場,大多應用工業總線進行廠房監控,但是其成本高昂。對于需求廉價物位監測信息的中小企業來說,更傾向于選擇一種成本低廉、能夠完成簡單功能的高性價比小型監測系統。針對需求,本文利用無線組網技術,采用SI4432數傳模塊,設計了小型無線物位監測系統。系統應用穩定的PIC32MX795F512L單片機為核心,可以很好地適應各種工業生產環境,方便可靠地完成對于物位的監測工作。平臺軟件應用Labview編寫,可以直接搭載于公司應用的裝有Windows操作系統的計算機上。

1系統整體設計

  小型無線物位監測系統包括終端硬件平臺和上位機軟件平臺兩部分,系統總體框圖如圖1所示,由一個數據中心搭配多個采集終端構成整個系統。數據中心與終端之間的通信通過搭建的二級無線局域數字網絡完成。終端負責采集現場數據,存儲并上傳給數據中心。數據中心負責數據處理、數據信息實時顯示,并對數據進行分類存儲;如遇意外情況,通信終端恢復后可調取終端所存儲歷史數據。

  

001.jpg

  2.1終端硬件結構

  物位計終端以PIC32MX795F512L單片機為核心,總體框架如圖2所示,由PIC控制處理模塊、電源模塊、SI4432數傳模塊、手動地址設置器、時鐘模塊、EEPROM、SD卡、ADS1256與物位傳感器組成的測量模塊以及環境采集模塊構成。PIC控制處理模塊負責數據處理以及各個模塊之間的調度;電源模塊為整個終端設備提供相應電壓;測量模塊負責采集儲罐里的物位信息;SD卡用來存儲終端采集到的歷史數據;EEPROM負責存儲終端初始化過程中所需要的所有參數信息;時鐘模塊用來確定終端工作的實時時鐘;地址設置器用來設置系統中每個終端獨有的ID地址;環境采集模塊可以采集終端工作地點的環境參數;SI4432數傳模塊負責將采集到的數據傳回軟件平臺。

 

002.jpg

  2.2主要模塊硬件選型

  2.2.1PIC控制處理模塊

  PIC控制處理模塊與各個模塊之間進行數據交換,對接收數據進行處理和存儲是整個終端的核心部分。設計中采用PIC32MX795F512L處理器。PIC32MX795F512L是MICROCHIP公司新推出的MIPS32 M4K內核的32位單片機。該款單片機具有超低功耗的特性,具有一系列能在工作時顯著降低功耗的功能,主要包含動態時鐘切換、休眠模式工作、基于指令的節能模式等[13];此外集成的兩組各32 個32位內核文件寄存器可極大地減少中斷延時。

  2.2.2SI4432數傳模塊

  SI4432是Silicon Labs公司新近推出的一款高度集成、低功耗、多頻段的EZRadioPRO 系列無線收發芯片。SI4432 所具有的+20 dB的功率放大器( 它是目前唯一集成此功放的 Wa 芯片) 能夠確保擴大通信范圍和改進鏈路性能,它獨有的支持頻率跳變、TX/RX轉換控制和內置天線分集轉換控制功能能夠進一步擴大通信距離、提高通信性能,素有“距離之王,穿墻之王”之稱[45]。SI4432數傳模塊還具有多個信道,防止多個模塊之間的相互干擾,提高其在無線組網過程中的通信穩定性。

  2.2.3測量模塊

  測量模塊由ADS1256與雷達物位計組成。ADS1256是由TI公司生產的工業級高精度串行模數轉換器,可以提供23位的高精度模數轉換,而且還擁有30 kS/s的高采樣速率,適用于科學儀器、工業工藝控制、醫療設備等工業應用領域[6]。雷達物位計選用北京必達拓普科技發展有限公司生產的68 G雷達物位計。該款產品采用先進的非接觸測量方式,可測量液體、固體介質的物位,DC24 V供電,測量范圍為0~20 m,分辨率為1 mm,輸出信號為4~20 mA,最高過程溫度可達250℃。

3軟件設計

  3.1自定義傳輸協議數據包

004.jpg

  圖3數據包格式系統采用自定義的傳輸協議數據包進行數據通信。數據包格式如圖3所示,數據包大小為30 B,包頭2 B,包尾2 B,終端地址1 B,數據/指令部分24 B。包頭為十六進制數0xFE、0xFD;包尾為十六進制數0x0D、0x0A;終端地址為十六進制數0x00~0xFF之間的一個數。數據/指令部分,當為數據時是字符串,前4 B為物位計傳出的電壓值,之后14 B為時間數據,之后2 B為12 V供電電源電壓,再后4 B為現場溫度,最后1 B為采樣間隔(僅在設定或查詢時應用);當為指令時是十六進制數,只應用第一字節,其他字節不計。

  3.2采集終端程序設計

  3.2.1設備參數初始化

 

003.jpg

  采集終端初上電后,進行程序的初始化。在這個過程中,首先檢驗模塊能否正常工作,調出EEPROM中的設備參數;初始化緩存數組,并向發送緩存數組中寫入包頭和包尾;然后,讀取終端的設備地址編號寫入發送數組相應位置;向數據中心發送通信驗證包,等待回復,當接收到允許通信的指令后,向數據中心發送終端正常工作信號,進入工作狀態,初始化結束。初始化流程圖如圖4所示。

  3.2.2終端正常采集程序設計

005.jpg

  終端采集程序流程圖如圖5所示,先讀取采集數據,判別是否要保存所讀取數據。正常工作時,要設定兩次保存數據的時間間隔,當時間間隔到時后數據保存標志位置1,開始向下運行程序,否則標志位為0,循環等待,每保存一次數據標志位都會置0。之后,將讀取的數據存入發送數組,并讀取出供電電壓值和環境溫度值,將時鐘芯片確定的采樣時間添加到發送數組。把發送數組里的數據部分存到SD卡中,同時將發送數組發送給數據中心,等待數據中心的返回指令。這里設定的發送等待時間為20 ms,20 ms內發送成功則向下進行;若超出20 ms,則重新發送一遍數據,如此循環。如果循環3次都未發送成功,則認為此時網絡通信不暢,取消發送,重新初始化,圖5終端正常采集程序流程圖等待下一次采集。值得關注的是,在每次讀取采集數據后都會進行一次閾值比較,閾值所代表的是測量物位的高限值與低限值,只要采集到的數據在閾值范圍內,就說明物位正常,可以按照正常的時間間隔來監測數據;如果采集到的數據超出閾值范圍,則說明物位異常,這時要將數據保存標志位置1,及時上報物位的動態信息,以便及時處理發生的狀況。

  3.2.3采集終端接收指令程序設計

006.jpg

  圖6終端中斷程序流程圖終端接收指令程序流程圖如圖6所示。工作時,采集終端會隨時等待接收數據中心發送來的指令中斷。中斷程序中,首先判斷接收到的包頭以及地址信息是否正確,若不正確則退出中斷,若正確則向下運行。將數據包中的指令提取出來進行查詢判別,控制指令選項包括查詢終端時鐘芯片運行時間、查詢采樣間隔、查詢當前采集值、上調時間段內的歷史記錄、校正時鐘芯片時間、設置采樣間隔、設置緊急上報上下閾值等。指令設置的相關參數不僅會保存到RAM的相關位置,也會存儲到外部的EEPROM中,以保證下電重啟后設備的正常運行。

  3.3數據中心軟件平臺設計

  軟件平臺主體上分為兩個部分,一部分為實時監測界面,另一部分為歷史數據查詢顯示界面。實時監測界面主要圖7實時監測界面程序結構框圖負責對于現場各個終端采集的物位信息的實時處理以及動態顯示,以直觀地表現出各個儲罐中的物位狀況。程序結構框圖如圖7所示,終端傳輸回來的數據通過串口接入平臺。根據地址信息找到相應的終端控件,將采集時間、采樣間隔、電源電壓、環境溫度、物位信息分別裝入,即可直觀地顯示出對應信息。欲控制終端修改或查詢信息時也是通過串口將指令數據包發送出去。平臺接收到的數據信息也會按規則添加到報表中。

  歷史數據查詢顯示界面主要負責將實時監測界面生成的列表文件中的數據根據時間軸x、物位信息軸y的規則顯示出各個終端的曲線圖,用來觀察儲罐內物位的長時間變化趨勢。

4結論

  本文介紹的系統可以實現中小廠房內的無線物位監測,系統結構簡單,成本低廉,設備維護便捷,在中小型企業里具有很強的實用價值。

參考文獻

  [1] 王晨輝,孟慶佳.基于PIC32和ZigBee的地質災害監測系統設計[J].電子技術應用,2014,40(2):6870.

  [2] QUARTZDYNE, Inc. Operating manual for digital pressure transducer (DigitalTransProg201206) [Z]. 2012.

  [3] TEXAS INSTRUMENTS. Safety Manual for TMS570LS12x and 11x HerculesTM ARMbased safety critical microcontrollers user’s guide (SPNU550A) [Z]. 2014.

  [4] TEXAS INSTRUMENTS. HALCoGen TMS570LS31x help 040500 [N]. 2015.

  [5] 楊帆.基于I2C接口EEPROM讀寫控制器設計[J].微型機與應用,2015,34(10):2224.


此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产欧美一区二区视频| 亚洲最新中文字幕| 国产精品久久国产愉拍| 欧美激情女人20p| 美女国产一区| 免费成人你懂的| 欧美mv日韩mv亚洲| 久久综合导航| 欧美v日韩v国产v| 欧美成人免费视频| 欧美国产精品专区| 欧美剧在线免费观看网站| 免费看成人av| 欧美精品18+| 欧美日韩免费一区| 欧美午夜精品一区二区三区| 欧美日韩综合网| 欧美午夜女人视频在线| 欧美先锋影音| 国产精品亚洲精品| 国产欧美午夜| 韩国一区电影| 亚洲国产精品久久精品怡红院 | 一区免费观看| 在线精品福利| 最新热久久免费视频| 亚洲精品乱码久久久久| 一本大道久久a久久综合婷婷| 一区二区三区精品视频在线观看 | 亚洲一区二区视频| 先锋影音网一区二区| 久久精品综合一区| 欧美 亚欧 日韩视频在线| 欧美日本久久| 国产精品久久福利| 国产午夜精品理论片a级探花| 国产在线观看91精品一区| 亚洲国产91| 宅男噜噜噜66国产日韩在线观看| 亚洲欧美另类久久久精品2019| 久久成人资源| 99re成人精品视频| 亚洲在线不卡| 久久精品一二三区| 欧美福利视频在线观看| 欧美午夜精品久久久| 国产精品亚洲综合久久| 一区二区在线视频| 日韩一二在线观看| 欧美怡红院视频| 日韩网站在线| 欧美专区在线播放| 欧美激情综合| 国产区亚洲区欧美区| 亚洲第一网站免费视频| 一区二区三区高清不卡| 欧美一区二区三区视频免费播放| 亚洲毛片在线观看| 欧美在线观看一区二区三区| 欧美99在线视频观看| 国产精品女人毛片| 亚洲国产精品专区久久| 亚洲免费中文| 99精品视频一区二区三区| 久久国产日韩| 欧美日韩在线播放三区| 韩日视频一区| 亚洲一区二区四区| 亚洲三级网站| 久久久国产视频91| 国产精品va在线| 欲色影视综合吧| 亚洲欧美国产不卡| 夜夜嗨av一区二区三区| 久久视频一区二区| 国产精品一区二区视频| 亚洲精品视频在线观看免费| 久久精品盗摄| 午夜精品美女自拍福到在线 | 欧美有码在线视频| 亚洲女同在线| 欧美伦理视频网站| 一区二区亚洲精品| 欧美亚洲午夜视频在线观看| 一区二区91| 免费亚洲视频| 国产在线播放一区二区三区| 亚洲一区二区三区中文字幕在线| 亚洲精选在线观看| 免费成人网www| 国产一区二区视频在线观看| 亚洲特级片在线| aa级大片欧美| 欧美bbbxxxxx| 国外成人网址| 欧美一级在线视频| 亚洲欧美日韩系列| 欧美三区免费完整视频在线观看| 亚洲电影自拍| 久久精品亚洲一区| 久久精品国产成人| 国产欧美日韩不卡| 亚洲一二三级电影| 亚洲影院在线观看| 欧美先锋影音| 中国成人在线视频| 亚洲一区二区三区乱码aⅴ| 欧美日韩精品二区| 亚洲精品综合| 在线一区欧美| 欧美日韩一区二区三区在线| 亚洲日本视频| 日韩视频在线免费观看| 欧美精品v日韩精品v国产精品 | 欧美激情综合| 亚洲啪啪91| 一本久久a久久免费精品不卡 | 欧美性做爰猛烈叫床潮| 亚洲作爱视频| 亚洲综合国产激情另类一区| 欧美日韩日本网| 亚洲最快最全在线视频| 亚洲一区二区三区四区五区午夜| 欧美午夜精品久久久久免费视| 99精品国产在热久久下载| 一区二区不卡在线视频 午夜欧美不卡在| 欧美成人一区在线| 91久久在线| 亚洲深夜福利网站| 国产精品xvideos88| 亚洲校园激情| 久久国产色av| 狠狠色狠狠色综合人人| 91久久国产综合久久91精品网站| 欧美成人资源| 亚洲精品社区| 亚洲自拍偷拍福利| 国产欧美一区二区精品秋霞影院| 欧美亚洲综合另类| 老司机67194精品线观看| 亚洲电影免费观看高清完整版| 日韩视频免费在线观看| 欧美视频在线免费看| 亚洲一区精彩视频| 久久精品九九| 亚洲国产裸拍裸体视频在线观看乱了| 日韩视频专区| 国产精品久久久久久福利一牛影视 | 欧美色中文字幕| 亚洲在线1234| 久久综合国产精品| 亚洲美女视频在线观看| 香蕉免费一区二区三区在线观看| 国产三区精品| 亚洲精品欧美日韩专区| 欧美丝袜一区二区三区| 亚洲欧美日韩人成在线播放| 久久全球大尺度高清视频| 亚洲人成网站在线播| 亚洲欧美国产另类| 狠狠入ady亚洲精品| 日韩网站在线观看| 国产精品一区二区久久久| 久久精品久久99精品久久| 欧美日韩精品一区二区在线播放 | 日韩一级成人av| 国产精品婷婷午夜在线观看| 亚洲电影免费观看高清完整版| 欧美国产亚洲精品久久久8v| 亚洲视频图片小说| 久久综合网hezyo| 一区二区三区国产精华| 久久天堂精品| 一区二区三区免费观看| 久久亚洲综合网| 亚洲最新视频在线播放| 久久久天天操| 亚洲视频在线观看视频| 久久噜噜亚洲综合| 一本在线高清不卡dvd| 久久综合五月天婷婷伊人| 在线视频你懂得一区| 久久综合99re88久久爱| 亚洲婷婷综合久久一本伊一区| 久久免费午夜影院| 亚洲天天影视| 欧美激情久久久| 欧美一区日本一区韩国一区| 欧美日韩视频在线| 亚洲国产精品欧美一二99| 国产精品日韩精品欧美在线| 日韩午夜三级在线| 国产亚洲欧洲997久久综合| 亚洲一级免费视频| 亚洲大黄网站| 久久精品女人天堂| 在线视频你懂得一区二区三区| 免费高清在线视频一区·| 午夜欧美视频| 国产精品久久网站|