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
Demo: Soldering I, ADuC7020, car

0 - Team Formation

2

1/24

Motors, motor control, ADuC7020 IO
Electronic construction practices
Demo: Soldering II, uVision 3, SolidWorks

1 - Hello World

3

1/31

PWM, H Bridge, power MOSFET
Demo: RC servo, motor circuit and waveforms

Written project proposal (pdf)
Due Fri 2/3

2 - Clean Car

4

2/7

RC servo, ADuC7020 PWM, power supply I
Demo: Power tools, power supply waveforms

3 - Motor & Steering Control

5

2/14

Power Supply II
Demo: Power filtering

PCB 1
Due Mon 2/13

4 - Drive motor from battery

6

2/21

Optical Encoder, magnetic sensor, A/D conversion
Demo: Quadrature encoders, EM field sensing

5 - Power supply
Stall test

7

2/28

Analog design, line sense intro
Demo: Band pass filters, detectors

6 - Open-Loop Figure Eight
Drop test

8

3/6

Line sensing, velocity control
Demo: A/D, noise / shielding

PCB 2
Due Wed 3/7

7 - Benchtop Line Following

9

3/13

Steering control
Demo: Proportional, PI velocity / steering control

8 - Closed-Loop Figure Eight

10

3/20

Steering and feed-forward control
Demo: Step response

Progress report
Due Fri 3/23

9 - Velocity Control
Drop test

11

Spring Break

12

4/3

Discrete time control and filtering
Demo: Speed adaptation

Assignment
MATLAB files
Due Fri 4/6

10 - Practice Course

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
Lab clean

Dead Week
Final review (optional), Date/time TBA

Oral reports
Tue 5/1, Thu 5/3

5/10

Final exam, 8-11am

5/25

NATCAR contest at UC Davis (optional), 12-4pm

Old Exams

These documents are for your reference only. They are not final versions of assignments for this year.