新闻  |   论坛  |   博客  |   在线研讨会
PWM 做AD的理论推导
zhangfazhong | 2007-12-27 17:30:07    阅读:3627   发布文章

在电机调速中需要用模拟量作为输出,STC12C5412AD没有自带的AD。但有4路8位的PWM。用PWM做AD。具体分析如下:

图1

图2

PWM用作AD的电路原理图如图1所示。在图1的AR1的反相输入端输入如图2所示的PWM波。不失一般性,假设PWM的周期为T,脉宽为t。AR1的输出为,输入电压为则通过图1可得:

                     (1)                           

            (2)

由图2的当时间在t到T之间,所以(2)式等价为:

               (3)

下面讨论R1和C1两个参数的选择。当PWM的占空比为100%时,,(3)变为

            (4)

由(4)式得:

           (5)

根据要求,当PWM的占空比为100%时,,所以由(5)式可得:

          (6)

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
qingcai [ 匿名]  2008-10-11 07:41:26 

linqulsk [ 匿名]  2008-03-18 22:19:50 

图片不能打开,希望您给看一下.你的博客不错.以后多交流,我也是做单片机的.不过,比你菜多啦.以后还请多多指教.

LanMan(懒人) 让生活变得更懒
最近文章
stm32中断总中断管理
2011-10-02 13:15:15
用AD做键盘
2008-05-28 21:11:58
推荐文章
最近访客