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