Updates

 

November              January                  February                March                    April

 

October

 

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.

 

Back to Top

 

January

 

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.

 

Back to Top

 

February

 

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.

 

Back to Top

 

March

 

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.

 

Back to Top

 

April

 

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.

Back to Top

 

 

Home                     Deliverables                     Updates                            Contact

 

 

 

 

 

 

© 2005 Bradley University, Department of Electrical and Computer Engineering
1501 West Bradley Avenue · Peoria, Illinois 61625 · 309.677.3221

Last Update: 4-26-06