基于ZigBee和ARM技術(shù)的火災信息數據無(wú)線(xiàn)采集系統
硬件編程采用C語(yǔ)言,程序流程圖如圖3所示。數據采集模塊分別采集連接到串口、模擬量口及開(kāi)關(guān)量端口的數據,由主控芯片對采集到的數據進(jìn)行轉換封裝,由ZigBee網(wǎng)絡(luò )傳送給傳輸設備。傳輸設備與數據采集模塊之間的通信協(xié)議采用“一主多從”方式,傳輸設備作為主機巡檢各個(gè)控制模塊,每個(gè)模塊有惟一的ID號,只有接收到與自己ID號一致的巡檢命令才執行數據上傳或動(dòng)作,這樣能有效地提高通信的可靠性。本文引用地址:http://dyxdggzs.com/article/155176.htm
LPC2132包含一個(gè)帶8路輸入的10位逐次逼近型模數轉換器,測量范圍為0~3.3 V,每秒可執行400 000次10位采樣。所以可采集的模擬量類(lèi)型可以是電壓信號,也可以是電流LPC信號,電流型/電壓型可通過(guò)圖4電路轉換輸入給2132的AD管腳。
圖4中,S1和S2為跳線(xiàn),通過(guò)跳線(xiàn)帽同時(shí)短路1,2或者2,3來(lái)實(shí)現電壓與電流輸入的切換,同時(shí)短路1,2時(shí)是電流輸入,輸入范圍為0~20 mA,同時(shí)短路2,3時(shí)是電壓輸入,輸入范圍為0~5 V。其中ADIN1為外部模擬量輸入,AD1為L(cháng)PC2132模擬量輸入管腳。此外,可通過(guò)改變R4電阻值來(lái)改變電流的輸入范圍,還可以通過(guò)改變R3和R5電阻值來(lái)改變電壓的輸入范圍。
評論