simple control system for a stepper and dc motor using a tachometer and the hc11
DESCRIPTION
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. - PowerPoint PPT PresentationTRANSCRIPT
Damian Marks
Rekha Vemuri
Instructor: Dr. Wu
Simple control system for a Stepper and DC motor using a
tachometer and the HC11
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
PE0 PE1 PE2 PE3 PE4 PE5 PE6 PE7
Q0 Q1 Q2 Q3
Counter
Port E
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
Real-time Flow Chart
Delay Sub-routine
Rotate Sub- Routine Flow chart
Counter Sub-Routine Flowchart
Problems Faced
Limited Memory on EVB Board Limited Ports on EVB Board Real-time Interrupts
Conclusions
Questions?