《電子技術應用》
您所在的位置:首頁 > 其他 > 设计应用 > 基于STM32的空气净化器控制系统
基于STM32的空气净化器控制系统
2016年微型机与应用第23期
赵玉敏,宋开新,秦会斌
杭州电子科技大学 新型电子器件与应用研究所,浙江 杭州 310018
摘要: 设计了一种电压可调式静电除尘装置结合紫外灯杀菌消毒的家用空气净化器控制系统。系统采用低功耗的32位微处理器STM32F103RCT6作为主控芯片,利用DHT11温湿度传感器、GP2Y1010AU0F灰尘传感器和TGS2600气体传感器检测室内空气质量,将采集到的数据传输给单片机,并显示到TFTLCD液晶屏上。单片机根据接收到的数据采用按键或蓝牙来调整电机风速、电压以及紫外灯的开关等,使空气净化器处于最佳工作状态。该系统经过调试,运行稳定,效果明显。
Abstract:
Key words :

  趙玉敏,宋開新,秦會斌

  (杭州電子科技大學 新型電子器件與應用研究所,浙江 杭州 310018)

       摘要:設計了一種電壓可調式靜電除塵裝置結合紫外燈殺菌消毒的家用空氣凈化器控制系統。系統采用低功耗的32位微處理器STM32F103RCT6作為主控芯片,利用DHT11溫濕度傳感器、GP2Y1010AU0F灰塵傳感器和TGS2600氣體傳感器檢測室內空氣質量,將采集到的數據傳輸給單片機,并顯示到TFTLCD液晶屏上。單片機根據接收到的數據采用按鍵或藍牙來調整電機風速、電壓以及紫外燈的開關等,使空氣凈化器處于最佳工作狀態。該系統經過調試,運行穩定,效果明顯。

  關鍵詞:STM32單片機;傳感器;紫外線;藍牙;靜電集塵裝置

  中圖分類號:TP23文獻標識碼:ADOI: 10.19358/j.issn.16747720.2016.23.007

  引用格式:趙玉敏,宋開新,秦會斌. 基于STM32的空氣凈化器控制系統[J].微型機與應用,2016,35(23):24-27.

0引言

  空氣凈化器技術是現代工業發展逐步形成的技術。目前市場上的空氣凈化器產品有以下幾類:HEPA過濾、活性炭吸附、負離子、光觸媒、臭氧、生物過濾、紫外燈、靜電除塵[1]。據統計分析,單純用一種技術或材料并不能有效地同時解決空氣中的粉塵和細菌病毒問題。靜電除塵技術利用高壓靜電使氣體電離,從而使塵粒帶電,在庫侖力的作用下吸附到不同的極板上。紫外燈可以利用紫外線的照射,穿透微生物的細胞膜,破壞各種細菌、病毒等微生物的DNA結構,毀壞其核酸分子鍵,使細菌、病毒當即死亡或不能繁衍后代,從而殺菌消毒。本系統采用基于單片機STM32的智能控制方式,通過按鍵或藍牙輸入,結合傳感器的數據采集,利用靜電除塵與紫外燈結合使用,既能改善空氣質量、降低灰塵指數又能殺菌消毒。同時單片機可根據數字電位器反饋方式控制靜電除塵裝置的電壓來實現高壓電源可調,減少濕度對空氣導電性能的影響,防止潮濕環境下打火,減少安全隱患,對室內空氣凈化技術的研究具有重要意義。

1STM32單片機簡介

  本系統采用基于ARM CortexM3內核的32位微處理器STM32F1103RCT6作為主控芯片,STM32的處理器最高工作頻率達到72 MHz,包括48 KB SRAM、256 KB Flash、2個基本定時器、4個通用定時器、2個高級定時器、51個通用IO口、5個串口、2個DMA控制器、3個SPI、2個I2C、1個USB、1個CAN、3個12位ADC、1個12位DAC、1個SDIO接口[2]。

