Hi!
I’m trying to make an Automatic Warehouse Model.
I bought:
- 3 x A4983 Stepper Motor Driver Carrier;
- Stepper Motor: Bipolar, 200 Steps/Rev, 28x32mm, 3.8V, 670mA;
- Stepper Motor: Unipolar/Bipolar, 200 Steps/Rev, 42x48mm, 4V, 1200mA.
The principle used is as that of the CNC routers => ball-screws.
To control the system, I’ll use microcontrollers (PIC16F887 or PIC16F877 … I have 2 of both).
I’m thinking of using 2 optical sensors from some scrapped mouses: the coder/wheel (scroll) attached to a wheel of the transelevator acting as a counter for column aligning and another sensor used with the coder from a scrapped printer (that bar that looks transparent) acting as a counter for line aligning checking.
The problem (misunderstanding) that I have is that I don’t fully understand the specs of the power supply needed. I’ve read that those motors support those drivers and I thought of a 12Vdc voltage for each of them (3). But, I don’t know the current needed for the driver (each), nor if 12Vdc is enough. I know that the driver has a maximum current output of 2A (more than those of the motors).
I’ll use all those motors in bipolar configuration. I’ve read that I need to limit the current supplied by the driver to 70% of the maximum rated current of the motor.
I’ll use independent and regulated outputs (power supply). I’ll design the power supply myself (220AC to … whatever specs you recommend Vdc). Considering your recommendations, I’ll chose from a Forward, Flyback or Push-Pull configuration with each independent output as those explained by you (voltage and current). I know that I need 5Vdc for the reference … am I limited by the current? If yes, what is that value?
I’m a newbie when it comes to stepper motors and drivers for them. Since I’m not experienced enough to comprehend the specifications needed by (output) the power supply (to be designed by me), please help me understand the process in order to be able to start designing it … and finish the project.
I’m thinking of using JAL (v1 or v2) to program the microcontrollers (I’ve tested the procedures needed with virtual instruments) … I’m not accustomed with C for mctrl. I know C++ … but I’ve used it for OOP = Object-oriented programming (no external hardware involved; only the PC).
Thanks!
P.S. Sorry if the thread is in a wrong topic (I think not). If so, please move it where it belongs. Thanks again!