单片机电磁兼容的问题,急!!!

2024-12-30 05:39:38
推荐回答(4个)
回答1:

是这样的,因为没有你实际的电路,只根据你的描述,我也很难判断问题的所在.
我简单说一下我的思路:
1 确定是不是电磁干扰引起的.
你这个失效的现象不一定是电磁干扰引起的,所以,你可是量一下,电机转动时:
1.1 单片机的电源电压 1.2 红外接收管与单片机引脚连接的电压及波形,尤其波形
以上两个内容,最好用示波器量,万用表量的不准.

2 如果在电源没有问题,波形出现问题的情况下,才有可能考虑到电磁干扰或者电磁辐射引起的.
解决办法,用铜纸,或者其他导电的纸,或者用个金属壳,把电机全面的包起来,并且把导电纸或者金属
壳接单片机的电源地.

3 如果以上还不行,再用导电纸把红外接收部分也如上屏蔽起来.
4 做完2,3步后,再用示波器量波形.
5 在红外接收波形正确的情况下,如果出现你说的问题,估计是你程序有毛病,或者接收程序得不到执行,或者接收完成后的动作不能执行.

总之思路: 电源 ---->波形------>软件

回答2:

估计是电机工作电流太大,把系统电压拉低了造成的红外失效吧?你测量一下电机工作时的电路电压。建议加强电机和红外部分的电源滤波和增大电源功率。必要的话两个部分各自单独用电源供电。

回答3:

你的干扰应该不是电磁干扰屏蔽了红外接收,应该是电源干扰,把红外接收用的电源和电机电源分开,或者对到红外接收管的电源加电感、电容滤波,避免电机通过电源干扰红外。

回答4:

电磁干扰 不可能会 影响 红外接收 或者 发送, 除非是 软件设计有问题,
控制电机转动 与 红外接收 有冲突,就是 没有 兼顾 各个软件 模块之间 关系。
不接电机,接个指示灯 之类的负载 试试,如果还是这样 就可以说明问题了。
还有 就是 红外接收头 的 电源 一定要 单独加 滤波, 如 接个 电感 电容 就可以。