November January February March April
October 25, 2005
·
Obtained
schematic for motor encoder connections.
·
Read data sheets
on motors and H-bridge.
·
Designed test
circuit with H-bridge to test motors individually using analog voltages.
·
Tested Motor B
with current design.
November
November 1, 2005
·
Looked at output
of limit switch.
·
Tested all motors
for range of motion and function.
·
Updated test
circuit to use Dip Switch to control voltage and direction.
·
Counted gear
teeth to help find motor to encoder ratios.
·
Assigned joystick
parameters to motor functions.
November 8, 2005
·
Established and
updated website.
·
Setup and tested
the external A/D converter.
·
Connected x-axis
of joystick to A/D converter.
November 15, 2005
·
Looked up voltage
in/output levels for the Altera UP2 Board.
·
Found specifications
for the two chips on the Altera Board.
·
Setup both A/D
converters with the joystick.
·
Tested and found
limits of the joystick inputs to A/D converter outputs.
November 22, 2005
·
Analyzed robotic
arm to get rotation specifics.
·
Used rotation specifics
to create a Reset flow chart.
·
Got advice on
motor specifications for project proposal due end of semester.
·
Created Input
Priority flow chart.
November 29, 2005
·
Worked on Project
Proposal.
·
Worked on Project
Proposal Presentation.
January 24, 2006
·
Back from Break.
·
Tested motors to
get frequency and duty cycle ranges for motor movement.
·
Measured
frequency of Channel B in the motor feedback for counter ranges.
·
Reacquainted
ourselves with the Quartus II software.
·
Started coding
the up/down counter.
January 31, 2006
·
New power supply
with higher current rating for driving the motors.
·
Created, tested,
and implemented software to create PWM to drive motors.
·
Created, tested, and
implemented software to control motors based off joystick position.
February 7, 2006
·
Worked on code
for the counter.
·
Created, tested,
and implemented software to control motors based off joystick buttons.
·
Wired joystick to
Altera UP2 Board interface.
February 14, 2006
·
Discovered
battery was needed to power Flex chip to allow board to be transported without
loss of software.
·
Created and
tested software that combined the joystick position and button control.
·
Implemented
counter software and tested with robotic arm.
February 21, 2006
·
Completed
hardwiring of the H-bridge to Robot Arm connection.
·
Implemented
software that combined the joystick position and button control.
·
Continued working
on software sub-blocks.
February 28, 2006
·
Combined counter
with joystick software for controlling the wrist rotation of Robot Arm.
·
Tested and
debugged the combined software.
·
Discussed next
Tuesday’s presentation.
March 7, 2006
·
Motor B functions
completed.
·
Progress update
presented to professors and advisor.
·
Started working
on code for Motor D.
March 14, 2006
·
Spring Break.
March 21, 2006
·
Continued work on
Motor D.
·
Discovered pin
error on Altera board.
·
Discovered
importance of a charged battery, when testing with the Altera.
March 28, 2006
·
Potentiometer of
X-axis of Joystick has stopped working, had to switch Joysticks.
·
Found out that
there was a short in our hardware and have had working code for past 2 weeks.
·
Successfully
tested Motor D’s code.
April 4, 2006
·
Replaced
malfunctioning A/D converter.
·
Discovered that
Robot Arm is improperly grounded, all motors are connected to one another.
·
Replaced metal
screws with Nylon screws, and inserted plastic pads between Robot skeleton and
circuit boards.
·
Accidentally
destroyed an inverter chip by putting too much voltage through it.
·
Motor D fully
works with the joystick.
April 11, 2006
·
Created,
simulated, and implemented software for Motor C.
·
Created,
simulated, and implemented software for Motor E.
·
Established
counter for Motor C, Motor E, and Motor D.
·
Created,
simulated, and implemented software for Reset sequence: Motor B, Motor C, Motor
D, and Motor E.
April 18, 2006
·
Implemented a
second expansion cable, to make available more I/O’s.
·
Created,
simulated, and implemented software for Motor A.
·
Created,
simulated, and implemented software for Motor F.
·
Created,
simulated, and implemented software for Reset sequence: Motor F and Motor A.
·
Created a PWM of
1000Hz and 80 % duty cycle to control the motors.
April 25, 2006
·
Replaced
Joystick, due to malfunctions with the x-axis potentiometer.
·
Simulated and
implemented the addition of PWM code to each of the motors.
·
Simulated and
implemented the addition of PWM code to the Reset sequence.
·
Finalized the
Reset Sequence to: Motor B, Motor D, Motor C, Motor E, Motor A, and Motor F.
·
Found out that
Bradley no longer has license for program to create VLSI portion of project, so
it was dropped from project.
·
Started
practicing and preparing for final presentation.
·
Project
successfully completed.
Home Deliverables Updates Contact
© 2005 Bradley
University, Department of Electrical and Computer Engineering
Last Update: 4-26-06