1 / 29

ECET 365 Inspiring Minds/newtonhelp.com

For more course tutorials visit<br>www.newtonhelp.com<br><br><br>ECET 365 Lab 1 Using the Serial Communication Interface in a Microcontroller<br>ECET 365 Lab 2 Temperature Measuring System using a Microcontroller<br>ECET 365 Lab 3 Traffic Light Control Using Finite State Machines (FSM)<br>ECET 365 Lab 4 Servo Control Using Pulse Width Modulation (PWM)<br>

asdfghjkl95
Download Presentation

ECET 365 Inspiring Minds/newtonhelp.com

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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 doesn’t 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.1–4.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.1–14.4, 14.8–14.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 384–387, Problems 7.1, 7.4, 7.9, 7.13, D7.17 Page 639, Problems 12.1–12.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

More Related