《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于MC9S12DG128B超頻狀態下高精度PWM輸出的研究
基于MC9S12DG128B超頻狀態下高精度PWM輸出的研究
來源:微型機與應用2011年第22期
徐 杰
(安徽工程大學,安徽 蕪湖241000)
摘要: 以MC9S12DG128作為核心控制單元,利用MC9S12DG128實現了超頻條件下的高精度PWM輸出。隨著輸出PWM精度的增加,PWM輸出的幅值開始減小,同時PWM輸出脈沖幅值減小,超頻狀態下可應用于高精度PWM輸出系統中。
Abstract:
Key words :

摘  要:MC9S12DG128作為核心控制單元,利用MC9S12DG128實現了超頻條件下的高精度PWM輸出。隨著輸出PWM精度的增加,PWM輸出的幅值開始減小,同時PWM輸出脈沖幅值減小,超頻狀態下可應用于高精度PWM輸出系統中。
關鍵詞: 單片機頻率;測量

    MC9S12DG128微控制器[1-3]是Freescale公司M68HC12系列16位單片機中的一種。由于具有抗干擾能力強、傳輸距離遠、接口簡單靈活、占用資源少等特點,在許多測控系統中得到了廣泛的應用。本文采用MC9S12DG128單片機作為控制芯片,提出了減小誤差的測量方法,并在此基礎上編寫了程序設計流程。
    微控制器的脈沖寬度調制(PWM)模塊是工業控制和新型消費機電產品中最常用的技術。脈寬調制波可用軟件程序來控制波形占空比、周期和相位,廣泛地應用在直流電機調速、伺服電機控制方向盤,伺服電機的旋轉角度與給定的PWM信號占空比一致,即每個占空比數值都對應一個旋轉角度。
    鎖相環產生的時鐘頻率可由下式得到:
    fPLLCLK=2×fOSCCLK×(SYNR+1)/(REFDV+1)(1)
式中:fPLLCLK為振蕩器頻率;SYNR為時鐘合成寄存器的值;REFDV為時鐘分頻寄存器的值。對于CPU12可以選用8 MHz或者16 MHz外部晶體振蕩器作為外時鐘選用8 MHz晶振時,若將SYNR設為2,REFDV設為1,可以得到24 MHz的總路線頻率,接近S12微控制器的上限內部總路線頻率25 MHz。
    S12微控制器產生PWM波形的方法主要有兩種:軟件輸出比較和PWM硬件模塊。利用輸出比較功能可以通過軟件設定輸出任意脈沖,但會占用CPU資源,而且不易產生精確的脈沖序列,Freescale S12微控制器集成了PWM模塊,專門用于輸出PWM波,使用時不影響計數器運行,也極少占用CPU資源。MC9S12DG128B可提供優異的高頻率、高分辨率、占空比可調的、寬范圍的PWM信號[1,5]。
    8路獨立PWM通道通過相應設置可變成4個16 bit PWM通道,每個通道都有專用的計數器,PWM輸出極性和對齊方式可選擇。8個通道分成兩組,共有4個時鐘源控制。通道0、1、4、5為一組,使用時鐘源ClockA和ClockSA;通道2、3、6、7構成另一組,使用時鐘源ClockB和ClockSB。PWM模塊內部結構框圖如圖1所示。ClockA和ClockSA均源于總線時鐘,可通過軟件編程設定[1]。


1 開發軟件
    開發軟件采用Freescal公司為S12系列處理器提供的嵌人式應用開發軟件包,“Codewarrior for S12”是一款專為工程人員設計的功能強大的圖形化編程軟件,包含集成開發環境IDE、處理器專家系統和全芯片仿真等[4]。
2 實驗實現方法
    PWM常用來輸出一定周期和占空比的脈沖序列。程序流程如圖2所示。基于MC9S12DG128B實驗板,實現從PTP0口輸出10 kHz的信號,時鐘源采用ClockA、ClockB,總線時鐘BusClock=8 MHz[1-4]。

