打印

STC12C5A60S2的A/D转换测试

[复制链接]
3598|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
anazel|  楼主 | 2012-10-17 21:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
20120703| | 2012-10-17 22:07 | 只看该作者
10位的精度可以识别0.0048828125这个分辨率。你的硬件环境是怎样的呢

使用特权

评论回复
板凳
anazel|  楼主 | 2012-10-17 23:22 | 只看该作者
只是个最小系统,加上数码管显示,刚才用10位的TLC1543测了一下,小数点第2位非常稳定

使用特权

评论回复
地板
阿南| | 2012-10-18 09:32 | 只看该作者
跳正常,因为你的信号本身会跳,可以多采集几次求平均值。

使用特权

评论回复
5
shell.albert| | 2012-10-18 09:50 | 只看该作者
1、参考源要稳定,低纹波。
2、输入信号源要加采集保持。
3、软件要作滤波处理。

使用特权

评论回复
6
coody| | 2012-10-18 10:13 | 只看该作者
数码管熄灭时再做ADC,比如4位数码管显示,分5个时间隙,假如2ms一位,则前面8ms显示,然后关闭显示2ms后做ADC,避免LED电流对ADC的影响。外挂的ADC是因为LED的电影响不到它。
ADC部分没有独立的模拟地和电源的MCU,就要这样考虑。

使用特权

评论回复
7
anazel|  楼主 | 2012-10-18 15:09 | 只看该作者
用STC的AD测量0-5V电压能做到小数点第2位稳定不跳吗

使用特权

评论回复
8
coody| | 2012-10-18 17:32 | 只看该作者
你量程是多少?

使用特权

评论回复
9
Juwaylee| | 2012-10-18 18:14 | 只看该作者
数码管熄灭时再做ADC,比如4位数码管显示,分5个时间隙,假如2ms一位,则前面8ms显示,然后关闭显示2ms后做ADC,避免LED电流对ADC的影响。外挂的ADC是因为LED的电影响不到它。
ADC部分没有独立的模拟地和电源的MCU, ...
coody 发表于 2012-10-18 10:13
soga,学习了

使用特权

评论回复
10
anazel|  楼主 | 2012-10-18 18:27 | 只看该作者
你量程是多少?
coody 发表于 2012-10-18 17:32

量程是0--5V

使用特权

评论回复
11
xiaobo21| | 2012-10-18 20:14 | 只看该作者

使用特权

评论回复
12
anazel|  楼主 | 2012-10-19 23:06 | 只看该作者
放弃STC的AD转换,还是改用AD芯片了,经测试STC标称的10位AD也就能做到8位效果

使用特权

评论回复
13
大道至简| | 2012-10-20 11:17 | 只看该作者
你的电源不稳定

使用特权

评论回复
14
anazel|  楼主 | 2012-10-20 11:41 | 只看该作者
你的电源不稳定
大道至简 发表于 2012-10-20 11:17

有可能,用的是开关电源

使用特权

评论回复
15
vftom3| | 2012-10-21 20:40 | 只看该作者
可以只是测量的电压阻抗要低

使用特权

评论回复
16
大山的魂| | 2013-8-30 16:54 | 只看该作者
        while(AD_finished == 0)                                         // 判断 AD 是否转换结束
        {
                AD_finished = (ADC_CONTR & 0x10);
        }

程序执行到这儿卡死了,怎么办啊?

使用特权

评论回复
17
华师单车汉| | 2013-8-30 17:06 | 只看该作者
我以前用过,在外面得有前置射随还需要一个低通滤波

使用特权

评论回复
18
lanqiao1026| | 2013-8-30 17:51 | 只看该作者
以前也发生过,没怎么在乎,那时要求不高。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

35

主题

448

帖子

2

粉丝