ECET 365 Inspiring Minds/newtonhelp.com - PowerPoint PPT Presentation

About This Presentation
Title:

ECET 365 Inspiring Minds/newtonhelp.com

Description:

For more course tutorials visit www.newtonhelp.com ECET 365 Lab 1 Using the Serial Communication Interface in a Microcontroller ECET 365 Lab 2 Temperature Measuring System using a Microcontroller ECET 365 Lab 3 Traffic Light Control Using Finite State Machines (FSM) – PowerPoint PPT presentation

Number of Views:13
Slides: 30
Provided by: abcdf263

less

Transcript and Presenter's Notes

Title: ECET 365 Inspiring Minds/newtonhelp.com


1
ECET 365 Inspiring Minds/newtonhelp.com
2
ECET 365 Inspiring Minds/newtonhelp.com
  • ECET 365 Entire Course (All Labs and Quizzes)
  •  
  • For more course tutorials visit
  • www.newtonhelp.com
  •  
  •  
  • ECET 365 Lab 1 Using the Serial Communication
    Interface in a Microcontroller
  • ECET 365 Lab 2 Temperature Measuring System using
    a Microcontroller
  • ECET 365 Lab 3 Traffic Light Control Using Finite
    State Machines (FSM)

3
ECET 365 Inspiring Minds/newtonhelp.com
  • ECET 365 Lab 1 Using the Serial Communication
    Interface in a Microcontroller
  •  
  • For more course tutorials visit
  • www.newtonhelp.com
  •  
  • Lab 1 of 6 Using the Serial Communication
    Interface in a Microcontroller
  • Submit your assignment to the Dropbox located on
    the silver tab at the top of this page.

4
ECET 365 Inspiring Minds/newtonhelp.com
  • ECET 365 Lab 2 Temperature Measuring System using
    a Microcontroller
  •  
  • For more course tutorials visit
  • www.newtonhelp.com
  •  
  • Lab 2 of 6 Temperature Measuring System using a
    Microcontroller
  • Submit your assignment to the Dropbox located
    under the silver tab at the top of this page.
  • (See Syllabus section Due Dates for Assignments
    Exams for due dates.)
  • L A B O V E R V I E W

5
ECET 365 Inspiring Minds/newtonhelp.com
  • ECET 365 Lab 3 Traffic Light Control Using Finite
    State Machines (FSM)
  •  
  • For more course tutorials visit
  • www.newtonhelp.com
  •  
  • Lab 3 of 6 Traffic Light Control Using Finite
    State Machines (FSM)
  • Submit your assignment to the Dropbox located
    under the silver tab at the top of this page.
  • See Syllabus section Due Dates for Assignments
    Exams for due dates.
  • L A B O V E R V I E W
  • Scenario/Summary

6
ECET 365 Inspiring Minds/newtonhelp.com
  • ECET 365 Lab 4 Servo Control Using Pulse Width
    Modulation (PWM)
  •  
  • For more course tutorials visit
  • www.newtonhelp.com
  •  
  • Lab 4 of 6 Servo Control Using Pulse Width
    Modulation (PWM)
  • Submit your assignment to the Dropbox located
    under the silver tab at the top of this page.
  • (See Syllabus section Due Dates for Assignments
    Exams for due dates.)
  • L A B O V E R V I E W
  • Scenario/Summary
  • 1. To become familiar with the PWM interface
    using the Dragon 12 Plus with serial monitor
  • 2. To learn how to use input and output
    subroutines in C language

7
ECET 365 Inspiring Minds/newtonhelp.com
  • ECET 365 Lab 5 Servo Motor Interfaces-Closed-Loop
    Motor Speed Control
  •  
  • For more course tutorials visit
  • www.newtonhelp.com
  •  
  • Lab 5 of 6 Servo Motor Interfaces-Closed-Loop
    Motor Speed Control
  • Submit your assignment to the Dropbox located
    under the silver tab at the top of this page.
  • (See Syllabus section Due Dates for Assignments
    Exams for due dates.)
  • L A B O V E R V I E W
  • Scenario/Summary
  • 1. To understand the operation of servo motors
    and optical interrupter switches

