Gast
#3673196
Hallo Wissende, mein Problem, ich habe 32 kleine Motoren mit jeweils drei Kabelanschlüssen (Masse, Drehrichtung Uhrzeiger, Drehrichtung Gegenuhrzeiger). Wenn eine kurze Zeit (1.5 sec) eine Spannung von 3 Volt an einem der beiden Steuer-Pins anliegt, dreht der Motor bis zum Anschlag (die Spannung darf ruhig weiter anliegen, ein Schalter im Motor unterbricht dann), der Strom während der 1.5 sec ist ca. 100 mA. Ich möchte, wenn möglich, über 6 bits diese 32 Motoren steuern, also über die bits 0-4 den richtigen auswählen und über bit 5 auswählen, welche Drehrichtung der Motor bekommt. Wichtig ist auch, dass die anderen 31 Motoren in ihrem Zustand bleiben, wenn ich einen ausgewählten in den anderen Zustand bringe. Kann ich mal einen grossen Teil abdecken, indem ich ein CPLD (z.B. das XC9572) verwende? Die sollten doch Flipflops haben, um die Zustände zu speichern, und auch die notwendigen 32 Ausgänge und die sechs Eingänge zur Verfügung stellen können. Ich müsste doch dann "NUR" sowas wie ein DEMUX 5 auf 32 realisieren, das 32 FlipFlops schaltet ?! () Oder ist es vernünftiger, zwei solche [4 auf 16]-Teile wie den CD4514 zu verwenden und die FlipFlops mit einem weiteren Baustein zu realisieren? Oder ist so eine Lösung mit Schieberegistern (74HCT595) und seriellem bit-Muster-übertragen die "BESTE" Lösung? (dann müsst ich aber Schaltungen "designen", so wie ich das verstehe) Wenn das so ginge, müsst ich doch nur noch mit den Ausgängen Relais für die Ströme schalten, oder? Danke für eure Gedanken zu meinem Problem
