999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于MATLAB的溫度采集系統設計

2017-04-10 11:53:04孫菁
山東工業技術 2017年7期

摘 要:介紹了一種利用溫度傳感器結合MATLAB數據處理實現溫度數據采集的裝置。利用數據采集板對室內溫度進行采集,接著利用該采集板能直接支持Simulink進行硬件在線仿真的特點,在Simulink中進行建模仿真,同時可以將仿真后的溫度數據在PC界面上以曲線的方式顯示,并對室內加熱裝置進行調控。

關鍵詞:MATLAB;Simulink;USB數據采集板;溫度傳感器

DOI:10.16640/j.cnki.37-1222/t.2017.07.005

0 引言

在控制系統的通信有許多方法和應用平臺,具有不同的特點。其中,MATLAB以其強大的數據處理能力和豐富的功能模塊,在信號處理、自動控制等領域廣泛應用。它用簡單的命令代替復雜的代碼,編程語言簡單易學,對研究和開發幫助很大。它的Simulink可以提供一個動態系統建模、仿真和綜合分析的集成環境,線性系統、非線性系統、數字控制及數字信號處理的建模仿真中應用十分廣泛。

本文討論的控制室內溫度的問題,通過預測控制方法可以有效地調節控制環境溫度,從而達到需要的設定值或者實現預測控制的目的 [1]。

1 采集溫度數據的方案

1.1 數據采集板的原理及組成

采集模塊采用單片機作為CPU,利用其外設資源進行端口的輸出/輸入和A/D轉換,利用USB通信芯片與計算機進行數據交互[2]。

數據采集卡如圖1所示,其組成介紹如下:

(1)USB傳輸:使用PHILIP公司D12芯片;

(2)CPU:ATmega16(AVR)單片機;

(3)4路A/D:具有10位分辨率,輸入電壓范圍0~4.096V,輸入阻抗為可調47kΩ;

(4)2路D/A:具有10位分辨率,電壓輸出范圍為0~4.096V;

(5)4路輸入輸出:LED兩路,按鍵兩路;

(6)工作電壓:利用USB的5V電源,無需外接。

為提高抗干擾性,該采集卡設計了一階低通濾波器。設置信號3分貝,截止頻率為4kHz,也可以在此基礎上進行修改實現截止頻率的設定。

為了適應跟多溫度范圍,AD的通道中有兩個通道決定運放放大倍數的電阻采用的是可調電阻,從而實現放大倍數的調節。也可以通過計算選擇合適的電阻固定放大倍數。

1.2 溫度傳感器的選擇

DS18B20具有精度高、體積小、成本低、抗干擾性強等優點,是一種常用溫度傳感器[3]。它的測溫原理如圖2所示,晶振溫度系數高,晶振的振蕩率隨著溫度的變化明顯變化,反之則不明顯。將高溫度系數的晶振產生的脈沖信號計入計數器2。將低溫度系數的晶振產生的脈沖信號輸入計數器1,使其進行減計數。在溫度寄存器和計數器1內預置一個與-55℃相對應的基數,當計數器1內的數值減到0時,將溫度寄存器內的數值加1,然后重新賦予計數器1-55℃的基數值,并繼續計數,直到計數器2內的數值減到0為止,停止累加溫度寄存器內的值。此時,溫度寄存器中的數值就是傳感器測得的溫度。使用斜率累加器對測溫過程中產生的一些非線性誤差進行補償和修正,并把它的輸出用來修正計數器1的預置值。

DS18B20共有64位只讀寄存器ROM,隨機存儲器RAM用于傳感器內部的數據存取和計算,當傳感器掉電時數據會丟失。其隨機存儲器RAM中含有9字節,每個字節8位。其中,第1個和第2個字節是轉換后的溫度值,第3、4、5字節是用戶只讀存儲器EEPROM的鏡像,第6、7、8這三個字節是計數寄存器,它們也是數據的內部轉換和計算的暫存單元,可以使用戶獲得的溫度分辨率增大,第9個字節為前8個字節的CRC碼。

另外,非常重要的一點是DS18B20具有獨特的一線接口,僅一條口線就可以使處理器和傳感器之間實現雙向通信,這大大簡化了分布式溫度傳感器的應用,并且不需要外部元件。

2 溫度數據采集過程

室內溫度采集的硬件設備和電路的連接主要部分示意圖如圖 4 所示。

圖4為溫度采集卡的主要電路連接圖,本設計用USB接口實現采集卡和電腦的數據交互,將溫度轉換成電壓數據傳輸給電腦軟件。在Simulink中建立對應的模型[4-5],然后在 MATLAB 中的Simulink 里打開 usbAD.mdl 文件如圖5所示。

圖6為AD模塊的參數設置,第一個參數要根據實物連接進行選擇;第二個參數為采樣時間;第三個參數是采樣時間微調,目的是保證硬件的采樣時間與Simulink相一致,通常設為0.008[6-7]。

