ZS-X11H BLDC motor driver arduino GND connection

i'm trying to connect arduino with this BLDC Motor Driver

shematics

PWM Signal is ok, i connected GND with arduino GND, soldered jumper for PWM control, works fine.

but how can i connect DIR direction and Stop pins with arduino, in picture above, it must be connected to GND, do i need a relay?

can it be done with a SSR relay, or with a Mosfet Transitor?

Mosfet like this: [amazon]

thanks.

how to connect arduino pins with BLDC Motor driver STOP and DIR pins, and how to controll it.

Please give a link to the data sheet.

here is that what i have:

thanks

That's not a data sheet.

Edit: DIR and STOP connect to the pins on the right side. Connect to any 5V digital pin.


You will need two of these
Connecr IN to an Arduino digital GPIO
Connect OUT to the DIR/STOP

Thanks, just a question, i dont have BC547C transistor, can i use S9014 C331 or 2N5401 B331 insted? if yes, do i need ajust the R1 resistor?
Thank you again.

The S9014 should work but change R1 to 1.5K

@jim-p I'm currently working with this motor control and am curious why we need a transistor to control this signal, shouldn't the low/high signal from a digital out pin be sufficient to change direction?

Which arduino are you using?
What is the voltage at DIR and STOP?
What are the current sink requirements for DIR and STOP?

If the voltage is always 5V or less and the current is always 20mA or less then it may be OK to connect directly to a 5V I/O arduino

I'm using a Nano with the ZS-X11H V2 motor controller and a bldc with hall sensors. I was having some issues with the direction control where it would turn in one direction just fine but in the other direction it would sometimes studer and not start and other times start then run with more vibration than the forward direction. It turns out I had my motor wiring going into the motor controller slightly off. I thought perhaps there may have been a signal issue with the digital I/O,, but there is none. The direction control works perfectly fine with ~5V high and ~0V low and thus work perfectly fine with digital output pins. There is no need for a transistor. Hope this is helpful for future searchers.

1 Like

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.