Forum: Mikrocontroller und Digitale Elektronik 74hct4051 zur ansteuerung von leds?


von stinger (Gast)


Lesenswert?

möchte pins am avr sparen deshalb habe ich nach einem ic gesucht mit dem
ich 8 leds ansteuern kann wollte mich nicht mit takt etc abgeben und so
bin ich auf den 4051 gestossen jetzt wollte ich fragen:
1) ob der chip übertrieben ist für die anforderungen?
2) ob der chip auch "in die andere richtung" also 8 taster auf 3
ausgänge?
3) vee und z sind mir zu hoch  wozu sind die?

http://www.standardproducts.philips.com/products/hc/pdf/74hc4051.pdf

entschuldigt die anfänger frage aber ich bin am lernen!

mfg stinger

von ...HanneS... (Gast)


Lesenswert?

Der 4051 ist ein Analogsignalschalter.

Vee ist die negative Betriebsspannung, die man brauch, wenn das zu
schaltende Analogsignal Signal negative Anteile hat. Hat dein Signal
nur positive Anteile, kannst du Vee auf GND legen.

z ist der Common-Anschluss. Stell dir das Ding als (fernbedienten)
Drehschalter mit 8 Stellungen vor, dann sind y0...y7 die Schaltkontakte
und z der Schleifer...

Ob das Ding als LED-Treiber ausreicht, kann ich nicht sagen, ich habe
ihn noch nicht dazu missbraucht.

Rückwärts funktioniert der auch.

Ich würde mich aber nicht unbedingt um den 4051 reißen, denn besonders
niederohmig ist der aktive Kanal nicht. Außerdem hat man mit
Übersprechen und Rauschen zu kämpfen...

von stinger (Gast)


Lesenswert?

und welcher wäre besser? :)

von Christoph Lechner (Gast)


Lesenswert?

Hallo,

auch wenn Du eigentlich nichts mit Takt etc.
zu tun haben willst, empfehle ich Dir trotzdem,
Dir mal den 74HCT164 anzusehen (Shift-Register
mit 8 Bit Ausgang)

http://focus.ti.com/lit/ds/symlink/cd74hct164.pdf

CU
- C. Lechner

von Peter D. (peda)


Lesenswert?

Wenn immer nur eine LED brennen darf, dann geht der HC4051, braucht
allerdings 4 Anschlüsse.

Daher sage ich auch, der HC164 ist besser und braucht nur 2
Anschlüsse.


Peter

von stinger (Gast)


Lesenswert?

naja diese 8 leds sind status anzeigen für die 8 taster also jeder
taster eine led.
wen verbraucher (relais aktiv ) aktiv dann soll die led leuchtet und
das wird per taster gesteuert

bitte sagt mir welcher chip geeigner ist und wie ich takt gebe?!?

danke stinger

von Christoph Lechner (Gast)


Lesenswert?

Sollen die LEDs nur dann leuchten, wenn das zugehörige Relais an ist,
oder sollen die LEDs vom Microcontroller gesteuert werden?

Für den ersten Fall: LEDs einfach parallel zu den Relais-Spulen
(natürlich mit Vorwiderstand ;)
Zweiter Fall: Wie gesagt 74HC164, passenden Code gibts hier
http://www.mikrocontroller.net/forum/read-4-23408.html

CU
- C. Lechner

von stinger (Gast)


Lesenswert?

also habe mich jetzt schlau gemacht über schieberegister takt etc.
also da ja bei jedem tackt das register "1" weiter schoben wird würde
in meinem fall das ja so nicht funktionieren?

oder meint ihr ich soll jedes mal alles clearn und schnell neu
schreiben und hoffen das die relays nicht so schnell schalten? :)???


bitte danke für eure hilfe

von Christoph Lechner (Gast)


Lesenswert?

Genau, Du musst das ganze Register neu laden, aber das sollte binnen
sehr kurzer Zeit gehen (<10us), da der 74HC164 mit dem Controller auf
jeden Fall mitkommt, d.h. es sind keine Verzögerungen im Controller
erforderlich. Bei den Relais brauchst Du keine Bedenken haben, so
schnell sind sie auch wieder nicht ;)

MfG
- C. Lechner

von stinger (Gast)


Lesenswert?

ok also nur damit ich nicht unnütz zeit verliere mit herumprobieren

takt (cp)
input (ds1)

ich setzte cp high dann lege ich am ds1 high an und setz cp wieder auf
0 das ganze dann 8 mal und alle leds leuchten ?? wenn ich jetzt zb beim
2ten mal cp wieder auf high setzte und ds1 aber low lasse. speichert er
denn zustand des pin 2 low? bitte versucht diesen gedanken gang zu
verstehen hoffe er ist nicht unverständenlich??

und funktioniert der chip auch in die andere richtung?? als 8 taster
dran und seriell am avr die zustände empfangen?? dafür brauche ich
einen anderen chip oder? einen parrallel to serial shifter?

von stinger (Gast)


Lesenswert?

habe laut schaltplan versucht alles anzuschliessen also an pin 14 und 9
vcc 5 volt angeschlossen und serial input und clock mit einem 10k
wiederstand gegen gnd  angeschlossen aber mein 74hct 164 wird sehr
heiss!??! und am vcc pin liegen 1,3 volt an wirkt für mich nach
kurzschluss?!


 hat villeicht wer eine schaltung in der der chip eingebaut ist? damit
ich mir das ansehen kann??

danke stinger

von stinger (Gast)


Angehängte Dateien:

Lesenswert?

im anhang der schaltplan so wie ich mir das gedacht habe wäre wirklich
nett wenn jemand drüber schauen würde.

danke stinger

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.