260 likes | 423 Views
Simple control system for a Stepper and DC motor using a tachometer and the HC11. Damian Marks Rekha Vemuri Instructor: Dr. Wu. Presentation Outline. Objective Background Methodology Assembly language program Discussion Conclusion. Objective .
E N D
Simple control system for a Stepper and DC motor using a tachometer and the HC11 Damian Marks Rekha Vemuri Instructor: Dr. Wu
Presentation Outline • Objective • Background • Methodology • Assembly language program • Discussion • Conclusion
Objective • The objective of the project is to control and measure the speed of a motor
Background • This project effectively utilizes both software and hardware. • DC Motor • Stepper motor • Counter • SKAMP light sensor • HC11 Evaluation Board (EVB)
Hardware Description • DC motor • Runs on Direct Current • Speed can be controlled by changing the voltage
Hardware Description (cont) • DC Motor • The motor converts electrical energy to mechanical work as the output shaft turns • DC motors consist of one set of coils, called an armature, inside another set of coils or a set of permanent magnets, called the stator. • Applying a voltage to the coils produces a torque in the armature, resulting in motion.
Hardware Description • Stepper Motor • Converts electrical pulses into discrete mechanical rotational movements. • Has no brushes, or contacts • Stepper motor receives a rectangular pulse train and responds by rotating its shaft.
Hardware Description • Stepper Motor • Pulse train is controlled by means of a Microcontroller. • Requires no feed back loop and sensors in controlling a stepper motor.
Hardware Description • Stepper Motor Applications • Film advance
Hardware Description • Stepper Motor Applications • Conveyor
Hardware Description • Stepper Motor Applications • Labeling Machine
Hardware Description • Stepper Motor Applications • Window Blind Gluing
Hardware Description • Stepper Motor Applications • Tube Cutter
Hardware Description • Counter Port E PE0 PE1 PE2 PE3 PE4 PE5 PE6 PE7 Q0 Q1 Q2 Q3 Counter
Hardware Description • Skan-A-Matic SKAMP light sensor
Software • Buffallo – HC11 Monitor Program • AS11.exe – Compiler1 • Assembly – Programming Language • THR 68HC11 Sim V3.06 • Hyper Terminal – The serial communication program used to interface the HC11 with the PC.
Software • Assembly Language Programming Modules • Real-time interrupt • Delay Loop • Counting Sub-routine • Stepper Routine • Hexadecimal to ASCII character conversion sub-routine
Problems Faced • Limited Memory on EVB Board • Limited Ports on EVB Board • Real-time Interrupts