Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
02/03/11 17:32
Modified:
  02/03/11 17:49

Read: times


 
#180983 - Adding another brain is another option.
Responding to: ???'s previous message
You've been told to Mux the 232. This works great in practice if you have the ability to do it and is easy to implement. The other choice people have mentioned was 422/485 which is a little more difficult to implement but requires the ability to do it as well. The next choice would be to add a brain that acts as a FIFO switch and assigns a priority to one of the messages. I'm not sure what happens to device B when it polls every 500ms and does not get a response, but if you needed a response in a timely manner, I think this method would work. I take it as device C is trying to ask for something or say something within that 500ms time window. You are in control of device C which means that you could potentially re-design portions. Adding an MCU with SPI or I2C or some other comm and 2 UARTS might be a way to go assuming that device C has the capabilities. We'll call the new brain device D (that's right fix problems by adding more! HA.). Device D takes input from Device A, Device B, and Device C. The firmware could easily multiplex the information. The main concept is that you're really reducing the number of 232 lines by replacing one with a different comm medium. Adding Device D also means that your project can be more expandable in future work if necessary. Otherwise, I think Device C could just act as the switch in between? I am just not sure of how are you handling all the data and where the final data ends up. Just an extra thought.

List of 18 messages in thread
TopicAuthorDate
Paralleling Max232 output            01/01/70 00:00      
   Revommedation On Paralleling Outputs            01/01/70 00:00      
      Multiple Mux            01/01/70 00:00      
         Adding another brain is another option.            01/01/70 00:00      
      RS232 is *not* a bus            01/01/70 00:00      
         Two UART            01/01/70 00:00      
            how about a hub            01/01/70 00:00      
               Is there really such a beast?            01/01/70 00:00      
                  external UARTs            01/01/70 00:00      
                  There once was...            01/01/70 00:00      
   use 422/485            01/01/70 00:00      
      Can work well but big potentials for trouble            01/01/70 00:00      
         Thanks, Peter..            01/01/70 00:00      
            I didn't employ anything            01/01/70 00:00      
            some comments            01/01/70 00:00      
               You really need reliable protocol            01/01/70 00:00      
                  collision detection            01/01/70 00:00      
                     Collision avoidance            01/01/70 00:00      

Back to Subject List