- Level Expert
- Duration 32 hours
- Course by University of Colorado Boulder
-
Offered by
About
This course can also be taken for academic credit as ECEA 5340, part of CU Boulder's Master of Science in Electrical Engineering degree. After taking this course, you will be able to: Understand how to specify the proper thermal, flow, or rotary sensor for taking real-time process data. Implement thermal sensors into an embedded system in both hardware and software. Add the sensor and sensor interface into a microprocessor based development kit. Create hardware and firmware to process sensor signals and feed data to a microprocessor for further evaluation. Study sensor signal noise and apply proper hardware techniques to reduce it to acceptable levels. You will need to buy the following components to do the two course projects based on the videos in this module. Note that if you have already purchased the PSOC 5LP PROTOTYPING KIT, you do not need to buy it again. These parts may be purchased off the Digikey web site, www. Digikey.com. Or, you may obtain the specs from the site, and purchase them elsewhere. These are the part numbers typed out, so you can copy and paste them into the Digikey web site. You will need one of each part. 428-3390-ND NHD-0216BZ-RN-YBW-ND 570-1229-ND A105970CT-ND Additional equipment needed: - Wire - various gauges and lengths - Breadboard - Oscilloscope " suggested models are: o PICOSCOPE 2204A-D2 available on www.digikey.com or o Digilent 410-324 | OpenScope MZ available on www.newark.com Depending on your budget, you can also investigate these models: o Hantek HT6022BE20MHz - https://www.amazon.com/dp/B009H4AYII o SainSmart DSO212 - https://www.amazon.com/dp/B074QBQNB7 o PoScope Mega50 USB - https://www.robotshop.com/en/poscope-mega50-usb-mso-oscilloscope.html o ADALM2000 - https://www.digikey.com/en/products/detail/analog-devices-inc./ADALM2000/7019661Modules
Course Introduction
1
Videos
- 1: Course Introduction
High Level Summary of Sensors and Motor Systems
2
Videos
- 2: Common Types of Sensors and Motors
- 3: Analog and Digital Interfaces
Specifying Temperature Sensors
7
Videos
- 4: Temperature Sensors and Applications
- 5: Thermistors: Basic Facts
- 6: Thermistors: How They Work
- 7: RTDs: Basic Facts
- 8: RTDs: How They Work
- 9: Thermocouples: Basic Facts
- 10: Thermocouples: How They Work
2
Readings
- Week 1 Online Articles
- Week 1 Videos
1
Quiz
- Week 1 Quiz
Introduction to Module 2
1
Videos
- 1: PSOC Creator, Introduction and Documentation
PSOC and Nscope
13
Videos
- 2: PSoC Creator 2 Pin Assignment
- 3: Automatically Generated Code
- 4: Adding the LCD display to the Nscope and Developent Kit
- How UART’s work
- 6: Debugging with GPIO and DACs
- 7: Documenting Components not in the PSoC Chip
- 8: Pin Types
- 9: Digital to Analog and Back Again
- 10: A Basic Sensor Interface in PSoC
- 11: Thermistor Lab, Part 1
- 12: Thermistor Lab, Part 2
- 13: Thermistor Lab, Part 3
- 14: Thermistor Lab, Part 4
2
Readings
- Hardware Needed to Do Course Project Based on This Module
- Week 2 Online Articles
1
Quiz
- Week 2 Quiz
Introduction to Module 3
1
Videos
- 1. Module 3 Introduction
Specifying Rotary Sensors
6
Videos
- 2: Summary of Rotary Sensors and Applications
- 3: Optical Encoders: How They Work
- 3a: Measuring Encoder Speed
- 4: Optical Encoders: Applications
- 5: Resolvers: How They Work
- 6: Resolvers: Applications
1
Readings
- Week 3 Online Articles #1
Flow Sensors
8
Videos
- 7: Flow Sensors and Applications
- 8: Variable Area Flow Sensors
- 9: Differential Pressure Flow Sensing
- 10: Vortex Flow Meters
- 11: Ultrasonic Flow Meters
- 12: Turbine Flow Meters
- 13: Thermal Mass Flow Meters
- 14: Coriolis Flow Meters
2
Readings
- Week 3 Online Articles #2
- Week 3 Videos
1
Quiz
- Week 3 Quiz
Introduction to Module 4
1
Videos
- 1: Module 4 Introduction
Amplifiers
5
Videos
- 2: Why Study Amplification?
- 3: Basic Amplifiers
- 4: Instrumentation Amplifier
- 5: Amplifier Imperfections
- 6: Amplifier Frequency Response
1
Readings
- Week 4 Online Articles #1
Sensor Noise
4
Videos
- 7: Noise in Sensors
- 8: Johnson and 1/f Noise
- 9: Shot and Quantization Noise
- 10: How Noise Affects Sensor Accuracy
1
Readings
- Week 4 Online Articles
1
Quiz
- Week 4 Quiz
Thermistor Lab Assignment
2
Readings
- Thermistor Data Collection Assignment
- Thermistor Lab Screen Shots
1
Quiz
- Course Project Quiz

Instructors
James Zweighaft

Instructors
Jay Mendelson