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

基于單片機產生PWM信號的分析與實現

2017-11-17 07:22:51陜西科技大學陜西機電職業技術學院景鵬斌陜西科技大學李明輝
電子世界 2017年21期
關鍵詞:單片機信號

陜西科技大學 陜西機電職業技術學院 景鵬斌陜西科技大學 李明輝

基于單片機產生PWM信號的分析與實現

陜西科技大學 陜西機電職業技術學院 景鵬斌陜西科技大學 李明輝

脈沖寬度調制(Pulse Width Modulation,PWM)是現代控制技術常用的一種控制信息輸出方式,廣泛應用于檢測、通信、逆變及電力電子等諸多技術領域.本文主要研究用單片機產生PWM信號,對單片機產生PWM信號的方法進行了分析和研究,實現了PWM信號的產生.

PWM;單片機;占空比

0 引言

隨著電子技術的飛速發展,PWM控制技術漸趨成熟,主要應用于在電力電子技術行業.采用模擬控制方式生成的脈沖寬度調制(PWM)信號,是根據相應載荷的變化來調制晶體管基極或MOS管柵極的偏置,實現晶體管或MOS管導通時間的改變,最終實現開關穩壓電源輸出的改變產生PWM信號,這種方式較復雜,成本也高.而采用單片機產生PWM信號,既簡單又方便,成本低,因此,本文就單片機產生PWM信號進行分析.

1 PWM

脈沖寬度調制作為控制技術常采用的控制方式,以其控制簡單,靈活和動態響應好的優點而成為電力電子技術最廣泛應用的控制方式.隨著微機技術在控制領域的廣泛應用,單片機控制的PWM技術迅速發展,其突出特點是可以比較容易地選擇最佳的脈沖調制頻段.但在智能化產品開發中, 許多常用的單片機沒有提供脈寬調制(PWM ) 電壓信號輸出功能, 而在某些特定的場合需要得到PWM信號.因此,基于單片機產生PWM信號的分析就顯得非常必要.

脈沖寬度調制(PWM)是一種對模擬信號電平進行數字編碼的方法.通過高分辨率計數器的使用,方波的占空比被調制用來對一個具體模擬信號的電平進行編碼.可見,PWM信號仍然是數字的,因為在給定的任何時刻,滿幅值的直流供電要么完全有,要么完全無.電壓或電流源是以一種通(ON)或斷(OFF)的重復脈沖序列被加到模擬負載上去的.通的時候即是直流供電被加到負載上的時候,斷的時候即是供電被斷開的時候.只要帶寬足夠,任何模擬值都可以使用PWM進行編碼.

2 PWM信號的產生

脈沖寬度調制信號本質上是由占空比不同的矩形脈沖周期變化來構成的,其占空比與信號的瞬時采樣值成一定的比例.根據這種方式可以采用單片機定時中斷的方法,使單片機的I/O口輸出一定頻率的高、低電平信號,通過調節高、低電平的持續時間,即占空比的改變,這樣就可以實現一定周期一定占空比的PWM信號,采用這種方式更加有效.比如采用AT89S52單片機來產生的PWM信號控制直流電動機的轉速,可以很方便的在電動自行車及相關諸多領域的調速系統中進行使用.

2.1 單片機定時器中斷

中斷是指當CPU執行主程序時,系統中若出現某些急需處理的異常情況和特殊請求時,CPU會暫時中止程序的運行,去執行中斷服務函數,處理完畢后,CPU將自動返回到原來主程序的端點處繼續執行.而單片機定時器中斷是在定時器工作方式下,根據設定的定時時間進行單片機內部時鐘脈沖進行計數,當計滿溢出時產生中斷請求,即定時器中斷.定時中斷是單片機技術中經常采用的中斷方式,應用非常廣泛.

2.2 AT89S52單片機產生PWM信號

采用單片機產生PWM信號是一種非??煽俊⒂行У目刂品绞?本文以AT89S52單片機為例來產生PWM信號,通過定時中斷程序來確定脈沖周期以及高低電平各自占用時間,從而形成不同的占空比,產生PWM脈沖信號.

如圖所示,取AT89S52的I/O口的P3.0和P1.0兩個引腳,使用P1.0接一按鍵開關,作為PWM信號產生的開關使用,按鍵閉合表示開始產生PWM信號,按鍵斷開表示不產生PWM信號.使用P3.0用來輸出PWM信號,通過P3.0輸出一定的高電平信號作為脈寬,達到脈寬的設定值時,輸出低電平,到達周期的設定值時又重復輸出高電平,進行周期循環,從而實現PWM信號的產生.通過單片機產生的PWM信號,可以靈活的改變周期和脈沖寬度參數,從而產生不同周期和占空比的PWM信號.以產生周期為10ms、占空比為60%的PWM信號為例進行分析,采用Proteus對電路進行仿真來產生PWM信號.

