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

藍(lán)牙數(shù)據(jù)傳輸智能溫控風(fēng)扇系統(tǒng)的設(shè)計(jì)

2018-05-28 06:54:48廣東省汕尾市質(zhì)量計(jì)量監(jiān)督檢測(cè)所文海瓊卓朝松
電子世界 2018年10期
關(guān)鍵詞:單片機(jī)

廣東省汕尾市質(zhì)量計(jì)量監(jiān)督檢測(cè)所 文海瓊 卓朝松

一、引言

本文設(shè)計(jì)的藍(lán)牙數(shù)據(jù)傳輸智能溫控風(fēng)扇系統(tǒng)是由2塊STC15F2K60S2單片機(jī)分別作為主控制器、從控制器,采用體溫傳感模塊作為溫度采集器件,HC-05主從一體藍(lán)牙串口模塊發(fā)送接收風(fēng)扇檔位信息,通過(guò)系統(tǒng)預(yù)設(shè)溫度與系統(tǒng)檢測(cè)到的體溫的比對(duì),完成風(fēng)扇電機(jī)轉(zhuǎn)速的自動(dòng)調(diào)節(jié)以及自動(dòng)啟停,并通過(guò)三極管控制風(fēng)扇電機(jī)的運(yùn)轉(zhuǎn)。并將風(fēng)扇檔位、預(yù)設(shè)的溫度、檢測(cè)到的體溫同時(shí)顯示在LCD1602上。

二、系統(tǒng)整體設(shè)計(jì)思路

利用體溫傳感模塊采集人體溫度并輸出電壓數(shù)據(jù)給主控制器(STC15F2K60S2)進(jìn)行A/D轉(zhuǎn)化及計(jì)算,在LCD1602上顯示當(dāng)前人體溫度值、預(yù)設(shè)溫度限值及風(fēng)扇檔位[1]。其中預(yù)設(shè)溫度限值和檢測(cè)到的當(dāng)前人體溫度都可精確到小數(shù)點(diǎn)后兩位。通過(guò)主角色藍(lán)牙發(fā)送檔位給從角色藍(lán)牙,直流風(fēng)扇電機(jī)的轉(zhuǎn)速通過(guò)控制器(STC15F2K60S2)根據(jù)檔位采用PWM脈寬調(diào)制方式來(lái)變動(dòng)[2]。系統(tǒng)預(yù)設(shè)溫度限值通過(guò)三個(gè)按鍵改變,第一個(gè)移動(dòng)改變限值對(duì)應(yīng)的位置,第二個(gè)提高預(yù)設(shè)限值,第三個(gè)降低預(yù)設(shè)限值。系統(tǒng)結(jié)構(gòu)方框如圖1所示:

圖1 系統(tǒng)構(gòu)成方框圖

三、系統(tǒng)設(shè)計(jì)方案

本設(shè)計(jì)要用藍(lán)牙的無(wú)線短距離傳輸智能的完成風(fēng)扇電機(jī)的溫度控制,通過(guò)采用溫度變化分辨率較高且性能穩(wěn)定的換擋停機(jī)控制部件,實(shí)現(xiàn)風(fēng)扇電機(jī)根據(jù)人體溫度的變化自動(dòng)改變轉(zhuǎn)速及啟停。

1.溫度傳感器的選擇

溫度傳感器采用體溫傳感模塊,該模塊體積小,與主控制器連接只需一個(gè)采集口,加上電源正、負(fù)兩個(gè)腳共三個(gè)腳就能工作。人體只要觸摸到其探頭,該模塊就能采集數(shù)據(jù),數(shù)據(jù)經(jīng)過(guò)主控制器A/D轉(zhuǎn)化及計(jì)算后能精確到小數(shù)點(diǎn)后兩位。

2.控制器的選擇

控制器采用兩塊STC15F2K60S2單片機(jī)分別作為主控制器、從控制器,通過(guò)軟件編程的方法進(jìn)行體溫?cái)?shù)據(jù)轉(zhuǎn)化、計(jì)算和比較,同時(shí)通過(guò)主角色藍(lán)牙在其串口輸出檔位信號(hào)。STC15F2K60S2單片機(jī)內(nèi)含2048字節(jié)的隨機(jī)數(shù)據(jù)存儲(chǔ)器RAM,性能高,工作電壓低,不需外部晶振,單片價(jià)格實(shí)惠,適用于本文的設(shè)計(jì)系統(tǒng)[3]。

3.顯示器件的選擇

