国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

基于CAN總線的智能型溫濕度采集系統設計

發布時間:2010-3-24 18:38    發布者:李寬
0 引言

溫濕度監測系統是在環境試驗、科學研究(諸如種植、養殖、生物工程、化工工程)、工業生產等領域應用廣泛的現場環境控制系統。它能模擬各種環境條件,即按照實際要求精確控制環境的溫度和濕度,為研究不同的生化過程創造了良好的環境條件。因此,溫濕度監測系統廣泛應用在科研、現代農業、醫藥、冶金、化工、林業、環境科學及生物遺傳工程等領域。

為了滿足化學工業過程對環境條件的需求,我們在傳感器智能控制方案和具體應用中做了大量的研究和可行性分析,開發了一種具有智能化功能的溫濕度監測系統。該系統由數據采集模塊和接口模塊組成。其中數據采集模塊采用了以單片機AT89S52為核心外接傳感器的結構框架,保證了系統對現場溫濕度信號采集的實時性和準確性。而接口模塊則采用了處于當前通信領域前沿的USB-CAN轉換接口模塊,為整個系統的實時性提供了堅實的通信保障,而且筆者認為這種通信方式已經成為了工業化通信的發展方向。

1 溫濕度采集模塊的硬件電路設計

溫濕度采集模塊的硬件電路由CAN總線的SJA1000控制器、TJA1050收發器溫度傳感器ADS90、濕度傳感器HM1500和單片機 TA89S52芯片組成,其電路框圖如圖1所示。



1.1 溫度檢測電路

溫度檢測電路的核心采用美國AD公司生產的二端式集成溫度-電流傳感器AD590,該器件體積小、重量輕、性能穩定,且非線性誤差小和校準方便、互換性好、功耗極低、適合于動態溫度測試和遠距離測溫。溫度信號采集電路設計如圖2所示。



在傳感器輸出信號處理方面,由于被測量含有一定的干擾信號,所以采用放大器芯片LM324和穩壓管D對被測信號進行二次處理。AD590的電源電壓范圍為 4~30 V,可以承受44 V正向電壓和20 V反向電壓,因而即使反接也不會損壞器件。穩壓管D1連接可調電阻用于保證A點(即放大器反相端)的輸入電壓;穩壓管D2限制了電源所提供的電壓電流,通過連接可調電阻,保證了B點(即放大器同相端)的輸入電壓,而且適當地改變R8和R9的電阻值,可以改變輸出電壓的線性放大倍數。

1.2 濕度檢測電路

濕度檢測電路采用集成溫度傳感器HM1 500,其輸出電壓在1~4 V間隨溫度線性變化。由于該設計采用的是單電源結構,濕度信號采集電路設計如圖3所示。



線性電壓輸出式集成濕度傳感器HM1500采用濕敏電阻HS1101設計制造,其濕度測量范圍為5%~99%(相對濕度);相對濕度精度為3%;工作溫度為-30~+60℃;工作濕度范圍為O%~100%(相對濕度);供電電壓為5 V(最大電壓為DC 16 V);可輸出DC電壓為1~4 V;響應時間為5 s,適用于動態溫度測量。

由于該電路中沒有負壓,電路的主體采用差分式減法電路。通過設置R3,R4,R6,R7這四個精密電阻可調節增益,其輸出電壓的計算公式為:



圖3中R1可以用來消除由于傳感器差異而帶來的誤差。

2 CAN總線接口電路

本系統選取PHILIPS公司CAN總線控制器SJA1000以及收發器TJA1050,考慮到SJA1000是一種獨立的CAN總線控制器,同時支持 CAN 2.OA和CAN 2.0B協議,通信速率可達1 Mb/s,能夠完成通信協議的所有要求。JA1050是CAN總線控制器與物理總線之間的接口,是一種標準的高速CAN收發器,其可以為總線提供差動發送性能,為CAN控制器提供差動接收性能。SJA1000主要負責數據鏈路層的工作,把發送緩沖器的信息經過處理后送到TJA1050,數據經過處理后放到接收緩沖器等待微處理器的讀取,CAN總線接口電路框圖如圖4所示。



3 USB-CAN轉換模塊接口電路

