Experiments

ECEN 2270

Five multi-part lab experiments and a final project will be performed during the course. Each of these will be performed by a group of two students. Please submit finished work to the D2L dropbox before the deadline. Each experiment will require a live demo in lab and have an accompanying written report and in class quiz.

Be sure to follow the Lab Report Guidelines when writing your lab reports.

Lab 1: Introduction to design, simulations, prototyping and testing of electronic circuits

Objectives: develop laboratory and circuit design skills and techniques, perform simulations, prototyping and testing

  • Setting up and operating laboratory equipment
  • Reverse engineering electronic circuits, being able to recognize and use circuit components, read data sheets, and draw circuit diagrams
  • Designing pulse generation circuits and amplifiers
  • Performing design verification by circuit simulations and experiments
  • Demonstrating and explaining circuit designs and hardware
  • Preparation of written laboratory reports

Tasks

Lectures

Quiz

Open this lab as its own page.

Lab 2: Robot DC motor characteristics and speed measurement

Objectives: model characteristics of a DC motor, design a speed sensor cirucit

  • DC motor characteristics
  • Modeling based on experiments
  • Design of pulse-generation circuits, first-order high-pass and and low-pass filters
  • Performing design verification by circuit simulations and experiments
  • Preparation of written laboratory reports

Tasks

Lectures

Quiz

  • Practice Quiz2
  • Practice Quiz3 - Review lecture #4. Make sure you know how to solve RC circuits.

Open this lab as its own page.

Lab 3: Robot DC motor driver and speed control circuit design

Objectives: design, simulate, construct and test DC motor driver and speed controller

  • Circuit design with bipolar junction transistors, power, current and thermal considerations
  • Introduction to feedback concepts, open-loop and closed-loop transfer functions, integral compensator
  • Performing design verification by circuit simulations and experiments
  • Preparation of written laboratory reports

Tasks

Lectures

Open this lab as its own page.

Lab 4: Robot speed and position control using a microcontroller

Objectives: design, program, construct and test DC motor speed and position controls using a microcontroller

  • Introduction to embedded microcontroller programming, analog and digital interfaces
  • Position control, incremental encoders and interrupts
  • Project floorplanning, and circuit debugging
  • Preparation of written laboratory reports

Tasks

Lectures

Quiz

Open this lab as its own page.

Lab 5: Remote control design

Note: in this semester, we are skipping Lab 5 and moving from Lab 4 to Lab 6 (Project). You may consider building a version of remote control as a possible project topic.

Objectives: design, construct and test a fully functional robot with wireless on/off and speed control

  • Circuit and system construction, testing, debugging
  • Wireless control, frequency division, bandpass filter design, pulse-width modulation, DC level shifting and amplification
  • Approaching complex systems by dividing the system into simpler circuits that can be designed and tested separately

Tasks (not performed in this semester)

Lectures (not used in this semester)

Quiz

  • No practice quiz: study details of the wireless control circuit (level-shift, PWM, transmitter and receiver, bandpass filter, peak detector)

Open this lab as its own page.

Lab 6: Final Project

Objectives: design, construct and test a project based on a fully functional robot with speed and position control

  • Independent design of a system add-on project: oral and written proposal, circuit design, embedded programming, construction, testing and system integration
  • Project proposal, demonstration and documentation

The final project spans over 4 weeks (8 sessions) of laboratory work including the project demos during the final week of classes: a graded lab demo on Tuesday and a lab demo in an exposition open to public on Thursday. The project must rely on and include fully functional circuit hardware from Labs 2 to 4, and must include an additional circuit-design hardware component. Programming-only add-ons or enhancements do not qualify as acceptable project topics. Add-on components may include:

  • Additional sensors: light, infrared, ultrasonic, audio, …
  • Additional actuators: servo, light (LED), audio amplifier & speaker, …
  • Wireless control: RF or ultrasonic or voice/sound or infrared, ...

Any additional components you may need for this part of the project may be available in the EE store, or (more likely) from on-line retailers such as SparkFun, or DigiKey.

Tasks: see due dates/times on the course calendar!

  • Project proposal slides, limited to 2 pages: Page 1 must include the proposed project title, the team member names, and the team bench number. Page 2 must include a block diagram or a schematic illustrating the proposed project components, and bullets containing a brief description of the intended add-on functionality. The slides must be uploaded via D2L by the due date/time. Example slides from a previous semester: Lab 6 Project Slides [Fall 2016]
  • In class presentation of the project proposal slides: limited to 1.5 minutes per group. All group members must participate.
  • Written project proposal must be uploaded via D2L by the due date/time. The written proposal must include a description of the proposed additional component and enhanced functionality, and an outline of the design and implementation approach, including a block diagram or schematic with part numbers for all additional hardware. The proposal must include a development schedule that shows how the work will be developed and tested in subparts, and what portions will be completed by the Project Milestone. Include deliverables that you will be able to complete, fallback plans if things don’t work out, and additional components you can add if everything goes better than expected. The proposal should not exceed eight pages.
  • Project milestone: a short update report (1-2 pages) must be submitted via D2L by the due time/date: describe progress to date, compare progress to the proposed schedule and explain any changes in scope, schedule and design
  • approach.
  • Project demos in the lab (for grading) on Tuesday the last week of classes: prepare a single page including the project title, the team member names, and the team bench number, as well as a block diagram or schematic that allows you to introduce the demo. Demonstarte the project to the class.
  • Project demos in an exposition open to public on Thursday the last week of clases
  • Final report must be uploaded via D2L by the due date/time: the report must focus on the Lab 6 add-on project components, and how the components are incorporated with the circuits completed in Labs 1-4. Provide a full description of the robot additional control circuits with design, simulation, and experimental results. Describe how the project design was split into more manageable sub-circuits or blocks for design, testing and de-bugging. Comment on design, hardware and code challenges that you had to work through to get the project circuitry fully operational. Propose future extensions to improve the performance and capabilities.

Open this lab as its own page.