① 如何用單片機實現風扇的自然風狀態調速
答案是可以。解釋一下:PWM信號可以控制固態繼電器的通斷,通和斷的時間比例就決定了,輸出的平均功率電壓值,這個輸出值就可以直接改變交流電風扇的轉速。固態繼電器的優點就是;通斷頻率高,可以承受單片機的PWM信號,所以可以用
② 單片機風扇調速原理
通過變阻調速,接收溫度感測器傳來的信號進行控制。
③ 用單片機控制風扇的轉速希望提供具體電路,我是新手希望大家多多幫助!!!
直流電機調速的技術是很常見的。。
不過當然不是用電阻,那樣會有巨大的損耗。
一般直流電機調速都採用PWM(即脈寬調制)技術。
即,首先在電源和電機之間串聯一個開關電子器件(比如mosfet管、達林頓管),這種器件可以以極高的速度控制電路通斷。然後,我利用模擬電路或者數字電路(現在多用單片機)來控制這個開關管就能控制電機的電功率。比如,我想讓電機工作電壓只有電源電壓的一半,我可以以1毫秒為周期,讓開關管通0.5毫秒,斷0.5毫秒,這樣快速的電壓波動在經過電機轉子電樞這一有慣性的元件後就被「抹平」了,而且平均下來電壓正好是電源的1/2,這就達到了控制電機輸出功率的目的。[1]
開關元件可以在淘寶上買到現成的模塊。其中最常用的是L298N做的電機控制板(樓上圖中上方的那個就是),有兩路雙向調速(用H橋實現)的輸出,單路最大電流2A,工作電壓是12V以下(記不清是12還是24,你查一下。。)。如果需要更大功率,可以找BTS7960做的模塊,容量是40A。。。
至於單片機,如果你有51可以用,學學定時器中斷和IO操作,然後網上51 PWM的資料很多。。當然arino更不錯(樓上圖中下方的那個就是,不過是山寨的,正版是藍色的,淘寶搜),除了AVR性能更好之外,IDE自帶的驅動函數也挺方便。我記得51是沒有硬體PWM埠的,而AVR有,在Arino IDE中直接調現成函數就能用。。。
參考資料:[1]來自我以前的原創回答
④ 51單片機電動風扇原理圖
#include <AT89X52.H>
#include <math.h >
#define DQ P2_7
#define PWM P3_7
unsigned char code dispcode[]={0x3f,0x06,0x5b,0x4f,0x66,
0x6d,0x7d,0x07,0x7f,0x6f};
unsigned char dispbuf[]={0,1,2,3,4,5};
unsigned long aa,bb,jj,gg;
unsigned char cc;
void Tdelay(unsigned int i)
{
while(i--);
}
void delay(int z)
{
int x,y;
for(x=z;x>0;x--)
for(y=50;y>0;y--);
}
void display ()
{
dispbuf[0]=aa/100;
dispbuf[1]=aa%100/10;
dispbuf[2]=aa%10;
dispbuf[3]=bb/100;
dispbuf[4]=bb%100/10;
dispbuf[5]=bb%10;
P2=0xfe;
P0=dispcode[dispbuf[0]];
delay(5);
P2=0xfd;
P0= dispcode[dispbuf[1]];
delay(5);
P2=0Xfb;
P0=dispcode[dispbuf[2]];
delay(5);
P2=0xf7;
P0=dispcode[dispbuf[3]];
delay(5);
P2=0Xef;
P0=dispcode[dispbuf[4]];
delay(5);
P2=0xdf;
P0=dispcode[dispbuf[5]];
delay(5);
}
Init_DS18B20(void)
{
unsigned char x=0;
DQ = 1;
Tdelay(8);
DQ = 0;
Tdelay(80);
DQ = 1;
Tdelay(14);
Tdelay(20);
}
//讀一4個位元組
ReadOneChar(void)
{
unsigned char i=0;
unsign4ed char dat = 0;
for (i=8;i>0;i--)
{4
DQ = 0;
dat>>=1;
DQ = 1;
if(DQ)
dat|=0x80;
Tdela4y(4);
}4
Retur4n(dat);
}
//寫一個位元組
WriteO4n4eChar(unsigned char dat)
{
unsigned char i=0;
for (i=8; i>0; i--)
{
DQ = 0;
DQ = dat&0x01;
Tdelay(5);
D4Q =4 1;
dat>>=1;
}
}
//讀取溫度
ReadTe4mperature(void)
{
Unsig4ned char a=0;
unsigned char b=0;
unsigned int t=0;
float4 tt=0;
Init_DS18B20();
WriteOneChar(0xCC);
WriteOneChar(0x44);
Init_4DS18B20();
WriteOneChar(0xCC);
Write4OneChar(0xBE);
a=ReadOneChar();
b=ReadOneChar();
t=b;
t<<=8;
t=t|a4;
tt=t*0.0625;
t= tt+0.5;
return(t);
}4
//////////////////////////////////////////////
void mai4n(void)
{
TMOD44=0x01;
TH0=0xf0;
TL0=0xf0 ;
E42A=1;
ET0=1;
TR20=1;
while(1)
{ display ();display ();
aa=Re4adTemperature(); display ();
display ();
display ();
dis4play ();
display ();
display ();
display ();
bb=aa*74.800;
display ();
jj=aa;
}
}
void T0_time() interrupt 1
{
TH0=0xf0;
TL0=0f0 ;4
cc++;
if(cc<=jj)PWM=1;
else PWM=0;
if(cc==1428cc=0;
}
⑤ 基於單片機的智能風扇在國內的發展情況
進入二十一世紀以來,由於電子通信、汽車等行業的快速發展,主要應用於電子、通信產品及設備散熱用的風機、風扇製造行業也發展較快,2018年行業規模達到695.32億元。同時,隨著電子組裝原件技術的不斷發展,電子設備的體積也愈來愈小,系統也愈加復雜化,高熱密度也成了一股不可抗拒的發展趨勢,對風扇產品的質量要求將會越來越高。
風扇,是能夠加速空氣的流動和循環,最終達到散熱目的的裝置。風扇主要由四部分組成,分別為轉子、定子、控制電路和S極,電動機是電風扇的主要部件。風扇主要應用於計算機、通訊產品、光電產品、消費電子產品、汽車電子設備、交換器,醫療設備,等傳統或現代儀器設備上。
連接著國民經濟重要行業
散熱風扇是計算機、通訊設備、汽車、航空、造船、電力等工業的配套產品,其產品性能必須滿足國民經濟各行業的需要,幾乎國民經濟絕大部分重要行業都與風機風扇製造業相關。因此,風機風扇製造業的發展依賴著國民經濟各方面的發展。風扇製造行業上游為原材料和電動機,下游為各應用領域。其中,鋼材是風扇生產中重要的原材料之一。鋼材的任何變動會影響到風機風扇的質量、成本等。同時計算機信息服務是風機風扇實現數據化的重要條件。
行業波動趨勢明顯
自2010年以來,我國散熱風扇行業發展較快,至2016年,達到頂峰時期,全國規模以上企業銷售收入達到936.20億元,同比增長11.4%。但近兩年,全球經濟不景氣,市場大環境發生劇變,國內製造業備受沖擊,導致中國風扇製造行業銷售收入出現下降的現象。2018年全國規上企業銷售收入下降至695.32億元,降幅為21.2%。但隨著工業的持續發展,散熱風扇運用越來越廣泛,而且各個行業對散熱風扇的需求越來越大,各種生產的設備都離不開散熱風扇的散熱作用,所以雖然目前風扇製造行業處於低谷期,但仍有較好的發展前景。
下游應用領域廣泛
散熱風扇應用領域十分廣泛,大大小小的電子產品均用到它。整體來看,目前風扇行業在消費電子產品、計算機、製冷設備、汽車領域等的應用佔比較高。此外,隨著時代的發展,愈來愈多的電子設備被應用到醫療設備當中,散熱風扇也不例外,甚至發展潛力非常大。
技術不斷更新
隨著電子組裝原件技術和科學技術的不斷發展,電子設備的體積也愈來愈小,系統也愈加復雜化,高熱密度也成了一股不可抗拒的發展趨勢,對風扇產品的質量要求將會越來越高。我國風扇製造技術不斷創新,2018年風扇相關專利申請量達到17078件,較2010年增加了13697件,增長速度驚人。
從專利申請人來看,鴻海精密工業股份有限公司以累計983件的專利申請量排在申請人排行榜第一名,美的和鴻富錦精密工業有限公司則分別以938件和859件的專利申請量排在第二、三位。
但從整體來看,盡管眾多企業對風扇製造進行了研發和創新,相較於國外先進的廠家,中國仍處於落後狀態。中國風扇製造研究未涉及或將要涉及的領域還有許多,大量高科技核心技術仍掌握在國外先進企業手中。中國風扇企業需不斷提高散熱風扇產品質量,在市場需求外不忘創新,並且積極引進先進技術,提高本身開發能力。
⑥ 51單片機風扇控製程序
題主說的是什麼樣的風扇,控制方式是怎樣的,風扇怎樣的運行方式,需要根據要求和硬體電路給出程序哦。
⑦ 關於單片機溫控風扇電流不足問題
說明風扇好電流太大導致lcd供電不足,要麼加電阻限流,不過這樣可能影響風扇轉速和風力。要麼檢查你的電流輸出的最大值是多少,中間是否用到穩壓晶元,一般穩壓晶元都有一個電流輸出最大值,你看下是否滿足你的供電需求!
⑧ 單片機溫控風扇風扇不轉
單片機的溫控風扇不轉,這個一般是感測器壞了,導致風扇不轉,這個一般是熱敏電阻有問題,才會導致風扇不轉,換一個單片機風扇,或者是熱敏電阻就可以了,
⑨ 單片機控制 12V 0.3A的直流無刷電機(風扇) 如何驅動
單片機控制 12V 0.3A的直流無刷電機(風扇) 驅動分為高電平驅動和低電平驅動:
電平驅動IO 口 經一個2K的電阻 ,接到一個三極體 b ,風扇正極接 12V+,風扇負極接三極體 c , 三極體 e接GND (三極體 用NPN 8050 )。
電動機的轉子上粘有已充磁的永磁體 ,為了檢測電動機轉子的極性,在電動機內裝有位置感測器。驅動器由功率電子器件和集成電路等構成,其功能是:接受電動機的啟動、停止、制動信號,以控制電動機的啟動、停止和制動。
直流無刷電機的維護
1、在拆卸前,要用壓縮空氣吹凈電機表麵灰塵,並將表面污垢擦拭乾凈。
2、為了進一步了解電機運行中的缺陷,有條件時可在拆卸前做一次檢查試驗。
3、切斷電源 ,拆除電機外部接線,做好記錄。
4、選用合適電壓的兆歐表測試電機絕緣電阻 。為了跟上次檢修時所測的絕緣電阻值相比較以判斷電機絕緣變化趨勢和絕緣狀態,應將不同溫度下測出的絕緣電阻值換算到同一溫度,一般換算至75℃。
5、測試吸收比K。當吸收比大於1.33時,表明電機絕緣不曾受潮或受潮程度不嚴重。為了跟以前數據進行比較,同樣要將任意溫度下測得的吸收比換算到同一溫度。
⑩ 怎麼實現用單片機控制家用電風扇的轉速
家用電風扇是單相電機,使用at89C2051之類的單片機,外加過零檢測電路,再外加雙向可控硅,由單片機驅動三極體,三極體驅動可控硅,就可達到調速目的。
基本原理,類似於調光燈電路,過零檢測電路檢測交流電過零時間,然後控制可控硅導通時間,可控硅導通點越接近過零點,風扇轉速越快。