3 實驗分析
    根據上述實驗方法建立實驗平臺,采用Freescal公司的Codewarrior軟件編程,超頻狀態下,通過不同的超頻設置,時鐘合成寄存器SYNR的值為4或6,并設置PWM具有0.1‰~0.5‰不等,得到的波形圖如圖3所示。

 

 


    通過實驗輸出波形圖3(a)可以看出此時輸出PWM精度為0.5‰,有效PWM輸出點兩個,輸出脈沖幅值穩定在940 mV×4.8,掃描頻率為50 ?滋s,輸出穩定。
    通過圖3(b)可以看出此時輸出PWM精度為0.1‰,最大脈沖幅值為940 mV×3.9,且此時間點另一脈沖無輸出。此時SYNR為6,PWM輸出失真。
    通過圖3(c)可以看出輸出PWM精度為0.25‰,有效PWM輸出點兩個,最大脈沖幅值940 mV×4.1,最小脈沖幅值940 mV×0.5,其他脈沖間隔點無輸出,此時SYNR為6,PWM輸出失真。
    通過圖3(d)可以看出此時輸出PWM精度為0.5‰,有效PWM輸出點4個,最大脈沖幅值940 mV×4.1,最小脈沖幅值940 mV×0.5,其他脈沖間隔點無輸出。此時SYNR為6,PWM輸出失真。
    通過圖3(e)可以看出此時輸出PWM精度為0.1‰,有效PWM輸出點兩個,最大脈沖幅值940 mV×4.8,最小脈沖幅值940 mV×1.5,其他脈沖間隔點無輸出,此時SYNR為4,PWM輸出失真。
    通過圖3(f)可以看出此時輸出PWM精度為0.25‰,有效PWM輸出點5個,輸出脈沖幅值穩定在940 mV×4.8,掃描頻率為50 μs,輸出穩定,產生的輸出有效,但PWM幅值相對不穩定。
    選用MC9S12DG128作為控制核心,在CodeWarrior系列集成開發環境下開發了軟件系統。在相同超頻條件下,精度越高的PWM輸出值輸出狀態越不穩定,隨著輸出PWM精度的增加,PWM輸出的幅值開始減小,同時PWM輸出脈沖幅值減小。可應用于測量精度控制,在較小的范圍內同時提高了運算速度和測量量程,能更加簡單、穩定、經濟、方便地應用于頻率測量系統。
