新聞中心

        EEPW首頁 > 物聯(lián)網(wǎng)與傳感器 > 設(shè)計應(yīng)用 > 基于多傳感器的智能溫控風(fēng)扇調(diào)速控制器設(shè)計

        基于多傳感器的智能溫控風(fēng)扇調(diào)速控制器設(shè)計

        作者:李圣普 王小輝 時間:2015-03-26 來源:電子產(chǎn)品世界 收藏
        編者按:  摘要:文中設(shè)計了一個基于多傳感器的自動識別溫控調(diào)速風(fēng)扇控制器,解決風(fēng)扇因晝夜不同、溫度不同時的自動控制問題。文中從系統(tǒng)總體設(shè)計、溫控調(diào)速的硬件設(shè)計、智能溫控的軟件設(shè)計等方面闡述了基于多傳感器的單片機(jī)智能控制風(fēng)扇系統(tǒng)。經(jīng)實驗運行證明,所實現(xiàn)的多模式智能風(fēng)扇控制器設(shè)計合理、節(jié)能環(huán)保,有較好的應(yīng)用前景。   1 智能溫控風(fēng)扇系統(tǒng)的總體設(shè)計   智能溫控風(fēng)扇系統(tǒng)采用如圖1所示的結(jié)構(gòu),該系統(tǒng)綜合應(yīng)用了人體紅外檢測模塊、STC12C5A60S2處理芯片、光敏傳感器模塊、空氣溫度檢測模塊、LCD1602液晶顯示

          2 的硬件設(shè)計

        本文引用地址:http://www.104case.com/article/271647.htm

          2.1 控制系統(tǒng)

          為了充分發(fā)揮單片機(jī)自身具有的功能,減少成本,簡化電路,利用單片機(jī)自帶的AD轉(zhuǎn)換器。以及具有功能的引腳作為風(fēng)扇的速度控制,風(fēng)扇控制系統(tǒng)原理圖設(shè)計如圖3所示、PCB設(shè)計如圖4所示。

          系統(tǒng)的控制核心是STC12C5A60S2 單片機(jī),它內(nèi)部帶有8路10位的AD轉(zhuǎn)換器。其中P10-P17均可通過控制字設(shè)置為AD轉(zhuǎn)換器。這里采用其中的一路P14引腳作為溫度模擬量的信號輸入端;P13引腳設(shè)置為輸出方式。

          2.2 風(fēng)扇調(diào)速系統(tǒng)

          脈寬調(diào)制(PWM,Pulse Width Modulation)是一種可以通關(guān)軟件編程來控制輸出波形的占空比,也可以通過軟件編程控制輸出波形的周期以及相位波形的方法,這個技術(shù)在三個相位的電動機(jī)的驅(qū)動等場合應(yīng)用得比較多。STC公司生產(chǎn)的STC12C5A60S2系列微處理芯片的PCA模塊可以通過軟件編程,讓它以8位PWM工作。PWM模塊的結(jié)構(gòu)如圖5所示。

          單片機(jī)P13腳輸出脈沖信號,將P13腳信號的值存在CCAP0L寄存器里,與寄存器CL里的值進(jìn)行比較,當(dāng)寄存器CL的值小于[EPCnL,CCAPnL]時,輸出為低;當(dāng)C L特殊寄存器CL的值等于或大于[EPCnL,CCAPnL]時,輸出信號是高電平。如果CL的值由最大的FF變成最小00時,[EPCnH,CCAPnH]裝的內(nèi)容轉(zhuǎn)移到[EPCnL,CCAPnL]里面。采用這樣的方法來實現(xiàn)無干擾的更新PWM。當(dāng)應(yīng)用到PWM工作模式時,寄存器CCAPMn的ECOMn和PWMn位要置位[8-10]

          STC公司生產(chǎn)的STC12C5A60S2系列微處理芯片采用八位PWM,它的頻率計算可采用PCA時鐘輸入源頻率比上256。

        pwm相關(guān)文章:pwm是什么


        傳感器相關(guān)文章:傳感器工作原理


        塵埃粒子計數(shù)器相關(guān)文章:塵埃粒子計數(shù)器原理
        脈寬調(diào)制相關(guān)文章:脈寬調(diào)制原理
        溫濕度控制器相關(guān)文章:溫濕度控制器原理


        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 天津市| 江西省| 建湖县| 大同县| 潞城市| 资溪县| 金阳县| 永和县| 松阳县| 岑巩县| 镇安县| 晋中市| 巴林左旗| 仪陇县| 邹平县| 赣州市| 西丰县| 崇明县| 天台县| 安西县| 沙坪坝区| 邓州市| 通州市| 谢通门县| 山东省| 金门县| 喀喇| 横峰县| 嵩明县| 黎城县| 磐安县| 郎溪县| 安福县| 华蓥市| 临夏市| 岫岩| 兰州市| 普兰县| 波密县| 水城县| 临武县|