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

一種利用PWM輸出實現D/A轉換的方法

2012-11-20 09:06:18吳必瑞謝善娟
長江大學學報(自科版) 2012年28期
關鍵詞:單片機利用方法

吳必瑞,謝善娟

(寧德師范學院物理與電氣工程系,福建 寧德 352100)

一種利用PWM輸出實現D/A轉換的方法

吳必瑞,謝善娟

(寧德師范學院物理與電氣工程系,福建 寧德 352100)

針對部分處理器無內置D/A轉換的問題,設計了一種利用單片機輸出的PWM(脈沖寬度調制)實現D/A轉換(模數轉換)。并以MSP430F44X為例,給出了電路原理圖、軟件框圖及其實現方法。該D/A轉換通過比較器和三極管構成的推挽電路,再經過濾波器得到直流輸出。試驗結果表明,該D/A轉換精度高、抗干擾能力強、降低了硬件電路的成本,有一定的實際應用價值。

脈沖寬度調制(PWM);模數轉換(D/A轉換);Multisim

PWM(脈沖寬度調制,簡稱為脈寬調制)是利用單片機(處理器)的輸出數字信號對模擬電路控制的一種技術,應用于通信、電子器件控制與變換等領域[1-2]。在電子電路應用系統中經常需要單片機(信號處理器)輸出的模擬信號,而采用較多的電路是內置D/A或外接D/A換器來實現。由于較多芯片具有PWM輸出功能,而不含自帶的D/A轉換功能,如MSP430F44X,TMS320F2812等,實現D/A的方法一般要采用SPI等串行接口的D/A芯片,性價比相對較低。為此,筆者介紹由一種利用單片機(信號處理器)內置PWM實現D/A轉換的方法。

1 硬件電路設計

MSP430F44X可輸出幅值不變而脈寬可調的PWM波,經過比較器LM293的比較輸出的信號和經三極管Q1和Q2組成的推挽電路放大后,得到幅值放大的PWM波,再經過R5和C1組成的RC濾波器和二階巴特沃斯低通濾波器后,就可得到不含交流分量僅含直流分量的模擬輸出。MSP430F44X的定時器1PWM輸出頻率定為10kHz,濾波器的頻率以此設計。PWM的頻率可定得更高,使該電路的帶寬更寬,當然這樣會引起分辨率的降低,因此頻率要進行取舍。PWM實現D/A轉換的電路原理如圖1所示。圖1中偏置電壓Vc和D/A轉換后的輸出電壓VA構成加法電路。調節電阻R8和R7的大小可以改變輸出的Uout電壓大小。

圖1 PWM波實現D/A轉換原理圖

2 軟件程序設計

軟件是在IAR Embedded Workbench 開發環境中采用C語言開發的,主要包括系統定時器初始化和中斷子程序。軟件程序先禁止看門狗,設置系統時鐘;設置定時器、利用CCR0控制周期和CCRX控制占空比輸出PWM信號。為降低系統功耗,將MSP430F44X設置為低功耗0模式;程序開始運行后通過中斷喚醒CPU工作,中斷完成后返回低功耗0模式[3-4]。主程序流程圖如圖2所示:

圖2 主程序流程圖

3 仿真試驗

1)仿真軟件Multisim11 Multisim11是EDA的最新電子電路仿真軟件版本,具有界面簡單、仿真模型豐富、界面友好、操作簡單等特點。可采用直觀的圖形界面創建電路,提供豐富而全面的儀器設備,且同一臺儀器可以多臺同時調用,和真實試驗相比大大節約了費用。有豐富的電路元件庫,特別是有大量與現實對應的元件模型,使電路有很強的實用性,并提供多種電路分析方法。利用所提供的虛擬儀器可以用比實驗室更靈活的方式進行電路試驗、仿真電路實際運行情況、熟悉常用電子儀器測量方法。用戶還可以對模擬電路、數字電路和模數混合電路經行分析,也可對高頻電路、RF電子電路和部分微機接口電路經行分析,從而清楚而準確地了解電路的工作狀態[5]。

2)仿真結果分析 將該電路初始化,包括T1PWM引腳的定義、通用定時器T1的設置等。通過按鍵操作改變定時器1的CMPR的值就可改變定時器輸出的PWM的脈沖,從而改變D/A的輸出。在圖1中Vc點電位為零時,分別利用萬用表和示波器對探測點A、B進行測量,其數據如表1所示,輸出波形如圖3所示。從試驗結果看出,當輸入的占空比為50%時輸出電壓為0,且輸入信號的占空比和輸出電壓值成線性關系。

