ECE 376 – Embedded Systems

Design of Microcontroller-Based Circuits

Spring 2014

Last Update: 

·         HW #9 Posted  4/22/14

·         Change the lecture sequence  4/22/14

·         HW #8 posted:  4/6/14

·         Solutions to homework #2 posted:  1/28/14

·         Changing dates for sping 2014:  1/2/14

 

Bison Academy

Best of ECE 376

 

Announcements:

Iron Range Engineering would like a survey from seniors.  If you have time, would you complete the following?

 


MSLQ: https://www.surveymonkey.com/s/ndsuseniors2014

Prob Solv Inv: https://www.surveymonkey.com/s/ndsupsisr2014

Prof Dev: https://www.surveymonkey.com/s/profdevsr14

Prof Expec: https://www.surveymonkey.com/s/ProfExpndsusr14

Who AM I: https://www.surveymonkey.com/s/Whoamindsusr14

 

 

 

Instructor:        Jake Glower  

Office              ECE 201A

Phone:             701x231x8068

Email               Jacob_glower@yahoo.com

Office Hours   MWF 10-11AM

TA:                  Gerardo Zamora

 

Downloads:

·         PIC18F4620 Data Sheets  (assembler on pages 275-325)

·         Summary of Interrupts

·         COM port driver (rename to .exe)


 

 

Topic

Code

Homework

Lab

Grading Scheme

M

Jan 13

Holiday!

 

HW #1

Solution #1

Photo of PCB

Soldering Instruction

W

Jan 15

Syllabus

 

F

Jan 17

Architecture and Boolean Math

 

M

Jan 20

Holiday!

 

HW #2

Solution #2

Solder PCB

W

Jan 22

PIC-C

 

F

Jan 24

Binary Inputs

 

M

Jan 27

Binary Outputs - LEDs

CountABC

HW #3

Solution #3

RGB LED datasheet

1: Binary Clock

(code)

W

Jan 29

Binary Outputs – LCD

LCD_Demo

F

Jan 31

Binary Outputs – Transistors

 

M

Feb 3

Stepper Motors

Stepper

HW #4

 

2: Stepper Motor

(code)

W

Feb 5

Brushless DC Motors

 

F

Feb 7

Keypads

Keypad

M

Feb 10

Timer 2 Interrupts

Timer2

 

 

W

Feb 12

Review

 

F

Feb 14

Test #1  (Digital I/O)

 

M

Feb 17

Holiday!

HW #5

W

Feb 19

Timer 2 Examples  -

F

Feb  21

Timer 0/1/2/3 Interrupts

Stopwatch

M

Feb 24

Timer 1 Capture  -  Timer 1 Compare

PWM

HW #6

Digital Term Project

Due March 14.

W

Feb 26

Career Fair (no class)

F

Feb 28

INT Interrupts

M

Mar 3

DC Servo Motors

Data Logger

 

3. DC Motor Control

(code)

W

Mar 5

SCI Data Communications & Serial Interrupt 

SCI Monitor

F

Mar 7

Digital Sensors & GPS

M

Mar 10

A/D, D/A Converters

Ohm Meter

Term Project Presentations:

Tues 12-3 or Thurs 8-3 or

Youtube Video

DC Motor Lab (cont’d)

W

Mar 12

Instrumentation Amplifiers

F

Mar 14

Calibration

 

M

Mar 17

Holiday!

 

Videos: Ideas for Term Project

Rail Gun Video

Strobe Light Video

iPhone Amplifier

W

Mar 19

Holiday!

 

F

Mar 21

Holiday!

 

M

Mar 24

Transducers & Temperature Sensors

 

Cornstarch Speaker

Fun Theory: Piano Stairs

Fun Theory: Trash Can

Fun Theory: Recycle Bin

Ohm Meter

(code)

W

Mar 26

Review

 

F

Mar 28

Test #2 (Interrupts & Analog Inputs)

 

M

Mar 31

Snow Day

 

HW #7

Solution #7

W

Apr 2

Hypothesis Testing

Transistor Gains

F

Apr 4

t-Test, F-Test, Chi-Squared Test

Thermistor Values

M

Apr 7

PIC Assembler

 

HW #8

Solution #8

 

Sample Assembler Routines

·         CopyBC.asm

·         Count.asm

·         Jump.asm

·         NightRider.asm

·         PortABCD.asm

W

Apr 9

C vs. Assembler

 

F

Apr 11

PIC18F4620 Data Sheets

Assembler on Pages 274-325

M

Apr 14

In-Line Assembler

Homework:  Work on analog term project.

Option 1:  Hypothesis Testing:  Ask a question – design an experiment with a calibrated analog input and data collection over time – use statistical analysis to answer your question

Option 2: Embedded System with Analog I/O:   Build an embedded system with an analog input and/or output and 2+ interrupts.  Same as previous one:  requirements / analysis / test / validation

W

Apr 16

 

F

Apr 18

Holiday!

M

Apr 21

Holiday!

HW #9

Solution #9

4. Digital Filters

(code)

W

Apr 23

Digital Filters

 

F

Apr 25

Converting G(s) to G(z)

Filter

M

Apr 28

FIR Filters

 

Battery A

Battery B

Battery C

 

W

Apr 30

Review

 

F

May 2

Test #3

 

         M 

May 5

Low Power  Operation

 

W

 May 7

Other Processors

 

F

May 9

No Class

 

Finals Week

 

Analog Term Project Presentation

Written Report Due Friday, May 9th 4PM

Presentation:  Thurs & Friday Finals week  (sign up for 1/2 hour time slot)

Youtube video OK instead of presentation.

Written report required for all projects though….

 

 

Analog Design Review

Sign up for ½ hour time slot Finals week

 

 

Other Topics Not Covered This Semester:

Passive Filters & LaPlace

Active Filters

Fourier Transform

Digital Filters

Test #3 – A/D, Hypothesis Testing, Assembler

FIR Filters