參考文獻
[1] 王威.HCS12微機控制器與原理及應用[M].北京:北京航空航天大學出版社,2007.
[2] 常波.高精度PWM輸出的溫度傳感器MAx6666/6667的特性及應用[J].現化電子技術,2004,27(6):8-9.
[3] Freescale Semi-Conductor Inc.MC9S12-DG128B device user guide[DB/OL].http://www.reescale.com/webapp/sps/site/S12/MC9S-12DG128B.pdf.2005.
[4] STEVEN F B,DANIEL J P.嵌入式系統——使用68HC12和HCS12的設計與應用[M].鄭扣根,唐杰,何通能,等譯. 北京:電子工業出版社,2006.
[5] 俞應華,黃寅.精度頻率測量技術在單片機系統中的應用[J].現代計量測試,1998(3):21-23.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
日韩一区二区精品视频| 欧美一区二区在线| 亚洲综合日韩在线| 亚洲精选在线观看| 亚洲国产黄色片| 国产一区二区三区av电影| 欧美性视频网站| 欧美日韩三级视频| 欧美极品在线观看| 欧美精品久久久久久久免费观看| 亚洲天天影视| 一区二区成人精品 | 久久一二三国产| 久久精品成人一区二区三区| 久久国产精品一区二区三区四区| 午夜国产精品视频| 亚洲永久免费| 欧美一级午夜免费电影| 香蕉久久夜色精品| 欧美在线观看视频一区二区| 久久成人羞羞网站| 久久久91精品| 久久亚洲欧美| 男女视频一区二区| 欧美人成网站| 欧美三级在线| 国产精品爽爽爽| 国产日韩一区二区三区| 国产一在线精品一区在线观看| 黑丝一区二区| 亚洲激情网址| 99视频精品在线| 亚洲午夜一区| 欧美一区二区视频观看视频| 久久激情久久| 亚洲理论在线| 亚洲免费在线视频| 久久精品2019中文字幕| 蜜臀99久久精品久久久久久软件| 欧美激情精品久久久久久免费印度| 欧美久久久久久久久久| 国产精品成人免费视频 | 国产欧美一区二区视频| 精品电影一区| 亚洲日韩成人| 亚洲一区二区三区在线看| 欧美在线免费播放| 亚洲精品久久久久久下一站| 99视频精品免费观看| 亚洲欧美国产不卡| 久久人91精品久久久久久不卡 | 亚洲福利视频一区| 99精品国产热久久91蜜凸| 亚洲综合色婷婷| 久久精品亚洲精品| 一本久道综合久久精品| 欧美一区二区三区视频在线观看| 久久免费高清| 欧美日韩精品中文字幕| 国产手机视频一区二区| 亚洲黄色三级| 亚洲一区一卡| 亚洲欧洲综合| 亚洲欧美国产视频| 免费亚洲一区二区| 国产精品国产三级国产专播品爱网| 国内精品亚洲| 9国产精品视频| 亚洲电影免费观看高清| 一区二区三区视频在线观看| 久久国产视频网站| 欧美日韩性生活视频| 国产一区二区日韩精品| 亚洲日本精品国产第一区| 亚洲欧美日韩另类| 日韩视频―中文字幕| 欧美一区二区啪啪| 欧美精品色一区二区三区| 国产日韩在线一区| 日韩亚洲欧美成人| 亚洲高清在线| 西西裸体人体做爰大胆久久久| 欧美成人一品| 国产一区 二区 三区一级| 夜色激情一区二区| 亚洲第一主播视频| 欧美亚洲一区二区在线观看| 欧美另类99xxxxx| 国内精品伊人久久久久av影院| 亚洲深夜激情| 99re这里只有精品6| 久久久久9999亚洲精品| 国产精品人人做人人爽人人添| 亚洲三级免费电影| 亚洲电影激情视频网站| 久久国产天堂福利天堂| av不卡在线观看| 久久久久久久波多野高潮日日| 欧美日产一区二区三区在线观看| 国产综合视频在线观看| 国产精品99久久久久久久女警| 999亚洲国产精| 美女视频黄 久久| 国产日韩欧美在线播放不卡| 一区二区三区欧美亚洲| 亚洲毛片在线观看| 噜噜噜噜噜久久久久久91| 国产日韩欧美日韩大片| 亚洲一区二区日本| 中文成人激情娱乐网| 免费久久99精品国产自| 国产亚洲精品久久久久久| 亚洲视频欧美视频| 亚洲网站在线看| 欧美美女bb生活片| 亚洲国产综合在线| 亚洲精品偷拍| 欧美国产日韩在线| 在线看片成人| 亚洲欧洲综合另类| 欧美v亚洲v综合ⅴ国产v| 伊人久久综合97精品| 亚洲电影免费| 美女爽到呻吟久久久久| 黄色日韩网站视频| 欧美综合国产| 久久久噜噜噜久噜久久| 国产亚洲aⅴaaaaaa毛片| 午夜精品久久久久久久白皮肤| 欧美亚洲一区三区| 国产女主播一区| 亚洲欧洲av一区二区三区久久| 欧美在线一级va免费观看| 欧美日韩精品久久久| 亚洲美女精品久久| 亚洲一二三四区| 国产精品久久久999| 亚洲免费综合| 欧美自拍偷拍午夜视频| 国产综合色产在线精品| 亚洲高清免费| 欧美高清视频一区二区| 亚洲精品在线三区| 亚洲愉拍自拍另类高清精品| 国产精品欧美久久| 午夜激情综合网| 久久综合久久88| 亚洲黄色影院| 一区二区三欧美| 国产精品视频一| 性色av一区二区怡红| 美女露胸一区二区三区| 亚洲人成网站在线观看播放| 亚洲午夜激情| 国产亚洲精品自拍| 亚洲精品你懂的| 国产精品九九久久久久久久| 香蕉国产精品偷在线观看不卡| 久久只有精品| 日韩视频免费在线观看| 午夜精品久久久久影视 | 一区二区三区蜜桃网| 国产精品久久综合| 午夜精品久久| 免费人成精品欧美精品| 日韩视频中文字幕| 欧美一区二区成人| 亚洲国产经典视频| 亚洲欧美日韩国产精品| 国精品一区二区| 一区二区三欧美| 国产午夜精品在线| 亚洲精品一区二区三区婷婷月| 国产精品久久久久久av下载红粉| 欧美中日韩免费视频| 欧美精品123区| 校园激情久久| 欧美日韩精品免费观看视频完整| 午夜一区二区三区不卡视频| 欧美精品日韩综合在线| 性欧美1819sex性高清| 欧美黑人国产人伦爽爽爽| 亚洲欧美变态国产另类| 欧美成人在线免费视频| 亚洲午夜一区二区| 欧美精品在线观看91| 欧美一区二区三区四区夜夜大片| 欧美好吊妞视频| 欧美在线一级va免费观看| 欧美日韩国产黄| 久久精品成人| 国产精品美女久久久| 亚洲精品国产精品乱码不99| 国产毛片精品国产一区二区三区| 日韩亚洲欧美一区二区三区| 国产亚洲精品久久久| 亚洲在线观看免费视频| 极品少妇一区二区| 香蕉成人伊视频在线观看| 亚洲精品小视频|