《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于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亚洲国产精品_日韩亚洲一区二区
国产日韩精品一区| 亚洲少妇中出一区| 99re热这里只有精品视频| 亚洲国产精品精华液网站| 欧美日韩成人在线播放| 亚洲免费在线播放| 亚洲欧美一区二区在线观看| 国产有码在线一区二区视频| 欧美h视频在线| 一本一本久久a久久精品综合麻豆 一本一本久久a久久精品牛牛影视 | 欧美黑人一区二区三区| 一区二区福利| 99视频精品| 午夜激情综合网| 亚洲一区二区在线免费观看视频 | 亚洲第一色中文字幕| 亚洲国产你懂的| 欧美成人免费在线观看| 亚洲影院在线观看| 欧美中文在线观看国产| 亚洲精品一区二区在线| 国产精品腿扒开做爽爽爽挤奶网站| 久久婷婷av| 99这里只有久久精品视频| 亚洲日韩成人| 午夜亚洲精品| 欧美伊人久久久久久久久影院| 91久久视频| 国产手机视频精品| 欧美日韩激情网| 欧美日韩一区综合| 蜜臀久久99精品久久久久久9| 亚洲免费影院| 欧美一区二区精品| a91a精品视频在线观看| 亚洲视频在线免费观看| 亚洲激情亚洲| 欧美一级日韩一级| 一本一本久久a久久精品综合妖精| 国产一区二区三区在线观看视频| 欧美日韩理论| 国产精品欧美久久| 欧美巨乳在线| 久久久久久伊人| 亚洲免费在线观看视频| 欧美一区二区三区日韩视频| 久久国产精品99精品国产| 亚洲色图自拍| 性欧美在线看片a免费观看| 一二美女精品欧洲| 性欧美1819性猛交| 免费毛片一区二区三区久久久| 欧美激情精品久久久久久蜜臀 | 亚洲激情电影在线| 亚洲一区免费观看| 久久婷婷国产综合尤物精品| 欧美国产第一页| 国产精品超碰97尤物18| 女人色偷偷aa久久天堂| 欧美日韩一区二区视频在线 | 国产精品美腿一区在线看| 国内久久精品| av成人天堂| 久久激情一区| 欧美一区二区成人| 亚洲日本aⅴ片在线观看香蕉| 亚洲一区亚洲| 久久久午夜视频| 欧美日韩国产一区二区三区| 国产亚洲精品一区二区| 亚洲精品综合精品自拍| 亚洲欧洲精品一区| 午夜一级久久| 宅男精品视频| 久久一区二区三区av| 欧美日韩综合不卡| 欧美日韩国产在线播放网站| 国产欧美一区二区三区视频| 亚洲精品国产品国语在线app| 欧美一区二区成人| 亚洲自拍三区| 欧美二区在线播放| 国产婷婷97碰碰久久人人蜜臀| 亚洲精品国产精品国产自| 久久不射中文字幕| 亚洲欧美日韩精品久久久| 亚洲欧美综合一区| 欧美激情综合五月色丁香| 欧美理论电影网| 国产一区二区三区在线观看精品| aⅴ色国产欧美| 亚洲精品乱码视频| 久久亚洲高清| 国产欧美日韩在线视频| 日韩亚洲欧美在线观看| 亚洲视频播放| 亚洲另类在线视频| 一区二区三区三区在线| 久久亚洲国产成人| 国产麻豆精品在线观看| 国产一区二区三区四区hd| av成人免费在线| 亚洲老司机av| 免费亚洲一区二区| 韩国视频理论视频久久| 亚洲国产视频a| 久久精品国产69国产精品亚洲 | 伊人久久大香线蕉综合热线 | 亚洲成人在线视频播放 | 日韩亚洲视频| 免播放器亚洲| 精品成人a区在线观看| 亚洲国产aⅴ天堂久久| 欧美在线一区二区| 久久福利资源站| 国产日韩av一区二区| 亚洲在线观看免费视频| 久久av一区二区三区| 欧美一区视频| 国产麻豆精品视频| 亚洲自拍偷拍一区| 欧美一区二视频在线免费观看| 国产精品视频在线观看| 亚洲永久免费观看| 性色av一区二区三区| 国产精品自在欧美一区| 亚洲欧美日韩在线综合| 亚洲人体大胆视频| 欧美成人dvd在线视频| 亚洲国产日本| 99精品国产福利在线观看免费| 欧美久久九九| 99re国产精品| 亚洲欧美日韩在线不卡| 国产欧美精品国产国产专区| 亚洲欧美怡红院| 久久久综合免费视频| 合欧美一区二区三区| 亚洲国产欧美不卡在线观看| 亚洲男女自偷自拍| 国产精品v日韩精品| 亚洲综合色婷婷| 久久精品二区三区| 精品成人乱色一区二区| 亚洲美女免费精品视频在线观看| 欧美日韩1234| 一区二区三区你懂的| 亚洲国产欧美不卡在线观看| 免费亚洲一区| 99国产精品视频免费观看| 亚洲一级黄色片| 美女精品一区| 亚洲激情网站免费观看| 中文av一区二区| 国产欧美日韩亚洲一区二区三区| 久久国产色av| 欧美国产精品专区| 亚洲天堂av在线免费观看| 欧美中文日韩| 国产精品久久二区| 亚洲精品国产精品乱码不99| 亚洲午夜精品久久| 国产乱码精品一区二区三区忘忧草| 香蕉视频成人在线观看| 老司机67194精品线观看| 国产免费成人在线视频| 欧美在线看片| 欧美激情视频在线免费观看 欧美视频免费一| 亚洲人体1000| 欧美一级二区| 亚洲盗摄视频| 国产精品久久77777| 性欧美激情精品| 欧美久久久久久久久| 亚洲欧美日韩精品一区二区| 免费欧美在线视频| 亚洲网站视频| 奶水喷射视频一区| 亚洲欧美日韩精品久久亚洲区 | 一本一本a久久| 国产主播在线一区| 一区二区三区四区五区视频 | 久久天堂成人| 一区二区三区**美女毛片| 久久噜噜亚洲综合| 日韩一区二区精品葵司在线| 久久久精品动漫| 国产精品主播| 亚洲精品国久久99热| 国产精品日韩欧美一区二区三区| 亚洲福利视频二区| 国产精品二区二区三区| 亚洲精品一区二区三区婷婷月| 国产亚洲精品一区二555| 亚洲午夜精品17c| 在线成人亚洲| 欧美一区国产在线| 99国产精品99久久久久久| 蜜臀av在线播放一区二区三区| 亚洲一区二区三区午夜|