PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wie 250 taster und leds ansteuern



Import-Script
02.03.2004, 19:34
hi, <BR>ich habe das problem, dass ich mit einem mc 250 leds ansteuern muss, und 250 taster einlesen. von den leds muss immer nur eine brennen, taster wird normalerweise auch immer nur einer gedr&uuml;ckt. ich hab f&uuml;r die leds an schieberegister gedacht, bei denen man den ausgang zu einer bestimmten zeit setzen kann, es sollen nämlich nicht alle 199 leds davor kurz brennen, wenn ich die 200st anmachen will. gibt es sowas? oder gibt es einen dekoder bei dem ich 8 bit&#40;oder weniger&#41; parallel oder seriell reingebe, und der entsprechende ausgang angeht. gibt es sowas auch umgekehrt f&uuml;r die taster, mit nem ausgang der meldet, wenn ein taster gedr&uuml;ckt wird? <BR>bin f&uuml;r alle ideen offen und dankbar. <BR>mfg jeffrey

Import-Script
02.03.2004, 19:49
@Jeffrey: Erstmal brauchst Du 500!!! Beinchen um den Kram &uuml;berhaupt anzuschliessen, macht bei einem Eurokartendesign mit VG 64 Leiste loker 8 Karten, und auf denen ein paar 74374 Latches f&uuml;r die LEDs zu verstreuen und ein paar andere Bausteine... &#40;oder Schieberegister???&#41; - egal!!! <BR>Bei 200 Leds und paar MHz Clock siehst Du auch nichts leuchten, auch keinen Leuchtschweif oder sowas. <BR>Mach Dir eher Mechanische Gedanken <img src="http://progshop.com/elektronik/diskussion/clipart/smile.gif" border=0>

Import-Script
02.03.2004, 22:35
@Jeffrey <BR>ich w&uuml;rde bei diesem vorhaben eine Matrix f&uuml;r die Led&#39;s und eine f&uuml;r die Taster aufbauen, mit jeweils 16 Spalten und 16 Zeilen das sind dann zwar 256 Knotenpunkte also max 256 Led&#39;s oder 256 Taster. <BR>Du w&uuml;rdest aber nur 2x 8Bit schieberegister f&uuml;r die Spalten f&uuml;r die plus und 2 8Bit Schieberegister mit Offenen Kollektor f&uuml;r die minus Leitungen f&uuml;r die Led&#39;s. <BR>Das gleiche f&uuml;r die Taster plus ein paar Dioden zur Entkopplung. <BR>Dies w&uuml;rde Schaltungstechnisch nicht so aufwendig werden, als wenn Du f&uuml;r jede Led einen eigenen Ausgang eines Schieberegisters verwenden w&uuml;rdest. Das wären immerhin 32 IC&#39;s &#43; 250 Widerstände nur f&uuml;r die Led&#39;s und das gleiche nochmal f&uuml;r die Taster. <BR>In dem Fall hat der Andreas recht mit den 8 Europakarten oder mehr! <BR>Ich habe schon mal was ähnliches aufgebaut, muß nur mal suchen wo ich die Unterlagen dar&uuml;ber habe. <BR>mfg Peter

Import-Script
02.03.2004, 23:55
hi <BR> <BR>250 taster anaeinandergereiht ,das macht 5 meter <BR> <BR>existieren die schalter schon?..und die leds? <BR> <BR>sonst geht&#39;s auch mit einer kleinen tastatur&#43;lcd. <BR>&#40;etwas billiger als 500&#43;500&#43;X&#43;y&#43;z...!&#41; <BR> <BR>ed

Import-Script
03.03.2004, 07:08
63 Schiebregister 4094 oder direkt den 4794 mit LED-Treibern. Zum Ansteuern reichen dann 3 Port-Pins, die kannn man auch leicht von einer Karte zur nächsten durchschleifen. Sowas hab ich auch schon gebaut, ist recht einfach und funktioniert sehr gut. <BR> <BR>Taster macht irgendwie keinen Sinn 500 St&uuml;ck aneinanderzureihen. <BR>Da tuts eher ne Zehnertastatur, vielleicht noch ne 7-Segment-Anzeige und ne Set und Clear Taste. Oder fertige Keyboards verwenden &#40;wären immer noch 4-5 St&uuml;ck&#41; sowas gibts auch f&uuml;r Beleuchtungstechnik fertig zu kaufen. <BR>Ansonsten 500 Tasten in ner Matrix z.B. 20x25 auf 45 Port Pins, oder auf 6 I2C PIO-Bausteine f&uuml;hren und die dann mit nem Controller einlesen. Clock und Data kann man auch die Leitungen von der LED-Ansteuerung mitbenutzen.