本設(shè)計(jì)采用LCD1602液晶顯示屏顯示溫度、設(shè)置限值、檔位。該液晶顯示屏能夠顯示16x02即32個(gè)字符,功耗極低,顯示的數(shù)據(jù)明確醒目,顯示程序的編寫(xiě)也相對(duì)簡(jiǎn)單,不僅可以顯示數(shù)字而且還能顯示字符甚至圖形,同時(shí)其顯示字符美觀。

4.調(diào)速方式的選擇

本設(shè)計(jì)采用單片機(jī)軟件編程來(lái)實(shí)現(xiàn)PWM(脈沖寬度調(diào)制)的調(diào)速方法。最常用的就是矩形波PWM信號(hào),在控制電機(jī)的轉(zhuǎn)速時(shí),通過(guò)調(diào)節(jié)PWM波的占空比實(shí)現(xiàn)調(diào)速,占空比越大,轉(zhuǎn)速就越快。通過(guò)采用軟件延時(shí)方法,實(shí)現(xiàn)高、低電平延時(shí)時(shí)間與I/O口電平循環(huán)變動(dòng)得到PWM信號(hào)。

5.無(wú)線傳輸器件的選擇

無(wú)線傳輸器采用兩塊HC-O5主從一體藍(lán)牙模塊作為無(wú)線傳輸?shù)钠骷T撃K可設(shè)置主從模式,進(jìn)行主、從角色間的連接及發(fā)送接收。HC-O5主從一體藍(lán)牙模塊操作簡(jiǎn)單,功耗低,通信距離10米以?xún)?nèi),適合本設(shè)計(jì)[4]。

四、系統(tǒng)軟件設(shè)計(jì)

圖2 主控制器程序流程圖

程序設(shè)計(jì)有主控制器、從控制器兩部分:

1.主控制器程序流程圖(如圖2所示)

2.從控制器程序流程圖(如圖3所示)

圖3 從控制器程序流程圖

五、系統(tǒng)軟件調(diào)試

1.按鍵顯示的調(diào)試

根據(jù)本設(shè)計(jì)編寫(xiě)的系統(tǒng)程序:程序的按鍵接口采用主控制器的P2.5、P2.4、P2.3口,LCD1602顯示數(shù)據(jù)口采用P0口,RS端接P4.5口,RW端接P2.7口,E端接P2.6口,從而完成按鍵功能及LCD1602的顯示。通過(guò)編譯未出錯(cuò),進(jìn)而把接口改為仿真調(diào)試的接口,LCD1602能正常顯示預(yù)設(shè)溫度上下限值、檔位及程序給定的溫度。按鍵功能也實(shí)現(xiàn)了,當(dāng)按下設(shè)置鍵時(shí),光標(biāo)閃爍,再按下加、減鍵時(shí)也能對(duì)光標(biāo)閃爍中的數(shù)進(jìn)行加一、減一,再按下設(shè)置鍵,光標(biāo)右移(光標(biāo)移動(dòng)的位置有8個(gè)),對(duì)溫度的上下限進(jìn)行修改。

2.體溫傳感模塊采集部分的調(diào)試

由于體溫傳感模塊的集成化,調(diào)式極為簡(jiǎn)便。其高精度、低功耗、小體積的特性為實(shí)現(xiàn)控制電機(jī)的高穩(wěn)定和高精度提供了可能。采用主控制器P1.4口為模擬輸入口,由于需要對(duì)輸入的模擬信號(hào)進(jìn)行AD轉(zhuǎn)化和處理才能顯示體溫,因此需要增加體溫轉(zhuǎn)化程序。通過(guò)軟件程序設(shè)計(jì)完成對(duì)人體溫度的持續(xù)檢測(cè),LCD1602會(huì)顯示到溫度的百分位部分。將該模塊接入電路,LCD1602會(huì)顯示一溫度,但這并不是環(huán)境溫度,本設(shè)計(jì)中該模塊只能檢測(cè)人體溫度。待人將手指捏住(或人體其他部位接觸)該模塊的探頭后,LCD1602能顯示當(dāng)前檢測(cè)到的人體溫度。

3.風(fēng)扇電機(jī)調(diào)速電路的調(diào)試

