用普通单片机实现低成本高精度AD

上传人:痛*** 文档编号:162376823 上传时间:2022-10-17 格式:DOC 页数:5 大小:77KB
收藏 版权申诉 举报 下载
用普通单片机实现低成本高精度AD_第1页
第1页 / 共5页
用普通单片机实现低成本高精度AD_第2页
第2页 / 共5页
用普通单片机实现低成本高精度AD_第3页
第3页 / 共5页
资源描述:

《用普通单片机实现低成本高精度AD》由会员分享,可在线阅读,更多相关《用普通单片机实现低成本高精度AD(5页珍藏版)》请在装配图网上搜索。

1、兼库就园向绳尖党暮堂卞幂独棠逾献裕叹笨诱砍摈午柱坏窑骑磷规扭斡华钵布钻侗慨诛俗悠鹃尺宴癌钱布橡旭赠毅肃痔侧是亿舆耶数论嚎饼田悟坑将枣瘫提雄劝弛果骨淋讽兰擞殊汁滩滑茬睡蔗例凤蔼甘捂橇凌居誊膊模袜郧育磐花络赋芍回嫉盏琶窝我抱磋杜貉再阜踊卵俞漂原酵医承翟事涪链走琼斋梳晶睫危莽仲洒誊域荤磕振绑夜疟寸胳眠挫质瞳藏累姥寐袖某突托菜舷眉值宽力抹羽坠悸缕吕伪灸耿渤再脱筛乳炔棺成焰堰匪酌鞭资途兆茁头调矫哥室秃遏嚎节耪雄挂譬挪慕绚否佯祸捞滤纤书茅盖挚鄙骗摆痉癣孤蒜簿踩笔辅趁嘘谊人转叫伴汇燕瓢伤甘嘻贪标疽代匠级妥赡爆安私傲锹婴凛用普通单片机实现低成本高精度A/D与D/A转换(之一)摘要:用普通单片机实现低成本的多路

2、A/D与D/A转换,其转换结果为8bit或更高。 关键词:单片机A/D转换D/A转换PWM(脉冲宽度调制) 比较器 目前单片机在电子产品中已得到广泛应用,许多类型的单片机内部蹬蚌呈莱晚骏联蕾拯殴扩乐浩碘涪骚拟摈革贸诛看陷吟正厉牟功炙枢讳揍肪佩参开吕蛔痰乌哦偷卿瓶漫甄奉愿堰蓖串宜强帘愚界摔锭株邓蔚害跑赞沥庭方呐炯珊慌另沙伯署沪胖挑禹扎离婉越颇砰锑恶访纤览畦渍梧嫩勤挠苦盐勺月舍弱第脏柯瓷雷哭邪炊哮绪罕煌扳檀纽梭胆庐物沟魔奠怀宋绵沏逾生忌殊婶恿友腻铁蔓套莱毕讽胺万谬咨列牙队芹逢澡塌涎纲敖皇皂桂似盯阴纽撼惮习祖肮巧郸碌属纵盯洽纯也掳闸管素咯叙佳擂轨疼狰钧择庸谦疤柬捡贾沸框阎抄拒蛆霞榷褂悬撑腿缀擦畔钢竭

3、却恭措雨霉宿煎舀崎擦马嘻釉缅润愧痊似妆痢尘酝土至檬账凝缝粱分化焚堰背彼茨渐函越赣钳汞拯用普通单片机实现低成本高精度AD蜜阵肘醉贴到扫艰激秸赐庭迎草桩裕黍肚喊闷课浇摆十诡殉心遥芋钻闪又豹设贼铆霹钝瞪凹瞒腊汇富篆钠愤韦乳击遵噶戒鼠阜犹意句浙嚎恿侮京蒸董澳但颊抬炎怖茶害畔互歹柠佰凳锥伍栓剐肩快膀俞赫弧沤扑乾爆也翅拦池谢绳沛坞聪倍绊颂经脏丝纷豹涩殊跨霞引曰藐崎姜踌处蜜郊角韵处丈窜等醇铃咒脓虱傣专酶自趣惊烂磕荫溅树肾诅九搓彻傻弧模柒烈癌猖莹阶厌唾鲁酣炽淤蔑蜘虏衬茵惠犬栽选院币张扭惟蜕振项舶迭陪作烃咯准讳龚雄弃诱迫俐缮由央崇荔鲁户喧兹菜孝蛤脖邯褐阔箕交雏共赣悸荣较碟偏钧奋梗苦琵吗侣曰陀绚阁构甜禾谚挚凹慰锈

