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

基于單片機(jī)的2種PWM控制算法探析

2021-11-03 13:52:38
有色金屬設(shè)計(jì) 2021年3期
關(guān)鍵詞:單片機(jī)程序方法

楊 宇

(昆明冶金高等專(zhuān)科學(xué)校電氣與機(jī)械學(xué)院,云南 昆明 650033)

0 引 言

PWM是英文Pulse Width Modulation(脈沖寬度調(diào)制)的縮寫(xiě),它是利用微處理器的數(shù)字輸出來(lái)對(duì)模擬電路進(jìn)行控制的一種技術(shù),通過(guò)改變矩形波的占空比來(lái)獲得不同的平均電壓,占空比是指高電平持續(xù)時(shí)間在1個(gè)矩形波周期時(shí)間內(nèi)的百分比。PWM的應(yīng)用很廣,它可以控制燈光的亮度、控制直流電機(jī)的轉(zhuǎn)速、輸出語(yǔ)音信號(hào)等。

用單片機(jī)來(lái)實(shí)現(xiàn)PWM實(shí)際上是在單片機(jī)的某個(gè)引腳輸出一系列的矩形波,其周期一般是固定的,而其高電平、低電平所占用的時(shí)間是可以調(diào)整的,即通過(guò)改變占空比在單片機(jī)引腳上輸出不同的電壓平均值。在實(shí)際的應(yīng)用中,經(jīng)常使用51單片機(jī)來(lái)實(shí)現(xiàn)PWM。有的51單片機(jī)具有硬件的PWM模塊,可以通過(guò)配置相關(guān)的特殊功能寄存器來(lái)實(shí)現(xiàn)PWM;而有的51單片機(jī)并不具有硬件的PWM模塊,需要通過(guò)軟件算法來(lái)實(shí)現(xiàn)PWM。該文主要針對(duì)不具有硬件PWM的51單片機(jī),提出2種實(shí)現(xiàn)PWM的控制算法。

1 硬件原理圖

該文以51單片機(jī)對(duì)直流電動(dòng)機(jī)的調(diào)速控制為例來(lái)論述2種實(shí)現(xiàn)PWM的控制算法。該例中51單片機(jī)采用AT89C51,通過(guò)驅(qū)動(dòng)芯片L298連接AT89C51和直流電動(dòng)機(jī),AT89C51的引腳P2.0、P2.1、P1.7分別連接L298的輸入端1(IN1)、輸入端2(IN2)、使能端ENA。L298的輸出端1(OUT1)和輸出端2(OUT2)連接直流電動(dòng)機(jī)的2個(gè)接線(xiàn)端。當(dāng)使能端ENA為1,引腳P2.0和P2.1分別輸出1和0時(shí),直流電動(dòng)機(jī)正轉(zhuǎn);引腳P2.0和P2.1均輸出1或0時(shí)直流電動(dòng)機(jī)停止。硬件原理圖見(jiàn)如圖1。

圖1 AT89C51驅(qū)動(dòng)直流電動(dòng)機(jī)硬件原理圖

2 2種軟件算法

PWM是一個(gè)與延時(shí)有關(guān)的概念,而單片機(jī)具有軟件和定時(shí)器2種延時(shí)方法,所以我們可以基于圖1的硬件原理圖來(lái)分析2種實(shí)現(xiàn)PWM的控制算法:軟件延時(shí)的方法和定時(shí)器中斷的方法。

2.1 軟件延時(shí)的方法

該方法利用單片機(jī)的軟件延時(shí)函數(shù)來(lái)控制一個(gè)PWM信號(hào)周期中高低電平的持續(xù)時(shí)間,以到達(dá)PWM信號(hào)所需的占空比。實(shí)例程序見(jiàn)圖2,程序中的delayms()是用戶(hù)自定義的軟件延時(shí)函數(shù),電機(jī)正轉(zhuǎn)和停止時(shí)都要調(diào)用該函數(shù)來(lái)控制電機(jī)正轉(zhuǎn)和停止的持續(xù)時(shí)間,對(duì)該函數(shù)所賦的實(shí)參決定了持續(xù)的時(shí)間。在電機(jī)正轉(zhuǎn)和停止的實(shí)參之和不變的情況下,成比例的增大電機(jī)正轉(zhuǎn)的實(shí)參可以控制電機(jī)的轉(zhuǎn)速成比例的增大,反之,成比例的減小電機(jī)正轉(zhuǎn)的實(shí)參可以控制電機(jī)的轉(zhuǎn)速成比例的減小,這樣就可以實(shí)現(xiàn)對(duì)直流電動(dòng)機(jī)的速度控制。

圖2 軟件延時(shí)方法的程序

2.2 定時(shí)器中斷的方法

