Reply by Hans-Bernhard Broeker October 6, 20062006-10-06
Rob Horton <yahoo@mr_horton.com> wrote:
> Anyone ever considered using USB as a (simple) control network instead > of using something like CAN?
Probably some people started considering it. But I bet most stopped the moment they realized that USB isn't really a network, by any stretch of the meaning of that word. And that's before you consider that the necessary hubs alone will can easily waste more power than the entire collection of devices you wanted to control. -- Hans-Bernhard Broeker (broeker@physik.rwth-aachen.de) Even if all the snow were burnt, ashes would remain.
Reply by Mike Silva October 6, 20062006-10-06
Rob Horton wrote:
> Anyone ever considered using USB as a (simple) control network instead > of using something like CAN? > > The USB master could be a small computer, maybe running Linux. The > devices to be controlled could be based on the PIC18F2450 USB > Microcontroller. > > Bad idea?
Can you live with the short cable lengths (5m)?
Reply by Tim Wescott October 6, 20062006-10-06
Rob Horton wrote:

> Anyone ever considered using USB as a (simple) control network instead > of using something like CAN? > > The USB master could be a small computer, maybe running Linux. The > devices to be controlled could be based on the PIC18F2450 USB > Microcontroller. > > Bad idea?
AFAIK the rocketry club at Portland State University is planning just that. You would have to manage your network closely to achieve any high level of determinism, but from my small knowledge of USB it could be done. All in all I think using CAN would be safer, and in the end easier than trying to wedge USB into an application that it wasn't intended for. -- Tim Wescott Wescott Design Services http://www.wescottdesign.com Posting from Google? See http://cfaj.freeshell.org/google/ "Applied Control Theory for Embedded Systems" came out in April. See details at http://www.wescottdesign.com/actfes/actfes.html
Reply by Rob Horton October 6, 20062006-10-06
Anyone ever considered using USB as a (simple) control network instead 
of using something like CAN?

The USB master could be a small computer, maybe running Linux. The 
devices to be controlled could be based on the PIC18F2450 USB 
Microcontroller.

Bad idea?