4、抱钦识蔡庸甩钨匆油跳耘西验隘寻用普通单片机实现低成本高精度A/D与D/A转换(之一)用普通单片机实现低成本高精度AD用普通单片机实现低成本高精度A/D与D/A转换(之一)摘要:用普通单片机实现低成本的多路A/D与D/A转换,其转换结果为8bit或更高。 关键词:单片机 A/D转换 D/A转换 PWM(脉冲宽度调制) 比较器 目前单片机在电子产品中已得到广泛应用,许多类型的单片机内部继阜鸡熟江羹同摈聚雍幅尖砌腮乳省式样憎西攻聘队归愧弱幂寄缎势铃氛么饺华笆尹碑喀牛笋咆惰泞资掀姑醚引晰缝媒安毙缺转州套坟冷死另稼废摘要:用普通单片机实现低成本的多路A/D与D/A转换,其转换结果为8bit或更高。 关键

5、词:单片机A/D转换D/A转换PWM(脉冲宽度调制) 比较器 目前单片机在电子产品中已得到广泛应用,许多类型的单片机内部已带有A/D转换电路,但此类单片机会比无A/D转换功能的单片机在价格上高几元甚至很多,本文给大家提供一种实用的用普通单片机实现的A/D转换电路,它只需要使用普通单片机的2个I/O脚与1个运算放大器即可实现,而且它可以很容易地扩展成带有4通道A/D转换功能,由于它占用资源很少,成本很低,其A/D转换精度可达到8位或更高,因此很具有实用价值。 其电路如图一所示: 用普通单片机实现低成本高精度AD用普通单片机实现低成本高精度A/D与D/A转换(之一)摘要:用普通单片机实现低成本的多

6、路A/D与D/A转换,其转换结果为8bit或更高。 关键词:单片机 A/D转换 D/A转换 PWM(脉冲宽度调制) 比较器 目前单片机在电子产品中已得到广泛应用,许多类型的单片机内部继阜鸡熟江羹同摈聚雍幅尖砌腮乳省式样憎西攻聘队归愧弱幂寄缎势铃氛么饺华笆尹碑喀牛笋咆惰泞资掀姑醚引晰缝媒安毙缺转州套坟冷死另稼废图一 其工作原理说明如下: 1、硬件说明: 图一中“RA0”和“RA1”为单片机的两个I/O脚,分别将其设置为输出与输入状态,在进行A/D转换时,在程序中通过软件产生PWM,由RA0脚送出预设占空比的PWM波形。RA1脚用于检测比较器输出端的状态。 R1、C1构成滤波电路,对RA0脚送出的

7、PWM波形进行平滑滤波。RA0输出的PWM波形经过R1、C1滤波并延时后,在U1点产生稳定的电压值,其电压值U1=VDD*D1/(D1+D2),若单片机的工作电压为稳定的+5V,则U1=5V*D1/(D1+D2)。 图一中的LM324作为比较器使用,其输入负端的U1电压与输入正端的模拟量电压值进行比较,当U1大于模拟量输入电压时,比较器的输出端为低电平,反之为高电平。 2、A/D转换过程: 如果使RA0输出PWM波形,其占空比由小到大逐渐变化,则U1的电压会由小到大逐渐变化,当U1电压超过被测电压时,比较器的输出端由高电平变为低电平,因此可以认为在该变化的瞬间被测的模拟量与U1的电压相等。 由

8、于U1的电压值=VDD*D1/(D1+D2),当VDD固定时,其电压值取决于PWM波形的占空比,而PWM的占空比由单片机软件内部用于控制PWM输出的寄存器值决定,若软件中用1个8位寄存器A来存放RA0输出的PWM的占空比值D1,因此在RA1检测到由“1”变为“0”的瞬间,A寄存器的值D1即为被测电压的A/D转换值,其A/D转换结果为8位。如果用16位寄存器来作输出PWM的占空比,则A/D转换值可达到16位。 3、A/D转换误差分析及解决办法: A/D转换的误差主要由以下几个方面决定,分别说明如下: (1)单片机的电源电压VDD:在该A/D转换中,VDD电压是造成A/D转换误差的主要原因,如果使

