"); //-->
在电机调速中需要用模拟量作为输出,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)
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。