C8051F 单片机 AD转换

2019-07-16 00:18发布

出现了这种情况。
采集传感器信号,通过串口发送给上位机。
经过放大,然后通过片内AD转换。
发现加了200单位力的电压信号是正比例变化的,但是码值不是正比例变化。(比如加200单位力值,码值变化40;再加200单位,码值变化10;再加200单位,码值变化60……)
请问这是什么原因呢?AD转换有误?怎么也找不出问题。不知有没有遇到这种情况的给点指导意见。
不胜感激。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
dsc198981
1楼-- · 2019-07-16 00:25
你可以是示波器看看放大后的信号有没有问题!然后再去查AD转换的原因。

评分

参与人数 1威望 +1 +1 收起 理由 飞鸟_发烧友 + 1 + 1

查看全部评分

飞鸟_发烧友
2楼-- · 2019-07-16 01:39
dsc198981 发表于 2013-5-31 22:06
你可以是示波器看看放大后的信号有没有问题!然后再去查AD转换的原因。

谢谢你的回复。之前就测过,每200单位力值对应0.05v电压的变化。所以,放大器输出的是正常的。
问题锁定在AD部分。
摩羯丶
3楼-- · 2019-07-16 03:48
请问你用的什么烧录器啊 。能不能下载
飞鸟_发烧友
4楼-- · 2019-07-16 07:58
 精彩回答 2  元偷偷看……

一周热门 更多>