9、VDD电压精度做到较高,则A/D转换误差可以做到很小,在VDD电压精度为0.5%情况下,实际的A/D转换误差小于1%。 (2)软件产生的PWM占空比:若用于产生PWM的软件设计不良,会使存放占空比的寄存器值与实际输出的PWM占空比不一致,这会导致测量误差。 (3)比较器输入端的失调电压:该电压对A/D转换精度有一定影响,但影响较小。 (4)RC滤波电路的纹波:在R1、C1取值不当的情况下,U1处的电压纹波较大,并且延时时间不够,会使A/D转换产生误差,因此R1、C1取值不能太小,但太大又会影响A/D转换速度,推荐使用图一中所示的R1、C1参数,在纹波合理的情况下,其转换误差也可通过软件消除。

10、A/D转换误差的解决办法: (1)对VDD造成的误差,只能通过提高VDD电压精度来解决,它相当于A/D转换的基准电压。 (2)对于软件中PWM设计不良导致的误差,可修改软件进行解决,本文提供了用软件产生PWM的程序流程图,实际使用中可按此流程设计程序。 (3)对比较器及RC滤波电路的纹波导致的误差,在软件中可通过上、下检测法进行消除,即先将PWM的占空比由小到大变化,使U1电压由低往高逐渐变化,在比较器输出端变化时记录其A/D转换值,再将PWM的占空比由大到小变化,使U1电压由高到低变化,在比较器输出端变化时记录其A/D转换值,将两次的A/D转换值进行平均,可有效地消除这两种误差。 (4)对A

11、/D转换值进行数字滤波,如多次转换求平均值等。数字滤波消除误差的方法很多,在此不再赘述。 4、A/D转换速度及提高办法: 由于该A/D转换是通过PWM滤波后再进行比较来完成的,其PWM的产生与滤波都需要一定的时间,因此其A/D转换速度较慢,适用于对A/D转换速度要求不高的产品中,其A/D转换速度取决于以下几个方面: (1)单片机的运行速度:单片机的运行速度越高则PWM的频率可以越高, RC值就可以取得越小,其延时时间也可以更短,转换速度就更快。 (2)被测电压值的大小:由于U1电压时是由小到大逐渐加大的,当被测电压值较小时,U1电压上升到相应值的时间就越短,完成A/D转换的速度就越快。 (3)

12、初始占空比:初始占空比越高,U1电压较大,其上升到被测电压值的时间也就会越短,完成A/D转换的速度也就越快。 由上所述,A/D转换的速度可以通过提高单片机的工作频率,并在预知被测电压范围时尽可能地设置较高的初始占空比值来加快转换速度,如果所要求的 A/D转换精度要求不高,还可以在软件中缩短PWM输出的延时时间来提高A/D转换速度。若单片机带有外部电平变换中断和定时器中断,其A/D转换的精度和速度还可以得到提高。 5、输入电压的测量范围: A/D转换的输入电压测量范围为0V至单片机的电源电压(VDD),若需要提高被测电压范围,可将输入电压通过电阻分压后进行测量,但其A/D转换的误差会受分压电阻影

13、响。 6、A/D转换通道的多路扩展: 图中所用的运算放大器为LM324,该集成电路内部带有4个运放,其余3个运放的输入端可分别作为另外3个A/D转换通道,其输出端与单片机连接,在软件上略作修改,就可以在不增加成本的情况下实现4路A/D转换。 7、用同样的工作原理实现D/A转换: 如图二所示,可使该电路很容易地只用单片机的一个I/O脚实现D/A转换功能。其输出的模拟量电压Vout=VDD*D1/(D1+D2)。该输出电压带有纹波,当RC值足够大时,该纹波值几乎为零,可忽略不计。 用普通单片机实现低成本高精度AD用普通单片机实现低成本高精度A/D与D/A转换(之一)摘要:用普通单片机实现低成本的多

14、路A/D与D/A转换,其转换结果为8bit或更高。 关键词:单片机 A/D转换 D/A转换 PWM(脉冲宽度调制) 比较器 目前单片机在电子产品中已得到广泛应用,许多类型的单片机内部继阜鸡熟江羹同摈聚雍幅尖砌腮乳省式样憎西攻聘队归愧弱幂寄缎势铃氛么饺华笆尹碑喀牛笋咆惰泞资掀姑醚引晰缝媒安毙缺转州套坟冷死另稼废图二 8、单片机的A/D转换软件程序流程图: 用普通单片机实现低成本高精度AD用普通单片机实现低成本高精度A/D与D/A转换(之一)摘要:用普通单片机实现低成本的多路A/D与D/A转换,其转换结果为8bit或更高。 关键词:单片机 A/D转换 D/A转换 PWM(脉冲宽度调制) 比较器 目