運行模型 usbAD.mdl,對溫度傳感器進行適當的溫度改變,點擊模型中的 scope1,可得到響應的數據變化如圖 7所示。

3 結語

本文設計了一個利用DS18B20溫度傳感器對室內溫度進行采集,通過USB進行數據傳輸,利用MATLAB技術進行數據處理的室內溫度采集裝置。本文中的數據采集板是多路輸入輸出的,在本文中只用到了單路輸入輸出,在今后的研究中可以在此基礎上對多路溫度采集系統進行研究。

另外,本文還有許多值得深入研究的方向,如在圖形和數據顯示方面,可以設計 MFC 界面,把 MATLAB 與VC 相通信,通過按鈕實現在需要的時候將數據和圖形進行詳細顯示,進而實現更加深入的數據的分析及處理。

參考文獻:

[1]孫文杰.Matlab電路仿真實驗常用建模方法[J].實驗室研究與探索,2016(07):80-84.

[2]湯鍇杰,栗燦,王迪,張琴.基于DS18B20的數字式溫度采集報警系統設計[J].傳感器與微系統,2014(03):99-102.

[3]王榮.基于USB接口的溫度采集系統研究[D].第四軍醫大學,2007.

[4]徐國政,陳勇.基于Matlab的數據采集系統設計[J].應用術,2003,30(04):1-3.

[5]王海華.Matlab/Simulink仿真在“通信原理”教學中的應用研究[J].湖北理工學院學報,2015(03):67-70.

[6]張丹,宮蕾.基于MATLAB的數據采集模塊在自動控制原理實驗中的應用[J].重慶工商大學學報,2010,27(01):1-4.

[7]瞿婷婷,周靜,衛佳駿,吳清,謝新勤,曹波,夏春明.基于Simulink/S-Function模塊的數據采集板卡硬件驅動開發[J].自動化技術與應用,2016(05):41-45.

作者簡介:孫菁(1974-),女,工程師,主要研究方向:檢測技術、自動控制。

主站蜘蛛池模板: 71pao成人国产永久免费视频 | 成人小视频网| 国产成人啪视频一区二区三区| 中文字幕人成人乱码亚洲电影| 免费看久久精品99| 呦女亚洲一区精品| 国产乱子伦精品视频| 91在线精品免费免费播放| 成年人午夜免费视频| 青青青国产视频| 国产精品久久久免费视频| 99精品福利视频| 欧美成人综合在线| 精品视频第一页| 免费A级毛片无码无遮挡| 伊人丁香五月天久久综合 | 亚洲毛片一级带毛片基地| 成人免费一级片| 性做久久久久久久免费看| 久久精品一卡日本电影| 国产成人免费观看在线视频| 夜夜操天天摸| 国产剧情伊人| 黄色污网站在线观看| 国模沟沟一区二区三区| 一区二区欧美日韩高清免费| 日韩欧美中文字幕在线精品| 国产精品妖精视频| 久久一日本道色综合久久| 黄色网址免费在线| 国产精品色婷婷在线观看| 免费在线国产一区二区三区精品| 国产成人亚洲欧美激情| 亚洲视频欧美不卡| 高清视频一区| 免费久久一级欧美特大黄| 国产制服丝袜无码视频| 红杏AV在线无码| 美女扒开下面流白浆在线试听 | 99精品高清在线播放| 日韩欧美高清视频| 一级毛片高清| 九色视频线上播放| 波多野结衣视频一区二区| 欧美一级黄色影院| 欧美日韩一区二区三| AV片亚洲国产男人的天堂| 最新亚洲人成网站在线观看| 国产精品永久免费嫩草研究院| 福利在线一区| 国产精品丝袜在线| 国产在线一区视频| 99无码熟妇丰满人妻啪啪| a亚洲视频| 亚洲 欧美 偷自乱 图片 | 看你懂的巨臀中文字幕一区二区 | 高清码无在线看| 亚洲欧美激情小说另类| 亚洲日韩第九十九页| 99热这里只有精品在线观看| 国产91精选在线观看| 十八禁美女裸体网站| 99视频在线精品免费观看6| 亚洲欧美不卡视频| 91精品啪在线观看国产| 伊人精品成人久久综合| 露脸国产精品自产在线播| 在线看国产精品| 国产精品微拍| 中文字幕久久亚洲一区| 国产精品成人不卡在线观看| 婷婷伊人五月| 五月婷婷欧美| 露脸国产精品自产在线播| 成人午夜网址| 国产微拍精品| 国产在线观看精品| 无码人中文字幕| 国产欧美视频综合二区| 白丝美女办公室高潮喷水视频| 国产精品嫩草影院av| 国产精品大尺度尺度视频|