当前位置:首页 > 单片机 > 单片机
[导读][一].前言  在用单片机制作的变送器类和控制器类的仪表中,需要输出1—5V或4—20mA的直流信号的时候,通常采用专用的D/A芯片,一般是每路一片。当输出信号的精度较高时,D/A芯片的位数也将随之增加。在工

[一].前言

  在用单片机制作的变送器类和控制器类的仪表中,需要输出1—5V或4—20mA的直流信号的时候,通常采用专用的D/A芯片,一般是每路一片。当输出信号的精度较高时,D/A芯片的位数也将随之增加。在工业仪表中,通常增加到12位。12位D/A的价格目前比单片机的价格要高得多,占用的接口线数量也多。尤其是在需隔离的场合时,所需的光电耦合器数量与接口线相当,造成元器件数量大批增加,使体积和造价随之升高。如果在单片机控制的仪表里用PWM方式完成D/A输出,将会使成本降低到12位D/A芯片的十分之一左右。我们在S系列流量仪表中采用了这种方式,使用效果非常理想。下面介绍一下PWM方式D/A的构成原理。

  [二].电路原理

  一般12位D/A转换器在手册中给出的精度为±1/2LSB,温度漂移的综合指标在20—50ppm/℃,上述两项指标在0.2级仪表中是可以满足要求的,下面给出的电路可以达到上述两项指标。 图1中的T是固定宽度,τ的宽度是可变的。τ分为5000份,每份2us。所以τ的最大值τmax=2×5000=10000us,这就是T的宽度。当τ=T时,占空比为1,Vo=5.000V,τ=0时,Vo=0V。这种脉冲电压经过两级RC滤波后得到的电压可由下式表示:

  


 

  

 

  VM必须是精密电压源。Vo与占空比成正比,且线性较好,这种方式在理论上是很成熟的,但实际应用上还存在一些问题。图2是实际线路,其中单片机可用8098或8031两种常用芯片,VM的数值为5.000V±2mV,D/A与单片机必须是电气隔离的。否则数字脉冲电流产生的干扰会影响D/A精度,从示波器可以看到高达50mV的干扰毛刺电压,因此有必要加光电隔离。经隔离后的脉冲驱动模拟开关CD4053。CD4053是三组两触点模拟开关,由PWM脉冲控制开关的公共接点使之与+5.000V和地接通,在VI得到与单片机输出相一致的PWM波形。该波形经两级RC滤波后由运放构成的电压跟随器输出Vo。其中RC的时间常数一般取RC≥2T,这样两级RC加起来就会得到纹波小于3mV的直流电压,本电路中RC=220ms,如果想进一步减小纹波,可适当提高RC的乘积,但电路的响应速度也会放慢。

  

 

  用运放做RC滤波器输出的缓冲大有益处。它不仅提高了滤波电路带载能力,而且使线性度得到了提高。通过实验可知,这一级运放的的缓冲作用是保证整个D/A精度和线性度的重要环节。尽管RC滤波器无负载,处在非常理想的条件下工作,但Vo并不完全与占空比成正比。经测试,Vo与理想值有一些误差,如图3所示。

  

 

  图中的曲线1表示理想值,曲线2表示实测值。由图中可见,曲线2的根部不太理想。这是因为所使用的电容不是纯电容,其中含有一定的电感。在占空比极小时,由于脉冲非常窄,它产生的高次谐波的频率很高,电感对高次谐波的感抗较大,因此在脉冲沿的位置上,尽管电压变化很大,但实际实际给电容充电却很小。这样就在窄脉冲时产生非线性。当采用无感电容时,这种非线性有较大改善,但仍不能完全吻合。由于无感电容容量太小,价格也较高,所以在大时间常数滤波电路中没有实际意义。在实际使用中解决这一问题的方法是舍弃根部非线性部分,只用线性部分,在工业仪表中,标准的信号一般为1—5V或4—20mA。而曲线2的非线性部分在0.4V以下,所以当采用1—5V输出信号时,精度为0.03%完全满足12位D/A要求。

  除精度满足要求外,温度特性也必须满足要求。影响温度特性的原因主要是5V精密电源和运算放大器的温度特性。为不使价格太高,选用2DW232精密稳压二极管,运放的电阻与滤波电阻要匹配且温度系数≤25ppm。运算放大器选择温漂≤10uV/℃的均可,一般廉价低温漂运放都可满足这个指标。采用上述措施后D/A的总温度漂为33ppm/℃。

  [三].实测数据

  由于这个线路是在0.2级精密仪表中使用的,因此要求线性度和温度特性必须满足要求,另外,这个数据是测量V/I转换后4-20mA电源值与给定电流值之间的误差。这个误差还包含了V/I转换的误差。因此实际的D/A自身的误差比总误差要小。
 Igd(mA) Io(mA) Δ=Io-Igd

  4.000 3.999 -0.001

  8.000 7.998 -0.002

  11.000 11.002 +0.002

  16.000 16.006 +0.006

  20.000 20.008 +0.008

  线性=Δmax/20=0.0004

  20℃ 60.℃

  4.000mA 3.993mA Δ=-0.007mA

  20.000mA 19.974mA Δ=-0.026mA

  温度漂移=Δmax/20×40=33ppm/℃

  由以上数据可知,满量程的线性度为0.04%,满量程的温度漂移为0.033%/10℃,系统响应时间约为2.2s,输出信号与标准值相差0.1%时所用的时间为11s。

  [四].结束语

  上面所介绍的D/A电路结构简单,原理易懂,在8098及8031单片机上都可以应用,笔者采用8098单片机的四路高速输入输出同时控制四路精密D/A输出。后面加一级V/I转换电路,构成标准的4—20mA电流输出,电路经一年多的现场实际应用,效果很好,适于目前0.2级仪表的全部要求。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

