Modify MC9S08DZ128CLH board and firmware for stepper motor control

Κλειστό Αναρτήθηκε Πριν 6 μήνες Πληρώθηκε κατά την παράδοση
Κλειστό Πληρώθηκε κατά την παράδοση

I have a board with a MC9S08DZ128CLH and CodeWarrior firmware that does PID control with a servo. It uses a 0-5 volt potentiometer feedback for position control of an actuator with a potentiometer. I want to switch to doing stepper motor control. I want to use a switch to zero out the stepper motor position at the end of its travel, and then use stepper motor control to control a rotary stepper motor.

1) Stepper motor I intend to use is: stp-mtr-23055D from [login to view URL]

2) Documentation for current PID controller using DC motor and pot feedback: [login to view URL]

3) Links to movies of current PID in action: [login to view URL]

4) I tried using the Leadshine DM805-AI from automationdirect.com. It worked with some limitations. I developed a "limit" circuit to limit the travel of the stepper so as not to damage the position sensing pot if I needed more than a 1 turn pot, which I often do. The stepper had to be prevented from taking the pot beyond its limit of turns. Another downside of this solution is the stepper motor got quite hot because of the dithering trying to hold a setpoint with the pot feedback. Another is the possibility that this part gets discontinued. I don't know of any substitute.

Arduino Ηλεκτρική μηχανολογία Ηλεκτρονικά Microcontroller PCB Layout

Ταυτότητα Εργασίας: #37354891

Σχετικά με την εργασία

14 προτάσεις Απομακρυσμένη εργασία Ενεργό Πριν 5 μήνες