Main Information Handouts Data Teams Photos Links
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 :
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.
EE122 or ME118 required
E105 and EE121 preferred
Magnetic Field Sensing and Amplification
Servo control and Motor drive (many amps), PWM, dealing w/ noise
DC-DC converters (switching power supplies)
microprocessor control (HC11 or PIC perhaps...)
Speed control (PI, steering sensitive, discrete time issues)
Steering Control (PD, nonlinear & discrete time considerations, matlab simulations)
Successfull project management (start early, work hard), Pizza, and other non-electronic items of interest
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
| Checkpoints | 15% |
| Assignments | 20% |
| Presentations to Class | 10% |
| Round 1 | 15% |
| Round 2 | 20% |
| Final Project Report | 20% |
| 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! |