Import-Script
03.03.2004, 08:37
Wenn nur eine LED leuchten soll, dann brauchst Du nicht mal multiplexen. Also einfach die LEDs in einer 16&#42;16 Matrix anordnen, 4 Schieberegister und 16 Vorwiderstände, fertig. <BR> <BR>Und mit dem 74HC595 als Schieberegister siehst Du auch kein Datendurchschieben, der hat nämlich ein extra Latch. <BR> <BR>Die Tasten auch als 16&#42;16 Matrix und dann ein MC, der alle durchklappert. M&uuml;ssen mehr als 2 Tasten gleichzeitig unterschieden werden können, brauchst Du noch 250 Dioden, damit keine Pseudotasten auftreten. <BR> <BR>Der Aufwand ist also bei weitem nicht so groß, wie Andreas meinte. <BR> <BR> <BR>Peter <BR>

Import-Script
03.03.2004, 10:54
@Peter: Ich zielte primär auf die Mechanik ab. <BR>Ist mir halt mal passiert: Ging darum eine Maschine zu &uuml;berwachen &#40;Sensoren, Näherungsschalter, Kontakte; und davon viele&#41;. <BR>Kam ich dann vor Ort mit 19&#34;Rack, alles drin soweit, Optokoppler satt, etc.pp. und der freundliche Betreiebselektriker hatte schonmal die Sensorverdrahtung vorbereitet: Drei armdicke Kabel mit 20&#42;1,5mm² weil 220V; das m&uuml;sse so sein...

Import-Script
03.03.2004, 17:56
hi, <BR>das mit den leds ist kein problem, und 1000 beinchen löten ist auch nicht so wild, man kann ja pause machen. das mit den tastern in einer 16x16 matrix funktioniert nicht, da ich nicht so viele ports &uuml;brig habe. gibt es nicht sowas wie ein schieberegister nur r&uuml;ckwärts, also parallel rein und seriell raus, die serielle sollten am besten noch hintereinander schaltbar sein. <BR>mfg jeffrey

Import-Script
03.03.2004, 20:22
hier z.b. schieberegister par IN ser OUT <BR><a href="http://www.semiconductors.philips.com/acrobat/datasheets/74HC_HCT166_CNV_2.pdf" target=_top>http://www.semiconductors.philips.com/acrobat/datasheets/74HC_HCT166_CNV_2.pdf</a> <BR> <BR><a href="http://www.semiconductors.philips.com/acrobat/datasheets/74HC_HCT595_4.pdf" target=_top>http://www.semiconductors.philips.com/acrobat/datasheets/74HC_HCT595_4.pdf</a> <BR> <BR>vielleicht ist es das was du suchst <BR> <BR>cu frank

Import-Script
03.03.2004, 21:34
Hallo, <BR> <BR>sowas ähnliches hab ich mal realisiert. <BR> <BR>Um max. 256 Taster seriell abzufragen wurden 4 sogenannte Scannerplatinen mit jeweils 8 Multiplexer/Decoder eigesetzt. Die 4 Platinen werden &uuml;ber ein BUS-System mit der Prozessorplatine verbunden. <BR> <BR>Das ganze ist gedacht, um die Tasten bei einer Orgel mit 3 Manualen und Basspedal abzufragen. <BR> <BR>Wie sowas f&uuml;r nur 32 Tasten aussieht kannst Du hier sehen. <BR> <BR><a href="http://www.basspedal.wira-electronic.de/BASSPEDAL/pedal-21.htm" target=_top>http://www.basspedal.wira-electronic.de/BASSPEDAL/pedal-21.htm</a> <BR> <BR>Eine Platine f&uuml;r 64 Kontakte sieht so aus: <BR> <BR><a href="http://www.wira-electronic.de/HARDWARE/mdx_ss64_02.htm" target=_top>http://www.wira-electronic.de/HARDWARE/mdx_ss64_02.htm</a> <BR> <BR> <BR>Willi

Import-Script
03.03.2004, 22:35
hi frank, <BR>das ist genau das was ich gesucht habe. danke. <BR>mfg jeffrey

Import-Script
05.03.2004, 10:45
Taster und LEDs in einer Matrix: <BR><a href="http://www.atmel.com/dyn/resources/prod_documents/DOC1231.PDF" target=_top>http://www.atmel.com/dyn/resources/prod_documents/DOC1231.PDF</a> <BR> <BR>Gruß, <BR>Michael.