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

基于HMI智能串口屏顯示的溫濕度測量系統

2018-11-05 10:15:32劉寺杰徐敏張晨宇趙婭麗
科教導刊 2018年24期
關鍵詞:多元化智能

劉寺杰 徐敏 張晨宇 趙婭麗

摘 要 傳統的OLED顯示編程繁瑣,開發復雜,USART HMI屏開發界面友好,利用上位機進行界面開發,可以直接同步到屏幕上顯示。系統采用STM32F407作為控制芯片,選用DHT11作為溫濕度采集的傳感器,最終將采集的溫度以多元化的方式顯示在HMI串口屏上。如果溫濕度不符合設定要求,蜂鳴器就會啟動報警。系統經測試,開發容易,工作穩定可靠。

關鍵詞 HMI 智能 多元化 溫濕度

中圖分類號:TP302.7 文獻標識碼:A DOI:10.16400/j.cnki.kjdkx.2018.08.029

Abstract The traditional OLED display programming is complicated and complicated to develop. USART HMI screen development friendly interface, the use of host computer interface development, can be directly synchronized to the screen display. The system uses STM32F407 as the control chip and DHT11 as the sensor for temperature and humidity acquisition. Finally, the collected temperature is displayed on the HMI serial screen in a diversified manner. If the temperature and humidity do not meet the set requirements, the buzzer will start the alarm. The system has been tested and developed with ease and reliability.

Keywords HMI; smart; diversification; temperature and humidity

0 引言

隨著人們生活水平的不斷提高,電氣設備已經走進千家萬戶,溫濕度對于電氣設備來說一直是一個重要的環境因素,因此越來越多的傳感器被應用到電氣設備中。系統采用STM32F407作為控制芯片,選用DHT11作為溫濕度采集的傳感器,最終將采集的溫度以多元化的方式顯示在HMI串口屏上。如果溫濕度不符合設定要求,蜂鳴器就會啟動報警。系統具有智能化、多元化、性價比高等多個優點。

1 系統總體設計

系統主要的功能是溫濕度采集,數據的多元化顯示以及超出范圍的報警。系統處理單元為STM32F407,采集的傳感器為DHT11顯示部分為HMI智能串口屏。傳感器先采集溫度,然后以串口的形式把數組發送給處理器,處理器對溫濕度進行判斷和處理,若不滿足程序的判斷語句,就會觸發蜂鳴器模塊,同時將數據以串口的形式傳送給HMI智能串口屏。設計系統的總體框圖如圖1所示。

2 系統硬件設計

2.1 處理器

針對本系統設計的要求,系統CPU選用STM32F407,該處理器芯片基于ARM Cortex-M4內核設計。STM32F4擁有192KB的片內SRAM,帶攝像頭接口(DCMI)、USB高速OTG等。對于相同的外設部分,STM32F4具有更快的模/數轉換速度,更低的ADC/DAC工作電壓、4KB的電池備份SRAM以及更快的USART和SPI通信速度。另外在時鐘的最高運行頻率上,STM32F4可達到168MHz,擁有的ART自適應實時加速器可以達到相當于FLASH零等待的性能,STM32F4的功耗為238 A/MHz, 滿足了開發需求。

2.2 HMI智能串口屏

HMI智能串口屏是可編輯的智能LCD觸摸顯示屏,擁有先進的人機界面處理系統和美觀的嵌入式圖形界面。串口屏的界面制作是在USART HMI的上位機上完成的,STM32用串口與顯示屏交互傳送指令,開發效率得到了提高。串口屏不僅可以用串口下載,還可以用SD卡下載,插入SD卡后,串口屏自動更新。在調試方面,不僅有電腦端模擬的調試方式,還可以用模擬器和串口屏同步調試。

2.3 DHT11溫濕度傳感器

DHT11可以檢測環境的溫度和濕度,濕度范圍為20~95%RH,誤差在?%;溫度測量范圍為0℃~50℃,誤差為?℃,工作電壓在5V左右。一個測溫元件和一個電阻式測濕度的器件組成了傳感器,通過插入的方式就可以與處理器建立連接,該傳感器價格低,穩定性強,這也是選擇這種型號傳感器的原因。

