燕華麗+陳曦+張翠花+侯超+常喜


摘要:本系統實現了倉庫溫濕度、可燃氣體及光強照度等環境參數的實時檢測、無線發送以及報警等功能。當環境參數發生異常時,系統可自動啟動現場聯動救援系統并對外發送故障信息。
關鍵詞:89S52單片機;溫濕度檢測;可燃氣體檢測;無線傳輸
中圖分類號:TP302 文獻標識碼:A 文章編號:1007-9416(2017)05-0159-01
隨著我國物流行業的迅猛發展,對倉儲環境提出了更高要求。本文應用DHT11溫濕度傳感器、MO-2煙霧傳感器、光敏電阻等實現對倉庫溫濕度、可燃氣體及光強照度等環境參數的實時檢測與信息傳輸。當環境參數出現異常,系統報警并通過故障處理模塊啟動聯動系統對現場環境進行處置。
1 系統硬件設計
系統由89S52單片機作主控芯片,采集溫濕度、可燃氣體濃度以及光強等數據。通過DHT11溫濕度傳感器模塊[1],采用單總線通信方式,利用89S52單片機的I/O口完成輸入輸出傳輸。通過MO-2煙霧傳感器[2]采集可燃氣體濃度,通過光敏電阻可采集光照強度。
系統讀取可燃氣體、光強等模擬參數選用ADC0809芯片,數模轉換采用DAC0832。通過單片機控制實現DA轉換,外接LM324電流轉電壓芯片以實現輸入數字信號輸出模擬電壓信號的目的。顯示電路由LCD12864模塊串行輸入模式實現。
2 系統軟件設計
在硬件上開IN3通道,對ADC0809芯片初始化。啟動A/D轉換功能,待轉化結束后在顯示數據。DAC0832芯片使能之前第一個下降沿進行初始化;在第二個下降沿來的時候確定通道的模式,接著設定通道模式;在第三個下降沿到來時設定通道初始化,此時A/D轉化的初始化完成,得到一組正常排序的8位數據,經處理后,顯示在液晶屏上。
nRF24L01+的所有配置是由89S52通過SPI接口讀寫操作完成,共30字節的配置字。nRF24L01+初始化,SPI寫操作,SPI讀操作,寫寄存器函數,連續寫多個寄存器函數,接收模式設置,接收數據流程,發送數據流程。
3 系統調試
系統主要完成檢測及模數/數模轉換、無線信號收發、報警及啟動聯動裝置等功能,總體設計流程圖如圖1所示。
調試結果如圖2所示,檢測參數低于預定指標顯示“狀態良好”,否則顯示“出現故障”,并可啟動聯動系統進行處置,“安全”字樣說明當前處于正常狀態,當某一指標超出安全指標后,屏幕會顯示“危險”,與此同時發出警報。
4 結語
通過檢查硬件連接及軟件編程,完成了對倉庫環境參數檢測、無線傳輸、報警等功能。在配有疏散通道、滅火裝置、聲光報警的倉庫中,該系統在檢測到異常發出警報時,可自啟聯動裝置進行安全疏散及故障處理等功能。
參考文獻
[1]陳建新.DHT11數字溫濕度傳感器在溫室控制系統中的應用[J].山東工業技術,2016,(18):120-120.
[2]陳宗梅.智能家用燃氣報警裝置設計[J].內江科技,2016,37(12): 31-32.
[3]王琳.一種基于NRF24L01的無線溫濕度檢測網絡的設計與實現[J].云南民族大學學報:自然科學版, 2016,25(5):452-457.endprint