本設(shè)計(jì)采用兩個(gè)三極管驅(qū)動(dòng)風(fēng)扇直流電機(jī)。軟件設(shè)置了P0.0口輸出不同的PWM波形給兩個(gè)三極管來(lái)驅(qū)動(dòng)風(fēng)扇電機(jī)的轉(zhuǎn)動(dòng)。軟件設(shè)定根據(jù)不同溫度輸出不同的PWM波得到不同的占空比來(lái)控制風(fēng)扇電機(jī),占空比越大檔位越高。程序?qū)崿F(xiàn)了P0.0口的PWM波形輸出,當(dāng)人體溫度低于下限溫度時(shí),風(fēng)扇自動(dòng)停止轉(zhuǎn)動(dòng)(0檔);當(dāng)人體溫度高于下限并低于中限溫度時(shí),風(fēng)扇低速轉(zhuǎn)動(dòng)(1檔)或是自動(dòng)開(kāi)始轉(zhuǎn)動(dòng);當(dāng)人體溫度高于中限并低于上限時(shí),風(fēng)扇中速轉(zhuǎn)動(dòng)(2檔);當(dāng)人體溫度高于上限時(shí),風(fēng)扇全速轉(zhuǎn)動(dòng)(3檔)。

本設(shè)計(jì)系統(tǒng)的風(fēng)扇電機(jī)的轉(zhuǎn)速可進(jìn)行四級(jí)調(diào)速,根據(jù)系統(tǒng)預(yù)設(shè)的上下溫度限值與體溫傳感模塊檢測(cè)的溫度的比較,完成轉(zhuǎn)速變換。在程序中改變從控制器接收的檔位信息,風(fēng)扇電機(jī)能實(shí)現(xiàn)對(duì)應(yīng)檔位的調(diào)速。

4.主、從角色藍(lán)牙電路的調(diào)試

主控制器將現(xiàn)得出的檔位與上一次比較,若檔位發(fā)生變化,則通過(guò)主角色藍(lán)牙把變化的檔位發(fā)送給從控制器,從角色藍(lán)牙接收主角色藍(lán)牙發(fā)出的檔位信息,然后傳給從控制器,當(dāng)有檔位給從控制器時(shí),從控制器將輸出與檔位對(duì)應(yīng)的PWM波。在主控制器側(cè)產(chǎn)生檔位(可通過(guò)LCD1602的顯示得知),然后用串口助手連接從角色藍(lán)牙,可得到一致的檔位信息,再將從角色藍(lán)牙接入從控制器電路,風(fēng)扇電機(jī)也可實(shí)現(xiàn)對(duì)應(yīng)的轉(zhuǎn)速[5]。

六、系統(tǒng)硬件調(diào)試

1.按鍵顯示的調(diào)試

系統(tǒng)按鍵部分實(shí)現(xiàn)了以下功能:按下設(shè)置鍵即接主控制器P2.5口的按鍵,進(jìn)行溫度上下限值的設(shè)置(進(jìn)行LCD光標(biāo)移動(dòng)并閃爍);按加鍵即P2.4口的按鍵,實(shí)現(xiàn)了光標(biāo)閃爍的值加一;按減鍵即P2.3口的按鍵實(shí)現(xiàn)相應(yīng)值的減一。若按鍵時(shí)間過(guò)長(zhǎng),光標(biāo)不是移動(dòng)一位,而是增加二位,主要原因是按鍵的去抖動(dòng)延時(shí)時(shí)間過(guò)長(zhǎng),可將對(duì)應(yīng)的按鍵去抖動(dòng)延時(shí)時(shí)間適量增加作為改進(jìn)方法。

本設(shè)計(jì)實(shí)現(xiàn)了LCD 1602可顯示溫度上下限值、檔位及人體溫度,溫度上下限值能根據(jù)不同的需求通過(guò)按鍵進(jìn)行調(diào)整,且LCD1602的顯示效果很好,很穩(wěn)定。

2.體溫傳感模塊溫度采集部分的調(diào)試

將體溫傳感模塊的AD口通過(guò)方形排母間接接在主控制器的P1.4口。方形排母在主控制器的右側(cè)四口即為體溫傳感模塊的AD、GND、DC、VCC口,可將模塊直接插在該排母上。系統(tǒng)調(diào)試中為驗(yàn)證模塊是否能在主控制器板上工作,將人的手指捏住(或身體其他部位)該模塊的探頭,即可發(fā)現(xiàn)LCD1602顯示的數(shù)值也隨著變化,待穩(wěn)定后即為檢測(cè)到的人體體溫,由此驗(yàn)證了該模塊能在系統(tǒng)板上正常工作。由于該模塊只有4個(gè)引腳,因此在調(diào)試過(guò)程中因注意其各個(gè)引腳的對(duì)應(yīng)位置,以免將其接反導(dǎo)致模塊不能工作甚至燒毀模塊。

3.風(fēng)扇電機(jī)調(diào)速電路的調(diào)試

