集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 2504|回复: 3

AD 采样值是 0---》 2^12 , 可是,它就一定表示采集的电压值是 从0 开始的吗?

[复制链接]
vvt 发表于 2010-4-29 15:12:09 | 显示全部楼层 |阅读模式
AD 采样值是 0---》 2^12 , 可是,它就一定表示采集的电压值是 从0 开始的吗?
我好像见过 -2v ->2v 这样的采样范围的
admin 发表于 2010-4-29 16:00:56 | 显示全部楼层
AD采出来的2进制数要和你的基准电压进行线性变换才对

比如我们现在用的的AD的电压采集范围是2V-3V,输出范围是0-FF,那么,就要用U=2+AD/255换算
ddr 发表于 2010-4-29 18:04:24 | 显示全部楼层
这样说吧,第一步,你要确定一个合适你系统的AD,然后得到这个AD的采样范围A-B,第二步:确定你要采的信号的最大值C-D,然后将A-B通过分压、直流偏置等手段将C变换成A或者大于A,将D变换成D或者大于D,当然D-C>B-A时才需要分压,如果信号太小可能就需要放大,用这个公式:N=k*(A-B)/(D-C),k是你自己想设定的系数,N是你的电压的缩放系数。再确定一个值M,M=(A+B)/2,AD能采样的范围的中心电压,就是你要采样的信号隔直后要加的偏置电压。
假如现在你要才得信号是-3-3,你的AD能采的范围是0-12V,你只需要在AD的输入端隔直后(-3-3v也可以不加隔直)加3-9v间的一个偏置就可以采集了,采集到的数据运算后最后再扣掉这个偏置就行了
Sunlife 发表于 2015-5-14 11:42:35 | 显示全部楼层
你的AD能采的范围是0-12V,你只需要在AD的输入端隔直后(-3-3v也可以不加隔直)加3-9v间的一个偏置就可以采集了
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-5-6 22:58 , Processed in 0.089084 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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