单片机通过继电器控制220V交流电机,电机通断电时,单片机程序跑飞,哪些方法可以解决问题,最好方法是什
后来考虑到了用看门狗解决问题,我在执行程序过程中会通过按键输入数据到RAM区,我想如果用看门狗的话启动复位会让RAM区的数据丢失。是这样的吗?如果是的那我就只能用其他方法...
后来考虑到了用看门狗解决问题,我在执行程序过程中会通过按键输入数据到RAM区,我想如果用看门狗的话启动复位会让RAM区的数据丢失。是这样的吗?如果是的那我就只能用其他方法解决问题。我很想用阻容吸收来解决问题,但是不知道具体电路改怎么接,该选择什么样参数和性质的元件?
展开
5个回答
展开全部
继电器控制端使用光耦隔离,使用单独供电,继电器芯交流加阻容吸收回路直流加2极管,还有是不是程序本身有问题,你仿真过程序吗。
用看门狗加强保护,即使程序跑飞了一会也马上重新启动,如果干扰把电源做好一点,滤波做好一点,如果有必要可以加个金属屏蔽罩之类的,单片机选择抗干扰性能好点的,比如(ATMEL)的AVR,STC这些,根据对C8051F系列的抗干扰测试,这单片机不适合在干扰大的地方使用,其他430单片机没测试过,还不知道抗干扰怎么样,
检测量里边有没有干扰用万用表最小的交流档测发现里边有交流成分或者继电器动作时突然交流读数增大就是干扰在这里不应该有交流成分的如有看上面解决方案。
程序跑飞的解决方案 1启动看门狗 2 RST复位输入端是不是没有检测,
这里有狗的介绍http://baike.baidu.com/view/280158.html
用看门狗加强保护,即使程序跑飞了一会也马上重新启动,如果干扰把电源做好一点,滤波做好一点,如果有必要可以加个金属屏蔽罩之类的,单片机选择抗干扰性能好点的,比如(ATMEL)的AVR,STC这些,根据对C8051F系列的抗干扰测试,这单片机不适合在干扰大的地方使用,其他430单片机没测试过,还不知道抗干扰怎么样,
检测量里边有没有干扰用万用表最小的交流档测发现里边有交流成分或者继电器动作时突然交流读数增大就是干扰在这里不应该有交流成分的如有看上面解决方案。
程序跑飞的解决方案 1启动看门狗 2 RST复位输入端是不是没有检测,
这里有狗的介绍http://baike.baidu.com/view/280158.html
艾普斯
2024-07-18 广告
2024-07-18 广告
稳频稳压电源哪家好?艾普斯电源(苏州)有限公司开始专业研发、制造及营销交流稳压电源,满足全球电子及信息业对电源设备日益蓬勃的市场需求。迄今为止,业已发展成为交流不间断电源、稳压电源、变频电源、中频航空- 军事专用电源、直流电源、逆变电源等产...
点击进入详情页
本回答由艾普斯提供
展开全部
单片机使用隔离电源供电,继电器控制端使用光耦隔离,光耦的电源也要使用隔离电源供电。
就用当前的电源,,可以在光耦的电源上串入22uH的电感,单片机VCC与GND之间接入尽可能大的电容,同时增加0.01-0.1uF的涤纶电容,单片机电源和地也串入棒感。单片机控制继电器的引脚串接22欧左右的电阻。
光耦电源隔离一般用DC/DC,隔离度高,体积小,只是会增加点成本。
用看门狗的话启动复位会让RAM区的数据丢失。是这样的吗。
是的,除非你把数据写到单片机外的存储器中,如24C02之类的。
就用当前的电源,,可以在光耦的电源上串入22uH的电感,单片机VCC与GND之间接入尽可能大的电容,同时增加0.01-0.1uF的涤纶电容,单片机电源和地也串入棒感。单片机控制继电器的引脚串接22欧左右的电阻。
光耦电源隔离一般用DC/DC,隔离度高,体积小,只是会增加点成本。
用看门狗的话启动复位会让RAM区的数据丢失。是这样的吗。
是的,除非你把数据写到单片机外的存储器中,如24C02之类的。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这种情况一定要加回路RC吸收回路,采用0.1uf /1000V和33欧2W电阻串接并在开关触点两断即可解决。效果立竿见影。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
解决方法:
1、可以采样双电源,单片机一个电源,继电器一个电源,两者电源分开;
2、继电器控制端使用光耦隔离,继电器节点并上电容吸收回路杂波,减小继电器开关瞬间的毛刺;
1、可以采样双电源,单片机一个电源,继电器一个电源,两者电源分开;
2、继电器控制端使用光耦隔离,继电器节点并上电容吸收回路杂波,减小继电器开关瞬间的毛刺;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
继电器接点并上阻容吸收回路,至少并上一只电容。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询