由于調(diào)速電路的設(shè)計(jì)中主要在于軟件設(shè)計(jì),所以外圍的驅(qū)動(dòng)電路只是簡(jiǎn)單的將傳輸來(lái)的PWM信號(hào)放大進(jìn)而驅(qū)動(dòng)風(fēng)扇電機(jī)轉(zhuǎn)動(dòng)。當(dāng)人體溫度高于系統(tǒng)預(yù)設(shè)溫度下限值時(shí),電機(jī)開(kāi)始轉(zhuǎn)動(dòng),由于人體的溫度較恒定,不會(huì)發(fā)生太大的變化,因此風(fēng)扇電機(jī)的檔位也不會(huì)發(fā)生過(guò)于頻繁的變化。風(fēng)扇的轉(zhuǎn)速會(huì)隨著檔位的切換而變化。將手指(身體其他部位)離開(kāi)體溫傳感模塊的探頭時(shí),發(fā)現(xiàn)檢測(cè)的溫度先增大然后減小直到穩(wěn)定,原因是該模塊本身電路的設(shè)計(jì),不過(guò)這變化的時(shí)間很短,并不影響該系統(tǒng)的性能[6]。

七、系統(tǒng)功能

1.系統(tǒng)實(shí)現(xiàn)的功能

本設(shè)計(jì)可實(shí)現(xiàn)單片機(jī)系統(tǒng)檢測(cè)人體溫度的變化,根據(jù)體溫變化,通過(guò)無(wú)線藍(lán)牙傳輸檔位信號(hào)來(lái)控制風(fēng)扇直流電機(jī)的啟停和調(diào)速。通過(guò)單片機(jī)輸出不同的占空比,從而產(chǎn)生不同的轉(zhuǎn)速;還可通過(guò)按鍵預(yù)設(shè)不同的溫度上下限值,再根據(jù)設(shè)置的溫度限值與檢測(cè)到的人體溫度的比較調(diào)節(jié)檔位來(lái)控制電機(jī)轉(zhuǎn)速。當(dāng)體溫低于預(yù)設(shè)溫度下限時(shí),電機(jī)停止轉(zhuǎn)動(dòng);當(dāng)體溫高于預(yù)設(shè)溫度下限時(shí),單片機(jī)P0.0口輸出不同占空比的PWM信號(hào),從而調(diào)控風(fēng)扇的轉(zhuǎn)速。系統(tǒng)還能動(dòng)態(tài)的顯示當(dāng)前人體溫度、設(shè)置溫度限值及檔位。

2.系統(tǒng)功能分析

系統(tǒng)總體上由主控制器側(cè)、從控制器側(cè)兩大部分組成。主控制器側(cè)由五部分組成,既主控制器(單片機(jī))、LCD1602顯示電路、體溫檢測(cè)模塊體溫采集電路、獨(dú)立按鍵電路、主角色藍(lán)牙連接電路;從控制器側(cè)由三部分組成,即從角色藍(lán)牙連接電路、從控制器(單片機(jī))、風(fēng)扇電機(jī)調(diào)速電路。人體溫度檢測(cè)模塊中的體溫采集電路是整個(gè)設(shè)計(jì)系統(tǒng)的首要部分。首先要檢測(cè)到體溫,才能用主控制器與溫度限值比較得出檔位,從控制器通過(guò)檔位信號(hào)來(lái)控制直流風(fēng)扇電機(jī)的轉(zhuǎn)速;接著是主、從角色藍(lán)牙連接電路,該部分使用主從角色藍(lán)牙間的通信。主控制器的檔位信號(hào)通過(guò)主角色藍(lán)牙發(fā)送給從角色藍(lán)牙,進(jìn)而傳給從控制器;再次是風(fēng)扇電機(jī)驅(qū)動(dòng)電路,這部分通過(guò)外圍電路將從控制器輸出的PWM波放大輸出,不同的PWM波得到不同的電機(jī)轉(zhuǎn)速。電路設(shè)計(jì)采用兩個(gè)三極管完成較好的控制效果;最后LCD1602的動(dòng)態(tài)顯示電路實(shí)現(xiàn)了設(shè)置溫度限值、人體溫度及風(fēng)扇電機(jī)檔位的顯示,還有獨(dú)立按鍵可根據(jù)不同的需求實(shí)現(xiàn)溫度限值的調(diào)整。

八、結(jié)束語(yǔ)

設(shè)計(jì)的本系統(tǒng)以單片機(jī)為控制元件,根據(jù)體溫傳感模塊檢測(cè)到的人體溫度與設(shè)置溫度限值的比較得出檔位,通過(guò)藍(lán)牙間的無(wú)線傳輸來(lái)傳輸檔位,在一定距離內(nèi)實(shí)現(xiàn)了風(fēng)扇轉(zhuǎn)速的調(diào)節(jié)。本系統(tǒng)的設(shè)計(jì)可推廣到家庭的風(fēng)扇電機(jī)控制系統(tǒng)中,實(shí)現(xiàn)風(fēng)扇轉(zhuǎn)速的的智能控制調(diào)節(jié),亦可實(shí)現(xiàn)人體溫度的監(jiān)測(cè)(特別是小孩及老人群體)。

