急求:我最近在做一个单片机采集数据程序,输入电压有正有负,但是通过A/D转换后得到的数据,

本来应该是负电压的值,得到的却都是数值0,如果我给输入电压加上一个直流偏置,也就是让输入的电压都变成正的,单片机里面得到的数据才是对的,请问一下我应该怎么改程序才对。... 本来应该是负电压的值,得到的却都是数值0,如果我给输入电压加上一个直流偏置,也就是让输入的电压都变成正的,单片机里面得到的数据才是对的,请问一下我应该怎么改程序才对。 展开
 我来答
黑豹0049
高粉答主

2012-12-15 · 每个回答都超有意思的
知道大有可为答主
回答量:1.3万
采纳率:84%
帮助的人:6877万
展开全部
A/D芯片的输入电压范围是单极性的,输入负电压就被限幅成最小值0V。你查看A/D芯片的资料,看看能否把输入电压设置成双极性的,不行就只好把输入电压上移到单极性,A/D输出的数据进单片机后减去中间值,恢复成双极性电压。
781947241
2012-12-15 · TA获得超过1966个赞
知道小有建树答主
回答量:203
采纳率:0%
帮助的人:171万
展开全部
把单片机读到的数据减掉偏置电压的AD转化值就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式