怎么用单片机实现高精度的单片机模拟量输出出

【图文】单片机实训
模拟量输入输出设计与实现_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
单片机实训
模拟量输入输出设计与实现
上传于||文档简介
&&电​动​机​的​ ​D​S​P​ ​控​制​:​T​I​公​司​ ​D​S​P​ ​应​用
大小:495.00KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢嵌入式硬件(9)
  单片机应用于工业控制等方面时,经常要将电流、电压、温度、位移、转速等模拟量转换成数字量,然后在单片机内作进一步运算和处理,完成相应的数据存储、数据传输和数据输出,达到分析和控制的目的。随着大规模集成电路的不断发展,很多单片机都有内置A/D模块,因此,单片机的A/D转换可以用内置A/D模块也可以用外置A/D电路完成,现谈谈单片机A/D转换的工作原理及优缺点,并分析提高A/D转换精度的方法。
  1 A/D转换的工作原理及优缺点
  (1)单片机片内A/D转换
  单片机片内A/D转换是利用单片机的内置A/D模块,通过选择不同的模拟量通道进行A/D转换。可以将模拟量直接输入到单片机对应的输入脚,外围电路简单。转换后的数据直接保存在片内寄存器中,数据提取方便。但大多数单片机的内置A/D模块只有8位和10位,无法进行高精度的A/D转换,原理如图1所示。
  (2)单片机片外A/D转换
  单片机外置A/D转换是单片机通过一定的逻辑电路控制外置A/D转换电路进行A/D转换,外围电路相对复杂。单片机将转换结果通过一定的时序读取到单片机中,按要求通过选择A/D转换电路,可以实现高精度的A/D转换(可以达到14位、16位、22位甚至更高),原理如图2所示。
  2 提高A/D转换精度的方法
  要提高A/D转换的精度,选用高精度的外部A/D转换器当然可以达到要求,除此之外,有没有其他方法呢?答案是肯定的。以下介绍几种利用片内A/D转换模块提高转换精度的方法。
  ①以采集电压为例,假设需要采集0.0~400.0 V直流电压,单片机A/D模块的基准电压VREF+取5.0 V,VREF-取0 V,需要采集的电压经过衰减,变成0.0~5.0 V,连接电路如图3所示。显然,如果要达0.1 V的精度,则A/D转换的分辨率必须小于1/4000,而片内A/D模块一般为10位,分辨率仅为1/1 024,达不到要求。由于模拟量(O~400V电压)输入大多不是稳定值,会有波动,为了得到更高精度的数据,可以将多次采集的数据累加后再取平均值(其实即使分辨率达到要求的A/D转换也要经过累加再取平均值,以得到更稳定的数据)。如果每间隔一定时间采集的10位数据为Di,取64个这样的数据累加后再除以16,就可以得到12位的数据D,即这时D的分辨率是1/212=1/4
096。这样,就得到了更高精度的数据。
  但是,如果模拟量(0~400V电压)输入值非常稳定,每间隔一定时间采集的10位数据Di都相同,以上方法就达不到要求了。
  ②如果在A/D转换过程中要得到局部更高精度的数据,例如检测蓄电池充放电过程中的电压,电压范围是0~18 V,一般精度达到0.02 V即可,但用户更关心8~13 V的电压,8~13 V内精度要达到0.01 V。为了解决这个问题,设计了原理如图4所示的电路。
  单片机有内置10位A/D模块,Ui(0~20 V)电压经过R1、R2、P1衰减得到0~5 V的电压,该电压直接送到单片机的AN1输入口,即VAN1=Ui/4。
  U2A接成减法运算电路,即U2A 1端电压VU2A1=VAN1-2 V=“Ui”/4-2 V=(Ui-8 V)/4。U2B接成4倍放大电路,U2B 7端的电压VU2B7=VU2A×4=Ui-8 V。AN2输入并联一只5 V稳压二极管,以保证当输入电压大于8 V时,单片机AN2可以得到O~5 V电压。单片机先采集AN1的数据,通过采集的数据判断输入电压是否在8~13 V之间,如果不在8~13 V,则采集到的数据就是模拟量(U)对应的数字量(D:000H~3FFH),精度为20 V/2010=20 V/1 024≈0.02
