999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于51單片機的PWM直流調速風扇控制系統(tǒng)

2018-04-02 07:29:31
機械工程與自動化 2018年1期
關鍵詞:風速單片機

李 瑾

(晉中職業(yè)技術學院 機電工程系,山西 晉中 030600)

0 引言

相對于空調等高技術制冷設備而言,電風扇具有風力溫和、節(jié)能、價格低廉、操控簡單和便于移動等優(yōu)點,在生活中扮演著重要的“角色”[1-2]。當前,電風扇的調速控制系統(tǒng)種類較多,但此系統(tǒng)較復雜和昂貴[3-5]。本文設計的風扇控制系統(tǒng)不僅可以調整風扇的轉動速度,還可以調整風扇的轉動方向。風扇的轉速控制采用PWM調壓調速來實現,風扇的轉向控制采用一個典型的直流電機控制電路——H橋驅動電路來實現。

1 直流電機PWM調壓調速原理

直流電機PWM調壓調速是指按一個固定的頻率來接通和斷開電源,并且根據需要改變一個周期內接通(高電平)和斷開(低電平)時間的長短,即調整所謂的“占空比”(占空比指高電平持續(xù)的時間與信號周期的比值)[6]。而占空比與一個周期內加在直流電機電樞上電壓的平均值成正比,占空比越大,一個周期內電壓的平均值越大,直流電機的轉速越快;反之,亦然。

2 H橋式直流電機轉向控制電路

H橋式直流電機轉向控制電路如圖1所示,它由4個三極管和一個電機組成。H橋上同側的兩個三極管不能同時導通,否則電流會從正極穿過兩個三極管(沒經其他任何負載)直接回到負極,電路電流會很大,甚至燒壞三極管。這就要靠H橋式直流電機轉向控制電路的外部驅動電路來實現[7-8],通過外部驅動電路保證在同一時刻只有對角線上的一對三極管能導通。根據不同三極管對的導通情況,電流可能會從左至右或從右至左流過電機,從而控制電機的轉向。

3 風扇控制系統(tǒng)電路設計

(1) 設計要求:能實現正反轉控制和3級風速調節(jié)。

(2) 設計思路:電路使用一個彈性按鍵S1來調整風扇的轉動方向,第一次按下該按鍵,電機正轉,第二次按下該按鍵,電機則反轉,第三次按下時回到第一次的電機正轉,依次反復。使用另一個彈性按鍵S2來調整風扇的轉速,風扇的轉速分為3檔:1檔(弱風)、2檔(正常風)、3檔(強風)。根據風速按鍵被按下的次數來循環(huán)選擇風速檔位,風扇控制系統(tǒng)電路如圖2所示。

圖1 H橋式直流電機轉向控制電路

4 風扇控制系統(tǒng)程序設計

風扇控制系統(tǒng)程序如下:

//程序:風扇控制系統(tǒng).c

//功能:風扇控制程序(實現三檔風速、正轉/反轉)

#include //包含頭文件reg51.h,定義了51單片機的專用寄存器

#include

sbit DJA = P1^0; //電機控制A端

sbit DJB = P1^1; //電機控制B端

sbit S1=P3^2; //轉向按鍵連接P3.2引腳

sbit S2=P3^3; //風速按鍵連接P3.3引腳

bit flag; //轉向標志位,flag=0表示正轉,flag=1表示反轉

unsigned char number;//按下風速按鍵的次數

//函數名:delay

//函數功能:實現軟件延時

//形式參數:整型變量i,控制循環(huán)次數

//返回值:無

void delay (unsigned int i)

