All experiments and course information will be posted on this site in PDF format. 
You will need Adobe Acrobat Reader, which you can download free here.  Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: W:\courses\elec3040_3050\getacro.gif

 

 

ELEC 3040 - Electrical System Design Lab

ELEC 3050 - Embedded System Design Lab

Laboratory Manual & Calendar

Spring 2012 

Instructions:   Before your lab section meets, read and study the overview document for the upcoming experiment. Prepare initial hardware designs and software in your lab notebooks.

 COURSE SYLLABUS

      Monday Session: Overview of that week’s lab (3:00 – 3:50, Broun 125)

Lab Sessions: Perform lab experiments in Broun 320

ELEC 3040_001, 3050_001: Thursday,    3:30-5:20

ELEC 3040_002, 3050_002: Thursday,  12:30-3:20

ELEC 3040_003, 3050_003: Tuesday,      3:30-5:20

ELEC 3040_004, 3050_004: Wednsday,   4:00-5:50

 

Useful Reference Documents:

·   MC9S12C32 Data Sheet (Microcontroller pins, peripheral functions, etc.)

·   CPU12 Reference Manual (Common CPU12 instruction set, etc.)

·   DragonFly DIP-40 Schematic

·   Prof. Nelson’s ELEC 2220 Slides and Related Material

·   Simulated IO_LED & Pushbutton Components

·   Old CodeWarrior debug components:

    Unzip in C:\Program Files\Freescale\CodeWarrior for S12(X) V5.0\Prog

·  MATLAB instructional videos by Prof. Reeves

·  Reading capacitor values

 

Week

Title

Documents Available
(All in PDF format)

Lab Meetings

1

Software development and debugging 
with CodeWarrior and the MC9S12C32 microcontroller

Lab Overview 1/9

Lab Sessions 1/10-12

1/13: Memos due from each student

2

Designing and debugging C programs; digital inputs/outputs

No Lab Overview 1/16  – MLK Holiday

Lab Sessions 1/17-19

1/20: Notebooks due

3

System debug tools: oscilloscope and logic analyzer

Lab Overview 1/23

Lab Sessions 1/24-26

1/27 Memo – Student A

4

Interrupt service routines in C

Lab Overview 1/30
Lab 1/31, 2/1-2

2/3: Notebooks due

5

Keypad interfacing

and control

Lab Overview 2/6
Lab Sessions 2/7-9

2/10: Memo – Student B

6

Real-time operation with a programmable
interval timer and interrupts

Lab Overview 2/13
Lab Sessions 2/14-16

2/17: Notebooks due

7

PWM waveform generation with  
programmable timers

Lab Overview 2/20
Lab Sessions 2/21-23

2/24: Midterm reports due from each students

8

BJT switch to drive a DC motor

Lab Overview 2/27

Lab Sessions 2/28-29, 3/1

3/2: Notebooks due

9

Motor speed sensing -
tachometer frequency counting

Lab Overview 3/5
Lab Sessions 3/6-8

3/9: Memo – Student A

 

Spring Break

 

Holidays 3/12-16

10

Motor speed sensing - tachometer amplitude measuring

Lab Overview 3/19
Lab Sessions 3/20-22

3/23: Notebooks due

11

Motor characterization (step response) and controller design

 Lab Overview 3/26
Lab Sessions 3/27-29

3/30: Memo – Student B

12

Monday meeting –Engineering Ethics

Lab sessions: continue controller

·        Controller design and test

·        Final Project Specifications

·        Ethics and Society Presentation

Ethics 4/2
Lab Sessions 4/3-5

4/6: Notebooks due

13

Monday meeting – Effective communication skills

Lab sessions: continue controller

  • Continue controller design and test

·        Final Project Specifications

Comm. Skills 4/9
Lab Sessions 4/10-12

4/13: Ethics papers due from each student

14

Monday meeting–course evaluation

Lab sessions – presentations/demos

·        Presentations & demos

(Fill out and attach to final report.)

Meeting 4/16

Presentations/Demos

4/17-19

Final reports and

teamwork assessment forms due 3:00 p.m. Monday, April 23