如何用单片机来识别正负脉冲信号呢?急用中,各位高手帮帮忙

 我来答
绾浔漓酱
2011-03-27 · TA获得超过4.6万个赞
知道大有可为答主
回答量:7273
采纳率:75%
帮助的人:3838万
展开全部
如果你的信号只有正负两种电平的话就很简单了,通过一个二极管来个半波整流,消除掉负脉冲,再用74HC14整形后送单片机外部中断。
如果信号有正负零三种电平就复杂一些,需要用编码来识别,需要用到两路信号。
追问
我的信号就是有三种电平,而且信号很弱,需要经过放大处理,所以就需要设计电路来解决,不知道电路怎么去设计,只知道用LM393和MV358I,但是不知道怎么去设计?
追答
最近很忙,你这个电路很容易做,两种方法:
1、选带AD的单片机,比如STC12C5A60S2之类的。先把信号放大到正负1V,0V,这种状态(应该没问题吧?当然再多一些也行,基本思想是一样的),然后利用运放搭加法器,把信号整体抬升2V(用基准源TL431 或者LM336搭电路来做,如果你有钱,或者要求比较高,可以用AD780,一块芯片含税差不多要40块,很带劲),到+1V,2V,3V这种状态,然后用AD检测电压,根据电压值判断当前的脉冲波形。
2、不带AD的单片机。信号的处理方法一样,不过最后一关是用两个比较器进行比较,区分出三种信号。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式