Main      Information       Handouts         Data         Teams         Photos         Links

 

Information

 

What is NATCAR?
    A competition sponsored by National Semiconductor that gives students the opportunity to design and build a vehicle that tracks a course as fast as it can.   The course is marked by a wire carrying 100mA RMS at 75kHz and white tape.   Students design, build, debug, and optimize all the sensor circuitry, power supplies, motor drivers, and controls.  Natcar 2001 (the race) will occur in late may.  Visit the Natcar website at http://www.ece.ucdavis.edu/natcar.

Who competes?
    UC Davis, Cal, San Jose State, Sacramento State, and Oklahoma State are regular competitiors. Stanford successfully built a vehicle last year, but it was not quite finished  in time for the competition.  With an earlier start this year and a bit of experience, we've got high hopes.

Sound Fun?  It's coming your way next quarter (winter) in the form of :

 

EE192: Electronic Dynamic Control Systems Laboratory (a.k.a Natcar)

 

Catalog Description:

This is an experimental laboratory targeted at developing skills in electronic system integration involving sensor-based closed-loop control.  The demonstration vehicle for the course will be the design of an autonomous 1/10 scale electric car capable of maneuvering a track in the fastest lap time.  Teams of two or three undergraduate students will design and build an entry to the Natcar engineering design competition  (http://www.ece.ucdavis.edu/natcar/).  In support of the course objectives, students will do directed studies on the following topics: optical and  magnetic sensor design, proportional-integral-derivative control, pulse width modulation, servo and DC motor control, and control algorithm implementation with microcontrollers and analog circuitry.  Regular lectures will be given on practical topics relevant to the design, construction, and testing of the vehicles. 

 

Prerequisites:

EE122 or ME118 required
E105 and EE121 preferred

 

Topics

 

Course Details

TA: Oliver Max
Email:oomax@stanford.edu
Phone: 323-3821

Faculty Mentor: Bob Dutton
Email:dutton@gloworm.stanford.edu

Meeting Times and Places:  TuTh  4:15-6:00 in Packard 064 (downstairs)
Laboratory: Packard 64

 

Grading

Checkpoints 15%
Assignments 20%
Presentations to Class 10%
Round 1 15%
Round 2 20%
Final Project Report 20%

 

Calendar

Week Lecture/ Discussion Topic Assignment/Checkpoint
1 (Jan 9-12) Introduction to Natcar, demonstration, system overview, DC motor principles, Ni-Cd batteries Ni-Cd reading, read Natcar rules, generate Ni-Cd discharge curves
2 (Jan 15-19) Car layout considerations, microcontroller operation, motor control, servo control Mechanical assembly of cars, generate PWM for motor and servo (motor spins, servo turns), characterize servo response, microcontroller reading
3 (Jan 22-26) Magnetic field sensing, robust amplifier circuits, algorithms for mapping sensor values to steering values Sensor amplifiers built, plots of amplifier output vs. vehicle position, working with motor and servo running
4 (Jan 29- Feb 2) Power supplies, DC-DC converters, and of course, noise sources and remedies Power supplies for servo, cpu, and any analog circuitry (motor spins and servo turns, powered by Ni-Cd)
5 (Feb 5-9) A/D conversion, good programming practices, proportional steering control Car able to steer when moved manually from one side of the wire to the other
6 (Feb 12-16) Extra lab hours to get cars working Round 1 - basic functionality of cars on a real track.
7 (Feb 19-23) Interaction of subsystems, bottlenecks, computer simulation of control systems simulate step response of vehicle using data collected on subsystems, compare to actual step response
8 (Feb 2 - Mar 2) PD steering control, PI speed control, steering-speed control Advanced simulation,  pick vehicle optimization
9 (Mar 5-9) Advanced Optimizations - servo linkage, traction limitations, all wheel braking and steering Continue optimizing vehicle.
10 (Mar 12-16) Extra lab hours to finish up car Round 2 - simulate NATCAR event, open to the public
Late May     (exact date TBA) NATCAR RACE Go Stanford!