本發(fā)明涉及一種溫濕度監(jiān)控系統,尤其是涉及一種基于ARM-Linux的溫濕度遠程監(jiān)控系統。
背景技術:
環(huán)境當中的溫濕度是衡量環(huán)境的重要指標,在倉庫、智能家居或溫室大棚里都需要對溫濕度進行監(jiān)控。例如說:在倉庫中儲存的食物會由于呼吸作用而散發(fā)大量的熱量和水份,當溫度和濕度過高時會影響食物的質量。在溫室大棚里,過高的溫度和濕度會影響作物的生長。因此實現對環(huán)境溫度和濕度的實時監(jiān)控和管理對社會發(fā)展有著較為重要的現實意義。
隨著微電子技術和嵌入式技術的快速發(fā)展,尤其是ARM 系列32 位微處理器的普及和嵌入式操作系統的不斷發(fā)展,使得嵌入式Web 服務器可以實現更加強大的功能和更高的運行效率。
技術實現要素:
為了滿足一些生產要提出的在PC端遠程監(jiān)控環(huán)境的溫濕度的要求,本發(fā)明設計了一種基于ARM-Linux的溫濕度遠程監(jiān)控系統。
本發(fā)明所采用的技術方案是:
本基于ARM-Linux的溫濕度遠程監(jiān)控系統主要包括AN2303傳感器部分、S3C2440A微控制器部分、遠程監(jiān)控PC端等。工作時,AM2303環(huán)境溫濕度傳感模塊將采集到的溫度、濕度信號傳遞給S3C2440A 微控制器,而后微控制器將實時數據通過Web服務器上傳到網絡,之后在遠程PC端即可通過瀏覽網頁的方式查看實現數據。
所述的S3C2440A微控制器是三星公司的一款基于ARM920T內核的32位微處理器,它擁有豐富的外設接口,較高的集成度,同時擴展了網絡功能,支持UDP、TCP/IP等多種協議。
所述的AM2303數字溫濕度傳感器,它是一款含有已校準數字信號輸出的溫濕度復合傳感器,具有極高的可靠性與卓越的長期穩(wěn)定性。其濕度測量范圍為0~100%RH,測量精度為±2.0%RH,溫度測量范圍為-40~ +125℃,測量精度為±0.3℃,通過單總線與控制器通信。AM2303具有很高的集成度,直接輸出數字信息,省去了大部分的電路設計。AM2303采用單總線與MCU通信,可直接連接到S3C2440A。
本發(fā)明的有益效果是:
基于ARM-Linux的溫濕度遠程監(jiān)控系統可實現在遠程監(jiān)控PC端通過瀏覽網頁的方式查看目標環(huán)境的溫濕度變化情況的功能,并且系統小巧輕便、易于安裝、監(jiān)測能力強、可靠性高、擴展性強等優(yōu)點??捎糜谥悄芗揖?、庫房等各種需要對溫濕度參數信息進行遠程監(jiān)控的場合,具有很大的應用價值。
附圖說明
下面結合附圖和實施例對本發(fā)明進一步說明。
圖1是基于ARM-Linux的溫濕度遠程監(jiān)控系統總體結構圖。
具體實施方式
下面結合附圖和實施例對本發(fā)明作進一步說明。
如圖1所示,本基于ARM-Linux的溫濕度遠程監(jiān)控系統主要包括AN2303傳感器部分、S3C2440A微控制器部分、遠程監(jiān)控PC端等。工作時,AM2303環(huán)境溫濕度傳感模塊將采集到的溫度、濕度信號傳遞給S3C2440A 微控制器,而后微控制器將實時數據通過Web服務器上傳到網絡,之后在遠程PC端即可通過瀏覽網頁的方式查看實現數據。AM2303采用單總線與MCU通信,可直接連接到S3C2440A的GPIO口,VDD引腳接外部電源3.5V~5.5V,SDA線上要接5.1K的上拉電阻。AM2303數字溫濕度傳感器采用1-wire接口,通過一個引腳實現單總線通信。它與ARM 連接組成主從結構。AM2303的初始化即微處理器把數據總線(SDA)拉低一段時間(至少800us),通知傳感器準備數據,然后將微處理器的I/O設置為輸入狀態(tài),釋放總線。AM2303接著把數據總線(SDA)拉低80us,再拉高80us以響應主機的起始信號。響應完畢之后傳感器一次性從數據總線串出40位數據,高位先出。數據格式為濕度高8位、濕度低8位、溫度高8位、溫度低8位、校驗位。