单片机如何处理压变传感器的电压信号

我单片机使用的是Arduino,它的芯片是AVR的,想处理压变传感器(就是根据压力的变化输出电压信号)采集的电压信号,这种信号有正负,因为压力变化的方向会不一样。应用在板... 我单片机使用的是Arduino,它的芯片是AVR的,想处理压变传感器(就是根据压力的变化输出电压信号)采集的电压信号,这种信号有正负,因为压力变化的方向会不一样。应用在板形控制领域的。
补充:压变传感器区别于压电传感器。压变是测量压力变化值,而压电是测量压力值。
展开
 我来答
绾浔漓酱
2013-08-28 · TA获得超过4.6万个赞
知道大有可为答主
回答量:7273
采纳率:75%
帮助的人:3997万
展开全部
压力输出的电压有正负问题不大。
我现在没有完全搞明白的是,你是否需要识别压力的正负方向?处理方法不完全一致。
1、AVR的AD使用的时候,如果要追求精度,最好不要用电源电压作为基准,而是用独立的外接基准源芯片,比如LM336-2.5V,AD780等,以2.5V为基准比较好。
2、如果你不需要方向,只是需要压力大小,这个比较好办。
把电压信号利用运算放大器放大,注意,你要估测一下他可能达到的最大值,不要超过2.5V。然后利用精密全波整流电路(也是用运放做,模电书里有),把信号整理成正数。然后就送AD,走习惯路线好了。
3、如果你需要方向,那也比较简单,处理的时候变一变好了。
还是把电压信号放大,不过最大范围控制在-1.25V-1.25V之间,增益你自己估算一下。然后用运放搭一个加法器,把整个波形上移1.25V,也就是说,电压变化范围在0-2.5V之间。然后下面习惯路线,送AD采样。
两种方法比较一下,第二种方法可以获得方向信息,不过要稍微损失一些精度。
百度网友ec35c0b5a
2013-08-28 · TA获得超过1692个赞
知道大有可为答主
回答量:2508
采纳率:73%
帮助的人:1210万
展开全部
不管您的信号是正还是负的,都可以通过提取您的电压信号,而后通过放大器电路放大之后进入ADC芯片(或者单片机自带ADC功能)中进行分析提取的,只是你的信号有正负之分,所以,你的放大器需要正负电源。即双电源。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友283d78e
2013-08-28 · 知道合伙人IT服务行家
百度网友283d78e
知道合伙人IT服务行家
采纳数:1491 获赞数:2983

向TA提问 私信TA
展开全部
通过运放将信号变化到avr的ad采集范围既可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nwnu_137
2013-08-28 · TA获得超过271个赞
知道小有建树答主
回答量:213
采纳率:0%
帮助的人:99.2万
展开全部
首先确定压变传感器输出信号范围,单片机是否能直接识别,即是否在单片机识别范围内,如不是那就需要信号调试,比如放大等手段;其次是关心da的精度选取,这个跟据你系统要求而定;然后是对采集的数据处理,对于不稳定的数据一般要采取滤波等手段。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
夜郎君v5
2013-08-28
知道答主
回答量:14
采纳率:0%
帮助的人:9万
展开全部
首先选一种ad转换芯片。。因为你的输出是有正负的,所以要那种课接受双极性的信号的ad芯片,如果只有单极性的,可以通过加法器或者偏置电路把它转换成正信号。。还要注意输出信号的电压范围,如果不在你所用的ad芯片范围内,就要通过运放或信号调理等方面来处理信号。。。具体的操作要看你输出的电压值及你所用的什么芯片。。。希望上面的回答对你有帮助
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式