在数字化电源设计浪潮中,数字电源控制芯片的选型直接决定了系统的效率、动态响应与智能化水平。从PWM分辨率、环路补偿灵活性到通信接口兼容性,工程师需在性能、成本与开发周期间找到最优解。本文结合TI、ADI、Infineon...

关键字: 数字电源 控制芯片 PWM

在电力电子技术飞速发展的今天,开关电源凭借高效、小型化、轻量化等优势,广泛应用于通信、计算机、工业控制等领域。而三端 PWM 开关作为开关电源的核心控制部件,其性能直接影响着开关电源的整体表现。本文将深入探讨三端 PWM...

关键字: PWM 开关电源 控制器

上海 2025年6月23日 /美通社/ -- 在"质量强国"战略的引领下,中国工业正加速从制造向智造与质造跨越式发展。工业质量管控体系随之迎来关键转型,从局部优化迈向全域赋能,从单点突破转向全链协同。 蔡司以"全...

关键字: 解码 高精度 纳米级 光学

PWM(脉宽调制)调速系统是现代电机控制中广泛采用的一种技术,它通过改变脉冲信号的占空比,实现对电机转速的精确控制。这种技术不仅具有调速范围广、精度高、响应速度快等优点,而且能够显著降低电机运行时的能耗和温升,提高系统的...

关键字: PWM 电机

上海 2025年6月10日 /美通社/ -- 传统水田作业长久以来一直面临着诸多痛点:插秧精度低导致土地利用率不高,劳动强度大让农民疲惫不堪,作业效率不均更是影响了整体生产...

关键字: FM 高精度 移远通信 智慧农业

上海 2025年5月28日 /美通社/ -- 近日,在央视热播剧《蛮好的人生》中有这样一幕:胡曼黎的父亲因突发脑溢血不慎跌倒,家中安装的毫米波雷达设备迅速触发警报系统,成功...

关键字: 雷达 移远通信 毫米波雷达 高精度

PWM小负载情况下的效率相对较低,而PFM则存在其局限性,它所能支持的输出电流较小,且电感的电流呈现线性上升趋势。此外,PWM调制方式具有较小的纹波电压,且其开关频率保持稳定,这使得噪声滤波器的设计更为简单,同时也简化了...

关键字: PWM PFM

PWM(Pulse Width Modulation,脉冲宽度调制)是一种通过改变脉冲宽度来控制信号的技术‌。PWM通过调节脉冲的宽度(即占空比),实现对电压或电流的精细控制,从而满足各种应用需求。

关键字: PWM 信号

上海 2025年4月29日 /美通社/ -- 当前,汽车行业正以前所未有的速度迈向智能化时代,组合辅助驾驶技术已然成为车厂突出重围的关键所在。高精度定位技术作为实现车辆精准...

关键字: 汽车 高精度 移远通信 LG

在汽车制造这一庞大而复杂的产业体系中,高精度的测量技术对于确保汽车的性能、安全性以及整体质量起着举足轻重的作用。三坐标测量机(Coordinate Measuring Machine,CMM)凭借其高精度、高效率和多功能...

关键字: 汽车制造 三坐标测量机 高精度
关闭