Download Simple control system for a Stepper and DC motor using a

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
Transcript
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
Q0
PE1
Q1
PE2
PE3
Q2
Q3
Counter
PE4
PE5
PE6
PE7
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 subroutine
Real-time
Flow Chart
Delay Subroutine
Rotate SubRoutine Flow
chart
Counter SubRoutine
Flowchart
Problems Faced



Limited Memory on EVB Board
Limited Ports on EVB Board
Real-time Interrupts
Conclusions
Questions?