SX Controller Board
![Bill Chennault](https://forums.parallax.com/uploads/userpics/820/n25YAQT2TKN7D.jpg)
All--
I am always looking at different Parallax products. I ran across the SX Controller Board. I do not see any topics specific to this product on the forum. (Maybe I have not looked hard enough?)
Currently, my robot, Ugly Buster, uses five processors, a "master" BS2p40 and four OEM BS2 "slaves." I implemented a bit-signaling scheme so the master could tell the slaves what to do. One OEM BS2 is dedicated to simply controlling the HB-25 that controls a gear motor driving a track. Another OEM BS2 does exactly the same thing for the other track. There is an OEM BS2 dedicated to merely counting encoder pulses from the left gear motor encoder and another OEM BS2 dedicated to counting pulses from the right gear motor encoder. (The two encoder slaves bit-signal the master every four encoder pulses and when the master determines they are out of sync by four or more encoder counts, it signals one of them to stop and let the other catch up.)
All of this is done with I/O pins. It is FAST. However, I am always looking for something . . . else.·I really want an encoder·interrupt. That·is exactly why I decided to implement bit-signaling using Stamps. I do not want to miss an encoder count. I imagine that since the SX has an interrupt and·is so much faster than the fastest Stamp, that I could get by with two of the SX Controller Boards, possibly one. (Dedicated to the tracks, that is. Other functions will be handled by other microcontrollers.)
But, I have not found feedback on the SX Controller Board. Do you have general comments about the product that might be of help to me as I contemplate using it (or them)?
Thanks!
--Bill
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
You are what you write.
I am always looking at different Parallax products. I ran across the SX Controller Board. I do not see any topics specific to this product on the forum. (Maybe I have not looked hard enough?)
Currently, my robot, Ugly Buster, uses five processors, a "master" BS2p40 and four OEM BS2 "slaves." I implemented a bit-signaling scheme so the master could tell the slaves what to do. One OEM BS2 is dedicated to simply controlling the HB-25 that controls a gear motor driving a track. Another OEM BS2 does exactly the same thing for the other track. There is an OEM BS2 dedicated to merely counting encoder pulses from the left gear motor encoder and another OEM BS2 dedicated to counting pulses from the right gear motor encoder. (The two encoder slaves bit-signal the master every four encoder pulses and when the master determines they are out of sync by four or more encoder counts, it signals one of them to stop and let the other catch up.)
All of this is done with I/O pins. It is FAST. However, I am always looking for something . . . else.·I really want an encoder·interrupt. That·is exactly why I decided to implement bit-signaling using Stamps. I do not want to miss an encoder count. I imagine that since the SX has an interrupt and·is so much faster than the fastest Stamp, that I could get by with two of the SX Controller Boards, possibly one. (Dedicated to the tracks, that is. Other functions will be handled by other microcontrollers.)
But, I have not found feedback on the SX Controller Board. Do you have general comments about the product that might be of help to me as I contemplate using it (or them)?
Thanks!
--Bill
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
You are what you write.
Comments
I recently wrote a program for one animatronics customer that has three UARTs (two TX, one RX), a virtual servo controller for four pins, and can take a measurement from the Ping sensor. The other I/O points are used as simple digital outputs. It's an SX with some muscles -- code away.
Thank you very much for the information! The SX Controller Board sounds like just the environment towards which Ugly Buster will evolve. I can imagine about four of them mounted in a block via those through holes.
I wonder why they get such little mention on these forums? The SX Controller Board seems like a dream come true for a BASIC programmer needing an interrupt and some I/O pins. Breadboards are not long-term solutions for 'bot brains!
--Bill
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
You are what you write.
--Bill
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
You are what you write.
Thanks. I had read most of that. I am using seperate HB-25s now to control two Banebot 42 amp gear motors with encoders. Althougth the HB-25 is rated at 25 amps, my 42 amp stall current motors will never reach anything even close to 20 amps. I plan to use the HB-25 for all my motor control needs, even the small ones. This makes for good standardization.
It looks like this conversation will be the inducement I need to buy some SX Controller Boards.
Chris, how about an HB-50?
--Bill
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
You are what you write.