|
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统 驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe |
10位ADC测量电压,要显示0-999,精度可以达到多少 |
作者:zhxi 栏目:单片机 |
10位ADC测量电压,不加外面的量程转换和PGC,如果要显示0-999,精度可以达到多少? |
2楼: | >>参与讨论 |
作者: computer00 于 2006/8/24 10:14:00 发布:
精度要看ADC的精度跟参考电源的精度了。 |
3楼: | >>参与讨论 |
作者: zhxi 于 2006/8/24 11:09:00 发布:
如果ADC精度1个字 |
4楼: | >>参与讨论 |
作者: computer00 于 2006/8/24 11:32:00 发布:
那结果就是±1了。 |
5楼: | >>参与讨论 |
作者: gyt 于 2006/8/24 11:45:00 发布:
分辨率 computer00说得对。 现在这个只能叫做分辨率。 |
6楼: | >>参与讨论 |
作者: zhxi 于 2006/8/24 17:18:00 发布:
是否有可能把精度做到比分辨率高 如果参考电源的精度比较好,那么是否有可能把精度做到比分辨率还高?又改如何实现呢? |
7楼: | >>参与讨论 |
作者: computer00 于 2006/8/24 17:28:00 发布:
你要知道ADC本身有个精度的参数。精度不可能比分辨力还高的 那是没意义的东西。 |
8楼: | >>参与讨论 |
作者: gyt 于 2006/8/24 18:02:00 发布:
是这样 确实 |
9楼: | >>参与讨论 |
作者: zhxi 于 2006/8/24 21:50:00 发布:
谢谢! 我接了一个项目,是一显示仪表,要求:输入电压0-4V,显示值A段:0.5-99.5 B段:100-999,分辨率0.5。我用的是带10位ADC的STC12C5410AD,参考电压5V。老板硬说10位的ADC是可以实现的。请问这是否有可能实现? |
10楼: | >>参与讨论 |
作者: computer00 于 2006/8/24 22:17:00 发布:
10位的ADC,可以分辨1024份。100-999,有900份 因此不可能分辨到0.5。 |
11楼: | >>参与讨论 |
作者: mxh0506 于 2006/8/24 22:22:00 发布:
在一定条件下是可以的 试试过采样技术 |
12楼: | >>参与讨论 |
作者: hotpower 于 2006/8/24 22:24:00 发布:
A段没问题,B段不够~~~但分段分压还是有机会的~~~ |
13楼: | >>参与讨论 |
作者: zhxi 于 2006/8/25 8:20:00 发布:
谢谢各位大哥!! 谢谢各位大哥! 我现在用的是采样32次,然后除以8的方法,也就是采样4次作为一次的ADC值,即所谓的过采样。可是现在最后一位还是会跳,老板要求不能跳,我现在输入是用一个干电池加一个可变电阻的方法。 各位大哥看看是不是有什么好的办法?小弟谢谢各位大哥了!!! |
14楼: | >>参与讨论 |
作者: taoest 于 2006/8/25 9:51:00 发布:
过采样 过采样需要ADC器件具备高于标称分辨率的线性度。并且至少达到所需要的精度的要求。 如:10位ADC要通过过采样做到12位,那就要求该器件的线性度至少达到12位,即0.025% 通常采用SIGMA-DELTA的ADC线性度都非常好,可以增加好多个BIT。至于SAR这类的就别想了。 |
15楼: | >>参与讨论 |
作者: zhxi 于 2006/8/25 9:55:00 发布:
我用的是STC12C5410AD 我用的是STC12C5410AD,不知道这单片机用的是什么类型的adc |
16楼: | >>参与讨论 |
作者: zhxi 于 2006/8/25 15:11:00 发布:
不知道STC12C5410AD用的是什么类型的adc |
17楼: | >>参与讨论 |
作者: zhxi 于 2006/8/25 15:13:00 发布:
逐次逼近是不是就是SAR? |
18楼: | >>参与讨论 |
作者: taoest 于 2006/8/26 15:12:00 发布:
逐次逼近就是SAR |
19楼: | >>参与讨论 |
作者: iversonma 于 2006/8/26 15:17:00 发布:
分类~~电子工程专辑上看得 1、闪速型 2、逐次逼近型 3、Sigma-Delta型 1. 闪速ADC 闪速ADC是转换速率最快的一类ADC。闪速ADC在每个电压阶跃中使用一个比较器和一组电阻。 2. 逐次逼近ADC 逐次逼近转换器采用一个比较器和计数逻辑器件完成转换。转换的第一步是检验输入是否高于参考电压的一半,如果高于,将输出的最高有效位(MSB)置为1。然后输入值减去输出参考电压的一半,再检验得到的结果是否大于参考电压的1/4,依此类推直至所有的输出位均置“1”或清零。逐次逼近ADC所需的时钟周期与执行转换所需的输出位数相同。 3. Sigma-delta ADC Sigma-delta ADC采用1位DAC、滤波和附加采样来实现非常精确的转换,转换精度取决于参考输入和输入时钟频率。 Sigma -delta转换器的主要优势在于其较高的分辨率。闪速和逐次逼近ADC采用并联电阻或串联电阻,这些方法的问题在于电阻的精确度将直接影响转换结果的精确度。尽管新式ADC采用非常精确的激光微调电阻网络,但在电阻并联中仍然不甚精确。sigma-delta转换器中不存在电阻并联,但通过若干次采样可得到收敛的结果。 Sigma-delta转换器的主要劣势在于其转换速率。由于该转换器的工作机理是对输入进行附加采样,因此转换需要耗费更多的时钟周期。在给定的时钟速率条件下,Sigma-delta转换器的速率低于其它类型的转换器;或从另一角度而言,对于给定的转换速率,Sigma-delta转换器需要更高的时钟频率。 Sigma-delta转换器的另一劣势在于将占空(duty cycle)信息转换为数字输出字的数字滤波器的结构很复杂,但Sigma-delta转换器因其具有在IC裸片上添加数字滤波器或DSP功能而日益得到广泛应用。 |
20楼: | >>参与讨论 |
作者: 毛毛猫 于 2006/8/28 10:10:00 发布:
那是以很长的转换周期为代价的 |
21楼: | >>参与讨论 |
作者: ymc8 于 2006/8/28 11:36:00 发布:
分辨到0.5没问题,但精度不可能达到0.5 要求分辨率达到0.5可以用过采样达到,但是过采样对SAR型ADC的精度提高作用很小。 STC的10位AD在电路硬件设计良好时可以稳定到跳动±1个字(经常是做不到的),即不跳动的稳定分辨率只有9位,你若是需要显示0.5稳定不跳动,则需要11位的稳定分辨率,难度还是不小的。 如果对最终数据更新速率要求不高,可以采用多级数字滤波措施,即对第一级数字滤波的结果进行第二级数字滤波……。同时可以对送显示器的数据采取进一步的滤波措施,包括减少送显示的数据更新速率(如每秒送两次)…… 注意数字滤波的周期设置要考虑50Hz的工频干扰的抑制,如对32个采样值进行有积分性质的滤波时,这32个值应该均匀分布在20ms的范围内,则结果的稳定性将会大大提高。 对你的要求,可能需要3阶数字滤波。 |
22楼: | >>参与讨论 |
作者: gyt 于 2006/8/28 12:42:00 发布:
不错 楼上大侠的经验相当丰富,说得很对, “减少送显示的数据更新速率”,是使得仪表的显示看上去不太跳的一个好办法,建议试试。 |
23楼: | >>参与讨论 |
作者: blliao 于 2006/8/28 15:20:00 发布:
stc的5410ad肯定不行,其ad转换的线形度很差,见STC上我的贴 |
24楼: | >>参与讨论 |
作者: blliao 于 2006/8/28 15:21:00 发布:
STC |
25楼: | >>参与讨论 |
作者: northerns 于 2006/8/28 17:23:00 发布:
我有个关于AD的问题,想请教一下 我用自带ADC的单片机采集数据,采集的数据端是一个带簧片振动的电压信号,簧片振动肉眼不可见,我怎么能把这端的信号如实的采集出来呢?我把采集时间定为30ms,可是结果很不理想。采集程序在主程序的开始。各位大侠给个帮助指点一下啊 |
|
|
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入 |
Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号 |