專注差異化嵌入式產(chǎn)品解決方案 給智能產(chǎn)品定制注入靈魂給予生命
提供開發(fā)工具、應(yīng)用測試 完善的開發(fā)代碼案例庫分享
從全面的產(chǎn)品導(dǎo)入到強(qiáng)大技術(shù)支援服務(wù) 全程貼心伴隨服務(wù),創(chuàng)造無限潛能!
提供新的芯片及解決方案,提升客戶產(chǎn)品競爭力
提供最新的單片機(jī)資訊,行業(yè)消息以及公司新聞動態(tài)
炎熱天氣中人們最先想到的是空調(diào)和風(fēng)扇。說到溫控風(fēng)扇,這要求風(fēng)扇的轉(zhuǎn)速可以根據(jù)溫度變化調(diào)速的單片機(jī)解決方案。這種溫控風(fēng)扇方案,適用于溫度在白天和晚上的時間變化很大的地區(qū)。
該項(xiàng)目將手動風(fēng)扇轉(zhuǎn)換為自動風(fēng)扇。自動風(fēng)扇會根據(jù)房間的溫度改變速度。本文以一個溫度控制風(fēng)扇的框圖為例,涉及每個模塊和屬性。
如何使用8051單片機(jī)做溫控風(fēng)扇?
使用單片機(jī)的系統(tǒng)溫度控制風(fēng)扇用于根據(jù)溫度控制風(fēng)扇的速度并在顯示屏中指定溫度,。所需的組件是單片機(jī)、溫度傳感器、電動機(jī);七段顯示器、ADC、電源、運(yùn)算放大器。
上圖顯示了使用單片機(jī)的溫度控制風(fēng)扇的框圖。該框圖包括電源、RST電路、8051單片機(jī)、LM35溫度傳感器、8位ADC、L293D電動機(jī)驅(qū)動器、直流電動機(jī)、7段顯示器、I/P開關(guān)。
溫度感應(yīng)器
擬議系統(tǒng)中使用的溫度傳感器為LM35。該溫度傳感器的o/p與攝氏度標(biāo)度成線性比例。該IC無需任何外部校準(zhǔn)即可提供精度。所提出的系統(tǒng)中溫度傳感器的主要功能是檢測風(fēng)扇外部環(huán)境的溫度。
8051單片機(jī)(AT89C51)
8位單片機(jī)AT89C51屬于8051系列。它由128個字節(jié)的RAM,16位的地址,16位的定時器2-6個中斷ROM-4k字節(jié)組成。所建議系統(tǒng)中單片機(jī)的主要功能是分析溫度傳感器感測到的溫度。根據(jù)溫度,單片機(jī)應(yīng)更改風(fēng)扇的速度。
ADC(0808)
一個ADC(模擬到數(shù)字轉(zhuǎn)換器)需要被用8051個單片機(jī)接口,以允許數(shù)據(jù)的處理模擬I/P。此處,串行I/O端口用于在控制器與其他設(shè)備之間進(jìn)行數(shù)據(jù)流。在這里,已經(jīng)使用了一個8位并行ADC0808 IC。它在+5V電壓下工作,分辨率為8位。該ADC通過使用基準(zhǔn)電壓將輸入模擬信號轉(zhuǎn)換為等效數(shù)字信號。
七段顯示
阿7段顯示器是一種電子顯示器的用于顯示十進(jìn)制標(biāo)號。這些顯示器的應(yīng)用主要包括電子儀表,數(shù)字鐘和各種用于以數(shù)字形式顯示信息的電子設(shè)備。但是,這些顯示是使用十六進(jìn)制代碼顯示字母數(shù)字代碼的。
溫控風(fēng)扇工作
上面框圖中使用的所有模塊都已集成。風(fēng)扇速度可以通過溫度變化進(jìn)行監(jiān)控。該項(xiàng)目的基本概念是獲取溫度,顯示溫度,并且隨著風(fēng)扇速度的變化而反映出溫度變化。在這里,項(xiàng)目中使用的溫度傳感器為LM35,并且該傳感器的o/p提供給模數(shù)轉(zhuǎn)換器。是否允許完整的工作可以由外部中斷決定。
溫度傳感器LM35與8051單片機(jī)的模擬引腳相連,因?yàn)闇囟葌鞲衅鲗囟绒D(zhuǎn)換為電壓。這里,溫度傳感器應(yīng)正確連接到單片機(jī)以獲取正確的讀數(shù)。風(fēng)扇的速度可以由單片機(jī)檢查的溫度決定。
單片機(jī)使用IC L293D電機(jī)控制來控制直流風(fēng)扇。該IC L293D是雙H橋電機(jī)驅(qū)動器,用于控制DC電機(jī)的速度和方向。它還提供了單片機(jī)和電機(jī)之間的隔離??梢酝ㄟ^使用脈沖寬度調(diào)制(PWM)技術(shù)來控制電動機(jī)速度。
所建議的系統(tǒng)還提供有自動或手動開關(guān),使用戶可以選擇控制風(fēng)扇的速度。當(dāng)按下按鈕時,可以手動控制速度,這意味著用戶可以手動控制風(fēng)扇速度。還可以在RC1處連接一個LED,以顯示自動或手動開關(guān)的狀態(tài)。如果發(fā)光二極管閃爍,則表示風(fēng)扇控制是手動的。
因此,最后我們可以得出結(jié)論,當(dāng)為整個電路供電時,單片機(jī)讀取風(fēng)扇的周圍溫度。溫度的模擬值由傳感器給出,并應(yīng)用于單片機(jī)的ADC引腳。單片機(jī)內(nèi)部將模擬量的值更改為數(shù)字量。如果溫度高于閾值,則單片機(jī)向控制器發(fā)送信號以打開電動機(jī)。這樣,風(fēng)扇開始旋轉(zhuǎn)。
溫控風(fēng)扇的特性
溫控風(fēng)扇的性能主要包括以下幾個方面:
1.當(dāng)溫度超過35攝氏度時,風(fēng)扇應(yīng)以最大速度運(yùn)行。
2.當(dāng)溫度降至15攝氏度以下時,風(fēng)扇應(yīng)處于最小速度。
3.風(fēng)扇轉(zhuǎn)速應(yīng)根據(jù)溫度范圍從15℃到35℃進(jìn)行更改,4.自動手動開關(guān)應(yīng)該是內(nèi)置的,這將使用戶可以自由控制手動或自動風(fēng)扇的速度。
溫控風(fēng)扇方案的應(yīng)用包括需要控制電力消耗的一些地方,例如公司、研究所、家用電器中的冷卻系統(tǒng)。
以上就是英銳恩單片機(jī)開發(fā)工程師分享的使用8051單片機(jī)做的溫控風(fēng)扇。英銳恩專注單片機(jī)應(yīng)用方案設(shè)計(jì)與開發(fā),提供8位單片機(jī)、16位單片機(jī)、32位單片機(jī)、運(yùn)放芯片和模擬開關(guān)。