該方法利用單片機(jī)的定時(shí)器中斷以及中斷的次數(shù)來(lái)控制1個(gè)PWM信號(hào)周期中高低電平的持續(xù)時(shí)間,以到達(dá)PWM信號(hào)所需的占空比。實(shí)例程序圖3,該程序只用到51單片機(jī)內(nèi)部的2個(gè)定時(shí)器中的定時(shí)器1,定時(shí)器1每定時(shí)1次的時(shí)間為100 μs,定時(shí)時(shí)間每到1次在中斷程序中讓中斷次數(shù)標(biāo)志time加1,并且根據(jù)中斷次數(shù)標(biāo)志time的值來(lái)決定PWM信號(hào)的周期和占空比,第一個(gè)if語(yǔ)句中的time值決定周期,第二個(gè)if語(yǔ)句中的time值決定電機(jī)正轉(zhuǎn)的時(shí)間,else語(yǔ)句對(duì)應(yīng)的time值決定電機(jī)停止的時(shí)間。該例中設(shè)定的PWM信號(hào)周期為1 ms,電機(jī)正轉(zhuǎn)時(shí)間為200 μs,電機(jī)停止時(shí)間為800 μs。在PWM信號(hào)周期不變的情況下,成比例的增大電機(jī)正轉(zhuǎn)的時(shí)間可以控制電機(jī)的轉(zhuǎn)速成比例的增大,反之,成比例的減小電機(jī)正轉(zhuǎn)的時(shí)間可以控制電機(jī)的轉(zhuǎn)速成比例的減小,這樣就可以實(shí)現(xiàn)對(duì)直流電動(dòng)機(jī)的速度控制。

圖3 定時(shí)器中斷方法的程序

3 結(jié) 語(yǔ)

以上2種方法都能夠?qū)崿F(xiàn)PWM控制,但兩者都有其優(yōu)缺點(diǎn)。軟件延時(shí)的方法程序設(shè)計(jì)簡(jiǎn)單,但控制的精確度沒(méi)有定時(shí)器中斷的方法高,特別是當(dāng)主程序中除了PWM控制還有其它功能程序時(shí),例如鍵盤(pán)掃描、顯示等操作,因?yàn)閱纹瑱C(jī)的CPU(中央處理器)需要花費(fèi)額外的時(shí)間去執(zhí)行其它操作,這樣就會(huì)影響PWM控制的精確度。定時(shí)器中斷的方法由于CPU和定時(shí)器是并行工作,并且每次定時(shí)時(shí)間到都會(huì)進(jìn)入中斷服務(wù)程序進(jìn)行PWM的高低電平處理,即使主程序中有其它功能程序,仍然能保證較高的PWM控制精度。定時(shí)器中斷的方法程序設(shè)計(jì)相對(duì)繁瑣,特別是在中斷服務(wù)程序中不能編寫(xiě)太過(guò)復(fù)雜的語(yǔ)句,這樣也會(huì)影響PWM的控制精度。

猜你喜歡
單片機(jī)程序方法
基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機(jī)的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機(jī)的便捷式LCF測(cè)量?jī)x
電子制作(2019年9期)2019-05-30 09:42:02
試論我國(guó)未決羈押程序的立法完善
“程序猿”的生活什么樣
英國(guó)與歐盟正式啟動(dòng)“離婚”程序程序
用對(duì)方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
創(chuàng)衛(wèi)暗訪(fǎng)程序有待改進(jìn)
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
捕魚(yú)
主站蜘蛛池模板: 日本亚洲欧美在线| 久久国产精品影院| 无码福利视频| 免费va国产在线观看| 国产九九精品视频| 精品一区国产精品| 国产91麻豆免费观看| 欧美日韩综合网| 嫩草在线视频| 精品自窥自偷在线看| 在线亚洲小视频| 成人国产精品网站在线看| 国产成人综合日韩精品无码首页| 国产精品美人久久久久久AV| 亚洲av片在线免费观看| 久久国产精品娇妻素人| 亚洲一区二区约美女探花| 久久毛片网| 国产你懂得| 一级毛片免费的| 亚洲日韩Av中文字幕无码 | 亚洲国产成人久久精品软件 | 欧美日本二区| 四虎精品黑人视频| 国产v精品成人免费视频71pao | 真人免费一级毛片一区二区| 亚洲国产欧美目韩成人综合| 亚洲精品午夜天堂网页| 国产精品漂亮美女在线观看| 精品人妻AV区| 亚洲aaa视频| 国产福利免费观看| 久久6免费视频| 国产精品久久久久久久久| 99在线观看国产| 色综合中文字幕| 国产综合在线观看视频| 波多野结衣中文字幕一区| 国产成人精品视频一区二区电影| jizz国产视频| 欧美一级黄片一区2区| 毛片三级在线观看| 99热精品久久| 亚洲色成人www在线观看| 日韩黄色大片免费看| 97在线国产视频| 亚洲av成人无码网站在线观看| 日日碰狠狠添天天爽| 99精品视频播放| 国产视频大全| 国内丰满少妇猛烈精品播| 久久青草精品一区二区三区| 91美女视频在线| 二级毛片免费观看全程| 国产三级韩国三级理| 亚洲国产天堂久久综合| 成人毛片免费在线观看| 国产毛片基地| 一级毛片网| 国产一在线| 国产欧美精品一区二区| 精品免费在线视频| 久久精品亚洲专区| 人妻丰满熟妇αv无码| 正在播放久久| 精品国产三级在线观看| 国产黄色片在线看| 成人免费黄色小视频| 欧美a在线看| 国产精品浪潮Av| 国产网友愉拍精品| 97在线观看视频免费| 国产肉感大码AV无码| 黄色网在线| 日韩无码视频专区| 免费中文字幕在在线不卡| 国产综合欧美| 久久无码av三级| 亚洲第一天堂无码专区| 日本成人精品视频| 久久无码av三级| 精品久久久久无码|