{

unsigned int k;

for(k=0;k

}

//函數名:pwm1

//函數功能:輸出占空比為30%的脈寬調制信號(正轉、弱風)

//形式參數:無

//返回值:無

void pwm1()

{

DJB=0;

DJA=1; //電機轉動

delay(720); //延時,調整電機轉動時長

DJA=0; //電機停轉

delay(1680); //延時,調整電機停轉的時長

}

//函數名:pwm2

//函數功能:輸出占空比為50%的脈寬調制信號(正轉、正常風)

//形式參數:無

//返回值:無

void pwm2()

{

DJB=0;

DJA=1; //電機轉動

delay(1250); //延時,調整電機轉動時長

DJA=0; //電機停轉

delay(1250); //延時,調整電機停轉的時長

}

//函數名:pwm3

//函數功能:輸出占空比為70%的脈寬調制信號(正轉、強風)

//形式參數:無

//返回值:無

void pwm3()

{

DJB=0;

DJA=1; //電機轉動

delay(1680); //延時, 電機轉動的時長

DJA=0; //電機停轉

delay(720); //延時,調整電機停轉時長

}

//函數名:pwm4

//函數功能:輸出占空比為30%的脈寬調制信號(反轉、弱風)

//形式參數:無

//返回值:無

void pwm4()

{

DJA=0;

DJB=1; //電機轉動

delay(720); //延時,調整電機轉動時長

DJB=0; //電機停轉

delay(1680); //延時,調整電機停轉的時長

}

//函數名:pwm5

//函數功能:輸出占空比為50%的脈寬調制信號(反轉、正常風)

//形式參數:無

//返回值:無

void pwm5()

{

DJA=0;

DJB=1; //電機轉動

delay(1250); //延時,調整電機轉動時長

DJB=0; //電機停轉

delay(1250); //延時,調整電機停轉的時長

}

//函數名:pwm6

//函數功能:輸出占空比為70%的脈寬調制信號(反轉、強風)

//形式參數:無

//返回值:無

void pwm6()

{

DJA=0;

DJB=1; //電機轉動

delay(1680); //延時,調整電機轉動的時長

DJB=0; //電機停轉

delay(720); //延時,調整電機停轉的時長

}

void main() //主函數

{

flag=0; //設置正轉標志位

number= 0x00; //風速檔置0,無風

DJA = 0; //電機停轉

DJB = 0;

while(1)

{

if(S1==0) //第一次檢測到轉向開關S1按下

{ delay(1200); //延時10 ms左右去抖動

if(S1==0) //再次檢測到S1按下

{

while(!S1); //等待S1鍵釋放

flag=~flag; //改變轉向標志位,反轉

}

}

if(S2==0) //第一次檢測到風速開關S2按下

{ delay(1200); //延時10ms左右去抖動

if(S2==0) //再次檢測到S2按下

{

while(!S2); //等待S2鍵釋放

if (number<=3) //判斷風速檔位是否強風檔

number++; //沒到強風檔位則風速加速

else

number=0x01; //已經是強風檔位則風速回到弱風檔位

}

}

if(!flag) //正轉

{

switch(number)

{

case 0x01: pwm1();break; //風速1檔,弱風

case 0x02: pwm2();break; //風速2檔,正常風

case 0x03: pwm3();break; //風速3檔,強風

default: ;

}

}

else //反轉

{

switch(number)

{

case 0x01: pwm4();break; //風速1檔,弱風

case 0x02: pwm5();break; //風速2檔,正常風

case 0x03: pwm6();break; //風速3檔,強風

default: ;

}

}

}

}

5 結論

通過Keil C51和Proteus兩個工程專業(yè)軟件對本文設計的風扇控制系統(tǒng)進行軟硬件調試和仿真[9-10],證明本文中風扇控制系統(tǒng)的電路設計及程序設計能滿足風扇控制系統(tǒng)調速和轉向控制的要求。

圖2 風扇控制系統(tǒng)電路

參考文獻:

[1]范靈芝.基于單片機的無線溫控電風扇調速器設計[J].通信市場,2009(3):321-325.

[2]韓興國,蘇慶勇,王為慶.基于STC89C52單片機的智能風扇控制系統(tǒng)設計[J].裝備制造技術,2013(3):52-54.

[3]王冬星.風扇智能控制系統(tǒng)設計[J].智能計算機與應用,2008(6):12-13.

[4]丁建軍,陳定方,周國柱.基于AT89C5l的智能電風扇控制系統(tǒng)[J].湖北工業(yè)大學學報,2003,18(2):60-61.

[5]陳磊,魏鑫,魏林心.基于單片機的智能風扇控制系統(tǒng)設計[J].電子世界,2016(5):29-30.

[6]李維軍,韓小剛,李晉.基于單片機用軟件實現直流電機PWM調速系統(tǒng)[J].機電一體化,2004,10(5):49-51.

[7]謝圣昌,肖樂明.一種H橋式驅動電路的設計[J].廣州航海學院學報,2016,24(3):36-38.

[8]劉亞鋒,李奎,叱光輝.一種控制直流電機轉向的控制器設計[J].機電元件,2014(4):3-6.

[9]徐磊,申紅軍,蔡亞永.單片機開發(fā)Keil C51與Proteus仿真聯合應用研究[J].電子設計工程,2013,21(17):178-181.

[10] 于博,楊曉慶.基于Keil C51與Proteus仿真聯合的單片機應用研究[J].軟件工程師,2015,18(9):51-52.

猜你喜歡
風速單片機
基于Kmeans-VMD-LSTM的短期風速預測
基于最優(yōu)TS評分和頻率匹配的江蘇近海風速訂正
海洋通報(2020年5期)2021-01-14 09:26:54
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
基于單片機的平衡控制系統(tǒng)設計
電子制作(2017年19期)2017-02-02 07:08:27
基于GARCH的短時風速預測方法
考慮風切和塔影效應的風力機風速模型
電測與儀表(2015年8期)2015-04-09 11:50:06
GE在中國發(fā)布2.3-116低風速智能風機
主站蜘蛛池模板: 激情亚洲天堂| 极品性荡少妇一区二区色欲| 99在线国产| 亚洲AⅤ综合在线欧美一区| 久久这里只有精品2| 亚洲第一黄色网址| 精品视频91| 四虎AV麻豆| 国产成人乱无码视频| 欧美另类一区| 国产精品久久久久鬼色| 亚洲视频免费在线| 激情网址在线观看| 在线观看欧美国产| 天天综合网色| 国产成人高清在线精品| 国产精品不卡永久免费| 日韩毛片基地| 成人a免费α片在线视频网站| 欧美区国产区| 久久综合结合久久狠狠狠97色| 97影院午夜在线观看视频| 欧美日韩国产一级| 国产精品久久久久久久久| 青草91视频免费观看| 欧美国产日产一区二区| 亚洲av无码久久无遮挡| 免费看av在线网站网址| 亚洲无码37.| 日韩免费毛片| 毛片三级在线观看| 亚洲男人天堂2018| 99久久精品美女高潮喷水| 亚洲精品片911| 国产乱人伦AV在线A| 四虎在线观看视频高清无码| 理论片一区| 四虎影视永久在线精品| 午夜老司机永久免费看片| 欧美色综合网站| 色欲不卡无码一区二区| 91色在线观看| 日韩精品一区二区三区swag| 国产午夜看片| 日韩精品无码不卡无码| 一级不卡毛片| 福利国产微拍广场一区视频在线| 精品亚洲欧美中文字幕在线看| 亚洲国产一区在线观看| 国产丝袜91| 无码国内精品人妻少妇蜜桃视频| 国产麻豆精品手机在线观看| 久爱午夜精品免费视频| 国产免费久久精品99re丫丫一| 欧美精品一区在线看| 一级毛片在线免费看| 国产精品香蕉在线观看不卡| 日本成人一区| 亚洲欧美一区二区三区蜜芽| 亚洲日韩精品无码专区| 国产va视频| 精品无码国产自产野外拍在线| 91国内在线观看| 真实国产乱子伦视频| 亚洲国产亚综合在线区| 中文字幕在线日本| 91麻豆精品国产91久久久久| 亚洲熟女中文字幕男人总站| 激情视频综合网| 国产极品美女在线| 国产欧美日韩专区发布| 久久99国产综合精品女同| 国产日韩欧美视频| 日韩欧美高清视频| 色婷婷亚洲综合五月| 亚洲最猛黑人xxxx黑人猛交| 欧美国产日韩另类| 午夜精品久久久久久久2023| 无码日韩视频| 婷婷丁香在线观看| 国产精品一区二区无码免费看片| 青草视频网站在线观看|