2 空氣凈化器設計

  2.1空氣凈化器總體設計

  整個控制系統用來控制工作在額定電壓為220 V的家用空氣凈化器,主要由控制和驅動兩部分組成??刂撇糠忠曰贏RM CortexM3內核的32位微處理器STM32F10X單片機為核心,建立人機接口,通過傳感器檢測出室內溫濕度及灰塵數目等實時數據,經過單片機檢測處理,通過按鍵或藍牙串口輸入調整出適合在該環境下空氣凈化器的運行狀態,同時將傳感器所測得的數據顯示在液晶屏上。系統通過單片機處理,將控制信號發送給驅動電路部分,通過驅動電路直接控制步進電機,調整風速、電壓以及紫外燈的運行狀態。

  2.2 控制系統詳細設計

  2.2.1系統電源模塊

  整個控制系統通過電源電路模塊供電,空氣凈化器電源電路模塊將變壓器輸入的110 V交流電壓轉換為24 V和5 V。5 V電壓用于為溫濕度傳感器、灰塵傳感器、液晶等模塊的供電,通過AMS11173.3電源芯片將5 V電壓轉換為3.3 V,為單片機控制芯片提供電壓。24 V電壓用于風扇供電[3]。

  2.2.2傳感器測量模塊

  考慮到空氣濕度對高壓靜電的影響,本設計采用廣州奧松有限公司生產的數字溫濕度傳感器DHT11,其包括一個電阻式測濕元件和一個NTC測溫元件,通過單片機等簡單的電路連接就能實時采集本地濕度與溫度,與單片機之間僅用一根線就能進行單總線傳輸,濕度測量范圍20~90 %RH,分辨率1 %RH,符合系統對濕度的要求。數據準確且功耗很低[3]。

  采用GP2Y1010AUF灰塵傳感器,中間有一個圓孔可以讓空氣通過,傳感器內部發射紅外線打到通過小孔的灰塵上,如有灰塵通過會阻斷光線,光電檢測器檢測不到光源則低電位輸出,經放大電路連接到單片機后分析得出空氣中的灰塵含量如香煙中的灰塵數據。采用費加羅TGS2600氣體傳感器,其體積小、低功耗、應用電路簡單且具有極高的靈敏度,僅用簡單的電路就能將電導率的變化轉換成與該氣體濃度相對應的信號輸出。傳感器與單片機STM32的連接電路如圖1所示。

圖像 001.png

       2.2.3電機控制及紫外燈模塊

  空氣凈化器對電機的功能需求程度不高,采用圖2所示電路來控制電機及紫外燈。

圖像 002.png

  為減少電機和高壓電路對單片機的影響,通過TLP521光耦與SRD電機調速進行交互,其中,TLP521是一種可控制的光電耦合器件,既傳輸信號又互相隔離干擾,增強可靠性,簡化電路設計[4]。STM32單片機的PB5引腳接到電機驅動信號上,當引腳被置為低電平時砷化鎵發光二極管導通,光敏三極管接收到光信號后通過電阻R35和R36分壓將信號輸出至Q4管使其導通,電機啟動;引腳置為高電平時風機因沒有輸入信號而關閉。

  與電機相同,紫外燈模塊與光耦相連,通過單片機引腳低電平接通發光二極管,耦合至光敏三極管,將光信號轉變為電信號,電阻分壓,端口導通驅動紫外燈管。

  2.2.4LCD顯示模塊

  本設計液晶顯示采用的是通用2.8英寸TFTLCD,320×240分辨率,16位真彩顯示,支持65K色顯示,圖像質量高,16位80并口,自帶觸摸屏,可用作控制輸入。試驗中LCD顯示狀態如圖3所示。在狀態顯示面板上,液晶屏顯示了實時的時間、溫濕度、灰塵值、模式、風速以及定時狀態。其中,模式有自動、手動、睡眠和高速4種;風速有1、2、3、4四個等級;定時有0.5 h、1 h和2 h三檔。

圖像 003.png

  2.2.5可調電壓模塊

  本系統采用靜電集塵方式,空氣凈化器需要較高的電壓,而裝置的間距一經設定就不會再變。高壓電能夠電離氣體分子使之成為離子導致絕緣性能改變,從而引起打火。長此以往會對凈化器產生損害,影響用戶使用。采用LM2596降壓型電源管理單片集成電路與I2C總線數字電位器X9241結合,設計了利用單片機接收傳感器采集的濕度數據來實時調節輸出電壓的調壓電路。如圖4所示,X9241內部包括1個I2C接口和4個數字電位器,將其串聯,將SDA和SCL與單片機的SDA和SCL相連,作為與單片機的連接總線,由單片機通過調節PWM占空比進行控制。將LM2596作為輸入電壓的降壓穩壓芯片,輸出可調電壓[5]。

圖像 004.png

  2.2.6其他模塊

  按鍵程序編寫采用掃描按鍵方式,按鍵按下之后必須松開才能第二次觸發,防止按一次多次觸發,同時,按鍵掃描還有優先級。藍牙模塊選擇一款高性能主從一體藍牙串口模塊ATKHC05,可以與各種帶藍牙功能的智能終端配對,支持非常寬的波特率范圍:4 800~1 382 400,并且兼容5 V或3.3 V單片機系統。

  此模塊非常小巧,通過6個2.54 mm間距的排針與單片機STM32連接。采用Android系統提供藍牙的API接口,編寫應用程序,實現藍牙設備的基本操作??蛻舳嗽O計完成后的界面如圖5所示。