由于計算機沒有專用的CAN總線接口,所以需要設計一個模塊單元將CAN總線上的數據轉換成USB接口數據,模塊的一端接監控計算機的USB接口,另一端接CAN總線網絡接口。本系統設計選用Atmel公司的ATmega 162芯片。總線控制器SJA1000實現CAN數據的發送和接收,接收方式仍采用中斷方式;USB通信控制芯片FT245BM實現USB數據的發送和接收;ATF16V8負責對兩個接口芯片得地址進行編碼。USB-CAN轉換模塊結構框圖如圖5所示。



4 系統軟件設計

系統軟件主要包括:監控PC機通信處理軟件、溫濕度控制算法軟件和現場測控節點數據采集與處理軟件。軟件系統采用模塊化設計,分成若干相對獨立功能模塊,并為各模塊安排適當的入口和出口參數,使得模塊之間的相互連接組合靈活方便。系統軟件模塊主要由數據采集、溫度傳感器的線性化校正、鍵盤輸入、測量數據顯示、輸出控制、CAN總線通信等組成,各模塊在監控程序的調度下協調工作。

4.1 通信處理軟件

采用Window XP SP3作為平臺、VC++語言進行編程。包括系統參數設置、監控狀態設置、數據發送和接收、本機狀態查詢、上下限報警、中斷接收數據管理等功能模塊。監控 PC機首先對CAN總線適配器及自身進行初始化,然后發送命令通知特定節點向CAN總線上發送數據,通過CAN總線適配器轉換后,由監控PC機根據實際情況進行相應處理,監控PC機采用定時循環掃描方式向各節點發布命令,采用中斷方式接收數據。

4.2 節點軟件

節點軟件由初始化、數據發送和數據接收三部分組成。初始化程序放在主程序的最前端,考慮到系統對程序運行效率的要求,數據發送和數據接收采用中斷方式進行。當監控PC機請求數據采集時,將采樣點所在區域的溫濕度和CAN節點狀態等數據傳送給上位計算機,完成溫濕度傳感器的采樣和控制算法。

5 結語

基于CAN總線的智能型傳感器實現了對工業過程中溫濕度的自動測量,為實現自動化遠程溫控濕控、保持環境溫濕度符合工藝要求提供了高效的測控手段。 USB-CAN數據轉換的使用,使數據的傳輸速率遠遠超過了傳統的RS 232轉換,而且支持“熱插熱拔”,使用方便,具有廣泛的應用前景。

作者:劉 洋,金太東 遼寧石油化工大學
來源:現代電子技術  2010年第33卷第01期
本文地址:http://m.qingdxww.cn/thread-9838-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • 使用SAM-IoT Wx v2開發板演示AWS IoT Core應用程序
  • 使用Harmony3加速TCP/IP應用的開發培訓教程
  • 集成高級模擬外設的PIC18F-Q71家族介紹培訓教程
  • 探索PIC16F13145 MCU系列——快速概覽
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 99精品国产电影| 女性性纵欲派对| 亚洲AV无码影院在线播放 | 亚洲AVAV天堂AV在线网爱情| 天天狠天天透天干天天怕处| 视频日韩p影院永久免费| 亚洲免费在线观看视频| 亚洲乱人伦精品图片| 国产国产乱老熟视频网站| 寻找最美乡村教师颁奖晚会| 热99re久久精品精品免费| 婷婷夜夜躁天天躁人人躁| 推特buy1take2| 中文字幕一区二区三区在线不卡| 麻花传媒MD0044视频| 亚洲香蕉网久久综合影院| 欧美日韩一区二区不卡三区| 亚洲精品亚洲人成在线观看麻豆 | 亚洲免费视| 日本成人免费| 天启影院在线观看| 在线日本韩国| 欧美成 人 网 站 免费| 日韩精品视频在线免费观看| 四虎影视国产精品永久在线| 亚洲欧美精品| 九九免费的视频| 亚洲精品老司机综合影院| 日本视频免费在线播放| 乌克兰美女a级正片| 国产成人久视频免费| 亚洲精品97福利在线| 人人插人| 午夜爽视频| 越南一级三级在线观看| 欧美v1deossexo高清| 亚洲成a人不卡在线观看| 婷婷综合久久狠狠色99h| 一级毛片不卡片免费观看| 凌馨baby| 日韩h片在线观看|