1.名词PWM:脉冲宽度调制(PWM),是英文“PulseWidthModulation”的缩写,简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。其根据相应载荷的变化来调制晶体管栅极或基极的偏置,来实现开关稳压电源输出晶体管或晶体管导通时间的改变,这种方式能使电源的输出电压在工作条件变化时保持恒定,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术。脉冲宽度调制(PWM)是一种对模拟信号电平进行数字编码的方法。通过高分辨率计数器的使用,方波的占空比被调制用来对一个具体模拟信号的电平进行编码。PWM信号仍然是数字的,因为在给定的任何时刻,满幅值的直流供电要么完全有(ON),要么完全无(OFF)。电压或电流源是以一种通(ON)或断(OFF)的重复脉冲序列被加到模拟负载上去的。通的时候即是直流供电被加到负载上的时候,断的时候即是供电被断开的时候。只要带宽足够,任何模拟值都可以使用PWM进行编码。举个例:我们放一盆水,一直不停的放要1分钟放满,但我为了控制放满的时间,在每一秒的时间里需要开一下,关一下。而这开和关的时间比值就可以认为是脉冲的占空比,开的时间长,相应的关的时间就会缩短(每秒必须完成一次开和关,相当于脉冲的频率)。而放满的时间就可以通过这样的方式来调节(相当于控制输出)这样通过调整开和关的时间(脉冲宽度)来调整输出的,就是脉宽调制。MCU:用人话叫单片机LM336:就是一个稳压管精密的2.5V并联稳压二极管。单片基准如低温度系数2.5V齐纳二极管那样工作,动态阻抗为0.2Ω。电路上提供的第三个端子能方便地对基准电压和温度系数进行微调。该系列器件适用于作数字电压表、电源或运放电路的精密2.5V电压基准(Vz)。2.5V电压基准使它能方便地从5V逻辑电源得到稳定的基准。因为该系列是并联稳压器,所以它们可用作正或负电压基准。特点低温度系数宽工作电流:400μA至10mA0.27Ω动态阻抗±1%容限规定的温度稳定性能容易地微调以获得最小的温度漂移快速接通三引脚晶体管封装封装TA已封装器件裸片形式(Y)小型(D)塑料(LP)0℃至70℃LM336D-2.5LM336LP-2.5LM336Y-2.5-25℃至85℃LM236D-2.5LM236LP-2.5-D封装有条装和盘装,在器件型号上加后缀R(例如,LM336DR-2.5)DAC:数模转换器其余不解释2.思路及原理单片和DAC是经常需要同时使用的,然而许多单片机内部并没有集成DAC,即使有些单片机内部集成了DAC,DAC的精度也往往不高,在高精度的应用中还是需要外接DAC,这样增加了成本。但是,几乎所有的单片机都提供定时器或者PWM输出功能。如果能应用单片的PWM输出(或者通过定时器和软件一起来实现PWM输出),经过简单的变换电路就可以实现DAC,这将大量降低成本电子设备的成本、减少体积,并容易提高精度。应用周期一定而高低电平的占空比可以调制的PWM方波信号,实现PWM信号到D/A转换器的理想方法是:采用模拟低通滤波器滤掉PWM输出的高频部分,保留低频的直流分量,即可得到对应的D/A转换输出,低通滤波器的带宽决定了D/A转换器的带宽的范围。PWM信号可以用分段函数表示为:(1)其中:T是单片机中技术脉冲的基本周期,即单片机每隔T时间记一次数(计数器的值增加或者减少1),N是PWM波一个周期的计数脉冲个数,n是PWM波一个周期中高电平的计数脉冲序号,和分别是PWM波中高低电平的电压值,k为整个周期波序号,t为时间。为了对PWM信号的频谱进行分析,以下提供了一个设计滤波器的理论基础。把式(1)所表示的函数展开傅里叶级数,得到式(2)(2)从式(2)可以看出,式中第一个方括弧为直流分量,第二项为第一次谐波分量,第三项为大于一次的高次谐波分量。式(2)中的直流分量与从0到,直流分量在变化,这正是电压输出的D/A转换器所需要的。因此,如果能把式(2)中除直流分分量的谐波过滤掉,则可以得到从PWM波到电压输出D/A转换器的转换,即PWM波可以通过一个低通滤波器进行调解。式(2)中的第二项的幅度和相角与有关,频率为,该频率是设计低通滤波器的依据。如果能把1次谐波很好的过滤掉,则高次谐波就应该就基本不存在了...