搜索
bottom↓
回复: 83

用AT89C2051内部的比较器做ADC转换,AD转换,分辨率12位,稳定度8位,做平均值后可提高。

[复制链接]

出0入0汤圆

发表于 2010-4-4 00:29:08 | 显示全部楼层 |阅读模式
放假做恒温烙铁,另一研究部分:用AT89C2051的内部比较器做廉价ADC 。
    电路图:

(原文件名:AD转换测试原理图.PNG)

    焊接实验板成品:

(原文件名:AD 1.JPG)


(原文件名:AD 2.JPG)

    程序:
点击此处下载 ourdev_543560.pdf(文件大小:53K) (原文件名:at89c2051 ADC test.pdf)
    视频:wmv格式,为了上传,改成AVI后缀,因此如果双击打不开,请改后缀
点击此处下载 ourdev_543561.AVI视频文件大小:1.39M) (原文件名:AT89C2051 ADC.AVI)

阿莫论坛20周年了!感谢大家的支持与爱护!!

你熬了10碗粥,别人一桶水倒进去,淘走90碗,剩下10碗给你,你看似没亏,其实你那10碗已经没有之前的裹腹了,人家的一桶水换90碗,继续卖。说白了,通货膨胀就是,你的钱是挣来的,他的钱是印来的,掺和在一起,你的钱就贬值了。

出0入0汤圆

发表于 2010-4-4 07:36:43 | 显示全部楼层
赞!! 简洁实用. 资料完整~~

CCGL学习ing

出0入0汤圆

发表于 2010-4-4 10:06:38 | 显示全部楼层
大概明白一点,楼主还是说说原理吧。

计数器的时间和电压值是怎么对应的?

出0入0汤圆

 楼主| 发表于 2010-4-4 10:43:09 | 显示全部楼层
Q=IT
U=Q/C

出0入0汤圆

发表于 2010-4-4 11:40:14 | 显示全部楼层
回复【3楼】oufuqiang 欧福强
Q=IT
U=Q/C
-----------------------------------------------------------------------
知道了,我回去也算算,这种的AD还没搞过呢,呵呵。

现在是恒压充电吧?0~5V区间的线性度如何?

出0入0汤圆

发表于 2010-4-4 13:00:55 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-4-5 10:30:44 | 显示全部楼层
不错,顶了

出0入0汤圆

发表于 2010-4-5 15:14:28 | 显示全部楼层
电路图和实物有出入啊

出0入0汤圆

发表于 2010-4-5 16:17:34 | 显示全部楼层
看到一些温控方面的仪表就是这样做的

出0入0汤圆

发表于 2010-4-5 19:44:35 | 显示全部楼层
楼主做得不错,
刚买了2051,谢谢分享资料!

出0入0汤圆

发表于 2010-4-5 19:51:20 | 显示全部楼层
楼主做得不错,

出0入0汤圆

发表于 2010-4-6 23:19:32 | 显示全部楼层
学习了,找个时间试试

出0入0汤圆

发表于 2010-4-7 07:11:40 | 显示全部楼层
mark

出0入264汤圆

发表于 2010-4-7 08:55:24 | 显示全部楼层
谢谢

出0入0汤圆

发表于 2010-4-8 07:54:03 | 显示全部楼层
学习了,精度如何?

出0入0汤圆

发表于 2010-4-8 08:16:37 | 显示全部楼层
学习,这贴应该有裤子穿了

出0入0汤圆

发表于 2010-4-8 22:03:11 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-4-11 16:26:38 | 显示全部楼层
用什么做传感器的?

出0入0汤圆

 楼主| 发表于 2010-4-12 17:28:05 | 显示全部楼层
通过检测电容的充电时间来判断电压的高低。

出0入0汤圆

发表于 2010-4-13 08:58:25 | 显示全部楼层
我以前用M8做过,但是主控的M8后来用作其他地方了。由于M8的缺货,没有再买
现在又这个,我打算做一个

出0入20汤圆

