AME 3623: Embedded Real-Time Systems
Schedule

Note: schedule and readings are subject to change.

PES = Programming Embedded Systems

Class # Date Topic Reading Assignment Due
1 Tue, Jan 14 Class Introduction Syllabus
2 Thu, Jan 16 Circuits Review: Ohms/Kirchoff's
Laws; Resistors
PES 1.1-1.2
Electricity (review chapter 1)
Voltage Divider
3 Tue, Jan 21 Diodes and Analog Comparators
Introduction to Microprocessors
Diode Introduction (stop reading before the diode equation)
Diode Details (read Light Emitting Diodes)
PES 1.3-1.5
4 Thu, Jan 23 Binary/Hexadecimal Representations
Bit-Level Operators
Digital I/O
PES 2
5 Tue, Jan 28 Finite State Machines I PES 3.1-3.3 Install Arduino/Teensy Tools
Catme Survey
6 Thu, Jan 30 Project 0: Introduction to Teensy Programming Breadboards
Handling components
Teensy HOWTO
Project 0
7 Tue, Feb 4 Finite State Machines II PES 3.4-3.6, 4.1-4.4
8 Thu, Feb 6 Project 1: Addressing Multiple Digital Lines
Finite State Machines III
PES 3.7-3.9, 4.6-4.7 Project 1 Project 0
9 Tue, Feb 11 Digital to Analog Conversion PES 6.1-6.5, 12.1-12.3, 12.10
Solving resistive circuits (focus on the Node Method)
10 Thu, Feb 13 Project 2: Analog Signal Processing and Sensor Models
Analog to Digital Conversion
PES 7.3, 12.4-12.7 Project 2 Project 1
11 Tue, Feb 18 Catch-up n/a
12 Thu, Feb 20 Project 3: Lateral Velocity Sensing
Serial Communication II
Multiple Tasks
PES 5.1-5.6 Project 3 Project 2
13 Tue, Feb 25 Pulse-Width Modulation
DC Motor Control and H-Bridges
PES 7.1
H-Bridges
14 Thu, Feb 27 Project 4: Pulse-Width Modulation and Motor Driver Control n/a Project 4 Project 3
15 Tue, Mar 3 Exam Preparation
Two's Complement
Fixed-Point Representations
Negative Numbers
PES 9.2
16 Thu, Mar 5 Midterm Exam n/a
17 Tue, Mar 10 Control I PES 11.1-11.3
18 Thu, Mar 12 Project 5: Rate Gyroscopes and Damping Control
Control II
PES 11.4 Project 5 Project 4
- Tue, Mar 17 Holiday n/a
- Thu, Mar 19 Holiday n/a
19 Tue, Mar 24 Sensor Control: Sonar Example Devantech Sonar Specification
20 Thu, Mar 26 Project 6: Heading Sensing and Orientation Control n/a Project 6 Project 5
21 Tue, Mar 31 Serial Communication I Serial Communication
ASCII Table
PES 7.2
22 Thu, Apr 2 Project 7: Proportional-Derivative Control and Tuning PES 11.5 Project 7 Project 6
23 Tue, Apr 7 Scheduling PES 10.6
24 Thu, Apr 9 Project 8: Lateral Velocity Control n/a Project 8 Project 7
25 Tue, Apr 14 Mission-Level Finite State Machines n/a
26 Thu, Apr 16 Project 9: Finite State Machine Control I n/a Project 9 Project 8
27 Tue, Apr 21 System Safety and Watchdog Timers TBA
28 Thu, Apr 23 Project 10: Finite State Machine Control II n/a Project 10 Project 9
29 Tue, Apr 28 Final Exam Review
Project Work
n/a
30 Thu, Apr 30 Final Project Demos n/a Project 10
31 Fri, May 8 Final Exam: 8-10am


Back to AME 3623: Embedded Real-Time Systems