单晶片实习-交流马达转速控制.PDF

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
單晶片實習-交流馬達轉速控制 作者 :洪永 杰(2002-04-30) ,推薦 :徐 業良 (2002-05-02) 作者 :洪永 杰(2002-04-30) ,推薦 :徐 業良 (2002-05-02) 單晶片實習-交流馬達轉速控制 本文將針對如何使用單晶片 PIC16F877 搭配交流馬達變頻器(將頻率設定訊號 轉成直流)作交流馬達轉速控制的原理做一介紹,同時以復健運動腳踏車為例,介紹 一具體的交流馬達轉速控制實驗範例。 1. PWM的基本原理 PWM(Pulse Width Modulation)稱為脈波寬度調變,常用於直流馬達的控制、電源 變換器之穩壓控制、甚至是直流轉換交流弦波的控制等,是控制直流馬達轉速最常見 的方法。其原理如圖 1(a)與1(b)所示,圖中高電位的部份是馬達「動作 (active) 」時間, 或叫做「責任週期 (Duty Cycle) 」,低電位的部份是馬達「停止(stop) 」時間,兩者時間 和即為一週期。當使用者想降低馬達轉速時,只要減少動作的時間、增加停止的時間, 並保持週期不變即可,如圖1(a)所示。反之,如果想加快馬達的轉速,則需要加長動 作的時間、縮短停止的時間,並且保持週期不變,如圖 1(b)所示。由於改變轉速係透 過改變動作的時間比例,也就是圖 1(a)與 1(b)中高電位脈波 (Pulse)的相對時間寬度 (Width) ,因此這樣的控制方式稱作脈波寬度調變。 1 .tw/ 單晶片實習-交流馬達轉速控制 高電位脈波寬度較窄高電位脈波寬度較窄高電位脈波寬度較窄 Duty CycleDuty Cycle Period(Period(Period(週期週期週期))) 圖 1(a). PWM動作原理於低轉速時 高電位脈波寬度較寬高電位脈波寬度較寬 圖 1(b). PWM動作原理於高轉速時 對於比較精密、反應比較快的直流馬達控制器,圖1(a)與1(b)中的脈波寬度變化 需要相當的快,通常是以“μSec”為單位,甚至更精密的以 0.1μSec 為單位,如果想使 用軟體程式來控制輸出脈波的時間寬度,不但程式本身極為繁瑣,會佔據微處理器大 部份的工作,而且控制時間還無法完全準確,因此如果想精確控制直流馬達的驅動訊 號,最好使用具有內嵌 PWM 功能的微處理器。本文中所使用的單晶片 PIC16F877 就是具有內嵌 PWM 功能的微處理器,只要透過幾個簡單的暫存器設定,使用者就可 以同時擁有兩組10位元、時脈頻率為 Fosc/4的精密 PWM輸出( Fosc 為微處理器振 盪器頻率)。 2. PWM的設定 在 PIC16F877中,搭配 PWM使用的計時器為 Timer2 ,其內部架構如圖2所示。 Timer2 是一個 8 位元的計時器,其中還包括一個預除器 (Prescaler)和一個後除器 (Postscaler) ,預除器有1:1 、1:4 與1:16 三種比例選擇,後除器則是從1:1 、1:2…1:16 共16種比例選擇。 2 .tw/ 單晶片實習-交流馬達轉速控制 圖 2. Timer2內部架構【圖片來源:PIC16F877快速上手 ,全華科技,2000】 由圖 2中可以發現,Timer2的訊號來源只能是右邊的 Fosc/4 ,也就是只能接微處 理器的 clock ,因此,Timer2只能做為計時器 (Timer) 而不能當作計數

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档