8
ECET 365 Inspiring Minds/newtonhelp.com
  • ECET 365 Lab 6 Servo Motor Interfaces-Closed-Loop
    Motor Speed Control
  •  
  • For more course tutorials visit
  • www.newtonhelp.com
  •  
  • Lab 6 of 6 Servo Motor Interfaces-Closed-Loop
    Motor Speed Control
  • Submit your assignment to the Dropbox located
    under the silver tab at the top of this page.
  • See Syllabus section Due Dates for Assignments
    Exams for due dates.
  • L A B O V E R V I E W
  • Scenario/Summary
  • The course project involves the design,
    debugging, and building of hardware and software
    for a wireless servo driven robot.
  • Deliverables

9
ECET 365 Inspiring Minds/newtonhelp.com
  • ECET 365 Week 1 Homework Problems 8.9, 8.10,
    D8.1, D8.14 ,D8.15
  •  
  • For more course tutorials visit
  • www.newtonhelp.com
  •  
  • Page 454-455
  • Problems 8.9, 8.10, D8.13, D8.14, D8.15
  • 8.9) A stepper motor has 24 north teeth and 24
    south teeth. What angle change occurs on each
    step?
  • If a full step is output every 1 ms (and assuming
    it doesnt slip), at what speed does the motor
    spin?

10
ECET 365 Inspiring Minds/newtonhelp.com
  • ECET 365 Week 1 iLab Motor Control
  •  
  • For more course tutorials visit
  • www.newtonhelp.com
  •  
  • Objectives
  • A. Develop software routines that control Stepper
    Motors, small permanent magnet DC motors, and
    Servos.
  • B. Understand how an H-bridge can be used to
    control DC motors and Stepper Motors.
  • Questions for the DC Motor Procedures

11
ECET 365 Inspiring Minds/newtonhelp.com
  • ECET 365 Week 1 Quiz
  •  
  • For more course tutorials visit
  • www.newtonhelp.com
  •  
  • Question 1. Question (TCO 3) To allow a relay
    coil current of 150 mA through an NPN transistor
    with a gain (beta) of 75, the current through the
    base must be _____.
  • Question 2. Question (TCO 3) A stepper motor
    requires 250 steps per revolution. How many
    degrees does the motor rotate per step?
  • Question 3. Question (TCO 3) A pulse train
    consists of a logic 1 pulse that is 30
    microseconds wide followed by a logic 0 pulse
    that is 70 microseconds wide. The duty cycle is
    _____.

12
ECET 365 Inspiring Minds/newtonhelp.com
  • ECET 365 Week 2 Homework Problems 7.1, 7.4 ,7.9,
    7.13 ,D7.17 and 12.1, 12.5
  •  
  • For more course tutorials visit
  • www.newtonhelp.com
  •  
  • ECET 365 Week 2 Homework Problems
  • Pages 384 387, Problems 7.1, 7.4, 7.9, 7.13,
    D7.17.
  • Page 639, Problems 12.1 12.5.
  • Question 7.1 For each term, give a definition in
    32 words or less.
  • Question 7.4 Look up in the 9S12 data sheet how
    the SCI checks for noise. In particular, when is
    the noise flag set? How does software clear the
    noise flag?
  • Question 7.9 Consider a serial port operating
    with a baud rate of 1000 bits per second. Draw
    the waveform occurring at the PS3 output (voltage
    levels are 5 and 0) when the ASCII B (42) is
    transmitted on SCI1. The protocol is one

13
ECET 365 Inspiring Minds/newtonhelp.com
  •  
  • ECET 365 Week 2 iLab Interfacing to the Smart Car
    Video Sensor
  •  
  • For more course tutorials visit
  • www.newtonhelp.com
  •  
  • Objectives
  • Develop a hardware interface to the TSL1401 Video
    Sensor in the Smart Car Kit.
  • Test the sensor with software and use data to
    control the steering servo.

