推理推理再推理

  项目中用到步进电机的时候,需要用到一个驱动器,但是自己给脉冲给N-MOS管,怎么也控制不了驱动器,电机一直不动。

  说明一下这个步进电机驱动器的接线:

推理推理再推理
    N-MOS接线图:
推理推理再推理

   事先已经用PLC输出脉冲给步进电机驱动器,能够驱动步进电机,已经说明步进电机和驱动器没有问题。

   按理说,用单片机给一个连续的脉冲驱动N-MOS把线连在PU- 输入PWM,在输出端就可以输出占空比不断变化的PWM,驱动步进电机转动。但是,把线接好,步进电机就是没有动,怎么办呢?好,先检查检查,单片机对应的I/O口有没有连续的脉冲输出。示波器一测,有连续的脉冲,好,程序没有写错;但是,用示波器再测一下驱动的MOS输出端连着的PU-却是有一个幅值为1.8V的脉冲,说明不正常,用PLC测试的时候,PLC的输出口有23.8V 的脉冲输出,然后就到处检查找原因,找不到原因,心不甘哪!重新检查电机,电机驱动器,接线等等,但是,唯独没有检查N-MOS管,因此找不到原因。

   后来,老大回来了,把这个问题反映出来,老大给分析驱动N-MOS管的原理之后,帮忙检查了一下电路,经过一番推理与电路检查,终于把问题,找出来了,很明显,所驱动的N-MOS坏了,因为电路板上用的是拆机件,因此容易损坏,但是当时没有检查,也没有换另一路输出,因此没有把问题解决。但是并这不是主要的原因,主要原因是自己没有推理的意识。老大帮忙,找出问题之后,说了自己存在缺乏推理的能力。事后,仔细思考这件事情的经过,发现真的如此—自己缺乏推理意识及能力,程序没问题,I/O口能够输出连续的脉冲,步进电机及驱动器,事先用PLC测试过,如果当时再仔细推理一下,可能就会发现N-MOS出问题,而不是花了那么多时间还是找不问题。那么,推理,是自己今后必定要学会的。