关于边沿触发中断,高频杂波会导致误触发吗

2019-12-26 18:52发布

本帖最后由 qingyin2009 于 2017-7-30 21:53 编辑

最近产品在脉冲采集信号出现了点问题,大概情况是这样:

输入是脉冲信号:200ms的低电平,40ms的高电平,输入使用了1nf的电容滤波,前期验证的时候,没有出现过问题,后来批量生产时,在产品上出现一定概率误触发的现象,有些产品一直好的,有些就经常误触发;用示波器抓到的波形都是好的,没有杂波。

误触发时,单片机的确产生了边沿中断: 一个是在纯高低电平的时候,会触发中断;另外是在边沿的时候,可能会触发两次中断;作为软件工程师,我只能解释在此处出现了中断,是高频杂波,示波器抓不到,没有证据,硬件不承认,客户又让我给明确报告解释,特来咨询下大家;

顺便说下,用的单片机没有滤波功能;把1nf电容修改为20nf就基本不会误触发了,但是又不能改硬件。
27条回答
lianglee
1楼 · 2019-12-29 09:45.采纳回答
 精彩回答 2  元偷偷看…… 0人看过
dykwai1
2楼-- · 2019-12-27 17:50
软件加多次采样确认,这个是必须有的
linbinquan
3楼-- · 2019-12-27 22:26
 精彩回答 2  元偷偷看……
qingyin2009
4楼-- · 2019-12-28 00:03
hdxet 发表于 2017-7-31 08:09
输入的信号来自什么设备或器件?阻抗是多少?你的设备输入除了加滤波电容,还串电阻了吗?
抗干扰是个需要 ...

来自整车的安全气囊控制器,电路是他们提供的,但是在示波器上未看到干扰

myiccdream
5楼-- · 2019-12-28 03:30
linbinquan 发表于 2017-7-31 09:00
懂硬件的同学说一下怎么从硬件上滤除高频干扰呗

楼道的那种声控灯知道吧?  
大体的原理就是那种“单稳态电路” , 只是这电路也要精细的调整一下
vvwvvw
6楼-- · 2019-12-28 07:09
示波器设置合适的话不会抓不到的,应该那蓝 {MOD}的翻转信号作为触发源,减少扫描周期。说不定能看到触发中断的原因。好奇问一下是什么单片机?感觉波形变化慢有些沿边触发在某个电位上可能容易干扰
qingyin2009
7楼-- · 2019-12-28 11:15
vvwvvw 发表于 2017-8-1 21:39
示波器设置合适的话不会抓不到的,应该那蓝 {MOD}的翻转信号作为触发源,减少扫描周期。说不定能看到触发中断的 ...

MC9S12XET256

一周热门 更多>