找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 7825|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

基于PWM的DA轉(zhuǎn)化實現(xiàn)方案

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:1 發(fā)表于 2013-6-15 11:13 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
在一些對DA轉(zhuǎn)化速度要求不是很高的應(yīng)用場合其實完全不必使用專門的DA芯片來實現(xiàn)。PWM就是一種簡單易行的方案。
比如這里做一個50Hz的鋸齒波。

這里為了方便計算,采用了10點采樣。實際上,實現(xiàn)DA這樣的功能一般可以采用8點采樣。圖示波形只是鋸齒波處于上升階段的半個周期。 用單片機編程也很簡便。這里主要說明的是基于PWM實現(xiàn)DA時,單片機輸出的仍是數(shù)字量,如果要得到模擬量還要附加一定的濾波電路,最簡單的方法就是加RC低通濾波器。對于50Hz的鋸齒波來說,應(yīng)令時間常數(shù)為0.001,這時的濾波效果比較理想。計算方面由于這里涉及鋸齒波的頻譜等問題,所以比較復(fù)雜。建議可以在仿真軟件上(如protues)用仿真的辦法確定實際的RC的值,效果比較理想。
下圖是一個可調(diào)電子負(fù)載(2012年遼寧省TI杯賽題)的實現(xiàn)方案 :
圖中運放起電壓跟隨器的作用,使同相輸入端電壓與輸出電阻電壓一致,由于環(huán)內(nèi)電流為零,所以電流I就是輸出電阻上的電流。通過改變同相端輸入電壓,來實現(xiàn)對輸出電流的控制。由于恒流電子負(fù)載一般不會要求電流在短時間內(nèi)有很大變化,所以對濾波電路的要求也就不是很高。這里可以令時間常數(shù)比較大,則同相端的電壓實際將為一固定值。比如上文中的鋸齒波,若微控制器的輸出電壓高電平為5V,則電容兩端電壓(同相端)將為2.5V左右。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表