亚洲老妈激情一区二区三区,国产人妻精品一区二区三区,女厕厕露p撒尿八个少妇,日本亚欧乱色视频

400-650-1086
首頁 > 最新資訊 > 企業(yè)新聞 > 正文

基于單片機的高精度溫濕度監(jiān)控系統(tǒng)

admin 2016-09-21 09:21:23 0

引言

一個高效的溫濕度自動監(jiān)控系統(tǒng)對各行業(yè)進行科學有效的管理,保障工作環(huán)境溫濕度恒定,降低能源損耗是非常必要的。傳統(tǒng)的溫濕度遠程監(jiān)控系統(tǒng)如RS一485總線在數據傳輸過程中存在著數據傳輸速率低、實時性差,對所采集的實時數據不能進行分析、節(jié)點加入或者離開網絡要重新配置等問題,而溫濕度傳感器檢測過程中濕度受溫度影響而導致測量誤差大、校準和標定復雜、互換性和長期穩(wěn)定性差等。

因此,本文提出一種基于CAN總線高精度溫濕度監(jiān)控系統(tǒng),不僅可以提高系統(tǒng)的傳輸速率和實時性,而且也可以提升系統(tǒng)溫濕度采集的準確度。

1 系統(tǒng)的整體結構

圖1 溫濕度監(jiān)控系統(tǒng)的總線分布式結構

