- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于51单片机的PWM式12位D_A转换器
2008年第3期 桂林航天工业高等专科学校学报
JOURNALOFGUILINCOLLEGEOFAEROSPACETECHNOLOGY信息与电子工程
(总第51期)
基于51单片机的PWM式
12位D/A转换器
管力锐’ 魏丽娜 李晨晖
(桂林航天工业高等专科学校电子工程系,广西桂椿541004)
摘 要论文介绍了在工业仪表中利用51单片机以PWM方式,完成12位D/A转换器硬件系统的设计,以此方法替
代需要输出1~5V或4~20mA的直流信号时,通常采用的使用12位D/A芯片的方法,可使硬件成本降低到
原来的10%左右。且减少了所占用的接口线数量。
关键词51单片机;PWM方式;A/D转换器
中图分类号:TP368.5 文献标识码:A
在应用51单片机制作的变送器类和控制器类的仪表
中,需要输出1~5V或4~20mA的直流信号的时候,通常
采用专用的D/A芯片,一般是每路一片。当要求输出信号
的精度较高时,D/A芯片的位数也将随之增加。在工业仪
表中,通常增加到12位。12位D/A的价格目前比51单片
机的价格要高得多,占用的接口线数量也多。尤其是在需
隔离的场合时,所需的光电耦合器数量与接口线相当,造成 图1波形图
元器件数量大批增加,使体积和造价随之升高。如果在51较好,这种方式在理论上是很成熟的,但实际应用上还存在
单片机控制的仪表里用PWM方式完成D/A输出,将会使一些问题。下图Z是实际线路,其中单片机可用8098或
成本降低到12位D/A芯片的10%左右。笔者在S系列流
量仪表中采用了这种方式,使用效果非常理想。下面介绍 机必须是采用光耦进行电气隔离的。否则数字脉冲电流产
一下用5l单片机以PWM方式设计的12位D/A转换器
生的干扰会影响D/A精度,从示波器可以看到高达50mY
硬件系统的构成及工作原理。 的干扰毛刺电压,因此有必要加光电隔离。经隔离后的脉
冲驱动模拟开关CD4053。CD4053是三组两触点模拟开
1硬件系统构成及工作原理 关,由PWM脉冲控制开关的公共接点使之与+5.000V和
地接通,在V0得到与单片机输出相一致的PWM波形。
一般lz位D/A转换器在手册中给出的精度为士1/
2LSB,温度漂移的综合指标在20--50ppm/℃,上述两项指该波形经两级RC滤波后由运放构成的电压跟随器输出
标在0.2级仪表中是可以满足要求的,下面给出的电路可VT。其中RC的时间常数一般取RC≥2T,这样两级RC
以达到上述两项指标。 加起来就会得到纹波小于3mV的直流电压,本电路中RC
图1中的T是固定宽度,T的宽度是可变的。可将r=220ms,如果需进一步减小纹波,可适当提高RC的乘积,
分为5000份,每份2us。所以r的最大值r~=2×5000=
但电路的响应速度也会放慢。
10000us,这就是T的宽度。当r=T时,占空比为1,Vo= +50∞V
5.000V,r=0时,Vo=0V。这种脉冲电压经过两级RC滤
波后得到的电压可由下式表示: 苴w$t
8098
Vo=卡VM 8031
V”必须是精密电压源。Vo与占空比成正比,且线性
图2电路原理图
*作者简介:管力锐(1955~),男,吉林长春市人,桂林航天工业高等专科学校机械工程系教师,高级实验师,从事
单片机教学与科研工作。
原创力文档


文档评论(0)