Quiz One
EECS 461, Fall 2014
Thursday, November 6, 2014
Name:.
Four problems, weighted equally.
Reasons should be stated clearly and concisely to receive maximum credit.
You may use a calculator an
EECS 461 Spring 2014
Lab 7: Controller Area Network
1
Overview
The design of a complex control system often requires coordinated activity of many sensors, actuators
and other devices that are separate
EECS 461 Spring 2014
Lab 1: Familiarization and Digital I/O
1
Overview
The purpose of this lab is to familiarize you with the hardware and software used in EECS 461. For
this class we will be using a
EECS 461 Problem Set 1: SOLUTIONS1
1. Consider a thermocouple that gives an output voltage of 0.5 mV/ F. Suppose we wish to measure temperatures that range from 20 F to 120 F with a resolution of 0.5
EECS 461 Problem Set 2: SOLUTIONS1
1. In all sensor interfacing, it is necessary to minimize the response of the system to noise in the measurements. For example, in quadrature decoding, noise can cau
EECS 461, Spring 2014, Problem Set 21
issued: May 15, 2014
due: May 22, 2014
1. In all sensor interfacing, it is necessary to minimize the response of the system to noise in the measurements. For exam
Spring 2014, Problem Set 11
issued: May 8, 2014
due: May 15, 2014
1. An appropriately amplied thermocouple gives an output voltage of 0.5 mV/ F. Suppose we wish to
measure temperatures that range from
EECS 461 Spring 2014
Lab 2: Quadrature Decoding using the eTPU
1
Overview
The purpose of this lab is to learn about quadrature decoding and apply knowledge of sampling. To
do so, we will use the Quadr
EECS 461, Spring 2014, Problem Set 71
issued: June 12, 2014
due: June 19, 2014
To receive full credit for your answers to the following questions, please explain your reasoning carefully.
1. In the fo
RAppID Reference
EECS461
March 28, 2013
1
GPIO Peripheral Blocks
The main functionality of the GPI block is to set the selected GPIO pin for general purpose
input. All the available pins are connected
Multirate Simulation of Wall Chatter
Jim Freudenberg
University of Michigan
EECS 461: Embedded Control Systems
Virtual Wall
Software loop
read position from encoder
compute force F = 0 or F = kx
s
How to Build Simple Simulink
Models
Je Cook
Jim Freudenberg
EECS 461
[email protected]
These slides will show you how to build a simple
Simulink model using Matlab release
EECS 461 Problem Set 4: SOLUTIONS1
1. SOLUTION:
(a). In each case, the characteristic equation has three roots. For example, for K = 10, the roots lie
at 999, 1.89 2.53j. The fast root associated with
EECS 461 Problem Set 3: SOLUTIONS1
1. (a) SOLUTION: The plot is in Figure 1.
(b) SOLUTION: We see from Figure 1 that |H(j20)| = 0.1 (-20 db) and H(j20) = 85 .
(c) SOLUTION: By definition the signal u1
EECS 461 Problem Set 5: SOLUTIONS1
1. (a) A Matlab simulation of the puck behavior, using Stateflow, is shown in Figure 1, and a comparison
between this simulation and one using Simulink only is in Fi
Roadway Geometry and Coordinate Transform Simulink Blocks
Paul Griffiths, 11-17-2004
For the final project, you use the bicycle model, which describes the motion of a
simulated vehicle in X, Y coordin
EECS 461: Final Project Work Breakdown (Sp14)
Work may be completed in any order or at a pace faster than listed below. Below is a suggestion which will allow
you to complete as much modeling as possi
Wall Chatter and the Energy Leak
Jim Freudenberg
University of Michigan
EECS 461: Embedded Control Systems
Virtual Wall
Software loop
read position from encoder
compute force F = 0 or F = kx
set P
State Space Models for the
Virtual Spring-Iner7a System
Jim Freudenberg
University of Michigan
EECS 461: Embedded Control Systems
Modelling Spring-Mass System
k
Puck
m
z
w
S
The Virtual Spring
EECS 461: Embedded Control Systems
University of Michigan
Double Integrator Model
Physical hapDc wheel/motor has inerDa J:
1
!
J z = , G ( s ) = 2
Js
k
z
z
Torque applied by
Controller Area Network (CAN)
EECS 461, Fall 2008 J. A. Cook J. S. Freudenberg
1
Introduction
Up until now, weve considered our embedded control system to be self-contained: an algorithm implemented i
Sampling, Beats, and the Software Oscilloscope
J. S. Freudenberg
EECS 461
Embedded Control Systems
1
Introduction
As part of Lab 3, students use the eQADC on the MPC5553 or the ADC on the MPC5643L to
The Virtual Spring Mass System
J. S. Freudenberg
EECS 461
Embedded Control Systems
1
Human Computer Interaction
A force feedback system, such as the haptic wheel used in the EECS 461 lab, is capable o
An Introduction to Writing S-Functions
University of Michigan
EECS 461
Overview
MATLAB S-functions are an effective way to embed object code into a Simulink model. These S functions
can be wr
How to Build a Simple Stateow
Model
Jim Freudenberg
Je Cook
EECS 461
IntroducAon
These slides will show you how to build a
simple Stateow model using Matlab release
2015b
This is the versio