Styra många enheter
Postat: 31 mars 2006, 17:41:57
Hej
Har ett litet probelm det är så att jag behöver styra 60 enheter (av/på) samt läsa status från ytterliggare 60 enheter (av/på). (helst skall de skicka info när nått händer men det är inte nödvändigt jag kan låta datorn polla dem istället) (Samanlagt 120 enheter)
Allt skall styras från en dator men jag vill slippa dra extremt med sladd. Någon som har några idéer på hur man skulle kunna lösa det.
Det jag har funderat på är att bygga små controllerkort som vardera styr 8 enheter. Varje kontrollerkort får en grundadress och varje enhet får grundadressen+{0..7}. Varje controllerkort är kopplat till nästa och när jag vill styra en enhet så skickar jag (serielt) adressen till enheten följt av en etta eller nolla beroende på om jag vill skriva till eller läsa från enheten följt av data eller följt av att enheten som jag adresserade skickar data. Skulle detta vara en ok lösning eller finns det någon bättre sätt, färdiga ickretsar som jobbar ungefär såhär????
Problemet kan utan problem delas upp i två delar med olika tekniker eftersom jag behöver skriva en 1 eller 0 till hälften av enheterna och läsa en 1 eller 0 från de övriga. Aldrig både och.
Jag hoppas att jag har lyckats beskriva det tillräckligt väl.
/Björn
Har ett litet probelm det är så att jag behöver styra 60 enheter (av/på) samt läsa status från ytterliggare 60 enheter (av/på). (helst skall de skicka info när nått händer men det är inte nödvändigt jag kan låta datorn polla dem istället) (Samanlagt 120 enheter)
Allt skall styras från en dator men jag vill slippa dra extremt med sladd. Någon som har några idéer på hur man skulle kunna lösa det.
Det jag har funderat på är att bygga små controllerkort som vardera styr 8 enheter. Varje kontrollerkort får en grundadress och varje enhet får grundadressen+{0..7}. Varje controllerkort är kopplat till nästa och när jag vill styra en enhet så skickar jag (serielt) adressen till enheten följt av en etta eller nolla beroende på om jag vill skriva till eller läsa från enheten följt av data eller följt av att enheten som jag adresserade skickar data. Skulle detta vara en ok lösning eller finns det någon bättre sätt, färdiga ickretsar som jobbar ungefär såhär????
Problemet kan utan problem delas upp i två delar med olika tekniker eftersom jag behöver skriva en 1 eller 0 till hälften av enheterna och läsa en 1 eller 0 från de övriga. Aldrig både och.
Jag hoppas att jag har lyckats beskriva det tillräckligt väl.
/Björn