在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

使用8051的控制直流風扇的溫控電路

單片機 ? 來源:單片機 ? 2020-05-14 10:32 ? 次閱讀

該項目基于模數轉換原理。來自LM35溫度傳感器模擬數據被提供給模數轉換器ADC0804,根據溫度的變化,將生成ADC的輸出。ADC的數字輸出提供給微控制器以計算溫度并相應地控制風扇。

溫度控制直流風扇是一種當環境溫度升高到一定極限以上時自動打開直流風扇的系統。

通常,電子設備產生更多的熱量。因此,應降低熱量以保護設備。有很多減少熱量的方法。一種方法是自發打開風扇。

使用8051的控制直流風扇的溫控電路1

電路圖

原理

該項目基于模數轉換原理。來自LM35溫度傳感器的模擬數據被提供給模數轉換器ADC0804。

溫度傳感器的模擬輸出將在每攝氏度10mV的范圍內變化。

ADC0804是一個8位ADC。對于5V的參考電壓,我們將獲得5V / 28 = 20mV的分辨率。這意味著,這是ADC IC可識別的傳感器模擬值的最小變化。

根據溫度的變化,將生成ADC的輸出。ADC的數字輸出提供給微控制器以計算溫度并相應地控制風扇。

組件

微控制器部分

AT89C51單片機

AT89C51編程器板

11.0592 MHz石英晶體

33pF陶瓷電容器

2 x10KΩ電阻

10μF電解電容

按鈕

16 X 2 LCD顯示屏

10KΩ電位器

溫度傳感器部分

LM35

ADC0804

10KΩ電阻

150pF陶瓷電容

1KΩx 8電阻包

負載部分

2N2222 NPN晶體管

1N4007二極管

12V繼電器

1KΩ電阻

風扇

為此項目配置ADC0804

此處說明ADC0804的配置。首先,我們需要將5V穩壓電源連接到Vcc引腳(引腳20)。然后,將模擬和數字接地引腳(引腳8和10)連接到GND。

為了使用內部時鐘,我們需要在CLK IN(引腳4和CLK R(引腳19))之間連接一個10KΩ的電阻,然后在引腳4和GND之間連接一個150pF的電容以完成振蕩器電路。

CS引腳(引腳1)連接到GND,以使能ADC。

為了由微控制器連續從ADC讀取數據,我們需要將RD引腳(引腳2)連接到GND。

為了使ADC連續從傳感器讀取模擬數據,我們需要將Interrupt引腳(Pin 5)與Write引腳(Pin 3)短路。

傳感器(LM35)的模擬輸出連接到ADC的Vin +(引腳6)。負模擬輸入引腳,即ADC的Vin-連接到GND。

轉換后的8位數字數據將在DB0至DB7(引腳18至11)處可用。

電路設計

該項目的主要組件是8051微控制器,16×2 LCD顯示器,LM35溫度傳感器,ADC0804,繼電器和風扇。

與微控制器有關的基本連接包括時鐘,復位和EA。時鐘由11.0592 MHz晶體和兩個33pF電容器組成。復位電路由一個10μF電容,一個10KΩ電阻和一個按鈕組成。EA引腳通過10KΩ電阻上拉。

現在,我們將看到與其他組件的連接。

對于LCD顯示屏,一個10KΩ的電位器連接到對比度調節引腳。LCD的三個控制引腳連接到引腳P3.6,GND和P3.7。

LCD的8個數據引腳連接到微控制器的PORT1。

關于ADC的基本連接在其配置中進行了說明。ADC的8個數字輸出必須連接到微控制器的端口2。

我們將要連接的下一個組件是LM35。將LM35的數據引腳連接到模擬輸入引腳,即ADC的引腳6。

最后,我們需要將由電阻,晶體管和繼電器組成的繼電器電路連接到微控制器的PORT0上,并在外部將PORT 0上拉。

將繼電器的輸入(即晶體管的基極)連接到微控制器的P0.0引腳。

工作中

該項目的目的是使用8051微控制器設計溫度控制風扇,其中風扇會根據溫度自動打開或關閉。在此說明該項目的工作。

在該電路中,LM35溫度傳感器將根據其感測到的溫度提供連續的模擬輸出。該模擬信號提供給ADC,ADC將模擬值轉換為數字值。

ADC的數字輸出等于感測到的模擬電壓。

為了從感測到的模擬電壓獲得溫度,我們需要在微控制器的編程中執行一些計算。