发表于 2010-4-15 20:21:03 | 显示全部楼层
这个如果是线性的,电工基础全部要推翻:Ui=Uo(1-e^(1/RC))!!!由:Q=IT;C=Q/U可以推导出:U=IT/C I如何得到?它是一个变化的值。好好学习基础知识吧!

出0入0汤圆

发表于 2010-4-15 21:27:32 | 显示全部楼层
记号

出0入0汤圆

发表于 2010-4-15 21:32:38 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-4-15 21:35:42 | 显示全部楼层
【20楼】 mon51
积分:20
派别:
等级:------
来自:
这个如果是线性的,电工基础全部要推翻:Ui=Uo(1-e^(1/RC))!!!由:Q=IT;C=Q/U可以推导出:U=IT/C I如何得到?它是一个变化的值。好好学习基础知识吧
--------------------------------------------------------------------------------------------------------------------------

楼主老人家用的是基本的一个恒流源啊,所以是线性的,不过有些非线性误差

出0入0汤圆

发表于 2010-4-15 21:53:58 | 显示全部楼层
不错,有空做个汽车电池电压实时显示

出0入0汤圆

 楼主| 发表于 2010-4-16 08:17:40 | 显示全部楼层
给电容充电的恒流源还是比较不错的,刚开始给4mA,在0-5V实测±0.01mA。后来由于晶振问题,又调整到1mA。

出0入0汤圆

发表于 2010-4-16 10:02:32 | 显示全部楼层
是不错,不过有几点误差
1,9012三极管恒流的线性度误差,就是在ce由12v变为6v左右输出恒流的线性度,不过楼主在E接了负反馈电阻,这种误差比较小了。

2, 在电容C10通过9012CB放电时,会剩余0.6V左右的电压,并且会随着温度而变化,不过对精度影响稍微大点

如此简单的电路,要求不太高的场合特别推荐啊

出0入0汤圆

 楼主| 发表于 2010-4-16 17:21:53 | 显示全部楼层
电容放电是通过IO不是三极管。

出0入0汤圆

发表于 2010-4-16 17:24:46 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-4-16 18:16:34 | 显示全部楼层
通过IO啊,也没个限流电阻,
10uf电容通过IO放电,放电瞬间电流蛮大,证明89c2051还不错嘛

出0入0汤圆

发表于 2010-4-16 19:18:22 | 显示全部楼层
记号

出0入0汤圆

发表于 2010-4-22 16:12:56 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-4-22 16:20:18 | 显示全部楼层
MARK 模拟比较器实现AD

出0入0汤圆

发表于 2010-4-24 14:10:15 | 显示全部楼层
回复【楼主位】oufuqiang 欧福强
-----------------------------------------------------------------------

(原文件名:截图1272089254.jpg)
这部分的原理不是很明白,能否解释一下?谢谢!

出0入0汤圆

发表于 2010-4-27 09:00:28 | 显示全部楼层
我也看不懂,楼上的电路,哪位大虾解释一下瑟

出0入0汤圆

 楼主| 发表于 2010-4-28 12:43:33 | 显示全部楼层
请楼上2位先尝试自行搜索 恒流源 电路。

出0入0汤圆

发表于 2010-5-8 20:53:04 | 显示全部楼层
记号!学习了!

出0入4汤圆

发表于 2010-5-8 21:35:21 | 显示全部楼层
是一个恒流源电路,LED发正向压降一定,9012的Veb也是一定的,所以电流为两个电压之差/R,这个电流受温度的影响比较大一点。

出0入0汤圆

发表于 2010-5-8 23:04:30 | 显示全部楼层
记号!!!

出0入0汤圆

发表于 2010-5-9 00:13:47 | 显示全部楼层
楼主10uf通过IO放电既不安全

出0入0汤圆

发表于 2010-5-9 17:28:07 | 显示全部楼层
MARK学习了

出0入0汤圆

发表于 2010-5-15 08:09:28 | 显示全部楼层
温度系数不好,LZ搜一下坛子里LS2051电压表,会有帮助

出0入0汤圆

