共2条
1/1 1 跳转至页
,sos,10 sos 如何用8位的AD转换器实现10位精度
问
我在的厂里,有一款机型,主控芯片为AT89C51,A\D转换器用8位的ADC0832.
但转换后却可显示500以上,我只能显示255,
我也试过把3次的采样和相加,但显示每次最小变化都是3,
不知如何显示500以上,每次最变化是1? 答 1: 用AVR或PIC等MCU就不郁闷了 答 2: 我知道提高采样精度的办法我知道提高采样精度的办法
之前我是做温度测量的,是内带8位的ADC, 但当时需要的温度检测范围太广了,做了一个星期的实验,在低沉本的办法下我实现了,提高采样精度
想知道办法的工程师请来EMAIL: mcurd@163.com
如果能成为朋友,还能为你提供更多的信息.一切是 FREE 答 3: 意义不大,用傻瓜相机能拍出专业照片吗?当然专业摄影师可以让你的傻瓜相机拍出你认为专业的照片,其实专业不专业,专业人士说了才算。
方法一般是:
1、过采样,多点取均值。你不是8位吗,最大256,每个数据乘以2,不就超过500了吗,当然误差也放大了,不要紧,你要是有N点(N>10)取平均,那是不是就很大程度抵消了噪声,这是肯定的,但再抵消也不会超过理论9bit的精度。
2、改变量程。这是改变相对误差最好的办法。看了万用表就知道了,就是这么切换的。但是你愿意修改线路板加上多个基准调节电路和模拟开关吗?
其实0832可不便宜,买个10bit串行的AD或者直接采用内置AD的MCU不是更好。 答 4: 谢谢各位大侠的帮助谢谢各位大侠的帮助
我准备采用ATMEL的AT89LP4051的片子
里面有两路10bit-A/D 答 5: AT89LP4051 能买到吗?好像是新出来的 答 6: 用四次采样值之和作为采样结果,就达到了10位A/D,若非精细不变的信号,可以使用此法。 答 7: 各有各的高着啊看眼了我.
但转换后却可显示500以上,我只能显示255,
我也试过把3次的采样和相加,但显示每次最小变化都是3,
不知如何显示500以上,每次最变化是1? 答 1: 用AVR或PIC等MCU就不郁闷了 答 2: 我知道提高采样精度的办法我知道提高采样精度的办法
之前我是做温度测量的,是内带8位的ADC, 但当时需要的温度检测范围太广了,做了一个星期的实验,在低沉本的办法下我实现了,提高采样精度
想知道办法的工程师请来EMAIL: mcurd@163.com
如果能成为朋友,还能为你提供更多的信息.一切是 FREE 答 3: 意义不大,用傻瓜相机能拍出专业照片吗?当然专业摄影师可以让你的傻瓜相机拍出你认为专业的照片,其实专业不专业,专业人士说了才算。
方法一般是:
1、过采样,多点取均值。你不是8位吗,最大256,每个数据乘以2,不就超过500了吗,当然误差也放大了,不要紧,你要是有N点(N>10)取平均,那是不是就很大程度抵消了噪声,这是肯定的,但再抵消也不会超过理论9bit的精度。
2、改变量程。这是改变相对误差最好的办法。看了万用表就知道了,就是这么切换的。但是你愿意修改线路板加上多个基准调节电路和模拟开关吗?
其实0832可不便宜,买个10bit串行的AD或者直接采用内置AD的MCU不是更好。 答 4: 谢谢各位大侠的帮助谢谢各位大侠的帮助
我准备采用ATMEL的AT89LP4051的片子
里面有两路10bit-A/D 答 5: AT89LP4051 能买到吗?好像是新出来的 答 6: 用四次采样值之和作为采样结果,就达到了10位A/D,若非精细不变的信号,可以使用此法。 答 7: 各有各的高着啊看眼了我.
共2条
1/1 1 跳转至页
回复
我要赚赏金打赏帖 |
|
|---|---|
| 28BYJ-48机械臂实现人脸跟随被打赏¥24元 | |
| 基于RK3506B的片温识读功能的实现被打赏¥25元 | |
| 【瑞萨RA8D1测评】基于FreeRTOS的lvgl移植教程被打赏¥29元 | |
| 电子价签墨水屏开发被打赏¥35元 | |
| 【Ozone】RTT 打印终端使用被打赏¥29元 | |
| BMS保护板绝缘检测功能-不平衡电桥技术绝缘电阻检测设计与实现被打赏¥34元 | |
| 给28BYJ-48三自由度机械臂加一个网页控制台被打赏¥32元 | |
| 用28BYJ-48电机从零搭一台三自由度机械臂被打赏¥33元 | |
| 【英飞凌开发经验】ModusToolbox配置EdgeTalk外设被打赏¥27元 | |
| 基于BQ76952PFBR的BMS保护板热插拔损坏的原因和处理措施被打赏¥32元 | |
我要赚赏金