圖3 輸出波形圖

占空比/%A點電壓/VB點電壓/V1-13.4-1.22310-11.4-1.0320-8.56-0.77630-5.69-0.51640-2.83-0.255500.030.004602.90.265705.760.525808.640.7879011.51.059913.41.26

4 結 語

大多數的應用電路中實現D/A 轉換的方法是采用外接芯片實現的,筆者給出了一種簡單的外圍電路實現方法。在單片機、信號處理器等應用領域,利用這種方式實現 D/A轉換,不但降低芯片成本,同時可以利用多路PWM波輸出,實現多路D/A轉換,該實現方法有較高的應用價值和推廣價值。

[1]尚盟玻.實用D/A轉換[J].數字技術與應用,2010(7):95-96.

[2]萬山明.TMS320F281xDSP原理及應用實例[M].北京:北京航空航天大學出版社,2007.

[3]胡大可.MSP430系列FLASH型超低功耗16位單片機[M].北京:北京航空航天大學出版社, 2005:242-255.

[4]沈建華,楊艷琴.MSP430系列16位超低功耗單片機實踐與系統設計[M].北京:清華大學出版社,2005:169-173.

[5]崔建明,陳惠英,溫衛中.電路與電子技術的.Multisim10.0仿真[M].北京:中國水利水電出版社,2009.

[編輯] 洪云飛

10.3969/j.issn.1673-1409(N).2012.10.038

TP368.1

A

1673-1409(2012)10-N123-02

猜你喜歡
單片機利用方法
利用min{a,b}的積分表示解決一類絕對值不等式
中等數學(2022年2期)2022-06-05 07:10:50
利用一半進行移多補少
基于單片機的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
利用數的分解來思考
Roommate is necessary when far away from home
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
捕魚
主站蜘蛛池模板: 亚洲h视频在线| 97se亚洲综合在线| 国产一级裸网站| 欧美亚洲国产精品第一页| 国产丝袜91| 77777亚洲午夜久久多人| 狼友av永久网站免费观看| 99在线视频精品| 国产区在线观看视频| 欧美亚洲一区二区三区导航| 99久久精品久久久久久婷婷| 欧美日韩午夜视频在线观看| 午夜福利无码一区二区| 国产杨幂丝袜av在线播放| 国产美女丝袜高潮| 亚洲国产精品无码AV| 少妇被粗大的猛烈进出免费视频| 91精品国产福利| 日韩 欧美 国产 精品 综合| 国产乱肥老妇精品视频| 国产成人毛片| 亚洲美女久久| 国产精品亚洲精品爽爽| 亚洲成年人网| 日本亚洲欧美在线| 一本大道香蕉中文日本不卡高清二区 | 国产最新无码专区在线| 国产噜噜噜| 国产成人夜色91| 在线观看免费AV网| 国产91九色在线播放| 秋霞一区二区三区| 久久这里只有精品8| 国产精女同一区二区三区久| 中文字幕不卡免费高清视频| 国模沟沟一区二区三区| 亚洲色偷偷偷鲁综合| 亚洲国产成人自拍| 99视频精品全国免费品| 国产成人综合网| 日韩在线第三页| 欧美a√在线| 91精品综合| 国产欧美中文字幕| 久久久久亚洲AV成人网站软件| 日本不卡在线播放| 青青草原国产精品啪啪视频| 一级在线毛片| 女人18毛片一级毛片在线 | 一区二区欧美日韩高清免费| 亚洲综合专区| 亚洲视频黄| 伊人久久综在合线亚洲2019| 国产第一页免费浮力影院| 亚洲国产高清精品线久久| 国产中文在线亚洲精品官网| 91无码人妻精品一区| 青青操视频在线| 久久精品这里只有精99品| 日本人妻丰满熟妇区| 综合色亚洲| 美女毛片在线| 97青草最新免费精品视频| 精品乱码久久久久久久| 亚洲综合香蕉| 一本无码在线观看| 国产高清在线观看| 日韩免费视频播播| 久久熟女AV| 精品一区二区三区自慰喷水| 国产高清色视频免费看的网址| 欧美成在线视频| 午夜少妇精品视频小电影| 国产剧情无码视频在线观看| 亚洲一区二区三区中文字幕5566| 精品国产免费观看| 国产精品不卡永久免费| 亚洲成aⅴ人在线观看| 91成人免费观看| 曰AV在线无码| 国产 日韩 欧美 第二页| 国产精品自在线天天看片|