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


Back to AME 3623: Embedded Real-Time Systems