DC motor control via DB25 port

Hello everyone, I'm new to Arduino that's why I'am asking for your help.

My project is to realize a motor DC driver for a Long-Travel Linear Stages. The motor that controls the X axis is a DC motor 48V 2A, volt max 4A, 2 phases.

are there controllers for this type of large motor for arduino? (like the L298 but for big motor)

Thanks in advance

I don't understand why you have the words "via DB25 port" in your title.

There will be no difficulty getting a driver for any size of DC motor. The Pololu website has a large range of motor drivers and similar things are available from other suppliers.

What do you mean by "2 phases"? Is it perhaps a stepper motor rather than a DC motor? I reckon you should post a link to the datasheet for your motor.

Is your motor actually powered by a 48v supply or is that just the recommended maximum?

...R

Attached are three files that will help you better understand.
The connection with the motor is made using a DB25 port.

Thanks again.

DB25.PNG

project.PNG

Images from Reply #2 so we don't have to download them. See this Simple Image Guide

14a993fdd90143b69328ec00ee74f279298ddde8.png

f7e15c21e50d26b8f682a6762fae4de61934105e.png

...R

I am not confident that I know what sort of motor you have. Why are there 4 pins in the connector for the motor?

However if you are confident that it is a simple DC motor then my other comments in Reply #1 are relevant.

...R

Thank you for your answer.
do you think it would work with this type of circuit ?
product link : Pololu - Tic T825 USB Multi-Interface Stepper Motor Controller (Connectors Soldered)

moreover I looked at the datasheet of the DC motor but I don't understand certain signal. should I take them into account or only the 4 pins of the motor ?

Thank you for your help.

![](http://C:\Users\utilisateur\Desktop\projet Newport Driver)

sorry didn't download the image

Please display your image(s) in your post so we can see it(them) without downloading it(them). See this Simple Image Guide

I did it for you in Reply #3. Now it is your turn.

The Pololu link you mention is for a stepper motor driver. It would be completely useless if you have a DC motor. And if you do have a stepper motor then Pololu has much cheaper stepper drivers - for example the DRV8825.

...R

I did not succeed in your tutorial not to download the images so you can download it. Forgot my last message sorry for the mistake.

Robin2:
I am not confident that I know what sort of motor you have. Why are there 4 pins in the connector for the motor?

Common for high current connections on standard connectors. The 4A limit may be the D-connector
limit, not the motor limit.

The "rms" rating for the motor is a bit worrying though. But probably just crummy datasheet...

However if you are confident that it is a simple DC motor then my other comments in Reply #1 are relevant.

...R

I note the winding resistance of 1.6 ohms or so means the stall current is much larger than the
connector is rated for, so a current-limited supply is indicated.

newport:
I did not succeed in your tutorial not to download the images so you can download it. Forgot my last message sorry for the mistake.

If at first you don't succeed try and try and try again.

I will do it for you one more time.

Image from Reply #5

...R

The "rms" rating for the motor is a bit worrying though. But probably just crummy datasheet...

do you think it's too strong a current compared to the controller?

I'm doing some research, I think it's a bruched DC motor. do you think if I buy a Brushed DC Motor Controllers programming by arduino will do to realize the driver?
sincerely I don't understand some signals (encoder phase A,B, index pulse ...). I don't know if I have to take them into account to drive the engine.

Thanks in advance.

The encoder is electrically separate from the motor. Its purpose is to enable the Arduino to figure out the position of the platform.

You never answered my question (in Reply #1)

Is your motor actually powered by a 48v supply or is that just the recommended maximum?

That matters for selection of a suitable driver.

...R

Thanks for your answer.

currently I don't know but I think this is the maximum voltage and so it can be used with a 40V driver for example. I must refer to the rms current or the maximum current for the choice of the driver ?

the question that I ask myself is what criteria and signals that I must take into account to be able to realize my controller ?

Thanks again.

newport:
currently I don't know but I think this is the maximum voltage and so it can be used with a 40V driver for example. I must refer to the rms current or the maximum current for the choice of the driver ?

That sounds as if you don't already have a power supply for the motor.

Have you considered where you will get a suitable 40v (or 48v) power supply?

At the moment there seems to me to be an enormous amount of uncertainty surrounding this project. Maybe it will help if we go back to basics.

Where did you get this "Long-Travel Linear Stage"?
Why did you choose that particular device?
What do you plan to use it for?

...R