为什么单片机控制1602液晶显示出现显示数据偶尔偏移了位置???
我是用stc单片机控制5v的继电器,再用5v继电器控制电机的230v继电器,单片机供电是用220v转5v的小变压器。用5v的1602液晶显示电机运行时间,通常在电机停掉或...
我是用stc单片机控制5v的继电器,再用5v继电器控制电机的230v继电器,单片机供电是用220v转5v的小变压器。用5v的1602液晶显示电机运行时间,通常在电机停掉或开启时液晶显示的运行时间位置发生不定量的偏移,而且时偶尔发生。在没有接电机和电机继电器的情况下运行,则不会发生偏移,请专家解答一下是什么问题?谢谢!
展开
2个回答
意法半导体(中国)投资有限公司
2023-06-12
展开全部
展开全部
你这种情况,有三种可能性:
第一,电机的强电磁辐射带来的干扰
第二,电机在启动,运行这两个动作的顺间,对你的单片机的电源带来的干扰.
第三,电机的强电磁传导带来的干扰
验证的办法:
第一,为了验证是否是电机在启动和停止瞬间带来的干扰,你可以把电控板尽你最大的努力远离你的电机,远离大概3米开外试试
第二,为了验证是否是电机启动对电源的干扰,你用示波器测量一下电源的波形
第三,强电磁带传导带入的干扰,这是我认为最有可能的,方法是结果第一,二条验证办法,即远离电机,用示波器测量电源波形.
有问题继续追问,百度现在限制字数,不敢一次回答太多字.
第一,电机的强电磁辐射带来的干扰
第二,电机在启动,运行这两个动作的顺间,对你的单片机的电源带来的干扰.
第三,电机的强电磁传导带来的干扰
验证的办法:
第一,为了验证是否是电机在启动和停止瞬间带来的干扰,你可以把电控板尽你最大的努力远离你的电机,远离大概3米开外试试
第二,为了验证是否是电机启动对电源的干扰,你用示波器测量一下电源的波形
第三,强电磁带传导带入的干扰,这是我认为最有可能的,方法是结果第一,二条验证办法,即远离电机,用示波器测量电源波形.
有问题继续追问,百度现在限制字数,不敢一次回答太多字.
追问
你好,如果是强电磁干扰,有方法解决吗?如果启动对电机的干扰,大多是电机停止时发生的,有什么方法可以改善吗?谢谢
追答
是这样的,你先要确定是哪里来的干扰
强电磁干扰的途径有两种:
一种是强电磁辐射,就是电机内部的大电流线圈产生的电场和磁场波对你电控板上的线路以及单片机的运行产生干扰.
对付这种干扰的办法,就是让电控远离强电的环境,如果做不到远离,在电控板周围缠一圈导磁胶布和一圈导电胶布,如果没有上述材料,就把电控放在一个周围是钢铁之类的金属的密闭空间里.
第二种是强电磁传导,比如通过与你电控板的连线或者220V电源传导进来的,这种,不好屏蔽.
我不知道你的空间是什么情况,现在你做一下最大的改善:
1 把电控板尽量拉远,并且找个铁盒子,把电控圈起来再说
2 在5V小变压器处再并联几个不同容值的电容,不必太大,大约0.01--1uF,加两三个就可以,尽量保证电容值不同,保持你的5V总电容加起来不超过1000uF,但也不小于220uF,这么做是为了防止强电传导进来的干扰
3 如果有可能,尽量不要让电控与主电机用同一个电源,最好能有个开关电源来做5V电源,工频变压器带来的电源传导干扰是最多的.
如果还不能改善,那我也没有办法了,因为我处理这类问题的时候,一般是在现场,需要有示波器的支持.
意法半导体(中国)投资有限公司
2023-06-12 广告
2023-06-12 广告
单片机编程有以下几种方法:1. 学院派编程方法:讲解的时候,只是告诉你了最基本的方法,用最简单的方法让你明白怎样使用单片机检测按键。2. 传统编程方法:不死等,或者说不一直死等,并且用延时一段时间的方式消抖,效果也挺不错的。慎用delay。...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询