Announcements
-
[3/22] Assignment 1 (MATLAB files) has been uploaded.
-
[3/15] Drop test moved to Checkpoint 9.
-
[2/1] The PCB1 deadline has moved up by a week.
-
[1/25] Please use the parts request form to request supplies for your team or for the lab.
-
[1/20] A correction to Checkpoint 1 has been posted. The Hello World code has also been slightly updated.
-
[1/20] Project proposal has been updated.
-
[1/18] Non-blocking Hello World code from the first day handout has been uploaded.
-
[1/17] The syllabus has been posted to the course info page.
Schedule
Week | Date | Topics | Assignment | Project Checkpoint |
---|---|---|---|---|
1 |
1/17 |
Project description, ADuC7020 overview, peripheral interface |
||
2 |
1/24 |
Motors, motor control, ADuC7020 IO |
||
3 |
1/31 |
PWM, H Bridge, power MOSFET |
Written project proposal (pdf) |
|
4 |
2/7 |
RC servo, ADuC7020 PWM, power supply I |
||
5 |
2/14 |
Power Supply II |
PCB 1 |
|
6 |
2/21 |
Optical Encoder, magnetic sensor, A/D conversion |
5 - Power supply |
|
7 |
2/28 |
Analog design, line sense intro |
6 - Open-Loop Figure Eight |
|
8 |
3/6 |
Line sensing, velocity control |
PCB 2 |
|
9 |
3/13 |
Steering control |
||
10 |
3/20 |
Steering and feed-forward control |
Progress report |
9 - Velocity Control |
11 |
Spring Break |
|||
12 |
4/3 |
Discrete time control and filtering |
Assignment |
|
13 |
4/10 |
Hardware and software robustness |
Round 1: Mon 4/9 |
|
14 |
4/17 |
Mechatronic system examples I |
Cal Day: Sat 4/21 |
|
15 |
4/24 |
Mechatronic system examples II |
Round 2: Mon 4/23 |
|
Dead Week |
Oral reports |
|||
5/10 |
Final exam, 8-11am |
|||
5/25 |
NATCAR contest at UC Davis (optional), 12-4pm |
-
Spring 1999 - solutions
These documents are for your reference only. They are not final versions of assignments for this year.