MEM639 Real-Time Microcomputer Control I
Fall Quarter: Mondays 18:00 - 21:00 MEM UG Laboratory
Student Evaluations:
Fall 2000 |
Fall 2001 |
|Fall 2002 |
Fall 2003 |
Fall 2004 |
MEM 639 exists is to apply computers to control devices. MEM 639 does this with
hands-on labs in programming and interfacing to gain real-world experience. MEM 639
will use the LEGO NXT Brick (i.e. a computer) and NxC programming language with motors
and sensors (i.e. control). The overall objective is to design controllers for a
2nd order system to meet desired performance and stability.
Course Web Page
ENGR 101: Freshman Design
Fall Quarter: Fridays 11:00 - 13:00 Bossone 621 (Section 089) and 624 (Section 624)
Professor's Notes: Supplemental Slides
ENGR 103: Freshman Design (Spring term 2010-2011 term)
Section 30 (Fri 11:00-13:00 LeBow 132). Section 33 (Fri 14:00 - 16:00 Curtis 256)
Professor's Notes: Supplemental Slides
ENGR 102: Freshman Design (Winter term 2010-2011 term)
Section 30 (Fri 11:00-13:00 LeBow 132). Section 33 (Fri 14:00 - 16:00 Curtis 256)
Professor's Notes: Supplemental Slides
MEM 380/800: Mechatronics 1 (Prof. Sooyong Lee) (Winter 2010-2011 term)
Mon 18:00-21:00 UG Lab
Course Site: Course Site
MEM351 Dynamic Systems Lab
Summer Quarter: Lectures: Tue (Curtis 341) 13:00 - 13:50; Lab (UG Lab): Wed 09:00 - 11:50 | 12:00 - 14:50 | 15:00 - 17:50
Student Evaluations:
Winter 2005 |
Spring 2005 |
Spring 2006 |
MEM 351 builds upon and provides hands-on laboratory reinforcement of
the principles learned in TDEC and in the fundamental mechanical engineering
courses. It therefore helps integrate analytical experimental and numerical
engineering technique to solve real engineering problems.
Course Web Page
MEM640 Real-Time Microcomputer Control II
Spring Quarter: Mondays 18:00 - 21:00 UG Laboratory
Student Evaluations:
Winter 2001 |
Winter 2002 |
Winter 2003 |
Spring 2005 |
Spring 2006 |
There are many issues that make "Real-world" control law implementation
on a microcomputer, difficult. One has to make choices: sensors,
analog-to-digital converters, hardware interrupts and sampling times;
One has to deal with sensor calibration, noisy data, signal conditioning;
One may have to design digital filters. All such issues must be handled
while ensuring the digital control law delivers stability and performance.
Hands-on circuit building is used to illustrate and appreciate
such issues, thereby motivating the study and implementation of
theory-based solutions. Graduates and senior undergraduates are
invited to MEM 640 to really answer "how does one control
a system with a computer"? Course Web Page
MEM800 GUI-Based Control
Spring Quarter: Mondays 18:00 - 21:00 MEM Undergraduate (UG) Laboratory
Student Evaluations:
Spring 2001 |
Spring 2002 |
Spring 2003 |
Winter 2005 |
This "Special Topics" course covers an often neglected
aspect of control system design - the user interface. Today's
end-user demands an intuitively easy-to-use interface when
operating a computer-based control system. Graphical
User Interfaces (GUI) are the existing paradigm. As such,
MEM800 will design and integrate GUIs to control PC interfaced
hardware like relays, steppers, keypads and ADC/DACs. Course Web Page