发新帖我要提问
12
返回列表
打印

为什么单片机有时候会在开启电机时死机?

[复制链接]
楼主: hdz05
手机看帖
扫描二维码
随时随地手机跟帖
21
西安化易| | 2007-12-14 00:27 | 只看该作者 回帖奖励 |倒序浏览

我的分析及建议,请注意你的电路.

从电路中没有看到复位电路,也没有说清楚是死机是复位.
我分析有几点:

1.在你的DC-DC前,应该有电容,如果没有电容,开电机可能会死机或复位.
  你可以看一下DC-DC的说明.

2.没有看到你的复位电路
  电池供电电路的复位处理比较重要.但这一点一般人都注意不到.没有说清你的MCU类型,不敢妄加断语.

3.没有看到电机的电源在什么地方
  如果电机的电源允许,给电机串一个二极管.
4.
  给MCU的地串一个二极管
-------------------------------------------------------------
我的建议:
  如果你是电池供电系统,为什么要用5V的MCU,是做实验,那我不说什么了.如果是做产品,我建议你一定要换.
  

使用特权

评论回复
22
hdz05|  楼主 | 2007-12-14 08:33 | 只看该作者

PC随机的可能性比较大

PC指针随机跑飞的可能性较大,因为:①在程序上电和开机各有一次对系统全部寄存器和io状态的初始化,且关机是还有相应IO的处理。②每次不良时的状态非常随机,从状态点分析PC位置,应是随机。(非常遗憾的是,目前还无法进行仿真确认)。
关于MCU电压的选择,与整个产品的其它要求有关,要改动,可能要牺牲成本和功耗,暂无好的对策。
同时,正如xwj所言,这么低的比例,暂以剔除处理,并通知电机供方对NG品进行技术分析。
不管怎么说,“根本原因”是我非常想知道的,就算靠大家的方法解决了,不知道根由的话还是非常遗憾。

继续试验中,过程中会及时向大家通报!如果有好的意见和建议,还望提出,谢谢!!

使用特权

评论回复
23
gezhi| | 2007-12-14 08:58 | 只看该作者

可能是高频干扰

示波器的5s→10ms,最后选取10mV,20ms档测试可能太大,高频根本看不出来,建议时间再调小观察下。
在电机输出线、电池输出、DCDC前后、单片机电源和地之间,并入小容量高频电容。在DCDC输入输出加入适当储能电容,电机驱动电源加储能电容。

使用特权

评论回复
24
xwj| | 2007-12-14 09:00 | 只看该作者

LZ,现在不怕拍你了

希望不是你设计的电路,

说真的,要是我手下的工程师设计出这样的电路,会被打PP打死的哦


呵呵^_^

使用特权

评论回复
25
hdz05|  楼主 | 2007-12-14 09:49 | 只看该作者

有拍就拍!

呵呵···不管是与不是,还是希望大家有的拍就拍!千万不要手下留情!毕竟,做技术不比做人,对就是对,错就是错!容不得半点瑕疵!

使用特权

评论回复
26
农民讲习所| | 2007-12-14 09:52 | 只看该作者

肖特基5819不好,效率低。

大功率用这个可以

使用特权

评论回复
27
fsaok| | 2007-12-14 10:14 | 只看该作者

根本原因很可能在于电源

测试方法:

用另外一个电源提供给MCU,看看有没有死机现象,如果是没有死机,从电源方向解决,如果还是死机,从地线方向解决

不太同意用剔除处理的方法,因为时间长的话,电池内阻会增大,如果是mcu的电源供给有问题的话,就会有更多问题出现

使用特权

评论回复
28
西安化易| | 2007-12-14 12:27 | 只看该作者

我说的几种,你都试了吗?

使用特权

评论回复
29
hdz05|  楼主 | 2007-12-17 19:39 | 只看该作者

郁闷

郁闷!以下是测试报告,请大家看看还有何高见!

测试报告:
1、3.0V电源加电容:
      100uF电解:NG
      470uF电解:NG
      470uF电解+103p磁片:NG
      106P磁片+103P磁片:NG(效果最佳)
2、电机两端加电容:
      100uF电解:NG
      470uF电解:NG
      103P磁片:NG
      106磁片:NG
3、电机串二极管5818
      引脚与地间:NG
      电机电源间:NG
4、改变电源
      电池 或 线性电源,不同电压情况下:效果相同;
      OK的电机,全部状态下测试:OK
5、随机组合(不全)测试:
      最佳:电源并106P磁片+电机并103磁片,NG率非常低(控在2%内应该没问题);
6、电机的启动(正常后350mA左右)瞬间,地电平抬高约25mV,同时单片机电源(DCDC输出)会在此基础上再出现尖峰抖动,加退耦电容后会剔除很多瞬间尖峰,只保留一较宽尖峰,峰值可控在30mV左右(470uF电解电容效果一样)。
注;我的示波器很差。
7、NG电机的测试报告未到;

注:因为该问题带有随机性,所以不排除误判情况;

使用特权

评论回复
30
hdz05|  楼主 | 2007-12-17 19:41 | 只看该作者

参考资料

这篇**比较好!供大家参考下:http://hi.baidu.com/lihui2/blog/item/fb5d1c17fa36df004b90a733.html

使用特权

评论回复
31
hdz05|  楼主 | 2007-12-18 08:03 | 只看该作者

补充下

100uF电解电容+103磁片→并在电源端
再加上
100uF电解电容+103磁片→并在电机端

效果很差。

远没有“电源并106P磁片+电机并103磁片”效果好。

注:“NG率非常低(控在2%内应该没问题)”是指对有问题的电机(0.05%)做连续测试时发生死机的几率;

使用特权

评论回复
32
wfq341| | 2013-7-2 12:33 | 只看该作者
看不见图片呢

使用特权

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

本版积分规则