李俊瑋
摘要:隨著后PC時代的到來,網(wǎng)絡(luò)、通信技術(shù)得以發(fā)展,嵌入式系統(tǒng)軟、硬件技術(shù)有了很大的提升。通過計算機進行控制的調(diào)節(jié)濕度系統(tǒng)也開始應(yīng)用于更多領(lǐng)域。本文分析了嵌入式單片機的起源,發(fā)展進程,以及嵌入式單片機的優(yōu)缺點,性能,和超聲波加濕器一起應(yīng)用,通過基于單片機的自動調(diào)濕度系統(tǒng)設(shè)計,對其控制原理與結(jié)構(gòu)進行介紹,并對其優(yōu)勢進行分析。
關(guān)鍵詞:嵌入式單片機;調(diào)節(jié)濕度系統(tǒng);超聲波加濕器
前言:
嵌入式計算機系統(tǒng)起源于微型機時代,但很快就進入到獨立發(fā)展的單片機時代。在單片機時代,嵌入式系統(tǒng)以器件形態(tài)迅速進入到傳統(tǒng)電子技術(shù)領(lǐng)域中,以電子技術(shù)應(yīng)用工程師為主體,實現(xiàn)傳統(tǒng)電子系統(tǒng)的智能化。嵌入式單片機的自動調(diào)濕系統(tǒng)調(diào)濕精度高、消耗能量低,已經(jīng)成為未 來溫度控制技術(shù)的應(yīng)用趨勢,得到業(yè)內(nèi)的認(rèn)可。為此,筆者對單片機自動調(diào)濕系統(tǒng)的原理與結(jié)構(gòu)進行探討。
1.0 嵌入式單片機的發(fā)展:
80年代之前,嵌入式單片機廣泛應(yīng)用于大型機電,像汽車,家電產(chǎn)品,很少應(yīng)用于小型電器,但慢慢發(fā)展,嵌入式單片機和PC結(jié)合,和成千上萬的電子產(chǎn)品相結(jié)合,來獲得更佳的使用性,更方便,速率更快,價格實惠。時過境遷,現(xiàn)在的嵌入式相比之前更加智能,更加系統(tǒng)。新興的嵌入式 系統(tǒng)隨著嵌入式系統(tǒng)的發(fā)展,出現(xiàn)了很多新模式、新想法,新天地。新型嵌入式系統(tǒng)會隨著社會的發(fā)展,不斷前進,比如馬上來臨的5G時代,無線覆蓋整個城市,智能家具,甚至往大的方面還可能涉及到外太空探測的領(lǐng)域。
2 自動調(diào)節(jié)溫濕度系統(tǒng)控制原理
2.1.所選器材:超聲波加濕器、STM32單片機、溫濕度傳感器DHT11、顯示器、供水閥、電動機、藍(lán)牙。
2.2自動調(diào)節(jié)濕度系統(tǒng)的原理分析;
①測量濕度:
利用溫濕度傳感器來實現(xiàn),選用了溫度傳感器DHT11。溫濕度傳感器附著于嵌入式單片機上,單片機和控制器相連接,通過藍(lán)牙把單片機接受到的數(shù)據(jù)傳輸給手機,所需器材很少,器材價格便宜,只需要連接成功方可運行。(DHT11:連接在 GPIO 口的 PA0 上。DHT11 是一款有已校準(zhǔn)數(shù)字信號輸出的溫濕度傳感器。其精度濕度+-5%RH,溫度+-2℃,量程濕度 20-90%RH,溫度 0~50℃。STM32 與 DHT11 之間的通訊和同步,采用單總線數(shù)據(jù)格式,一次通訊時間 4ms 左右,據(jù)分小數(shù)部分和整數(shù)部分。
②濕度控制系統(tǒng):
濕度傳感器分解:接地端為GND,信號端 為DO,外接電源輸入端是 VCC。為了確保傳感器能夠 在特定的時鐘周期內(nèi)有穩(wěn)定的電流供應(yīng),我們將其總線采 用MOSFET進行上拉。采用電源供電法時,主機控制溫度 轉(zhuǎn)換需要進行初始化、ROM操作指令、存儲器操作指令。濕度傳感器可以實現(xiàn)電源供電,也可以實現(xiàn)寄生電源 供電,本系統(tǒng)使用前者。整個濕度控制系統(tǒng),我采用的技術(shù)主要包括 APP程序代碼的編寫、Android開發(fā)環(huán)境的搭建、MDK開發(fā)環(huán)境的安裝與破解,USB轉(zhuǎn)串口驅(qū)動的安裝,以 及JLINK驅(qū)動的安裝、藍(lán)牙連接、LCD液晶模塊。提高了濕度控制系統(tǒng)的完整 性,也提高了系統(tǒng)的可靠性,從而更精準(zhǔn)地實現(xiàn)濕度控制的目的。一般采用液晶顯示器,這種作為顯示設(shè)備,液晶顯示器分辨率高,清晰可見,具有高壽命,顯示簡單的濕度數(shù)據(jù)時也具有亮度高的特點。為了對系統(tǒng)的設(shè)備進行保護,在設(shè)計時,我們還要增 加報警設(shè)計,采用三極管與蜂鳴器連接的方式,當(dāng)不能正常工作時,單片機將會發(fā)出信號經(jīng)過三極管放大后推動 蜂鳴器工作
③控制原理:由溫濕度傳感器對室內(nèi)的濕度 進行數(shù)據(jù)收集,通過線路把收集到的數(shù)據(jù)傳輸?shù)街行目刂?器的單片機中,在控制器完成數(shù)據(jù)分析后,如果濕度輸入值低于設(shè)定的濕度值,中心控制器就會對超聲波加濕器發(fā)出信號,以超聲波的形式把水分子打散,通過排放口排到空氣中,保持室內(nèi)的濕度,接通藍(lán)牙的控制下,發(fā)送數(shù)據(jù)到手機終端,同時控制了STM32單片機的接收模塊,從而,手機終端獲得單片機的數(shù)據(jù)后,處理器的處理數(shù)據(jù)將會通過液晶顯示器進行顯示,通過判斷,打開或關(guān)閉超聲波加濕器即可。系統(tǒng)的濕度控制過 程,省去了傳統(tǒng)的數(shù)模信號轉(zhuǎn)換過程,提高了系統(tǒng)的可靠 性,從而準(zhǔn)確地實現(xiàn)溫度控制的目的。
④系統(tǒng)結(jié)構(gòu)設(shè)計及其分析:
我們選用了STM32單片機為核心,使用16位、32 位處理器,引導(dǎo)程序位BOOT,有著串口、按鍵、看門狗、LED燈、蜂鳴器、調(diào)試口、FLASH、等功能,而溫濕度傳感器就是利用接口的功能。在基于嵌入式單片機濕度的自動調(diào)節(jié)系統(tǒng)設(shè)計中,以 對濕度的監(jiān)測與控制來對整個電能供暖系統(tǒng)進行自動化控 制,其中的單片機、傳感器與控制電路形成 一個回路,在一個完整的自動化超聲波加濕器的設(shè)計下,首先,以STM32為載體,應(yīng)用到溫濕度傳感器DHT11、搭載HC-05主從一體的 藍(lán)牙模塊,液晶顯示器,采用手機終端上位機,藍(lán) 牙傳輸數(shù)據(jù),單片機在系統(tǒng)中處于核心部分,對回路控制系統(tǒng)、數(shù)據(jù)采集、處理與顯示的功能具有重大意義,數(shù)據(jù)轉(zhuǎn)發(fā)需要單片機為控制轉(zhuǎn)發(fā)層,從而實 現(xiàn)手機app對加濕器自動化控制??刂圃碇饕蓽貪穸葌鞲衅髟谕饨缃邮芸諝庵械臐穸龋惺軠囟?,然后接受數(shù)據(jù),把數(shù)據(jù)傳輸給了超聲波加濕器,超聲波加濕器收集到數(shù)據(jù)后,做出了判斷,比如冬天室內(nèi)干燥,空氣濕度達不到標(biāo)準(zhǔn)濕度(40%RH-60%RH),這時,超聲波高頻震蕩1.7MHZ頻率將會被超聲波加濕器采用,將水霧縮小為只有1-5微米的超微粒子,人們就可以在舒適適宜的環(huán)境工作學(xué)習(xí)。最后,如果你想關(guān)閉或者調(diào)大濕度,你直接可以通過手機APP顯示屏上改變你要的環(huán)境,并且可以清晰的看到溫濕度的變化。
3結(jié)束語:
本系統(tǒng)的實現(xiàn)中,描述了嵌入式單片機的發(fā)展,特點以及前景,并且把嵌入式單片機和超聲波加濕器結(jié)合在一起應(yīng)用,其過程中,應(yīng)用到了藍(lán)牙,嵌入式技術(shù)、液晶顯示屏、串口、接口以及Android開發(fā)環(huán)境的搭建與APP程序代碼的編寫等,本實驗實現(xiàn)了智能化的家具系統(tǒng)所要求的基本功能,雖然通過努力,并且不斷地運行操作實現(xiàn)了這一功能,但由于經(jīng)驗不足,沒能做到十全十美,像輕微的噪聲無法去除。
參考文獻
[1]丁申進.單片機與 PC 機通信中嵌入式 單片機的運用分析[J]
[2]何立民.單片機應(yīng)用技術(shù)選編 [M]
[3]科 技創(chuàng)新與應(yīng)用,201 3(25).[M]:21-24.
[4]熊瑤,歐陽高翔. S698-T 處理器的 RTEMS 移植和應(yīng)用程 序開發(fā)[J]
(作者單位:浙江萬里學(xué)院)