14
ECET 365 Inspiring Minds/newtonhelp.com
  • ECET 365 Week 2 Quiz
  •  
  • For more course tutorials visit
  • www.newtonhelp.com
  •  
  • 1. Question (TCO 5) Identify the step
    size for an 8-bit analog-to-digital converter
    with Vref 2.5 VDC?
  •  
  • Student Answer 10 millivolts
  • 25 millivolts
  • 4.9 millivolts
  • 5 volts
  •  
  • Comments
  •  
  •  

15
ECET 365 Inspiring Minds/newtonhelp.com
  • ECET 365 Week 3 Homework Problems 2.18 2.19 2.20
    D2.23 D2.24
  •  
  • For more course tutorials visit
  •  
  • www.newtonhelp.com
  •  
  • ECET 365 Week 3 Homework
  • Pages 146 - 147, Problems 2.18, 2.19, 2.20,
    D2.23, D2.24
  • 2.18 In 32 words or less, describe the
    meaning of each of the following terms.

16
ECET 365 Inspiring Minds/newtonhelp.com
  • ECET 365 Week 3 iLab Converting Requirements to a
    Work Schedule
  •  
  • For more course tutorials visit
  • www.newtonhelp.com
  •  
  • ECET 365 Week 3 iLab Converting Requirements to a
    Work Schedule
  • Objectives
  • A. Develop a map showing which hardware
    subsystems from the kit will be used to meet each
    requirement. Determine if additional parts are
    required.
  • B. Determine which hardware subsystems
    will require software support to control the
    subsystems or provide communications between
    subsystems.
  • C. Produce a set of tasks needed to meet
    the requirements. Assign tasks to team members.

17
ECET 365 Inspiring Minds/newtonhelp.com
  • ECET 365 Week 3 Quiz
  •  
  • For more course tutorials visit
  • www.newtonhelp.com
  •  
  • 1. Question (TCO 3) Which interrupt is
    non-maskable?
  •  
  • Student Answer Software interrupt (SWI)
  • Interrupt from a device connected to IRQ pin
    of HCS12 microcontroller
  • Both A and B
  • Interrupt by multiple devices connected to
    IRQ pin of HCS12 microcontroller

18
ECET 365 Inspiring Minds/newtonhelp.com
  • ECET 365 Week 4 Homework Problems
  •  
  • For more course tutorials visit
  • www.newtonhelp.com
  •  
  • Answer Pages 242, Problem 4.10 page 586,
    problems 11.5c, g and page 589, problems D11.20,
    D11.21.
  • Page 242, Problem 4.10 What purpose might there
    be to use the PLL and slow down the 9S12?
  • Page 586, Problem 11.5 c) g) For each pair of
    terms, explain the similarities and differences
    in 32 words or less.

19
ECET 365 Inspiring Minds/newtonhelp.com
  • ECET 365 Week 4 Quiz
  •  
  • For more course tutorials visit
  • www.newtonhelp.com
  •  
  • 1. Question (TCO 1, 2, and 7) Select
    the header file in CodeWarrior for the Freescale
    MC9s12DG256.
  •  
  • Student Answer mc9s12dg256.h
  • mc9s12dg256.header
  • mc9s12dg256.asm
  • mc9s12dg256
  •  
  • Comments
  •  
  •  
  • 2. Question (TCO 1, 2, and 7) _____ is
    part of the UNIX OS user layer.
  •  
  • Student Answer API

20
ECET 365 Inspiring Minds/newtonhelp.com
  • ECET 365 Week 4 iLab System and Subsystem Power
    Supplies
  •  
  • For more course tutorials visit
  • www.newtonhelp.com
  •  
  • ECET 365 Week 4 iLab System and Subsystem Power
    Supplies
  • Objectives

21
ECET 365 Inspiring Minds/newtonhelp.com
  •  
  • ECET 365 Week 5 Homework
  •  
  • For more course tutorials visit
  •  
  • www.newtonhelp.com
  • ECET 365 Week 5 Homework
  • Page 241, Problems 4.14.9
  • 4.1Syntactically, I/O ports are public globals.
    In order to separate mechanisms from policies
    (i.e., improve the quality of the software
    system), how should I/O be actually used?
  • 4.2Why do we add the volatile qualifier in all
    I/O port definitions? For example,
  • define TCNT (unsigned short
    volatile)(0 0044)

