Senior Design Team 7
GPS Homing Robot
ECE290 - Spring-Fall 2004
Project Statement
Zachary Chaves (CMPE)
Phillip Johnson (EE)
Gregory Wilkosz (EE)
Week 5
Motor Control Aspect
Used program from Zilog as a base, to create the motor controller program.
The program, when completed, should mimic the RC's controller input which
allows the vehicle to move forward, left, right, reverse, and stop. The
base program only produces one frequency currently, but with its assistance
I will try to create a signal that will produce two different signals on the
output channel. The signal will have one signal, the carrier signal, at
approximately 840 Hz with an information signal which runs at approximately
1.64 kHz. The carrier signal will output 4 pulses at 840 Hz, then the
information signal will begin for a specific amount of time. The duration of the
information signal corresponds to the actions of the vehicle. The following table shows
the duration of a information signal with its corresponding action:
17 ms Forward
32 ms Left
21 ms Right
28 ms Reverse
Stop will be acheived by introducing no signal to the vehicle. Currently the
program is able to approxiamtely produce the proper frequencies, but I am having
prblems introducing the information signal to the carrier signal without major
interruptions.
I have not looked into the microprocessors ability to interrupt the drive
program and allow the RC's controller to take over command. Along with completing
my drive program this obstacle is another that I will hope to resolve next week.
Digital Compass Aspect
Reviewed the code provided by the Zilog web page application notes. The code, however,
uses two Zilog Z8 boards to implement the compass. Continued research as to how to
combine code to implement the compass on one board and display the directional output
to the 5x7 LED matrices.
Created a mount for the Dinsmore digital compass. Need to find a point on the Zilog
board where 3.3VDC can be obtained for use by the digital compass.
Priority: Combine code to implement digital compass using one Zilog board.
Determine useful outputs for use by the GPS aspect of the project.