V,电压数据U=D×0.02 V;如果采集的数据在8~13 V之间,单片机再采集AN2的数据,采集到的数据加上8 V就是模拟量(U)对应的数字量(D:000H~3FFH),精度为(13-8)V/210=5 V/1 024≈0.005 V,电压数据U=8 V+D×0.005 V。这样,在8~13 V之间的A/D转换精度就大大提高了。
  随着工业自动控制的不断发展,单片机在工业自动控制的应用也越来越广。本文介绍的提高A/D转换精度的工作原理在实际应用中具有一定的使用价值,特别是通过简单的模拟运算电路,可以局部提高A/D转换精度。利用这个原理,如果将模拟量分段放大,也可以全范围提高A/D转换精度。这种方法在A/D转换领域有较好的应用前景。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:42782次
排名:千里之外
转载:36篇
(2)(1)(5)(2)(4)(2)(1)(1)(3)(4)(1)(2)(4)(1)(5)(6)ADzhuan 用89c51单片机来实现模拟量与数字量的转换,并显示输出 Other Embeded program 其他嵌入式/ 内容 238万源代码下载-
&文件名称: ADzhuanhuan
& & & & &&]
&&所属分类:
&&开发工具: C-C++
&&文件大小: 59 KB
&&上传时间:
&&下载次数: 2
&&提 供 者:
&详细说明:用89c51单片机来实现模拟量与数字量的转换,并显示输出-89c51 single-chip analog and digital conversion, and display the output
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&AD转换电压\Last Loaded 电压.DBK&&..........\STARTUP.A51&&..........\STARTUP.LST&&..........\STARTUP.OBJ&&..........\电压.c&&..........\电压.DSN&&..........\电压.LST&&..........\电压.OBJ&&..........\电压.PWI&&..........\电压AD转换&&..........\电压AD转换.hex&&..........\电压AD转换.lnp&&..........\电压AD转换.M51&&..........\电压AD转换.plg&&..........\电压AD转换.uvopt&&..........\电压AD转换.uvproj&&..........\电压AD转换_uvopt.bak&&..........\电压AD转换_uvproj.bak&&AD转换电压
&输入关键字,在本站238万海量源码库中尽情搜索:旋转机械中利用8098单片机实现高精度转速测量的一种方法--《自动化仪表》1998年08期
旋转机械中利用8098单片机实现高精度转速测量的一种方法
【摘要】:提出一种利用8098单片机进行高精度转速测量的方法.介绍了硬件电路的设计原理及软件编程的指导思想,并对测试的精度和实时性等问题进行了分析.
【作者单位】:
【关键词】:
【分类号】:TP368.1【正文快照】:
司16位单片机MCS一e系列中最新推出的gus芯片,它具有16位单片机的性能,8位机的价格,性能价格比优良。且硬件电路简单,程序编制简练和运算速度较快。二、测试原理转速传感信号通常都是脉冲信号(如在电厂或化工厂中通常都是在旋转机械轴上安装了涡流或磁阻传感器等),再经前置
欢迎:、、)
支持CAJ、PDF文件格式,仅支持PDF格式
【引证文献】
中国硕士学位论文全文数据库
周国辉;[D];长春光学精密机械学院;2001年
【共引文献】
中国期刊全文数据库
朱革兰,杨念慈;[J];华南理工大学学报(自然科学版);1996年01期
高航,陈晓波,陆颖,冯欣;[J];东北大学学报(自然科学版);1996年01期
阳代军,霍立兴,张玉凤;[J];工程塑料应用;2003年01期
余祖俊,赵爱菊;[J];北方交通大学学报;1995年01期
周超群,廉小亲,张宇河,胡佑德;[J];北京理工大学学报;1993年03期
刘颖,李洪霞;[J];吉林大学学报(信息科学版);1993年04期
盛新富,杨学昌,戚庆成;[J];电工电能新技术;1997年04期
封伟,秦祖荫;[J];电力电子技术;1996年01期
石新春,李鹏,杨梅玲,赵志秀;[J];电力情报;1997年02期
邹恩,徐福仓;[J];电气传动自动化;2000年01期
中国硕士学位论文全文数据库
黄志刚;[D];湖南大学;2007年
李进;[D];西安理工大学;2007年
杨建;[D];中南大学;2002年
杜海清;[D];辽宁工程技术大学;2002年
张琳;[D];西北工业大学;2002年
孙莹光;[D];辽宁工程技术大学;2003年
樊文侠;[D];南京理工大学;2003年
刘建;[D];西北农林科技大学;2004年
李文香;[D];北京化工大学;2003年
曾宪修;[D];中南大学;2005年
【同被引文献】
中国期刊全文数据库
李成志;高连柱;徐洪吉;;[J];长春理工大学学报;1986年02期
李本亮;[J];电子技术;1998年11期
刘兴占,刘向东;[J];激光技术;1998年06期
杨炳元,张保会,褚晓霞;[J];计算机工程;2000年07期
贾智平,韩芳溪;[J];计算机应用研究;1997年04期
李秀明,吴明,张颖川;[J];微电脑世界;1996年09期
【相似文献】
中国期刊全文数据库
何文昌;;[J];宇航计测技术;1987年06期
战同令;[J];自动化仪表;1994年11期
史延龄;[J];电工技术杂志;1995年05期
冯夏勇,宾鸿赞;[J];电子与自动化;1995年02期
贾策,杨萌,张光辉;[J];仪表技术与传感器;1996年05期
王春枝,吴林玲,鲍鸿;[J];湖北工学院学报;1997年01期
周军,张瑞兰;[J];自动化仪表;1998年08期
雷蕾;[J];电子仪器仪表用户;1998年06期
何超英;[J];苏州丝绸工学院学报;1998年02期
张琢,刘丽华,强锡富,李鹏生;[J];宇航计测技术;1998年04期
中国重要会议论文全文数据库
陈堂敏;;[A];1998中国控制与决策学术年会论文集[C];1998年
项明;顾战松;范懋基;;[A];1999中国控制与决策学术年会论文集[C];1999年
张德宝;廖学兵;李振敬;崔峰;;[A];第十五届电工理论学术年会论文集[C];2003年
刘汉明;何明国;付本国;;[A];救捞专业委员会2003年学术交流会论文集[C];2003年
赵强;钱晓龙;汪晋宽;;[A];中国仪器仪表学会第五届青年学术会议论文集[C];2003年
王丹;申明;钟敦美;冯炜;杜夕和;李伟;;[A];2004中国水电控制设备论文集[C];2004年
杨海马;刘瑾;;[A];第三届全国信息获取与处理学术会议论文集[C];2005年
王国华;J.W.P敬世海;陈本林;;[A];2006代用燃料汽车国际学术会议论文集[C];2006年
王国华;J.W.P敬世海;陈本林;;[A];“技术创新与核心能力建设”重庆汽车工程学会2006年会论文集[C];2006年
周刚;范世东;钟骏杰;姚玉南;甘少炜;;[A];中国造船工程学会修船技术学术委员会船舶维修理论与应用论文集第八集(年度)[C];2006年
中国重要报纸全文数据库
上海紫东化工塑料有限公司
吴建平;[N];中国包装报;2001年
刘杰;[N];电子报;2001年
姚世元;[N];电子报;2004年
张秀;[N];中国房地产报;2005年
张静;[N];中国电力报;2006年
陈海宗 叶正文
李萍;[N];世界金属导报;2008年
中国硕士学位论文全文数据库
陈轶;[D];国防科学技术大学;2002年
力昌兵;[D];合肥工业大学;2002年
张升伟;[D];南京理工大学;2003年
梁雪冰;[D];大连铁道学院;2003年
江恒;[D];浙江大学;2004年
李永双;[D];大连理工大学;2004年
陶建;[D];北京化工大学;2002年
余同正;[D];南京航空航天大学;2005年
韩世强;[D];大连交通大学;2005年
张超;[D];浙江大学;2006年
&快捷付款方式
&订购知网充值卡
400-819-9993
《中国学术期刊(光盘版)》电子杂志社有限公司
同方知网数字出版技术股份有限公司
地址:北京清华大学 84-48信箱 大众知识服务
出版物经营许可证 新出发京批字第直0595号
订购热线:400-819-82499
服务热线:010--
在线咨询:
传真:010-
京公网安备75号

我要回帖

更多关于 单片机0 10v输出电路 的文章

 

随机推荐