一旦微控制器根據邏輯完成計算,溫度就會顯示在LCD上。這樣,微控制器將連續監控溫度。

如果溫度超過50攝氏度(根據代碼),則微控制器將打開繼電器以啟動風扇。如果溫度降到40攝氏度以下(按照代碼)。

使用ATmega8控制直流風扇實現溫控

電路圖

使用ATmega8單片機的溫度控制直流風扇電路圖

電路原理

該電路的主要原理是在溫度高于閾值時打開連接到直流電動機的風扇。

微控制器不斷從周圍環境讀取溫度。溫度傳感器充當傳感器,并將感測到的溫度轉換為電氣值。這是應用于微控制器的ADC引腳的模擬值。

ATmega8微控制器具有六個10位分辨率的多路復用ADC通道。模擬值應用于輸入ADC引腳之一。因此,使用逐次逼近方法在內部進行轉換。

對于ADC轉換,應聲明內部寄存器。ADC引腳輸出數字值。控制器將其與閾值進行比較,如果該值大于閾值,控制器將切換風扇。

您知道如何使用8051單片機進行步進電機控制電路的工作嗎?

組件

Atmega8

L293D

35毫米

直流馬達

組件說明

LM35

LM35是可用于測量溫度的集成電路傳感器。該傳感器的輸出電壓與攝氏溫度成正比。LM35的輸出電壓將以每攝氏度10mV的速率變化。

通常,LM35溫度傳感器的范圍為-55攝氏度至+150攝氏度。要測量整個溫度范圍,即從負范圍到正范圍,我們需要在數據引腳和負之間連接一個外部電阻器。 Vcc的供應。

無論如何,我們不會在這個項目中考慮負溫度范圍。因此,在正常操作條件下,我們可以測量的溫度范圍為+2攝氏度至+150攝氏度。

ADC

大自然的所有參數都是模擬的,即,現實世界中的大多數數據都以模擬信號為特征。例如,如果測量房間的溫度。

室溫隨時間連續變化。該測量信號隨時間連續變化,例如從1sec,1.1sec,1.2sec等變化,稱為模擬信號。

為了使用微處理器或微控制器來處理現實世界中的數據,我們需要將模擬信號轉換為數字信號,以便處理器或控制器能夠讀取,理解和處理數據。

Atmega8具有內部模數轉換器。

內部ADC寄存器的聲明

ATmega8微控制器內部具有三個寄存器,即ADMUX,ADCSRA和ADC數據寄存器。模數轉換器的分辨率為10位。

首先,使用ADCMUX寄存器選擇ADC的基準電壓。

在ADMUX寄存器中選擇REFS0和REFS1值以設置參考電壓。

現在,使用ADMUX寄存器中的MUX0-MUX3位選擇ADC通道。下表中給出了要放置在MUX0-MUX3位中以選擇通道的二進制值。

如果傳感器通過AVCC連接到ADC0通道且AVCC的外部電容器位于AREF引腳,則分配給ADMUX寄存器的二進制值為ADMUX = 0b01000000。

現在,使用ADCSRA寄存器的ADPS0,ADPS1和ADPS2位選擇預標量值,并使用ADSCRA寄存器的ADEN位使能ADC。

以下位決定XTAL頻率與ADC輸入時鐘之間的分頻因子:

現在啟用ADCSRA寄存器中的ADCSC的起始轉換位。

值轉換后,硬件將使能中斷位

等待直到中斷位ADIF設置為1。

結果存儲在ADC的兩個數據寄存器中,即ADCL和ADCH。現在從這些寄存器中讀取數字值

溫控直流風扇電路設計

該電路主要由ATmega8微控制器,溫度傳感器,直流電動機,驅動器IC組成。溫度傳感器連接到ADC引腳的輸入,即微控制器的ADC0引腳。

溫度傳感器具有三個輸入引腳,VCC,接地。中間一個輸出,另外兩個引腳接地和VCC。ADC的VREF和AVCC從外部應用于微控制器。引腳20和21是連接到5v電源電壓的AREF和AVCC引腳。

微控制器的端口B通過電機驅動器IC(即L293D)連接到電機。電機驅動器的輸入引腳連接到微控制器。PB0和PB1連接到電機驅動器IC的輸入3和輸入4。

PB2和PB3引腳連接到電機驅動器IC的輸入1和輸入2。輸出引腳連接到電機。由于電機有兩個引腳,因此它們連接到驅動器IC的輸出引腳。