圖1 AT89S52產生PWM信號Proteus仿真電路圖

本例中時鐘頻率為12MHz,采用定時器T0,工作方式設置為方式2,定時器T0的初值設定為0.1ms,即100us,因此,TH0=-100,TL0=-100.PWM的周期參數PWM_T(周期定義為10ms)參數設定為100,脈沖寬度參數PWM_mk設定為60.源程序如下:

采用keil軟件編譯程序,程序編譯成功,采用仿真軟件Proteus進行仿真產生需要的PWM信號,如圖2所示.

2.3 PWM信號的調節

通過單片機來產生PWM信號靈活方便,如果需要改變占空比,只需要改變程序中的脈沖寬度參數即可,程序中脈沖寬度參數為PWM_mk,如將PWM_mk設為30,則PWM信號的占空比為30%;若要改變PWM的周期,應該改變程序中PWM_T的值即可,此時應注意定時器工作方式2的最大計數,以免溢出無法計數,若超出計數最大值,可以選擇工作方式1進行程序編寫.

圖2 占空比為60.%的PWM信號波形

3 結語

綜合以上分析可以看出,采用單片機產生的PWM信號電路簡單,成本低,無需通過對模擬電路個元器件參數進行計算及電路設計.另外,通過單片機的定時器實現PWM信號頻率和占空比的靈活調節,信號準確,更加可靠、有效.利用該方法產生的信號可作為各種需要PWM控制的信號源發生器,根據需要還可進行顯示及按鍵控制等處理.

[1]李朝青.單片機原理及接口技術[M].北京:北京航空航天大學出版社(第三版).

[2]葛金印.單片機技術應用[M].北京:高等教育出版社,P86-118.

[3]張靖武.單片機系統的PROTEUS設計與仿真[M].北京:電子工業出版社,2007.

猜你喜歡
單片機信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
基于單片機的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
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
基于LabVIEW的力加載信號采集與PID控制
一種基于極大似然估計的信號盲抽取算法
主站蜘蛛池模板: 国产精品中文免费福利| 日韩国产无码一区| av一区二区无码在线| 老司机午夜精品网站在线观看 | 免费观看国产小粉嫩喷水| 奇米影视狠狠精品7777| 久草视频福利在线观看| 91色在线视频| 亚洲女同一区二区| 免费又爽又刺激高潮网址 | 伊人91在线| 日韩黄色精品| 久久国产精品影院| 国产高清在线观看91精品| 欧美激情第一区| 日韩在线永久免费播放| 欧美成人综合视频| 色网站免费在线观看| 国产亚洲欧美在线视频| 五月婷婷激情四射| 日韩AV无码免费一二三区| 精品人妻一区二区三区蜜桃AⅤ| 在线观看91精品国产剧情免费| 欧美日韩中文字幕二区三区| 欧美日韩国产综合视频在线观看| 午夜性刺激在线观看免费| 亚洲中文精品人人永久免费| 91精品情国产情侣高潮对白蜜| 91丝袜乱伦| 2020精品极品国产色在线观看 | 国产精品亚洲一区二区三区在线观看| 国产免费观看av大片的网站| 免费看的一级毛片| 欧美亚洲第一页| 97人人模人人爽人人喊小说| www成人国产在线观看网站| www.99在线观看| 国产精品不卡永久免费| 国产免费羞羞视频| 在线视频一区二区三区不卡| 日本精品影院| 亚洲h视频在线| 欧洲欧美人成免费全部视频| 亚洲欧美天堂网| 国产一区二区精品高清在线观看| 欧美区一区| 青青青国产精品国产精品美女| 女人爽到高潮免费视频大全| 超级碰免费视频91| 四虎永久在线精品影院| 国产精品大白天新婚身材| 日韩毛片免费观看| 黄色网站在线观看无码| 国产成人福利在线视老湿机| 内射人妻无码色AV天堂| 久久狠狠色噜噜狠狠狠狠97视色 | 深爱婷婷激情网| 99精品这里只有精品高清视频| 色噜噜久久| 日本一本在线视频| 波多野结衣爽到高潮漏水大喷| 国产一区二区三区夜色| 亚洲中文在线看视频一区| 久久中文电影| 毛片视频网| 无码内射在线| 激情视频综合网| 亚洲欧洲天堂色AV| 美女高潮全身流白浆福利区| 少妇精品久久久一区二区三区| 亚洲爱婷婷色69堂| www.精品国产| 免费无遮挡AV| 婷婷色狠狠干| 国产福利免费在线观看| 成年人国产视频| 狠狠色狠狠色综合久久第一次| 最近最新中文字幕在线第一页 | 久久天天躁夜夜躁狠狠| 精品久久香蕉国产线看观看gif| 麻豆国产精品一二三在线观看| yjizz国产在线视频网|