Thread: IFI Controllers
View Single Post
  #3   Spotlight this post!  
Unread 08-01-2003, 13:17
rbayer's Avatar Unsung FIRST Hero
rbayer rbayer is offline
Blood, Sweat, and Code
no team (Teamless Orphan)
 
Join Date: Mar 2002
Rookie Year: 2001
Location: Minnetonka, MN
Posts: 1,087
rbayer is a glorious beacon of lightrbayer is a glorious beacon of lightrbayer is a glorious beacon of lightrbayer is a glorious beacon of lightrbayer is a glorious beacon of light
Send a message via AIM to rbayer
You are correct: the specifics are unimportant. However, I found that I understood the reasons for stuff in programming a lot better after having a general understanding. Here's the quick and dirty on the RC:

The digital ins, the analog ins, and the data from the radio are all connected to the Master Processor (Master uP).

The master uP is connected to the BS2SX. This is what we program and the only part of the system we can control. The connection is RS-232 (62500 baud, 8n1) and connects directly to one of the Stamp's I/O pins.

The BS2SX is then connected to the Output uP via another one of its pins. Again this is RS-232 (62500 baud, 8n1).

The output uP is in turn connected to the PWMs, relays, and I believe it also connects back to the Master uP in order to send this data back to the OI. The Output uP is what creates timing signals for the PWMs, and relays. The LEDs are connected semi-directly to the BS2SX. That is why you can do "HIGH 7" to turn on the BASIC RUN LED.

Anyway, if you poke around the InnovationFirst website, there's some block diagrams showing general data flow, etc.
__________________
New C-based RoboEmu2 (code simulator) available at: http://www.robbayer.com/software.php