CAN—Bus(Controller Area NetworU即控制器局域網,是國際上應用最廣泛的開放式現場總線之一,它是一種無破壞性的總線仲裁機制。當總線數據傳輸出現沖突時,最高優(yōu)先權訪問的節(jié)點不受影響,從而提高了總線仲裁時間和實時性。系統(tǒng)的結構如圖l所示,在每個檢定實驗室裝一個溫濕度采集器,通過CAN橋連接在兩根雙絞屏蔽線上,組成分布式網絡,而主控制器與上位機連接組成控制臺。在各個采集器之間采用雙絞線進行數據傳輸過程中,用雙絞兩端連接匹配電阻可以消除長線反射所引起的干擾,從而提高接收器的共模抑制比及數據通信的抗干擾能力,采用這種具有優(yōu)先級的分布式網絡結構方便系統(tǒng)的后續(xù)擴展。

系統(tǒng)利用PC機作為管理主機,各個智能節(jié)點通過局域網CAN總線納入系統(tǒng),實現對各個節(jié)點的控制。PC機能很好保存測控制節(jié)點的采集數據,并可以數據進行統(tǒng)計分析,系統(tǒng)參數設定等,對數據的發(fā)送、數據請求、節(jié)點查詢、中斷接收數據管理等功能。

CAN—RS232轉換器主要是完成PC機與CAN總線數據通信的任務,負責把總線的數據傳送到PC機,同時把PC機的命令轉發(fā)到各個節(jié)點。

總線上的各個溫濕度采集節(jié)點,主要是實現溫濕度數據采集與CAN總線通信的功能。各個節(jié)點的通過能實現報文的發(fā)送和接收,還能進行幀數據地址濾波、錯誤處理與自動糾錯等功能。實現把節(jié)點采集的信息打包成幀數據發(fā)送給主機,當主機接接收到命令之后,可通過智能控制開關實現對工作房間的空調、除溫機等的控制。

2 硬件設計

圖2 溫濕數據采集器的硬件結構

溫濕度監(jiān)控系統(tǒng)的各個子節(jié)點通過CAN總線的進行數據通信,具有溫濕度采集及控制功能,同時兼有液晶顯示及上下限溫濕度報警功能。其硬件結構如圖2所示,主要包括核心控制芯片、溫濕度傳感器、CAN總線通信接口、固態(tài)繼電器及時鐘芯片等。

(1)主控制芯片采用MICROCHIP公司生產nanoWattXLPTM超低功耗技術單片機PIC16f1937作為主控制芯片,該芯片內置具有LCD驅動模塊,可以減少系統(tǒng)成本及電路板布線等優(yōu)點。

(2)CAN總線通信模塊如圖3所示,主要是由。講總線控制器MCP2515、CAN總線的收發(fā)電路MCP2551及光耦隔離電路等組成。MCP2515支持CAN V2.0B技術規(guī)范、通訊速率為1Mb/S的CAN總線控制器,它可以通過獨立SPI接口與MCU通信。MCP2551是一個具有容錯的高速CAN協議控制器的物理總線接口。[page]

圖3 CAN總線模塊電路

CAN總線主要用于遠距離的數據通訊,因而系統(tǒng)必須具有一定的防雷擊的能力。在MCP2515和收發(fā)器MCP2551之間必須采用高速的光耦進行完全的電氣隔離,做—個低通濾波器與抑制電壓瞬態(tài)變化電路提高節(jié)點的抗干擾性能。從而大大提高節(jié)點的穩(wěn)定性與安全性。

(3)各個節(jié)點采用高精度溫濕度傳感器SHT75進行數據采集。它是一款含有已校準的兩線串行數據通信的相對濕度和溫度傳感器,實現了溫濕度直接數字量的輸出,從而大大簡化各節(jié)點的電路,保證采集數據的精度。其性能如表l所示。

表1 SHT75芯片性能

3 軟件設計

系統(tǒng)的軟件設計中,上位機軟件采用基于面向對象的Visual Basic 6.0開發(fā)平臺設計系統(tǒng)的控制和顯示界面,提供一個良好的人機操作界面。其主要包括上位機與CAN—RS232轉換器的通信設置模塊、CAN總線通信模塊、節(jié)點發(fā)送的數據的接收和顯示模塊、后臺數據庫的調用模塊、數據處理、數據保存及數據查詢等。

溫濕數據采集節(jié)點軟件分成若干相對獨立的驅動程序,各個驅動程序在監(jiān)控程序的總調度下協調工作。其軟件驅動程序主要由溫濕度數據程序、實時時鐘芯片程序、液晶顯示程序、繼電器控制輸出程序、鍵盤輸入程序、LED顯示程序及CAN總線通信程序等組成。其中為了使總線節(jié)點有效、實時地完成通信任務,通信模塊的設計是關鍵,也是難點。

CAN總線通信模塊在系統(tǒng)的監(jiān)控程序調用下完成儀表的數據發(fā)送及命令接收任務,其程序可看成由各個相對獨立的程序模塊組成,流程如圖4所示。通信模塊的程序包括MCP2515的初始化、節(jié)點自收自發(fā)檢測、通信速率偵測程序、全局通信檢測。通信模塊的中斷處理程序包括CAN總線錯誤處理子程序、發(fā)送接收子程序、放棄發(fā)送子程序等。

圖4 通信模塊流程圖

4 結束語

本文采用CAN總線技術設計了系統(tǒng)遠程數據通信模塊的硬件部分及軟件部分,克服了傳統(tǒng)通信系統(tǒng)(如RS-485)的傳輸數率低、實時性差等問題,實現了高效及時的數據傳輸,保障了系統(tǒng)數據傳輸的可靠性和抗干擾性;采用SHq75芯片進行溫濕度的數據采集。解決了濕度傳感器受溫度影響而導致的測量誤差大、穩(wěn)定性差等問題,提高了溫濕度測量的準確度和可靠性,能夠滿足日益嚴格的溫濕度環(huán)境條件監(jiān)控需求。

來源:機房監(jiān)控系統(tǒng) http://www.jlyswyh.com  本文采集于網絡,如有問題有聯系刪除

售前咨詢

專線:劉剛 13911133352

E-mail:112417434@qq.com

北京金恒智能系統(tǒng)工程技術有限責任公司 版權所有 Copyright 2007-2020 by Create-china.com.cn Inc. All rights reserved.

法律聲明:未經許可,任何模仿本站模板、轉載本站內容等行為者,本站保留追究其法律責任的權利!

電話:86+10-62104277/2248/4249 傳真:86+10-62104193-819 京ICP備10010038號-2網站XML

智慧機房

在線體驗

CREATE·機房監(jiān)控 體驗端  用戶名:Admin    密碼:12345 點擊體驗
在線咨詢 電話咨詢