你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

找到引起复位的源头了,但却无法解决

[复制链接]
michaelsco 提问时间:2017-3-2 15:34 /
前几天发表的一篇帖子说是继电器引起的单片机复位,但现在研究下来其实未必。现在的情况是单片机控制的电机是自带一个电位器的,电机转动时通过齿轮带着电位器转。而电位器的信号直接送给单片机读取。每当继电器断开的一瞬间时单片机就复位了,如果把电位器信号拔掉令电机转上一整天都不会复位,很正常。电位器的信号脚接到单片机的AD脚上或是不接AD脚随便接单片机的某一脚也能引起复位。复位的条件是每当电机运行完就在继电器断开那一瞬间就复位,而且是没规律的。在那管脚前加二极管,加电容,加稳压管都试过了,没有一点效果,用示波器量那管脚电压也很正常,没看到瞬间波动特别大的情况。现在是各种办法都试尽了,单片机是stm8s005k6,实在不行这项目就得重搞,更换单片机,stm8的单片机抗干扰性太差劲了。
收藏 1 评论8 发布时间:2017-3-2 15:34

举报

8个回答
zhoupxa 回答时间:2017-3-2 16:53:21
信号地、功率地,数字地、模拟地单独走线;
加强各信号通路、电源回路滤波。
xmshao 回答时间:2017-3-3 08:21:46
应该是在继电器断开那一瞬间产生较大的感生电动势给电源带来较大波动干扰,进而导致芯片供电异常而复位。

继电器的泄放回来加了没有。再就是电源方面要花点功夫,楼上所讲都是可以参考的。
海迹天涯 回答时间:2017-3-3 08:40:09
学习了哈哈
michaelsco 回答时间:2017-3-3 11:50:06
xmshao 发表于 2017-3-3 08:21
应该是在继电器断开那一瞬间产生较大的感生电动势给电源带来较大波动干扰,进而导致芯片供电异常而复位。

...

我用示波器量了,就在复位的那一瞬间,仪器检测到的波形电压很正常啊,没有波动。就是在复位端口可以看到一个复位波形
wenyangzeng 回答时间:2017-3-3 13:24:02
按楼主所说:“如果把电位器信号拔掉令电机转上一整天都不会复位,很正常。电位器的信号脚接到单片机的AD脚上或是不接AD脚随便接单片机的某一脚也能引起复位。”
那么你应该先给电位器配置屏蔽线等等措施来解决干扰问题,而不应该怪STM8抗干扰性能不良。我用过不少STM8,不见得抗干扰性能差呀!
michaelsco 回答时间:2017-3-4 09:12:58
wenyangzeng 发表于 2017-3-3 13:24
按楼主所说:“如果把电位器信号拔掉令电机转上一整天都不会复位,很正常。电位器的信号脚接到单片机的AD脚 ...

电机是固定恒定不变的,只能在管脚输入处想办法,有什么好办法没
wenyangzeng 回答时间:2017-3-4 09:45:43
michaelsco 发表于 2017-3-4 09:12
电机是固定恒定不变的,只能在管脚输入处想办法,有什么好办法没

你可以给电位器到ADC输入之间加上阻容滤波试看看
wdshuang09 回答时间:2017-3-4 09:57:00
xmshao 发表于 2017-3-3 08:21
应该是在继电器断开那一瞬间产生较大的感生电动势给电源带来较大波动干扰,进而导致芯片供电异常而复位。

...

应该是断电瞬间感性负载放电引起的,同意此楼的说法,建议楼主在继电器线圈两端加一个反向二极管,即增加断电瞬间的放电回路,看问题能不能解决

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版