使用MCU控制直流風扇實現溫控的電路如何工作?

最初切換電源。

單片機開始讀取周圍的溫度。

溫度的模擬值由溫度傳感器給出。

該模擬值應用于MCU的模數轉換器引腳。

微控制器使用內部逐次逼近方法將該模擬值轉換為數字值。

當溫度高于閾值時,微控制器會向控制器發送命令以切換電機。

這樣風扇開始旋轉。

應用領域

溫控直流風扇可用于通過監視溫度來控制設備,房間,電子組件等的溫度。

可以擴展到基于PWM的輸出,風扇的速度可以根據PWM信號的占空比而變化。

該電路可用于CPU中以減少熱量。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 微控制器
    +關注

    關注

    48

    文章

    7846

    瀏覽量

    153411
  • adc
    adc
    +關注

    關注

    99

    文章

    6612

    瀏覽量

    547816
  • 溫控電路
    +關注

    關注

    2

    文章

    31

    瀏覽量

    18853

原文標題:使用MCU控制直流風扇實現溫度控制-【單片機教程-實例解析】

文章出處:【微信號:aidanpianji,微信公眾號:單片機】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    風扇應用的升壓芯片到底怎么選?升壓芯片又是如何驅動風扇的?

    直流風扇設計中,升壓芯片的作用是將電池或適配器的低電壓轉換為驅動風扇電機所需的高電壓,同時確保電路穩定、安全。FP6296與FP5207作為兩款主流升壓芯片,分別針對輕量化與高功率場景,通過差異化
    的頭像 發表于 04-17 17:58 ?251次閱讀
    <b class='flag-5'>風扇</b>應用的升壓芯片到底怎么選?升壓芯片又是如何驅動<b class='flag-5'>風扇</b>的?

    直流流風機電源接反還能轉?

    無刷直流流風機在電源極性接反的情況下,風機還能轉,但是功耗可能變大,因為開關電源起振困難一直在打嗝,但是能正常起振,同時開關電源有嘶嘶的聲音,初步判斷是負載較大。 請問這種無刷直流流風
    發表于 04-13 18:01

    無刷電機驅動吹風筒方案開發IC芯片選型以及控制板PCBA畫板

    核心組件及功能組件作用 電機(馬達)驅動風扇葉片旋轉,產生高速氣流 電熱絲通電發熱,加熱氣流(通常為鎳鉻合金絲,耐高溫) 整流電路將交流電(AC 220V)轉換為直流電(DC)供電機使用(部分
    發表于 03-26 14:53

    效率提升20%,噪音降低30%!智能風扇的電機驅動方案有多強?

    電機:智能風扇的“心臟”直流有刷電機因其成本低、控制簡單的特點,廣泛應用于低功率智能風扇中。它是風扇的“心臟”,而驅動
    的頭像 發表于 03-06 11:54 ?289次閱讀
    效率提升20%,噪音降低30%!智能<b class='flag-5'>風扇</b>的電機驅動方案有多強?

    把常用的小黃鴨風扇升級為語音控制的智能風扇~

    以下作品由安信可社區用戶 djy876 制作 前言 將常用的小黃鴨風扇升級為語音控制。最終達到效果是把小黃鴨接入Home Assistant (HA),并把雷達、蘋果家庭接入HA,在省電模式下雷達
    的頭像 發表于 12-21 16:31 ?449次閱讀
    把常用的小黃鴨<b class='flag-5'>風扇</b>升級為語音<b class='flag-5'>控制</b>的智能<b class='flag-5'>風扇</b>~

    遠程控制溫控器的應用

    隨著科技的發展,智能家居逐漸成為現代生活的一部分。遠程控制溫控器作為智能家居系統中的一個重要組成部分,為用戶提供了前所未有的便利和舒適度。 遠程控制溫控器的工作原理 遠程
    的頭像 發表于 11-06 13:47 ?821次閱讀

    風扇驅動芯片 各腳功能

    風扇驅動芯片是用于控制風扇轉速的集成電路,廣泛應用于計算機、服務器、家用電器等設備中,以確保設備在運行過程中能夠保持適當的溫度。風扇驅動芯片
    的頭像 發表于 09-23 15:08 ?1671次閱讀

    風扇驅動一體控制器型號是多少的

    驅動一體控制器的工作原理 風扇驅動一體控制器通過接收來自微處理器的信號,控制風扇的轉速和方向。這些信號通常是基于溫度傳感器的數據,以確保設備
    的頭像 發表于 09-23 14:56 ?552次閱讀

    風扇驅動一體控制器的燈條是直流電還是交流電

    關于風扇驅動一體控制器的燈條是使用直流電還是交流電的問題,通常情況下, 風扇驅動一體控制器的燈條更傾向于使用
    的頭像 發表于 09-23 14:40 ?515次閱讀

    中科億海微SoM模組——國產風扇控制

    本方案采用全國產器件,FPGA作為主控芯片,實現多路風扇的實時控制和傳感器的信號檢測功能。板上有EEPROM用于存儲參數,通過兩路IIC接口與外圍設備以及傳感器進行通信。國產風扇控制
    的頭像 發表于 06-29 08:11 ?905次閱讀
    中科億海微SoM模組——國產<b class='flag-5'>風扇</b><b class='flag-5'>控制</b>板

    基于STM32單片機的智能溫控風扇系統設計

    系統通過STM32單片機進行主控,系統內通過溫度傳感器進行溫度檢測,并通過顯示屏進行顯示。系統內分為手動和自動兩種控制方式,在手動模式下通過按鍵可以調節風扇的檔位,檔位越高轉速越高,在自動模式下根據設置的溫度閾值來啟動風扇啟動。
    的頭像 發表于 06-27 10:23 ?5668次閱讀
    基于STM32單片機的智能<b class='flag-5'>溫控</b><b class='flag-5'>風扇</b>系統設計

    基于STM32單片機的語音控制風扇系統設計

    多功能電風扇系統實現了電風扇系統的智能化控制和多功能操作,提升了用戶的使用便捷性和系統的交互性。
    的頭像 發表于 06-22 17:04 ?2999次閱讀
    基于STM32單片機的語音<b class='flag-5'>控制</b><b class='flag-5'>風扇</b>系統設計

    利用Arduino的自動風扇速度控制電路設計

    自動風扇速度控制電路Arduino LM35編程非常容易實驗,可用于根據溫度水平通過繼電器控制任何目標設備。對于這里的溫度測量,我們使用 LM35,這是一種精密集成電路溫度器件,其輸出
    的頭像 發表于 06-22 16:39 ?2676次閱讀
    利用Arduino的自動<b class='flag-5'>風扇</b>速度<b class='flag-5'>控制電路</b>設計

    求一種基于RX13T的風扇電機控制方案

    本方案是針對風扇電機控制的解決方案,使用了直流無刷電機。方案集成了直流無刷電機無位置傳感器矢量控制專用固件,不需要位置傳感器。
    的頭像 發表于 05-31 14:12 ?1358次閱讀

    Melexis發布全新單線圈無刷直流風扇驅動芯片

    全球微電子工程領域的領軍者Melexis公司近日宣布,成功推出了一款名為MLX90418的全集成單線圈無刷直流(BLDC)風扇驅動芯片。這款創新產品以無需代碼的單線圈設計引領市場,專為滿足服務器特定功能需求而打造。
    的頭像 發表于 05-30 11:25 ?1103次閱讀
    主站蜘蛛池模板: 美女视频黄.免费网址 | 97久久综合九色综合 | 天天干天天操天天操 | 天天操夜夜操狠狠操 | 天天槽任我槽免费 | 欧美洲视频在线观看 | 操日本美女视频 | 99久热成人精品视频 | 成人免费精品视频 | 欧美极品在线观看 | 天天干天天操天天拍 | 日本高清一区二区三区不卡免费 | 亚洲国产人久久久成人精品网站 | 直接看的黄色网址 | 四虎在线永久免费视频网站 | 日韩午夜 | www.91在线| 6080yy午夜不卡一二三区 | 视频在线观看免费网址 | 热久久综合这里只有精品电影 | 在线精品视频成人网 | 噜噜色小说| 国产女在线 | 国产国产成人人免费影院 | 78m-78模成视频在线 | 在线观看黄a | 黄页网站视频免费 视频 | 国产偷窥女洗浴在线观看亚洲 | 在线播放你懂得 | 日本精品三级 | 毛片污 | 亚洲国产日韩欧美在线as乱码 | 国产最好的精华液网站 | 亚洲第成色999久久网站 | 色香色香欲天天天影视综合网 | 亚洲成a人片在线看 | 狠狠色噜噜狠狠狠狠奇米777 | 三级黄色在线视频中文 | 日本一卡精品视频免费 | 亚洲 欧美 精品专区 极品 | 成人国产精品一级毛片视频 |