在电子和自动化技术的应用中,单片机和D/A是常常需要同时利用的,在一
样的应用中外接昂贵的D/A转换器,如此就增加了本钱。可是,几乎所有的单片机有提供了按时器,乃至直接提供PWM输出功能。这就能够够通过单片机的PWM输出,再加上简单的外围电路及对应的软件设计,实现对PWM的信号处置,取得稳固,精准的模拟输出,以实现D/A转换,这将大大降低电子设备的本钱,减小体积,并容易提高精度。 2.4.1.1
应用PWM实现D/A转换的理论分析
应用周期必然而高低电平的占空比能够调制的PWM方波信号,实现PWM信号到D/A转换器的理想方式是:采纳模拟低通滤波器滤掉PWM输出的高频部份,保留低频的直流分量,即可取得对应的D/A转换输出,低通滤波器的带宽决定了D/A转换器的带宽的范围。
图所示的PWM信号能够用分段函数表示为:
VVHVLt图 PWM信号
VH,kNTtnTkNTf(t)
V,kNTnTtNTkNTL ()
其中:T是单片机中技术脉冲的大体周期,即单片机每隔T时刻记一次数(计数器的值增加或减少1),N是PWM波一个周期的计数脉冲个数,n是PWM波一个周期中高电平的计数脉冲序号,VH和VL别离是PWM波中高低电平的电压值,k为整个周期波序号,t为时刻。为了对PWM信号的频谱进行分析,以下提供了一个设计滤波器的理论基础。傅里叶变换理论指出,任何一个周期为T的持续信号,都能够表达为频率是基频的整数倍的正,余弦谐波分量之和。把势()所表示的函数展开傅里叶级数,取得式()
nVVLn2n(VHVL)VL]2Hsin()cos(tk)NNNTN() VHVLn2n2sin(k)cos(ktk)NNTNk2f(t)[ 从式()能够看出,式中第一个方括弧为直流分量,第二项为第一次谐波分
量,第三项为大于一次的高次谐波分量。式()中的直流分量与n从0到N,直流分量在VL~VLVH转变,这正是电压输出的D/A转换器所需要的。因此,若是能把势()中除直流分分量的谐波过滤掉,那么能够取得从PWM波到电压输出D/A转换器的转换,即PWM波能够通过一个低通滤波器进行调解。式()中的第二项的幅度和相角与n有关,频率为1/NT,该频率是设计低通滤波器的依据。若是能把1次谐波专门好的过滤掉,那么高次谐波就应该就大体不存在了。
依照上述分析能够取得如下图的从PWM到D/A转换器输出信号处置方块图,依照该方块图能够有许多电路实现方式,在单片机的应用中还能够通过软件的方式进行精准度调整和误差的进一步校正。
模拟PWM输入PWM整形低通滤波器功率放大D/A输出
图 从PWM到D/A转换器
2.4.1.2 转换器分辨率及误差分析
PWM到D/A转换器输出的误差来源受两方面制约:决定D/A转换器分辨率在D/A转换器的应用中,分辨率是一个很重要的参数,分辨率计算直接与N的PWM信号的基频和没有被低通滤波器滤除的纹波。 和n的可能转变有关,计算公式如下:
RBitslog(N) nmin ()
其中RBits是分辨率,nmin是指n的最小转变量(具体见表())。
表 PWM分辨率 PWM参数N 256 1024 65536 65535 PWM参数n的最小变化量 1 1 1 2 DAC分辨率/位 8 10 14 15 能够看出,N越大D/A转换器的分辨率越高,可是NT也越大,PWM的周
期也就越大,即PWM的基频降低。可是,基频降低,式()中的1次谐波周期
也就越大,相当于1次谐波的频率也越低,也就会有更多的谐波通过相同的带宽的低通滤波器,需要截止频率很低的低通滤波器,造成输出的直流分量的纹波更大,致使D/A转换器转换的分辨率降低,D/A转换器输出滞后也将增加。因此,单纯降低PWM信号的频率也不能取得较高的分辨率。一种解决方式确实是使T减小,即较小单片机的计数脉冲宽度(这往往需要提高单片机的工作频率),在不降低1次谐波频率的前提下提高精度。在实际中,T的较小受到单片机时钟和PWM后续电路开关特性的。若是在实际中需要微妙级的T,那么后续电路需要选择开关特性专门好的器件,以减小PWM波形的失真。
通过以上分析可知,基于PWM输出的D/A转换器转换输出的误差,取决于通太低通滤波器的高频分量所产生的纹波和PWM信号的高电平稳固度这两个方面。为取得最正确的D/A转换器转换成效,在选取PWM信号的频率时要适当的折衷,过小,分辨率高,但滤波器需要更低的截止频率,同时了输入PWM信号的转变频率;过小,那么分辨率下降。 2.4.1.3 实际电路设计
电路图如下图。单片机输出PWM波(那个地址建议用STC12C5A32S2单片机中的16位高速比较模块来产生如此比较容易产生16位的PWM波,比用按时器要容易精准度要高)驱动IRF530(其典型导通电阻为0.16,而截止电阻却超级大,那个地址必需选择导通电阻小的NMOS管,不然导通的时候Vgs不可忽略),与IRF530并联的是基准电压LM336-5V(实际中由于单片机的输出电压并非稳固,因此在用了基准电压源LM336-5V来产生稳固的高电平5V),在IRF530截止的时候,PWM的高电平稳固的等于5V。OUT点的PWM波,通过R1,C1和R2,C2的两级的阻容滤波,其截止频率f0和一阶阻容滤波的截止频率是一样的,即
f011 () 2R1C12R2C2在通过LM358组成的电压跟从放大器(那个地址必需要用LM385电压跟从一下,利用运算放大器的输入电阻超级大,不然输出电压会有衰减而且截止频率就不是方才的计算方式)放大取得了直流分量。
图 实际电路设计
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- haog.cn 版权所有 赣ICP备2024042798号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务