don't think I like it in a networked configuration.
There are so many fast processors around it is hard to know where to
begin. I certainly like the Atmel ATmega128 and many of the NXP ARM
chips like the LPC2106 or LPC2148.
As to networking, I guess any of protocols will work (CAN, I2C, SPI,
etc.) but it is hard to beat the simplicity of RS485 and a general
network like ROBIN http://www.bdmicro.com/code/robin/
The nice thing about ROBIN is that it doesn't depend on any particular
hardware. All the controller needs is a serial port with an RS485
line driver - preferably a serial port with a fairly large queue. The
OOPic wouldn't apply.
Now, I realize that ROBIN won't run at multiples of MHz but given
small commands, 115200 baud may be fast enough. Leave tactics in the
peripheral controller(s) and leave strategy to the host.
Another thought: this Chevy Suburban was driven across the desert by a
single ATmega128 under the overall control of a larger computer.
Still, it's a full size vehicle controlled by a single chip:
http://www.bdmicro.com/darpa-gc/
And you think your bot is large?
If you want to see an interesting project with a 600 MHz controller
running uClinus, go to www.surveyor.com.
This bot streams video as it
is controlled over a wireless link (zigbee or ethernet) from a PC.
Richard
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/oopic/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/oopic/join
(Yahoo! ID required)
<*> To change settings via email:
mailto:oopic-digest@yahoogroups.com
mailto:oopic-fullfeatured@yahoogroups.com
<*> To unsubscribe from this group, send an email to:
oopic-unsubscribe@yahoogroups.com
<*> Your use of Yahoo! Groups is subject to:
No comments:
Post a Comment