Hello Guest it is October 26, 2021, 02:32:07 AM

Author Topic: Step Active Low works, board specifies Active High  (Read 1785 times)

0 Members and 1 Guest are viewing this topic.

Step Active Low works, board specifies Active High
« on: October 29, 2014, 05:22:10 PM »
I am converting mill that has a MN400 driver board to a parallel board.  Everything seems to be working great, however, I had to set the motors step signals to Active Low.  The board specifies Active Low.

The board I'm using is a DM8010

http://microkinetics.com/pdfmanuals/DM8010.pdf

From the manual:
Step input signal ............................................... TTL compatible positive edge trigger

And:
Step - used to step the motor. The stepping frequency range is from 0 to 300
KHz. The driver updates the motor position after a LO-to-HI transition
occurs. The minimum pulse width (LO level) should be 2uS

Should I worry or try to correct this.  TIA

Offline Hood

*
  •  25,838 25,838
  • Carnoustie, Scotland
    • View Profile
Re: Step Active Low works, board specifies Active High
« Reply #1 on: October 30, 2014, 04:06:11 AM »
What happens when you set it Active High (ie remove green tick) ?

Hood

Offline stirling

*
  • *
  •  2,188 2,188
  • UK
    • View Profile
    • www.razordance.co.uk
Re: Step Active Low works, board specifies Active High
« Reply #2 on: October 30, 2014, 06:15:56 AM »
Easy way to find out. Set an output pin to the same pin as one of your step pulses is on and then with your hand on the motor, execute a few activateSignal(OUTPUT?), deactivateSignal(OUTPUT?) commands in the script editor. You'll feel which one causes the motor to step.
Re: Step Active Low works, board specifies Active High
« Reply #3 on: October 30, 2014, 08:00:37 AM »
If I set it to Active High the motors will not turn.  You can feel a very small pulse when the direction changes, but no movement.