Introduction To Stepper Motor Motion Control. Pulse And Direction.

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 มิ.ย. 2024
  • In this lesson we go over how stepper motors and drives use pulse and direction for precise positioning in motion control applications. Steppers can use the pulse and direction control to maintain accuracy despite not requiring an encoder. Using basic switches wired to the pulse and direction input, we can make a tutorial where we manually move the stepper motor.
    Get the full details of this lesson at twcontrols.com/micro800-conne...
    Items used in this video:
    PLC Trainer twcontrols.com/plc-trainers
    Stepper Trainer controls.tw/steppertrainer
    The above links make these videos possible. Please use them!
    Support these videos while you advance your skills courses.twcontrols.com/
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 23

  • @funone8716
    @funone8716 3 หลายเดือนก่อน +1

    Great video thanks!

    • @TimWilborne
      @TimWilborne  3 หลายเดือนก่อน +1

      Glad you liked it!

  • @eliekhananya1551
    @eliekhananya1551 2 ปีที่แล้ว +1

    Thanks for these videos, seriously!

    • @TimWilborne
      @TimWilborne  2 ปีที่แล้ว +1

      Glad you like them!

  • @augustograton8958
    @augustograton8958 2 ปีที่แล้ว +1

    Thank you Tim !!!

  • @eitantal726
    @eitantal726 ปีที่แล้ว +1

    One little thing to mention: The direction pin. This pin "cares" about the logic voltage on it. (The other pin just waits for a pulse, to move one step) As such, one must know which logic value corresponds with which direction - CW, or CCW.

  • @umargul5644
    @umargul5644 2 ปีที่แล้ว +1

    Great job

  • @Lil2012angle
    @Lil2012angle 2 ปีที่แล้ว +1

    Thank you for showing us this video, I’m still struggling to connect DC motor to micro820 with no motor drive trainer any key points should I follow?

  • @eitantal726
    @eitantal726 ปีที่แล้ว +1

    small overlooked nuance: Microstepping. Using clever tricks, the driver can offer you many more "stops", than you'd normally get from just the coils in the NEMA motor. It makes no difference to the pulsing. One pulse equals one Microstep. The number of microsteps (aka subdivisions) is configurable on the motor driver itself

  • @daltonburdick2076
    @daltonburdick2076 2 ปีที่แล้ว +2

    When you are wiring something up, you should show a ladder logic diagram or some sort of schematic. This helps things make more sense when there are so many wires and components

    • @TimWilborne
      @TimWilborne  2 ปีที่แล้ว +1

      This trainer came with great documentation. Did you go through it? If you are still having trouble, contact him. He is very helpful

    • @TimWilborne
      @TimWilborne  2 ปีที่แล้ว +1

      Check out the other videos I mention, there are schematics in them.

  • @eitantal726
    @eitantal726 ปีที่แล้ว +1

    Fun fact: when probed, the Pulse signal often looks like a 50% duty cycle. This is incidental, it's because every edge (up or down) counts, and the speed tends to remain consistent, hence giving the appearance of a 50%

    • @eitantal726
      @eitantal726 ปีที่แล้ว

      Oops. Upon further investigation, That's not correct. Nothing happens on the falling edge. (Source: DRV8825 Datasheet)

  • @silviotomazi7812
    @silviotomazi7812 2 ปีที่แล้ว +1

    Please post a video on how to program bit shift right
    thanks

    • @TimWilborne
      @TimWilborne  2 ปีที่แล้ว

      Here you go Silvio
      twcontrols.com/lessons/allen-bradley-plc-bsl-bit-shift-left-sequence-programming-part-8

  • @luizfeliz7534
    @luizfeliz7534 ปีที่แล้ว +1

    Fantastic! Can you explain us hou these drivers work internally? (H bridge, current decay, chopping technic,etc) please .-. ._. ;D

    • @TimWilborne
      @TimWilborne  ปีที่แล้ว

      No, that's too far off topic for our channel 😁

  • @danielmora7452
    @danielmora7452 ปีที่แล้ว +1

    Hi Tim could you help me? I am having the next error on the move absolute module MC_FB_ERR_
    PROFILE
    The function block cannot execute because the motion profile defined in the function block cannot be achieved.
    Correct the profile in the function block.
    Could you explain me why is this keep happening and how to resolve it. Thank a lot

  • @sunilgiri7792
    @sunilgiri7792 2 ปีที่แล้ว +1

    Sir, which motor and drive are used in this case ............?????
    Afterall it's great video .... thank you sir 🙏🙏👍

    • @TimWilborne
      @TimWilborne  2 ปีที่แล้ว +1

      Not sure, this one isn't a trainer we build.