发表于 2010-5-15 08:45:41 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-5-24 21:59:20 | 显示全部楼层
不错,这个有一定的实用性!

出0入0汤圆

发表于 2010-5-30 20:38:33 | 显示全部楼层
怀疑内部比较器的性能~~

出0入0汤圆

发表于 2010-7-2 19:40:34 | 显示全部楼层
呵呵。有意思,
最近也准备用2051做一个AD转换器

出0入0汤圆

发表于 2010-7-2 20:12:53 | 显示全部楼层
记号

出0入0汤圆

发表于 2010-9-3 17:58:10 | 显示全部楼层
AD

出0入0汤圆

发表于 2010-12-1 17:31:02 | 显示全部楼层
记号

出0入0汤圆

发表于 2010-12-1 20:06:54 | 显示全部楼层
mark!!

出0入0汤圆

发表于 2010-12-1 20:29:35 | 显示全部楼层
ddddddd

出0入0汤圆

发表于 2010-12-2 02:09:35 | 显示全部楼层
Mark,Mark.,.

出0入0汤圆

发表于 2010-12-2 08:48:04 | 显示全部楼层
不错

出0入0汤圆

发表于 2010-12-2 10:57:22 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-12-2 11:54:21 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-12-2 18:04:23 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-12-2 19:56:36 | 显示全部楼层
JH

出0入42汤圆

发表于 2010-12-2 20:05:09 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-12-3 11:15:20 | 显示全部楼层
学习了!谢谢

出0入0汤圆

发表于 2010-12-4 10:05:58 | 显示全部楼层
mark.

出0入0汤圆

发表于 2010-12-10 20:36:22 | 显示全部楼层
恒流源电路,比较器转ADC

出0入0汤圆

发表于 2010-12-10 23:11:47 | 显示全部楼层
恒流源电路,比较器转ADC

出0入0汤圆

发表于 2010-12-14 18:07:32 | 显示全部楼层
学习了

出0入0汤圆

发表于 2010-12-16 19:42:01 | 显示全部楼层
谢谢分享!

出0入0汤圆

发表于 2010-12-29 10:48:51 | 显示全部楼层
mark!!

出0入0汤圆

发表于 2010-12-29 11:14:13 | 显示全部楼层
进来看2051的AD

出0入0汤圆

发表于 2011-8-31 10:23:00 | 显示全部楼层
回复【33楼】fang45  
-----------------------------------------------------------------------

与431比较,成本如何?

出0入0汤圆

发表于 2011-8-31 13:23:34 | 显示全部楼层
顶!!!

出0入0汤圆

发表于 2011-9-14 13:09:21 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-9-14 13:22:07 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-9-14 13:31:15 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-12-6 17:29:53 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-12-7 00:24:05 | 显示全部楼层
mark
回去看看恒流源

出0入0汤圆

发表于 2011-12-7 01:10:05 | 显示全部楼层
建议P1.1口串联一个电阻,比如200Ω。这样放电时安全些。当然充电时的起始电压高了一个确定值。

出0入0汤圆

发表于 2011-12-12 23:11:49 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-12-13 08:12:15 | 显示全部楼层
mark,好东西。

出0入0汤圆

发表于 2011-12-13 08:24:28 | 显示全部楼层
mark!!!

出0入0汤圆

发表于 2011-12-13 15:43:53 | 显示全部楼层
学习了。

出0入0汤圆

发表于 2011-12-15 14:18:23 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-12-15 15:54:47 | 显示全部楼层
有9012的存在,此电路受温度影响会比较大,适用于要求不高的场合,P1.1加一个小的限流电阻比较保险一些,当然既然楼主试验过,问题应该不是很大。我看了一会没有什么太大感觉,现在好多单片机都自带AD,而且也很便宜呀,做一下过采样处理,精度会更高,当然楼主提出思路很是很好。

出0入0汤圆

发表于 2013-4-24 22:39:57 | 显示全部楼层
谢谢分享!

出0入0汤圆

发表于 2015-8-27 22:51:42 | 显示全部楼层
谢谢 学习 了
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-10-3 00:25

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表