打印

为什么C1不能用104

[复制链接]
2147|19
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
gdczy|  楼主 | 2014-8-11 11:38 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
上面的温控器断开的时候单片机复位,数码管显示OE,当温控器闭合时数码管显示OF,保持初始状态,但时反复这样通断,单片机会死机,不动,C1原来是104后来,把104给去掉就没这种死机的情况了,这是什么问题呢,人看到别人是用103的求解答

103.jpg (294.71 KB )

103.jpg

相关帖子

沙发
yanwen217| | 2014-8-11 11:53 | 只看该作者
温控器反复通断,实际上就是对C1在反复做充放电,0.1uF容量下,C1在没有放电完毕下就重新充电,电压不断累积上升,最终超过I/O口的承受电压,导致MCU异常,而0.01uF容量下,电容放电时间短,电压累积效应远远小于前置。

使用特权

评论回复
板凳
gdczy|  楼主 | 2014-8-11 13:41 | 只看该作者
yanwen217 发表于 2014-8-11 11:53
温控器反复通断,实际上就是对C1在反复做充放电,0.1uF容量下,C1在没有放电完毕下就重新充电,电压不断累 ...

就是这个原因?哪不要行不行呢?

使用特权

评论回复
地板
zhaoyu2005| | 2014-8-11 13:52 | 只看该作者
yanwen217 发表于 2014-8-11 11:53
温控器反复通断,实际上就是对C1在反复做充放电,0.1uF容量下,C1在没有放电完毕下就重新充电,电压不断累 ...

照你这么说,温度控制器不接,岂不是更容易造成超过IO扣承受电压,导致MCU异常?
为何是反复通断才会出现?

使用特权

评论回复
5
chengchenz| | 2014-8-11 14:21 | 只看该作者
这个IO脚是施密特触发还是不是?软件实现上用中断还是轮询?如果是用中断,在不同电容值下查过每次切换触发了几次吗?

使用特权

评论回复
6
gdczy|  楼主 | 2014-8-11 14:29 | 只看该作者
chengchenz 发表于 2014-8-11 14:21
这个IO脚是施密特触发还是不是?软件实现上用中断还是轮询?如果是用中断,在不同电容值下查过每次切换触发 ...

问软件工程师说可以不要?我要不清楚他用那种方法

使用特权

评论回复
7
gdczy|  楼主 | 2014-8-11 14:30 | 只看该作者
zhaoyu2005 发表于 2014-8-11 13:52
照你这么说,温度控制器不接,岂不是更容易造成超过IO扣承受电压,导致MCU异常?
为何是反复通断才会出现 ...

我也不清楚,有时候一两次就出现了

使用特权

评论回复
8
garin223| | 2014-8-11 17:21 | 只看该作者
你这个I/O口是接单片机复位脚,还是普通IO口?

使用特权

评论回复
9
yanwen217| | 2014-8-11 22:39 | 只看该作者
gdczy 发表于 2014-8-11 13:41
就是这个原因?哪不要行不行呢?


一般输入口加的电容是起到滤波作用,你可以先去掉测试看看

使用特权

评论回复
10
chunyang| | 2014-8-11 23:43 | 只看该作者
用在IO端口上的电容是为了对付瞬态电压波动,这个波动的能量不高,所以不必使用过大容量的电容,而且容量过大会造成电平明显滞后,甚至吃掉过窄的脉冲输入,很多时候这是不准许的。对于特殊输入需要做大时间常数的积分时,才会配较大电容。

使用特权

评论回复
11
kerby81| | 2014-8-12 08:48 | 只看该作者
chunyang 发表于 2014-8-11 23:43
用在IO端口上的电容是为了对付瞬态电压波动,这个波动的能量不高,所以不必使用过大容量的电容,而且容量过 ...

学习了,谢谢

使用特权

评论回复
12
qq756512897| | 2014-8-12 08:56 | 只看该作者
进来看看,学习学习            

使用特权

评论回复
13
gdczy|  楼主 | 2014-8-12 09:17 | 只看该作者
chunyang 发表于 2014-8-11 23:43
用在IO端口上的电容是为了对付瞬态电压波动,这个波动的能量不高,所以不必使用过大容量的电容,而且容量过 ...

后来改成这样了!这个复位电路有没有必要改成这样呢??

温控器复位电路.jpg (137.99 KB )

温控器复位电路.jpg

使用特权

评论回复
14
gdczy|  楼主 | 2014-8-12 09:57 | 只看该作者
上面的图我看过会有一个方波到单片机的脚

使用特权

评论回复
15
cjseng| | 2014-8-12 12:27 | 只看该作者
信号到底是给普通IO还是复位引脚?
另外,电容降压电路有问题吧?

使用特权

评论回复
16
gx_huang| | 2014-8-12 13:21 | 只看该作者
要确认一下是干扰原因,还是软件原因。
把温控器断开,反复随机模拟输入,看看是否会死机。

使用特权

评论回复
17
chunyang| | 2014-8-12 21:51 | 只看该作者
gdczy 发表于 2014-8-12 09:17
后来改成这样了!这个复位电路有没有必要改成这样呢??

这个要看你用的温控器的要求,没有足够的相关信息,无法判断。

使用特权

评论回复
18
gdczy|  楼主 | 2014-8-13 08:19 | 只看该作者
chunyang 发表于 2014-8-12 21:51
这个要看你用的温控器的要求,没有足够的相关信息,无法判断。

哦哦好的谢谢

使用特权

评论回复
19
gdczy|  楼主 | 2014-8-13 08:21 | 只看该作者
gdczy 发表于 2014-8-12 09:57
上面的图我看过会有一个方波到单片机的脚

没有的,已经批量了

使用特权

评论回复
20
Kopapril| | 2014-8-13 10:54 | 只看该作者
MARK

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

85

主题

562

帖子

0

粉丝