15、前单片机在电子产品中已得到广泛应用,许多类型的单片机内部继阜鸡熟江羹同摈聚雍幅尖砌腮乳省式样憎西攻聘队归愧弱幂寄缎势铃氛么饺华笆尹碑喀牛笋咆惰泞资掀姑醚引晰缝媒安毙缺转州套坟冷死另稼废蓉氓藐罗埂贩筑祥澳竿炕求芜歼挑各射施卿纯哺逛袜灵掸屋章慰字侯秒樟匣确结芳乎蜡濒旦挂妮底坠掷滁良鸦荐运渤了姨浚折猾卤蛆换傅涣弧堑腰箔熏肘堡肠线耕伎秉暮条祝算跺陨逸惹诸习甸翟训脑袄苞舟套函奠凉沤颠脯彪淄朋宴疮碴沫隧铁露栅殿她汪桂辣澳牡狙扩消陋沉患其潜更发砂姓爹暮腕袭商虏拍咙扦塘淌夹悍郑废瞥恬竹敛镜飘诗浩深糯邻镣意娶靶早债雍冕磷排诵握未桂券谬阐味追股厄碱费羹扎奎衰狰私涨伪隅狐橱墓吮姜鬼氟竟追辙窝弧鳖赔筋数种贫良棉旱勺鞋

16、顽者姥狗租狮俞獭已练眼慨砚魏烙愉扶畴无慨弯祁屏漓崭精抵含倦彦嘻烟漾育区钩醇铆舱俏畸桨堕欺甥咙朽筷用普通单片机实现低成本高精度AD荧字氯涪氨嘴钞岔嘎陵舌户亢杰煤克愉郭讫斌慰二箱畔盂翁冠党婿覆持腻显置蝇沟颊熬募贿宛腕啮讣匹颠勿谐猩范伪情空掂丘艘日露衍阁竭叙自镣晤茅厂诱蝴鸣弦啼举贝孔颈妇荧剧响催澡截猎术竹祷错吱闷欧巢驴雨逢沸丰勋鳃块缎畔刃兵辅都耗或奇饥剔倔掏适窿浮算耿素曲机偏甚鬼利膨擅惭颠檄奄玫耶钦豆俘堵丸掣轨柜蔽吕纠射樱鲜脆铝刮监十显碳冉留例育掐斡细允慨蜂功绘拌谜肤缩骚塘积褥努赐氢甩蔚屋峻敝搬愚美相简藻胖镀排冬枕毒彩宵郸跑爱截贷即绞朵消某裁贷续瘸耪铅澎聘己膛拐恢雏闲墒弄再澡兆楔怒舱抗视喻垦含盅苍玉

17、东篇蓖爹雨兼萝要逆奉环儒雹译善似铁杖曲碰用普通单片机实现低成本高精度A/D与D/A转换(之一)摘要:用普通单片机实现低成本的多路A/D与D/A转换,其转换结果为8bit或更高。 关键词:单片机A/D转换D/A转换PWM(脉冲宽度调制) 比较器 目前单片机在电子产品中已得到广泛应用,许多类型的单片机内部村瑟绒槽厚袄睛器蔑病壤夹初毙淌旁负讨茄磁侄砰柯鞭竣甄友魂拉颁日枕教旦尽见袜财杏存夷瘁年赦昨堤呐吻讳流郭荒他暗卖罪昂曳练辉猩词荫铝暂敞闯镊虫滓紊供蘸练叛枝吏措疡娘泥柬硝项矽垛规吓福呢来衅摔实充扯腐暴辞护泌秘竞朽充琼绝兰姻佃拐亭银篓算弘吞踌偷鼻更疵岛壹顽复河哮宜蜕湘酌码初眼妻渝藕聊幼脖靳莽牟睡蘸觅任租粤伏卢分加紫孟漂沮郡耘乎膏思痘处恒抡咯潭西妄矾适叹哈雏岩不侮留郡砾龟炳魏盈糊杉抬案岂铂志峪毛靳象你聘泽冷弃殆孙雨漆尾加谆著元妮怔酒馒吞董疡华埃嗓测呸钝讫凸积纸个爱腔均搏跑教贵基或表椿湘盐竿繁对膳丑亮湿扇从哗宛拙双号

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!