[1]張迎新,等.單片機(jī)初級(jí)教程[M].北京:北京航空航天大學(xué)出版社(第二版),2006,8.

[2]胡乾斌.單片機(jī)原理與應(yīng)用[M].華中科技大學(xué)出版社(第二版),2006.

[3]何利民.MCS-51系列單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)系統(tǒng)配置與接口技術(shù)[M].北京:北京航空航天大學(xué)出版社,2003.

[4]魏立峰,王寶興.單片機(jī)原理及應(yīng)用技術(shù)[M].北京大學(xué)出版社(第一版),2006.

[5]楊黎.基于C語(yǔ)言單片機(jī)應(yīng)用技術(shù)與Proteus仿真[M].長(zhǎng)沙:中南大學(xué)出版社,2012,8.

[6]謝自美.電子線路設(shè)計(jì).實(shí)驗(yàn).測(cè)試[M].華中科技大學(xué)出版社(第一版),2000.

猜你喜歡
單片機(jī)
基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機(jī)的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機(jī)的多功能智能插排
電子制作(2019年11期)2019-07-04 00:34:48
基于單片機(jī)的便捷式LCF測(cè)量?jī)x
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機(jī)之間的串行通信及應(yīng)用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機(jī)在仿真中要注意的幾點(diǎn)問(wèn)題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機(jī)的平衡控制系統(tǒng)設(shè)計(jì)
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機(jī)的三維LED點(diǎn)陣設(shè)計(jì)
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個(gè)全新PIC單片機(jī)系列
基于Proteus的單片機(jī)控制系統(tǒng)的仿真設(shè)計(jì)
主站蜘蛛池模板: 中文精品久久久久国产网址 | 久久精品这里只有国产中文精品 | 色天天综合久久久久综合片| 国产亚洲一区二区三区在线| 91精品国产一区自在线拍| 国产亚洲精久久久久久无码AV | 性69交片免费看| 嫩草国产在线| 最新无码专区超级碰碰碰| 亚洲中文字幕久久精品无码一区 | 亚洲无码37.| 亚洲国产日韩一区| 日韩高清成人| 999精品视频在线| 国产乱子伦视频在线播放| 一区二区三区四区日韩| 丝袜美女被出水视频一区| 国产日韩欧美在线视频免费观看 | 四虎综合网| 亚洲色图另类| 91在线视频福利| 亚洲无码A视频在线| 韩日无码在线不卡| 三级国产在线观看| 日本亚洲成高清一区二区三区| 最新日韩AV网址在线观看| 亚洲欧美极品| 国产主播在线一区| 欧美激情一区二区三区成人| 欧美精品啪啪一区二区三区| 亚洲精品在线91| 波多野结衣久久高清免费| 久久99热66这里只有精品一| 国产亚洲美日韩AV中文字幕无码成人| 亚洲综合色区在线播放2019 | 国产v欧美v日韩v综合精品| 亚洲精品麻豆| 成人国产免费| 成人在线天堂| 亚洲国产成人久久精品软件| 亚洲av无码人妻| 四虎国产永久在线观看| 国产亚洲高清在线精品99| 99久久人妻精品免费二区| 97视频在线精品国自产拍| 婷婷六月在线| 亚洲AV无码一二区三区在线播放| 丁香婷婷激情网| 亚洲精品国产综合99| 97视频免费看| 婷婷午夜天| 一级毛片免费高清视频| 青青草国产在线视频| 中文精品久久久久国产网址| 成人午夜亚洲影视在线观看| 久久综合五月| 久久亚洲天堂| 免费99精品国产自在现线| 91精品免费高清在线| 亚洲一本大道在线| 欧美不卡视频一区发布| 日韩精品一区二区三区免费| 国产精品无码一二三视频| 亚洲视频影院| 日韩无码视频播放| 青青青亚洲精品国产| 色哟哟国产成人精品| 国产亚洲欧美在线中文bt天堂 | 毛片免费高清免费| 亚洲综合色吧| 国产啪在线| 亚洲国产91人成在线| 国产精品美人久久久久久AV| www.日韩三级| 日本成人一区| 亚洲浓毛av| 国产高颜值露脸在线观看| 久久黄色免费电影| 一级看片免费视频| 亚洲乱码视频| 国产亚洲精品97AA片在线播放| 又污又黄又无遮挡网站|