圖像 005.png

  2.3硬件模塊設計

  硬件模塊主要是對其硬件功能電路進行設計,主要電路包括系統的電源電路、電機控制電路、紫外燈控制電路、液晶顯示器電路、數字電位器與控制電路、傳感器電路、藍牙串口電路、按鍵、復位電路,以及JTAG仿真電路和單片機程序下載電路等[6]。

  如圖6所示,液晶顯示電路、數字電位器與控制電路、傳感器電路、藍牙串口接收電路、按鍵、復位電路、JTAG仿真電路和單片機程序下載電路屬于單片機主控制電路;電源電路、電機控制電路、紫外燈控制電路屬于驅動控制電路。采用交流單相異步電機,在單片機的控制下啟動風扇,使室內污濁的空氣經過濾網,未被濾出的空氣經靜電除塵裝置和紫外燈,有效去除可入肺顆粒物(PM2.5),殺滅致病細菌、病毒[7]。

圖像 006.png

  2.4軟件模塊設計

  控制系統軟件由系統初始化程序、液晶顯示程序、按鍵處理程序、藍牙處理程序、數據采集處理程序、APB總線接口程序、定時中斷處理程序、模式控制程序、電機驅動程序、紫外燈管驅動模塊、客戶端處理程序、省電保護程序和警報提示等子程序以及主程序共同組成。各子程序經過單片機主程序的運算處理,實現系統的凈化功能[6]。模塊化的設計使軟件更加靈活,便于調用、移植,發生錯誤時可以迅速找出問題所在,大大提高運行效率及可靠性。軟件設計流程如圖7所示。

圖像 007.png

  接入電源,系統開始工作,單片機進行初始化檢測,傳感器檢測室內空氣狀況并傳輸至單片機以顯示到液晶屏上,如沒有按鍵或藍牙信號輸入則進入自動模式,單片機根據內部預先設置好的程序對風速進行調整,如有信號輸入則根據輸入信號作相應操作。

圖像 008.png

3系統測試

  將各個模塊用多邦線進行連接,完成后的控制電路板如圖8所示。本設計系統的測試是通過按鍵或藍牙控制凈化系統,以觀察其狀態變化,系統狀態值可以在LCD和示波器上進行波形顯示,其中,顯示值在前面已給出,下圖9分別是風速為1級、2級、3級、4級時所對應的PWM,占空比越小電機轉速越低,占空比越大則轉速越高。

圖像 009.png

4結束語

  本文主要介紹了一種靜電式結合紫外燈式的空氣凈化器控制部分設計。設計了傳感器數據采集與發送模塊,用于采集室內空氣信息,并傳輸至液晶屏以完成空氣凈化器隨外部環境自動或手動調整電壓和風速等狀態。此控制系統基本功能已實現且運行穩定,有待于進一步的測試及應用。

  參考文獻

 ?。?] 史黎薇. 空氣凈化器的分類及其凈化效率的比較[J]. 中國環境衛生, 2007, 7(2):102-104.

  [2] 王永虹,徐煒,郝立平 .STM32 系列 ARM CortexM3 微控制器原理與實踐 [M]. 北京:北京航天航空大學出版社,2008.

 ?。?] 段仲麒. 一種基于AVR單片機的空氣凈化器控制系統[J]. 制造業自動化, 2011(17):109-111.

  [4] 姬弘揚. 一種基于光耦HCPL0601的光電隔離型功率MOSFET驅動電路[J]. 數字技術與應用, 2014(10):81.

 ?。?] 劉連浩, 劉耀, 王加陽,等. 非易失性數字電位器X9241及其與89C2051的接口[J]. 湖南工業職業技術學院學報, 2002, 2(4):20-23.

 ?。?] 李果. 基于ATmega128單片機的空氣凈化器控制系統設計與研究[D]. 合肥:合肥工業大學, 2010.

  [7] 任俊龍. 基于AVR單片機的空氣凈化器控制系統的硬件設計與實現[D]. 合肥:合肥工業大學, 2010.


此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 国产精品高清在线| 欧美日韩福利在线观看| 青春草国产视频| 国产精品免费小视频| 午夜精品一区二区在线观看的| 国产中文字幕91| 韩国成人一区| 日韩在线免费视频V| 国产精品美女久久| 日韩视频在线一区| 久久综合色88| 日韩美女中文字幕| 亚洲欧洲精品在线观看| 欧美日韩一区二区视频在线| 日韩视频 中文字幕| 国产成人精品免高潮在线观看| 国产成人精品午夜| 国产精品久久久久久av下载红粉| 亚洲精品国产一区| 日韩手机在线观看视频| 国产精品久久精品| 久久6免费高清热精品| 日韩精品成人一区二区在线观看| 亚洲综合成人婷婷小说| 精品国产拍在线观看| 午夜久久资源| 日本www在线视频| 韩国一区二区av| 日韩在线免费观看视频| 奇米一区二区三区四区久久| 视频一区在线免费观看| 欧美激情极品视频| 97欧美精品一区二区三区| 久久人人爽亚洲精品天堂| 无码人妻精品一区二区蜜桃百度 | 欧洲亚洲免费视频| 国产精品免费观看久久| 久久久久高清| 国产日韩精品在线观看| 久久精品国亚洲| 国产又爽又黄的激情精品视频|