Quote:
Originally Posted by Ken Leedle
I attached the schematic of the motorcontroller board from UW-Madison's entry into the Intelligent Ground Vehicle Competition last year. This board was designed to interface between a laptop and Victor 883 motor controllers. Some of the specs: It had an ATMEGA16, now it has a 32. It has an 8 bit parallel data bus to communicate between the quadrature decoders, latched LED bar graph and LCD. It has a software controlled PWM source select so we can switch between input from an RC receiver and the AVR. It has an RS232 port for communicating with the laptop. We use avrdude to program it. If you insist on using windows, you can use AVR Studio or WinAVR. If you are interested in the board layout or software let me know.
-Ken
|
UT-Austin also did a similar microcontroller board (designed in eagle) that interfaces to Victors 883 and a laptop using a 9S12C from
technological arts. We did a serial master communication from the laptop to control PWM, encoders, sonars and various switches. If you want to see pictures of the various robots , see the
IGVC photo gallery. Our documentation is not as clean as Ken's and I don't suggest other teams to use the 9S12 unless you've been trained on the architecture. We use that microcontroller in our classes and freescale donates quite a bit of the hardware.