Subject:
|
Re: Brainstorms -- A Simple Unique Addressing Scheme
|
Newsgroups:
|
lugnet.robotics
|
Date:
|
Wed, 14 Aug 2002 05:25:33 GMT
|
Viewed:
|
1000 times
|
| |
![Post a public reply to this message](/news/icon-reply.gif) | |
In lugnet.robotics, Dick Swan writes:
> There's been a lot of messages on how to determine unique addressing
> for intelligent peripherals.
[snip DCC references]
> Each train locomotive or other peripheral contains a smart uniquely
> addressable controller. End users initially program the peripheral
> address themselves. A simplified view of the procedure is to put the
> locomotive on a dedicated short section of track and then send a DCC
> broadcast command to the locomotive to set the new address. The
> locomotive is the only device on the track (i.e. signalling bus) so
> only one locomotive / peripheral is programmed to this address.
> Naturally, in the case of a robot you have to assign the peripheral
> addresses before you build your robot.
That might be workable. I2C does not really have a broadcast
message (General Call is close, but not quite). However, just
scanning the I2C bus for 1024 addresses to find what the current
address of the module is and then sending a "set your address
to XYZ" command might just work.
This means that when your XYZ module has just decided to
fry itself and you want to borrow one from a friend,
you have to first reprogram its address. If you accidently
forget this step, it is quite possible that device conflicts
will accidentally occur. It is not fool proof, but it might
be "good enough".
[snip more DCC stuff]
|
|
Message is in Reply To:
![](/news/x.gif) | | Re: Brainstorms -- A Simple Unique Addressing Scheme
|
| There's been a lot of messages on how to determine unique addressing for intelligent peripherals. Model railroading has solved this problem in a fairly easy way. THe NMRA (National Model Railroading Association) defined the DCC (Digital Command (...) (22 years ago, 14-Aug-02, to lugnet.robotics)
|
53 Messages in This Thread: ![Brainstorms -John Barnes (8-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![Re: Brainstorms -lego-robotics@crynwr.com (Jonathan Spitz) (8-Aug-02 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/268.gif) ![Re: Brainstorms -lego-robotics@crynwr.com (Steve Baker) (9-Aug-02 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/268.gif) ![RE: Brainstorms -Ralph Hempel (9-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Brainstorms -lego-robotics@crynwr.com (Steve Baker) (9-Aug-02 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/268.gif) ![Re: Brainstorms -lego-robotics@crynwr.com (Elijah Meeker) (9-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![RE: Brainstorms -lego-robotics@crynwr.com (Bruce Powell) (9-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![Re: Brainstorms -lego-robotics@crynwr.com (Steve Baker) (9-Aug-02 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Brainstorms -lego-robotics@crynwr.com (Steve Baker) (9-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![SV: Brainstorms -lego-robotics@crynwr.com (Henrik Lind) (31-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![i2c protocol with the rcx (was Brainstorms) -Ralf Krause (31-Aug-02 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Brainstorms -lego-robotics@crynwr.com (Elijah Meeker) (9-Aug-02 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/268.gif) ![Re: Brainstorms -Rob Hendrix (9-Aug-02 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/268.gif) ![Re: Brainstorms -Richard Jenkins (9-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Brainstorms -lego-robotics@crynwr.com (Steve Baker) (9-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![Re: Brainstorms -David Koudys (9-Aug-02 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/268.gif) ![RE: Brainstorms -lego-robotics@crynwr.com (Bruce Powell) (9-Aug-02 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/268.gif) ![RE: Brainstorms - multiple I/O buses -lego-robotics@crynwr.com (Bruce Boyes) (9-Aug-02 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![RE: Brainstorms (battery options) -lego-robotics@crynwr.com (Bruce Boyes) (9-Aug-02 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/268.gif) ![Re: Brainstorms -Wayne Gramlich (10-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![RE: Brainstorms -Ralph Hempel (10-Aug-02 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/268.gif) ![RE: Brainstorms -Ralph Hempel (10-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![RE: Brainstorms -lego-robotics@crynwr.com (Russell C. Brown [RR-1]) (12-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![RE: Brainstorms GUID -lego-robotics@crynwr.com (Bruce Boyes) (12-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![Re: Brainstorms GUID -lego-robotics@crynwr.com (Steve Baker) (12-Aug-02 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/268.gif) ![Re: Brainstorms GUID -Wayne Gramlich (12-Aug-02 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Brainstorms GUID -lego-robotics@crynwr.com (Bruce Boyes) (12-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![Re: Brainstorms GUID -lego-robotics@crynwr.com (Steve Baker) (13-Aug-02 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Brainstorms GUID -Wayne Gramlich (13-Aug-02 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/268.gif) ![Re: Brainstorms -lego-robotics@crynwr.com (Steve Baker) (10-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![RE: Brainstorms -Ralph Hempel (10-Aug-02 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Brainstorms -Wayne Gramlich (11-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Brainstorms -lego-robotics@crynwr.com (Steve Baker) (11-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Brainstorms -Wayne Gramlich (11-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Brainstorms -lego-robotics@crynwr.com (Steve Baker) (11-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![Re: Brainstorms -Wayne Gramlich (12-Aug-02 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Brainstorms -lego-robotics@crynwr.com (Matt Lawrence) (12-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Brainstorms -Wayne Gramlich (13-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![Re: Brainstorms -lego-robotics@crynwr.com (Steve Baker) (13-Aug-02 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Brainstorms -lego-robotics@crynwr.com (Matt Lawrence) (13-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Brainstorms -lego-robotics@crynwr.com (Till Harbaum) (13-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Brainstorms -Wayne Gramlich (13-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![Re: Brainstorms -lego-robotics@crynwr.com (Andy Gombos) (13-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Brainstorms -Wayne Gramlich (14-Aug-02 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Brainstorms -lego-robotics@crynwr.com (Steve Baker) (13-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Brainstorms -Wayne Gramlich (13-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Brainstorms -- A Simple Unique Addressing Scheme -Dick Swan (14-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![You are here](/news/here.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Brainstorms -Stef Mientki (12-Aug-02 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/268.gif) ![Re: Brainstorms -Jason S. Mantor (11-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Brainstorms -lego-robotics@crynwr.com (Steve Baker) (11-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Brainstorms -Jason S. Mantor (11-Aug-02 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/68.gif) ![Re: Brainstorms -Jerry Kalpin (11-Aug-02 to lugnet.robotics)](/news/x.gif)
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|