3 系統軟件設計

3.1 DHT11溫濕度采集

DHT11溫濕度傳感器使用一條總線,數據在傳感器和處理器之間來回傳輸。數據包的大小是5Byte。數據包又分成小數和整數數據,高位先輸出。格式為:8比特濕度整數、8比特濕度小數、8比特溫度整數、8比特溫度小數、8比特校驗和。核心代碼如下:

u8 DHT11_Bit(void)

{

u8 time=0;

while(DHT11_DQ_IN&&time;<100)

{

time++;

delay_us(1);

}

time=0;

while(!DHT11_DQ_IN&&time;<100)

{

time++;

delay_us(1);

}

delay_us(40);

if(DHT11_DQ_IN)return1;

else return 0;

}

u8 DHT11_Byte(void)

{

u8 i,dat;

dat=0;

for (i=0;i<8;i++)

{

dat<<=1;

dat|=DHT11_Bit();

}

return dat;

}

u8 DHT11_Data(u8 *temper,u8 *humini)

{

u8 buf[5];

u8 i;

DHT11_Rst();

if(DHT11_Check()==0)

{

for(i=0;i<5;i++)

{

buf[i]=DHT11_Byte();

}temper

if((buf[0]+buf[1]+buf[2]+buf[3])==buf[4])

{

*temper=buf[0];

*humini=buf[2];

}

}

else return 1;

return 0;

3.2 HMI智能串口屏顯示

串口屏人機界面的設計基于上位機軟件USART HMI完成,這個上位機軟件操作方便,功能強大,擴展性強,上位機可以同步頁面的顯示,并且通過代碼控制控件可以多元化顯示數據。同時要注意的是,為確保串口HNI正常通信,顯示前先發送結束符。核心代碼如下:

void HMISends(char *buf2)

{

u8 p=0;

while(1)

{

if(buf2[p]!=0)

{

USART_SendData(USART2,buf2[p]);

while(USART_GetFlagStatus(USART2,USART_FLAG_TXE)==RESET){};

i++;

}

else

return;

}

}

void HMISendEND(void) //結束符發送函數

{

HMISendb(0xff);

HMISendb(0xff);

HMISendb(0xff);

}

void Sendb(u8 m)

{

USART_SendData(USART2,m); //發送一個字節

while(USART_GetFlagStatus(USART2,USART_FLAG_TXE)==RESET){};

return;

}

3.3 STM數據處理

STM32F407負責發送溫度和濕度,針對不同的控件,用不同的文本類型傳輸。當溫度大于28或者濕度大于90時,蜂鳴器就會觸發。下面是部分代碼:

//給文本控件賦值

HMISends("t0.txt="); //發送字符串

HMISendb(34); //發送引號

DHT11_Data(&temperature;,&humidity;); //讀取溫濕度

zifu_Send(temperature); //分解溫度為字符,單字節發給串口屏HMISendb(34);

HMISendEND();

HMISends("j0.val=");

zifu_Send(temperature*2);

HMISendEND(); //發送結束符

if(temperature>28||humidity>90)

{BEEP=1;

}

else

{

BEEP=0;

}

4結果

在HMI智能串口屏上設計兩個頁面。第一個是加載頁面,從0緩沖到100;第二個是讀取溫濕度頁面,屏幕上不僅可以顯示對應的溫濕度數據,還提供了多元化的顯示,用溫度計的形式顯示溫度,用圓盤的形式顯示濕度。具體結果如圖2和圖3。

5 結束語

系統的設計是功耗低,處理快,功能較多,顯示多元化的溫濕度測量系統。特別是顯示屏的開發部分更加友好,界面也更美觀。不足的是沒有加入無線傳輸模塊和手機終端,要是將兩者加入,系統的功能也會更加完善和強大。

參考文獻

[1] 卜永波.基于DHT11傳感器的溫濕度采集系統[J].計算機與現代化,2013(11):133-135.

[2] 顏麗娜 基于DHT11溫濕度測控系統的設計[J].測控技術,2013(12):397-399.

[3] 邱建東基于STM32和嵌入式Web服務的智能溫度監測系統[J].寧夏大學學報,2015(1):40-43.

[4] 方威,孫玉坤.基于SHT75的溫濕度監測網絡設計[J].農機化研究,2009(3):86-88.

[5] 王海燕,高之圣.基于數字溫度傳感器DS18B20的智能溫度控制器的設計[J].科技信息(科學教研),2007(13):21-23.

猜你喜歡
多元化智能
巧用“多元化”,賦能“雙減”作業
永榮錦江瞄準差異化多元化
多元化——寫作教學中不可缺少的「原則」
智能制造 反思與期望
智能前沿
文苑(2018年23期)2018-12-14 01:06:06
智能前沿
文苑(2018年19期)2018-11-09 01:30:14
智能前沿
文苑(2018年17期)2018-11-09 01:29:26
智能前沿
文苑(2018年21期)2018-11-09 01:22:32
智能制造·AI未來
商周刊(2018年18期)2018-09-21 09:14:46
滿足多元化、高品質出行
中國公路(2017年8期)2017-07-21 14:26:20
主站蜘蛛池模板: 午夜精品一区二区蜜桃| 亚洲二区视频| 亚洲码一区二区三区| 免费人欧美成又黄又爽的视频| 黄色网址手机国内免费在线观看| 91国语视频| 国内精自视频品线一二区| 日韩无码真实干出血视频| 久久综合成人| 岛国精品一区免费视频在线观看 | 日韩欧美国产精品| 中国毛片网| 天堂成人av| 伊人久久大香线蕉综合影视| 欧美日韩国产在线人成app| 亚洲无码高清免费视频亚洲 | 欧美成人A视频| 熟女成人国产精品视频| 在线观看国产小视频| 婷婷午夜影院| 波多野结衣无码中文字幕在线观看一区二区 | 午夜日b视频| 米奇精品一区二区三区| 日韩毛片免费观看| 亚洲欧洲日韩综合色天使| 人妻中文久热无码丝袜| 高清无码手机在线观看| 国产乱人免费视频| аⅴ资源中文在线天堂| 中文字幕一区二区视频| 又黄又湿又爽的视频| 999国产精品永久免费视频精品久久 | 伊伊人成亚洲综合人网7777| 免费不卡视频| 成人无码一区二区三区视频在线观看 | 久久婷婷综合色一区二区| 国产午夜福利在线小视频| 91麻豆国产视频| 亚洲丝袜中文字幕| 综合久久久久久久综合网| 怡春院欧美一区二区三区免费| 国产区免费精品视频| 国产精品久久国产精麻豆99网站| 中字无码av在线电影| 激情六月丁香婷婷四房播| 午夜福利无码一区二区| 国产人人乐人人爱| 色婷婷在线影院| 国产成人高清精品免费软件| 亚洲欧美成人网| 国产香蕉97碰碰视频VA碰碰看 | 亚洲丝袜第一页| 欧美日本在线观看| 99热这里只有精品在线播放| 国产精品蜜臀| 天天综合天天综合| 国产福利免费在线观看| 国产理论精品| 久久一色本道亚洲| m男亚洲一区中文字幕| 国产麻豆aⅴ精品无码| 亚洲精品黄| 亚洲不卡无码av中文字幕| 青青青国产精品国产精品美女| 国产毛片片精品天天看视频| 欧美成人国产| 伊人久久大香线蕉影院| 亚洲性视频网站| 色色中文字幕| 精品国产三级在线观看| 婷婷六月色| 亚洲精品欧美重口| 青青热久免费精品视频6| 日韩人妻无码制服丝袜视频| 亚洲日本一本dvd高清| 国产精品视频久| 亚洲国产成人麻豆精品| 国产精品视频久| 黄色国产在线| 欧美爱爱网| 国产中文一区二区苍井空| 色九九视频|