22
ECET 365 Inspiring Minds/newtonhelp.com
  • ECET 365 Week 5 iLab Timing and Interrupts
  • For more course tutorials visit
  •  
  • www.newtonhelp.com
  • Objectives
  • A. Determine the timing requirements for data to
    and from subsystems.
  • B. Change a procedural subroutine to an
    interrupt-driven subroutine.
  • C. Compare the interrupt-driven system operation
    to the procedural system.

23
ECET 365 Inspiring Minds/newtonhelp.com
  • ECET 365 Week 5 Quiz
  •  
  • For more course tutorials visit
  • www.newtonhelp.com
  • 1. Question (TCO 5) In an asynchronous
    data transfer _____.
  •  
  • Student Answer the transmitter and
    receiver clock must be exactly the same all the
    time
  • the receiver clock must be exactly the same
    or multiple times the transmitter clock
  • it is not necessary to have a clock in the
    receiver

24
ECET 365 Inspiring Minds/newtonhelp.com
  • ECET 365 Week 6 Homework Problems 14.1,14.4 ,14.8
    ,14.13
  •  
  • For more course tutorials visit
  •  
  • www.newtonhelp.com
  • ECET 365 Week 6 Homework
  • Page 710 Problems 14.114.4, 14.814.13
  • 14.1 For each term, give a definition in 32 words
    or less.
  • a) Master-slave

25
ECET 365 Inspiring Minds/newtonhelp.com
  •  
  • ECET 365 Week 6 iLab Interfacing to Networks
  •  
  • For more course tutorials visit
  • www.newtonhelp.com
  • Objectives
  • A. Compare characteristics of different wireless
    communications modules.
  • B. Compare characteristics of different wireless
    Internet communications modules.
  • C. Determine which modules are the most suitable
    for the Smart Car or Robotics project.
  • D. Develop a preliminary design for connecting a
    wireless module to the Smart Car or Robotics
    project.

26
ECET 365 Inspiring Minds/newtonhelp.com
  •  
  • ECET 365 Week 6 Quiz
  •  
  • For more course tutorials visit
  • www.newtonhelp.com
  • 1. Question (TCO 6) How many 16-bit
    PWM channels are available in the Freescale
    9S12DG256 microcontroller?
  •  
  • Student Answer Two
  • Four
  • Seven
  • Eight
  •  
  • Comments
  •  
  •  

27
ECET 365 Inspiring Minds/newtonhelp.com
  •  
  • ECET 365 Week 7 Homework Problems
  •  
  • For more course tutorials visit
  • www.newtonhelp.com
  • Pages 384387, Problems 7.1, 7.4, 7.9, 7.13,
    D7.17
  • Page 639, Problems 12.112.5
  • Chapter 7
  • 7.1.) For each term, give a definition in 32
    words or less.
  • 7.4.) Look up in the 9S12 data sheet how the SCI
    checks for noise. In particular, when is the
    noise flag set? How does software clear the noise
    flag?
  • 7.9.) Consider a serial port operating with a
    baud rate of 1000 bits per second. Draw the
    waveform occurring at the PS3 output (voltage
    levels are 5 and 0) when the ASCII B (42) is
    transmitted on SCI1. The protocol is one start,
    eight data, and one stop bit. SCI1 is initially
    idle, and the software writes the 42 to SCI1DRL
    at time 0. Show the PS3

28
ECET 365 Inspiring Minds/newtonhelp.com
  •  
  • ECET 365 Week 7 iLab Integration of Subsystems
  •  
  • For more course tutorials visit
  • www.newtonhelp.com
  • Objectives
  • Complete the assembly of project subsystems.
  • Test the operation of the completed project.
  • Observations/Measurements
  • A. Visual Subsystem
  • 1. Test Method (Briefly
    describe the test method used to verify the
    correct operation of the visual subsystem.)
  • 2. Test Results (Record the
    measurements that indicate the visual subsystem
    is operating correctly).
  • B. Steering Subsystem

29
ECET 365 Inspiring Minds/newtonhelp.com
Write a Comment
User Comments (0)
About PowerShow.com