打印
[STM32F1]

STM32 I/O输入中断 受通讯的干扰求解决办法?

[复制链接]
2864|24
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
如图
触摸屏做为主机 发送命令 给STM32 或变频器
发现给变频器发送命令时候, STM32 I/O口 并没有中断,
可是仿真时候发现,触摸屏给变频器发送命令, 或变频器上电, STM32就进入中断
各位高手解

33333.png (35.87 KB )

33333.png
沙发
usysm| | 2017-10-11 18:33 | 只看该作者
这个干扰是什么造成的?

使用特权

评论回复
板凳
typeof| | 2017-10-11 18:34 | 只看该作者
楼主在中断IO添加一个上拉电阻。

使用特权

评论回复
地板
yujielun| | 2017-10-11 18:35 | 只看该作者
在控制引脚上加上隔离芯片。

使用特权

评论回复
5
usysm| | 2017-10-11 18:41 | 只看该作者
IO的速度是多大?

使用特权

评论回复
6
typeof| | 2017-10-11 18:41 | 只看该作者
可能电压干扰造成的。

使用特权

评论回复
7
yujielun| | 2017-10-11 18:41 | 只看该作者
可能变频器造成的干扰比较大。

使用特权

评论回复
8
电子过客|  楼主 | 2017-10-12 08:23 | 只看该作者
yujielun 发表于 2017-10-11 18:35
在控制引脚上加上隔离芯片。

中间就是加的光耦

使用特权

评论回复
9
电子过客|  楼主 | 2017-10-12 08:25 | 只看该作者
usysm 发表于 2017-10-11 18:41
IO的速度是多大?

输入速度不大,几秒钟才采集一次

使用特权

评论回复
10
gujiamao12345| | 2017-10-12 09:39 | 只看该作者
这种情况上示波器看看,到底是io被干扰了还是根本没中断呢

使用特权

评论回复
11
电子过客|  楼主 | 2017-10-12 15:09 | 只看该作者
gujiamao12345 发表于 2017-10-12 09:39
这种情况上示波器看看,到底是io被干扰了还是根本没中断呢

干扰了也能看影响其I/O电平的高低

使用特权

评论回复
12
电子过客|  楼主 | 2017-10-12 18:00 | 只看该作者
自己顶一下, I/O加了 下拉电阻和电容 后就一点反应都没有,

使用特权

评论回复
13
daijun20803| | 2017-10-12 19:53 | 只看该作者
学习学习

使用特权

评论回复
14
huaiqiao| | 2017-10-13 21:32 | 只看该作者
接上ESD器件,加高速光耦

使用特权

评论回复
15
山东电子小菜鸟| | 2017-10-13 22:23 | 只看该作者
请确保IO口的电平

使用特权

评论回复
16
android2| | 2017-10-16 18:04 | 只看该作者
I/O加了 下拉电阻和电容 后就一点反应都没有,

是哪里的信号干扰了

使用特权

评论回复
17
selongli| | 2017-10-16 22:41 | 只看该作者
使用隔离芯片。

使用特权

评论回复
18
fentianyou| | 2017-10-16 22:42 | 只看该作者
是外部的硬件干扰吗?

使用特权

评论回复
19
xiaoyaodz| | 2017-10-16 22:42 | 只看该作者
楼主判断干扰来自哪里?

使用特权

评论回复
20
selongli| | 2017-10-16 22:45 | 只看该作者
光耦芯片就可以。

使用特权

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

本版积分规则

54

主题

205

帖子

2

粉丝