![用單片機產(chǎn)生脈寬調(diào)制_PWM_電壓輸出的方法_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/22/fac3160d-5f0a-4a5a-a617-294171dbe4bb/fac3160d-5f0a-4a5a-a617-294171dbe4bb1.gif)
![用單片機產(chǎn)生脈寬調(diào)制_PWM_電壓輸出的方法_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/22/fac3160d-5f0a-4a5a-a617-294171dbe4bb/fac3160d-5f0a-4a5a-a617-294171dbe4bb2.gif)
![用單片機產(chǎn)生脈寬調(diào)制_PWM_電壓輸出的方法_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/22/fac3160d-5f0a-4a5a-a617-294171dbe4bb/fac3160d-5f0a-4a5a-a617-294171dbe4bb3.gif)
![用單片機產(chǎn)生脈寬調(diào)制_PWM_電壓輸出的方法_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/22/fac3160d-5f0a-4a5a-a617-294171dbe4bb/fac3160d-5f0a-4a5a-a617-294171dbe4bb4.gif)
![用單片機產(chǎn)生脈寬調(diào)制_PWM_電壓輸出的方法_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/22/fac3160d-5f0a-4a5a-a617-294171dbe4bb/fac3160d-5f0a-4a5a-a617-294171dbe4bb5.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、福建農(nóng)業(yè)大學學報 30(3 :412-415, 2001Jou rnal of Fu jian A gricu ltu ral U n iversity文章編號 :1006278172(2001 0320412204用單片機產(chǎn)生脈寬調(diào)制 (P WM 電壓輸出的方法 盧玉宇(福建農(nóng)林大學機電工程學院 , 福建 福州 350002摘要 :在智能化產(chǎn)品開發(fā)中 , 許多常用的單片機沒有提供脈寬調(diào)制 (P WM 電壓輸出功能 , 而在某些特定的場 合需要得到 P WM 電壓 . 本文闡述了利用單片機定時器功能 , 通過軟件設計產(chǎn)生 P WM 電壓輸出 , 使產(chǎn)品硬件 設計簡單化 , 提高可靠性 , 降低
2、成本 , 提高產(chǎn)品使用壽命 .關鍵詞 :單片機 ; 脈寬調(diào)制 (P WM 電壓中圖分類號 :TN 787+. 2 文獻標識碼 :AM ethods to generate pulse -width m odulation wave with si n gle -ch ip m icroprocessorLU Yu 2yu(D epartm en t of M echan ical and E lectrical Enginering , Fu jian A gricu ltu re and Fo restry U n iversity , Fuzhou , Fu jian 350002, Ch
3、 ina Abstract :In the developm en t of in telligen t p roducts , m any 2tro ou tpu t p in . Bu t P WM ou tpu t is requ ired in som e particu ti m er of single 2ch i p m icrop rocesso r w as u tilized to generate WM ave ave design , w h ich si m p lified the p roduct hardw are i the co st and enhance
4、d competitive ab ility enhanced . Key words :p ; pu lse 2w idth modu lati on (P WM w ave, 需要控制直流電機轉(zhuǎn)速的電路 , 按往常設計 , 可以采用外接 D A 轉(zhuǎn) 換器后 , 經(jīng)過射極跟隨器后去控制電機 . 由于這時三極管在線性區(qū)工作 , 造成三極管的功耗大 , 發(fā)熱嚴重 , 效率低 . 近幾年發(fā)展起來的脈寬調(diào)制 (PWM 技術 , 把輸入的電壓轉(zhuǎn)換為大電流的 PWM 電壓 . PWM 技術指通過改變矩形脈沖的占空比 , 以得到不同的平均直流電壓 , 所以也可 采用經(jīng)過 D A 轉(zhuǎn)換后的電壓去控制 PWM
5、 運放后去驅(qū)動電機 . 這種情況下 , 效率高 , 但電路較 復雜 , 成本較高 . 若采用系統(tǒng)產(chǎn)生 PWM 電壓 , 經(jīng)過場效應管放大后去控制電機 , 則電路較簡 單 , 效率高 . 對于 PWM 電壓的產(chǎn)生可以采用含有 PWM 輸出的單片機 (如 P I C 系列 ; 而對于 國內(nèi)常用的 M CS 251系列單片機 1, 因其不含有 PWM 輸出 , 故多數(shù)情況下采用外接 D A 轉(zhuǎn) 換器的辦法來實現(xiàn) , 這樣造成硬件復雜 , 產(chǎn)品成本較高 . 本文介紹在不增加硬件的條件下 , 利用 軟件的方法來實現(xiàn) PWM 電壓的輸出方法 .1硬件實現(xiàn)的方法由 CPU 輸送來的數(shù)據(jù) , 經(jīng)過 D A 后
6、 , 轉(zhuǎn)換成電壓 u i , u i 輸入到電壓比較器的正向輸入端 , 電壓比較器的反向輸入頻率為 f 的三角波信號 . 根據(jù) u i 的大小 , 電壓比較器輸出相應的 PWM 信號 . 工作原理見圖 1.2軟件實現(xiàn)的原理矩形波的周期為 (t h +t l (圖 2 , t h 、 t l 分別為高 、 低電壓的時間 . 這時矩形波的平均電壓為收稿日期 :2001-01-03作者簡介 :盧玉宇 (1973- , 男 . 研究方向 :電子技術應用 .U ×t h(t h +t l , U 為高電壓時的電壓 . 那么只要保證 t h +t l 的值保持不變 , 改變 t h 和 t l
7、的比值 , 就可以得到不同的電壓值 . 利用定時器產(chǎn)生精確的時間 , 在某一時間 (t h 內(nèi)對輸出引腳 (P out 置高 , 在另一時間 (t l 內(nèi)對 P out 置低 . 這樣在 P out 就可以得到周期為 (t h +t l 、 占空比為 t h(t h +t l 的矩形波輸出 . 只要改變 t h 與 t l 的時間 , 且保證 (t h +t l 的時間值不變 , 就可以得到頻率穩(wěn)定占空比不同的矩形波 . 矩形波通過濾波后就可以得到相應的電壓值 , 電壓大小為 U ×t h(t h +t l . 其中 U 為 P out 為高電壓時的電壓值 .圖 1硬件實現(xiàn) P WM
8、 電壓輸出F ig . 1 PWM w ave output generated by hardw are圖 2 P WM 電壓波形 F ig . 2 PWM w ave3軟件實現(xiàn)的過程3. 1方法 1利用存放在 RAM . 首先, ,. 在中斷程序中 , 先對 T count 的值加 1(T count 為單片機中的 1個 RAM 單元 , D ata _ou t 為輸出電壓映象單元 , 在主程序中可根據(jù)需要設定 , M axdata 為 1個周期 需要總共多少次中斷 , 接著把 T count 與 D ata _ou t 進行比 較 , 若 T count >D ata _ou t
9、則置 P out 為 “ 0” , 否則置 P out 為 “ 1” , 而后把 T count 與 M axdata (M axdata 為總定時器中斷的次數(shù) 比較 , 若相等則置 T count 為 0后返回 , 否則返回 . 這樣就可以得到占空比為 D ata _ou t M axdata 頻率為 1(M axdata 定時器產(chǎn)生中斷的時間 的 PWM 輸出. 定時器中斷程序流程圖和定時器中斷程序見圖 3、 4. 3. 2方法 2方法 2利用改變定時器的定時時間來得到 PWM 電壓輸出 . 首先定義一個標志單元O u tb it (輸 出 標 志 單 元 , 根 據(jù) O u tb it
10、的 值 , 輸 出 相 應 的 值. M axdata (記 為 M axdataH 和 M axdataL 為 PWM 輸出周期的值 , 周期為 M axdata 乘以單片機運行的機器周期. D ata _ou t 為輸出電壓值的單元 (2個 byte 記為 D ata _ou tH 和 D ata _ou tL , 把定時器設置在 16位工作 方式 . 進入中斷程序時 , 若 O u tb it 等于 0, 則置 P out 為 0, 并把 (0FFFFH -M axdata +D ata _ou t 的值給定時器 T h 0和 T l 0單元后 , 置 O u tb it 為 1后返回
11、; 否則置 P out 為 1, 并把 (0FFFFH -D ata _ou t 的值給定時器 T h 0、 T l 0單元后 , 置 O u tb it 為 0后返回. 就可以得到周期為 (M axdata ×機器周期 、 占空比為 D ata _ou t M axdata 的 PWM 電壓輸出. 定時器中斷程序 流程圖和定時器中斷程序見圖 5、 6.314 ( 4 1 4 4 2種軟件實現(xiàn)方法性能的比較對上述 2種軟件實現(xiàn)方法性能進行比較 , 方法 1產(chǎn)生 PWM 電壓輸出頻率低 , 電壓范圍為 0-U (U 為引腳為高時的電壓 , 只用 1個定時器可同時產(chǎn)生多個具有不同占空比的
12、 PWM 電 壓輸出 , 輸出頻率高低與占用 CPU 的時間無關 ; 方法 2產(chǎn)生 PWM 電壓輸出頻率高 , 電壓范圍 為 U ×t 1 t -U ×(t -t 0 t (t 1為 O u tb it =offh 時 , 中斷運行時所需的機器周期 ; t 0為 O u tb it =00h 時 , 中斷運行時所需的機器周期 ; t =M axdata , 用 1個定時器只能產(chǎn)生 1個 PWM 電壓輸 出 , 輸出頻率越高占用 CPU 時間越多 .7 F ig . 7 P rinci p les of DC mo to r contro lled by softw are generated PWM5實際應用筆者用上述方法控制額定電壓為 24V 、 功率為50W 的 直 流 無 刷 電 機 , 電 路 原 理 見 圖 7. 由A T 89C 20512產(chǎn)生 PWM 電壓 , 經(jīng)過場效應管 Q 1放大后直接驅(qū)動直流電機 , 使電機的轉(zhuǎn)速在 50
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年教育科普3D打印體驗館行業(yè)跨境出海戰(zhàn)略研究報告
- 2025-2030年地震災害風險評估模型行業(yè)跨境出海戰(zhàn)略研究報告
- 余額支付合同范本
- 與企業(yè)簽合同范例
- 醫(yī)保藥品采購合同范本
- 勞物合同范本
- 北京共同投資合同范本
- 兼職商鋪招租轉(zhuǎn)讓合同范本
- 創(chuàng)業(yè)導師合同范例
- 供應材料三方合同范本
- 2024-2025學年第二學期學校全面工作計劃
- 2025年護士資格考試必考基礎知識復習題庫及答案(共250題)
- 2025年中國spa行業(yè)市場全景分析及投資前景展望報告
- 2025年人教版PEP二年級英語上冊階段測試試卷
- GB 45187-2024墜落防護動力升降防墜落裝置
- 施工現(xiàn)場臨時水電布置操作手冊(永臨結合做法示意圖)
- 2024年廣西事業(yè)單位D類招聘考試真題
- 公文寫作與常見病例分析
- 2025年國家電投集團有限公司招聘筆試參考題庫含答案解析
- 市政質(zhì)量員繼續(xù)教育考試題庫集(含答案)
- 2025年中國南方航空招聘筆試參考題庫含答案解析
評論
0/150
提交評論