logo elektroda
logo elektroda
X
logo elektroda

Reducing Control Signals for 128x128 Solenoid Grid Multiplexing via Parallel Port

36 21
ADVERTISEMENT
  • #1 21667455
    jhon Lool
    Anonymous  
  • ADVERTISEMENT
  • #2 21667456
    Jos Flores Aranda
    Anonymous  
  • #3 21667457
    jhon Lool
    Anonymous  
  • #4 21667458
    Steve Lawson
    Anonymous  
  • #5 21667459
    jhon Lool
    Anonymous  
  • ADVERTISEMENT
  • #6 21667460
    Steve Lawson
    Anonymous  
  • ADVERTISEMENT
  • #7 21667461
    jhon Lool
    Anonymous  
  • #8 21667462
    jhon Lool
    Anonymous  
  • ADVERTISEMENT
  • #9 21667463
    Steve Lawson
    Anonymous  
  • #10 21667464
    jhon Lool
    Anonymous  
  • #11 21667465
    Steve Lawson
    Anonymous  
  • #12 21667466
    jhon Lool
    Anonymous  
  • #13 21667467
    Steve Lawson
    Anonymous  
  • #14 21667468
    Mark Harrington
    Anonymous  
  • #15 21667469
    jhon Lool
    Anonymous  
  • #16 21667470
    Steve Lawson
    Anonymous  
  • #17 21667471
    Mark Harrington
    Anonymous  
  • #18 21667472
    Mark Harrington
    Anonymous  
  • #19 21667473
    Mark Harrington
    Anonymous  
  • #20 21667474
    Steve Lawson
    Anonymous  
  • #21 21667475
    Steve Lawson
    Anonymous  
  • #22 21667476
    Steve Lawson
    Anonymous  

Topic summary

The discussion addresses reducing the number of control signals required to multiplex a large solenoid grid (128x128) using a parallel port, with a focus on minimizing pin usage. The original approach involves using an old PC parallel port, but alternatives such as microcontrollers with I2C I/O expanders are suggested to reduce pin count. The solenoids only require pulsed activation, not continuous holding, with an update rate of about once per second for the entire grid. Due to the high current demands of solenoids, direct driving from parallel port or shift register outputs (e.g., 74HC595) is insufficient; external driver circuits using transistors (e.g., PN2222A, MPSA32) or dedicated driver ICs are necessary. Opto-isolators are recommended to protect the parallel port and microcontroller from voltage spikes and noise. Multiplexing strategies include dividing the grid into smaller blocks managed by individual microcontrollers or using chained shift registers for rows and columns, though timing constraints for large arrays may be challenging. The use of ferrofluid valves actuated by electromagnets is mentioned as an alternative to solenoids, still requiring similar driving considerations. Key design parameters such as voltage, current, and pulse duration must be determined to select appropriate drivers and protection components like flyback diodes (e.g., 1N4001). Overall, the solution involves combining multiplexing, external drivers, and isolation to safely and efficiently control a large solenoid or electromagnet grid with limited control lines.
Summary generated by the language model.
ADVERTISEMENT