PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Signale von zwei Encodern verbinden neue frage!



sdz55
14.02.2006, 15:30
Hi all

Wie kann ich zwei Signale von Encodern zusammen fügen, und senden?
Es handelt sich wiederum um das Encoder-IC ht600.

Danke im voraus

ruediw
14.02.2006, 16:13
Was für Schnittstellen hat der Chip ?

Kannst Du mal einen Link posten ?

teslapower
14.02.2006, 19:20
gar nicht! Wozu auch? Wie meinst du das?

sdz55
15.02.2006, 13:27
Da ich mir zwei ht600 gekauft habe und mir diese 9 IO eingänge nicht genügen, möchte ich beide miteinander verbinden.

teslapower
15.02.2006, 13:33
Das geht aber nicht!

teslapower
15.02.2006, 13:33
Das geht aber nicht!

sdz55
15.02.2006, 14:03
Wie ist denn das mit der anschlussbelegung zu verstehen?
Ich meine kann man bei dem ht600, schalter an die adress pins anlegen, und bei dem ht614 LEDs?

teslapower
15.02.2006, 14:25
joah im Prinzip schon! Schau mal hier, da hab ich schonmal nen Kilometer dazu geschrieben:

https://www.roboternetz.de/phpBB2/viewtopic.php?t=10556

sdz55
15.02.2006, 16:24
Das habe ich bereits gelesen... Aber eine Frage ist damit nicht gelöst: Wenn ich an einen adress-Pin eine LED anhänge, funktioniert das IC nicht mehr?!
Warum das, also ich meine mit Pin 2 funktioniert das.. kein Problem aber mit Pin 11 oder Pin 19 nicht mehr!

teslapower
15.02.2006, 19:40
Ja, so ein Pech, das außgerechnet die Pins von 11 bis 19 und pin 1 nicht gehen!
Wird wahrscheinlich daran liegen, das das Adressierungspins sind und
keine Ausgänge :cheesy:

Scheinbar hast du noch nicht alles gelesen, sonst hättest du das gewusst...
Die Pins 2-5 sind die vier Äusgänge!

MFG teslapower

sdz55
16.02.2006, 10:53
Aber gibt es kein IC das 9 ausgänge besitzt?
Und das so funktioniert wie dieses?
Ich brauche einfach ein IC, dass 9oder mehr verschiedene Daten Eingänge besitzt, und das gegenstück mit der gleichen anzahl ausgänge, welche per Funk übertragen werden können.
PS: sind Ausgänge 2-5 nicht nur drei? ;)

Madgyver
16.02.2006, 11:05
hä?

1. 2
2. 3
3. 4
4. 5

Wo ist das Problem?

teslapower
16.02.2006, 11:25
sdz55 kann noch nicht zählen :cheesy:

Daumen einklappen
Finger1= Pin2
Finger2= Pin3
Finger3= Pin4
Finger4= Pin5

Wenn du jetzt alles richtig gemacht hast sind nun alle Finger verbraucht, den Daumen haben wir ja nicht eingerechnet!
Du solltest nun 4 ausgestreckte Finger vor dir sehen! Diese 4 Finger entsprechen nun 4 Pins deines ICs!

Mit 9 Ausgängen fällt mir jetzt gerade keins ein!

MFG teslapower

sdz55
16.02.2006, 16:30
Nein wenn ich lese 2-5 muss die 5 nicht zwingend dazu gehören, du könntest ja auch schreiben: 2 bis und mit 5! ;)
Aber gibt es denn gar keines?
Oder kann ich auch einen 10 zu 4 encoder nehmen, den an das Ht600 hängen?

xanadu
16.02.2006, 16:52
Ist man mit 14 wirklich so?

izaseba
16.02.2006, 17:03
Ist man mit 14 wirklich so?

der war gut :cheesy:

sdz55
16.02.2006, 17:07
sorry jungs, denkfehler, wenn ihr weiter solche threads schreibt, wird dieses thema noch das erfolgreichste. ;)
war heute nicht gerade mein tag ;)

sdz55
16.02.2006, 17:16
Wäre froh wenn jemand gerade wüsste, ob es auch encoder gibt, die wie das ht600 funktionieren, aber mehr als nur [glow=red:f86e96e6c9]4[/glow:f86e96e6c9] Ausgänge bzw. Eingänge hat.

teslapower
16.02.2006, 18:23
wenn ich lese 2-5 muss die 5 nicht zwingend dazu gehören
aha, wenn du also sagt du brauchst 2-5 Leuchtdioden willst du eigentlich max. nur 4!
"Bis" ist übrigens auch ein Synonym von "einschließlich"!
Aber hast es ja schon kapiert!


ob es auch encoder gibt, die wie das ht600 funktionieren
Um es mal korrekt zu formulieren, Es gibt keinen Decoder für den HT600 der
mehr als 4 Bits Daten ausgibt! Es ist mir auch nach bestem
Wissen und Gewissen kein IC mit der von dir gewünschten Funktion bekannt!

Als fachlich versierter Roboterforscher ist es dir sicherlich möglich deine
Information in 4-Bit-Portionen hintereinander zu schicken!

MFG teslapower

sdz55
17.02.2006, 05:20
Da bin ich mir nicht sehr sicher.
Ich weiss nicht, kann man den nicht ein multiplexer-ic nehmen, das man ans Ht600 hängt, und das 16 zu 4 ist?
Und dann ans HT614 das andere?

Was ich jetzt begriffen habe, ist, dass ein En/De-coder IC eine Sicherheits funktion besitzt, mit der man verhindern kann, das andere mit dem signal arbeiten können. :)

teslapower
17.02.2006, 07:58
Wenn du was findest :cheesy:
Ich schätze mal du willst auf so nen x to Y Line Encoder raus!
Das geht aber nicht, weil da nur die höchstwertige Leitung beachtet wird! Priority steht da immer!
Wie soll das auch gehn die Zahl 1111 in BCD wär 15 in dez.!
So und was willst du jetzt mit einer Zahl anfangen? Die sagt dir ja
nix über den Zustand der anderen Leitungen!

MFG teslapower

sdz55
17.02.2006, 16:38
Kann ich denn überhaupt an dieses Encoder IC noch einmal eines als erweiterung anhängen?

teslapower
17.02.2006, 17:21
Wie oft denn noch, nein! (Jaja, ich weiß die Frage ist noch nicht explizit in dieser Formulierung gefallen)

MFG teslapower

sdz55
17.02.2006, 18:15
Ok jetzt hab ichs gefressen! ;)
Danke, aber ich will es doch noch ausprobieren. ;) :)

teslapower
17.02.2006, 18:46
Jojo, dann mach mal! *ggggggggg*
Häng mal irgendwie die Encoder zam, so das alles schön abraucht!
Dann stelle nebenbei fest, dass du gar keinen passenden Decoder für deine Schmor ICs gehabt hättest!

Naja...

Wie gesagt, du müsstest die Daten halt in 4 Bit Teilen HINTEREINANDER SENDEN!

MFG teslablubber

sdz55
19.02.2006, 15:14
Hi Ich habe noch eine neue Frage: Das IC 70150 und 70154 sind De-/ bzw Multiplexer-ICs. Meine Frage lautet: Kann ich diese beiden mit dem Funkmodul betreiben? Und Sind die aufeinander abgestimmt?

Danke im voraus.

teslapower
19.02.2006, 15:35
Ich denke, du hast den Sinn oder die Funktion von Multiplexer Ics noch nicht verstanden!
Außerdem meinst du die ICs 74150 und 74154 ?!
Was heißt mit dem Funkmodul?
Also wie dus auch drehst und wendest, es wird nix!
Denk halt einfach mal nach wie du 4Bit hintereinander schicken kannst,
dann kannst du deine Information beliebig aufteilen und senden!
Könnte man auch mit Schieberegistern machen!
Hast du Ahnung von Mikrocontrollern? Dann isses kein Problem!

MFG teslapower

sdz55
19.02.2006, 15:47
Ja ich meine diese ICs.
Ich meine ob ich mit dem Funkset diesen zusammengeschlossenen Ausgang des multiplexers übertragen, und am anderen ende demultiplexen kann?!
nein ich habe keine Erfahrung mit mikrocontroller.
ich verstehe immer noch nicht ganz, was du mit 4Bit senden meinst.

Mein problem ist folgendes: Als Beispiel: Ich möchte 14 verschiedene Schaltsignale (also IO) über funk übertragen. Dies mit dem Funkset von Conrad, ( das billige).
Am anderen Ende möchte ich Verbraucher, in meinem Falle Servos, anschliessen.

Madgyver
19.02.2006, 16:07
Was Tesla meint, ist doch ganz einfach. Angenommen du willst insgesamt 32Bit an Daten senden, dann zerlegst du sie in 8 Päckchen welche 4 Bit groß sind und schickst sie einzeln (also die Päckchen) an deine Decoder schaltung, funkst sie zum encoder und setzt die 8 Päckchen wieder zusammen. Voilà da hast du wieder dein 32 Bit langes Daten teil.

teslapower
19.02.2006, 16:18
Ich meine ob ich mit dem Funkset diesen zusammengeschlossenen Ausgang des multiplexers übertragen, und am anderen ende demultiplexen kann?!
Des geht ja schonmal überhaupt garnienicht!

ich verstehe immer noch nicht ganz, was du mit 4Bit senden meinst
Mit den HT600 usw. kannst du auf einmal nur 4Bit übertragen!

@Madgyver:
THX! Wenigstens bin ich nicht ganz allein in diesem Kampf...

MFG teslapower

sdz55
19.02.2006, 16:43
Wer spricht hier von einem Kampf?
Wie kann ich denn dass mit den 4Bit tun?
Aber zu dem Multiplexer: Bei den Dingern ist es doch so, dass immer der Eingang am Ausgang w erscheint, der Mit hilfe der A B C oder D anschlüsse angesteuert wird. Meine Theorie; Ich kann ein 4024 IC an A B C und D anhängen welches im 2er system auf 10 zählt. der takt des ICs muss sehr hoch sein, so dass man irgendeinen eingang auf H setzen kann und dieser am ausgang ausgegeben wird. Ist dass so richtig?! wenn nicht, wäre ich froh, wenn ihr mir ein bisschen klarere antworten geben würdet. ;) Bin halt anfänger ;)

Madgyver
19.02.2006, 16:49
Was sind denn das für Schaltsignale?
Für was soll das den sein?
Was zum Geier willst du eigentlich machen?

sdz55
19.02.2006, 16:55
Ich will ein Ferngesteuertes Fahrzeug bauen, welches noch andere funktionen besitzen soll.
Schaltsignale: Ich meine damit ein oder aus!

Madgyver
19.02.2006, 17:03
Dass ist ja noch einfacher. Deine 4 Datenleitungen können ja 2 hoch 4 Ein/Aus Signale verschlüsseln, also 16 Stück sind mehr als du haben willst.

Ich such dir mal, nen IC raus der das dekodieren kann, warte mal.

Madgyver
19.02.2006, 17:17
Könnte wohl länger dauern 16 to 4 line en/de-coder gibt es nicht so zuhauf, wenn es mit 10 Schaltkanälen ginge, wäre es einfacher.

sdz55
19.02.2006, 17:29
Das wäre prima.
Also noch kurz du meinst, dass man das ht600 verwenden kann?
Wenn du dies meinst, jetzt nichts gegen teslapower, aber dies habe ich schon vorgeschlagen!

teslapower
19.02.2006, 17:34
@Madgyver:
Ich glaube da bist du auf dem Holzweg!
Bei den x to x line en/decoder wird immer nur der höchstwertige Eingang
priorisiert!

Du kannst zwar mit 4 Bit 16 Zahlen anzeigen, aber wie willst du
16 Schaltzustände übermitteln?! Dafür bräuchtest du ja 65536 Zustände!

MFG teslapower

Madgyver
19.02.2006, 18:20
Darf man halt keine Knöpfe doppelt drücken ^^.

Ja dann bleibt echt keine andere Wahl als das ganze Teil in Pakete zu zerlegen.

Das ganze geht am Besten mit nem µC, mit Logik IC Alleine dürfte das recht kompliziert sein.

sdz55
19.02.2006, 20:12
tja dann wird es wohl schwierig, es sei denn jemand könnte mir einen Mikrocontroller programmieren oder so. aber das funktioniert doch gar nicht?! Denn ich müsste doch zwei haben?!
@Madgyver
Wie meinst du das mit doppelt drücken? schnell hintereinander?

Ich finde es ziemlich komisch, dass es kein spezielles IC dafür gibt.

Madgyver
19.02.2006, 20:29
Wenn man 2 Tasten Gleichzeitig drückt, dann kommt am Decoder nur mist raus.

teslapower
19.02.2006, 21:31
Wenn man 2 Tasten Gleichzeitig drückt, dann kommt am Decoder nur mist raus.
Naja, es kommt halt immer nur der Schaltzustand an, der an der momentan
höstwertigen Leitung liegt!
D.h. es kann immer nur 1 Schaltzustand von 16 übermittelt werden!


Denn ich müsste doch zwei haben?!
Ja, natürlich! Einen am HT600, der die pakete aufteilt und einem am
HT614, der sie wieder zusammenfügt und ausgibt!

Aber dann könnte man sich auch gleich die HTs sparen und codierung usw. per µC Software machen!

MFG teslapower

Madgyver
19.02.2006, 21:43
Jo, aber bei ner TV Fernbedienung ist es ja nicht anders, da kann man auchnicht 2 Tasten gleichzeitig drücken und erwarten dass da was sinnvolles am Gerät passiert.

sdz55
20.02.2006, 14:59
Gibt es denn ein IC dass so was kann? Also entpacken bzw. verpacken?
Wenn ja, wie heisst es?

kalledom
20.02.2006, 15:40
Als erstes sollte vielleicht klärend erwähnt werden, daß die Adressen nicht binär (= 2 Zustände: high und low), sondern trinär (= 3 Zustände: high, low und offen) sind, sofern es nicht bereits an einer anderen, mir bisher unbekannten Stelle geschehen ist. Dadurch kann man die Adress-Eingänge auch offen lassen. Dann müssen am Empfänger die Adress-Eingänge ebenfalls offen bleiben.
Die Daten-Bits sind binär.
Sender UND Empfänger müssen die gleichen Adressen / Potentiale an den Adress-Eingängen haben: high, low oder offen.
Zur Erweiterung der Daten-Bits gibt es folgende Möglichkeit:
2....n Empfangs-Bausteine am gleichen Funk-Empfänger, aber jeder eine andere Adresse.
Am Sender wird vor dem Senden die Adresse des gewünschten Empfängers eingestellt und dann erst die entsprechenden 4 Daten-Bits gesendet.
So läßt sich die 'Geschichte' um jeweils 4 Bits erweitern.

Madgyver
20.02.2006, 15:41
Ich hab jetzt mal ne ganz blöde Idee: Wenn man 2 Encoder nimmt und sie auf 2 verschiedene Adressen einstellt, und 2 Decoder mit den jeweils passenden Adressen verwendet, dann wird doch (sofern man nur eine Taste gleichzeitig drückt) doch nur am jeweiligen Decoder der Tasten zustand angezeigt oder?

Man sendet ja dann immer noch auf einer Leitung.

Funzt das so?

kalledom
20.02.2006, 15:45
Hallo Madgyver,
jetzt warst Du um Sekunden zu spät :-)
Du hast Recht, so geht es. Schau mal einen Beitrag vorher, auf der vorherigen Seite.

sdz55
20.02.2006, 16:33
Ach ihr meint, wenn ich zwei ht600 an dem Modul anschliesse funzt das?
Einfach mit einer anderen Adresse?
Ich probiers mal aus. Kann nicht schaden.

Madgyver
20.02.2006, 16:48
Ach Mist, die Idee hatte ich heute an der Arbeit, wäre ich früher nach hause gegangen, hätte ich sie als erster gehabt. ^^

Allerdings dürfen dann nur dann mehrer Knöpfe gedrückt werden, wenn sie auch am selben Encoder hängen oder?

kalledom
20.02.2006, 16:55
Du brauchst nicht den HT600, das ist der Encoder / Sende-Baustein, der Daten am DOUT codiert sendet.
Du brauchst zwei HT604L oder HT614, das ist der Decoder / Empfangs-Baustein, der Daten am DIN empfängt und decodiert.
Beim HT604L steht das 'L' für Latch (speichern / festhalten). Die empfangenen Bits bleiben so lange an den Ausgängen anliegen, bis neue 4 Bits empfangen werden.
Beim HT614 erscheinen die 4 Bits nur ganz kurz an den Ausgängen (bis VT wieder low wird).

kalledom
20.02.2006, 17:15
@Madgyver
Die Frage ist, was willst Du machen ?
a) 4 LED's, Relais oder was auch immer ein oder ausschalten, dann mußt Du mehrere Taster / Schalter betätigen. Bei mehreren 4-er-Gruppen sind wohl Schalter besser. Bleibt die Frage, wann werden die akltuellen Taster- / Schalter-Stellungen denn gesendet ? Zyklisch ? Manuell ?
oder
b) mit 4 Bits = 16 Möglichkeiten eines von 16 'Dingen' ansteuern. Das ist nur mit Tastern sinnvoll, wobei ein Prioriätscodierer verwendet werden sollte (2 mal 74xx148 kaskadiert). Es können RS-Flip-Flops angesteuert werden; dann gibt es eben für jedes Relais, LED, etc. einen Ein- und Aus-Taster.
Vom Prioriätscodierer aus kann der HT600 bei einem Tastendruck 'gestartet' werden.

teslapower
20.02.2006, 19:24
Es können RS-Flip-Flops angesteuert werden; dann gibt es eben für jedes Relais, LED, etc. einen Ein- und Aus-Taster
Dann müsste er aber bei wenn er einen niedriger Priorisierten Verbraucher
einschalten will alle höher priorisierten vorher auschalten!

Das einzige was ich mir vorstellen könnte:

2xHT600 mit unterschiedlicher Adressierung
pro Ht600 einen 16 to 1 Encoder
Startsignal für Ht600 vom jeweiligen Encoder abzweigen
An die HT614 die 1 to 16 Decoder und an deren Ausgänge T-Flipflops

So könnte man pro Tastendruck eine Funktion ein oder ausschalten!
Und das bei 32 Leitungen!
Oder das ganze einmal (1xHT600 & 1xHT614) für 16 Leitungen(knöppe)

MFG teslapower

kalledom
20.02.2006, 21:46
Vor die 4 Daten-Eingänge des HT600 kommen zwei kaskadierte 4532 (Prioritäts-Codierer mit 8 Ebenen), deren Ausgänge über Gatter zu 4 Bits zusammengeführt werden. An die Eingänge kommen 16 Taster mit PullUp's.

An den 4 Ausgängen des HT614 kommt ein 4515 (1 aus 16 Decoder low-aktive Ausgänge), gefolgt von 2 x 4044 (4 NAND-R/S-FlipFlop). Von den R/S-Ausgängen geht es über Basis-Vorwiderstände an NPN-Transistoren.

Für 32 Taster kommen vier kaskadierte 4532, wobei von zwei Bausteinen z.B. die GS-Ausgänge verknüpft an einen Adress-Eingang des HT600 geführt wird (zwei unterschiedliche Adressen).
Der HT614 mit dem 4515 wird zwei mal aufgebaut. Damit lassen sich 16 Verbraucher schalten.

Edit: Wenn ich den HT600 und HT6x4 in meiner Schaltplan-Library habe, stelle ich in Kürze einen Schaltplan ein.

teslapower
20.02.2006, 23:03
@kalledom
Jo, gute Idee!

Ich seh schon, ich bin einfach zu ungeduldig für sowas, ich hätt den ganzen
Krempel mit nem Avr erschlagen, dann bräucht ich nicht sequentiell drücken und billiger wärs auch noch...

Okay, dann mach doch mal nen schönen Plan für...
Wenn sdz55 dein Prinzip verstanden hat, hat er was gutes dazugelernt!!!

regards teslapower

kalledom
20.02.2006, 23:21
Hier sind die Pläne. HT600 und HT614 habe ich nicht in meiner Library, dafür gibts aber Datenblätter. Ich habe 40xxx Bausteine gewählt, weil der Versorgungs-Spannungs-Bereich dann rechts groß ist. Das ist jetzt die Variante für 16 Taster (8 x Ein und 8 x Aus = 8 Verbraucher schalten).
Da bin ich ja auch mal gespannt ???
Der 4044 wird zwei mal benötigt, die Transistor-Stufen 8 mal (ich war zu faul zum Zeichnen). Für den einsamen 4093 kann jeder beliebige Inverter genommen werden. Er kann zur Not wegfallen; dann sind binär die oberen mit den unteren 8 Tastern vertauscht (ist auf der Empfängerseite zu berücksichtigen).

Edit: Bei der Variante für 64 Taster muß die Schaltung mit dem HT614 bis zu 4 mal aufgebaut werden und an A9 und A8 unterschiedliche Adressen eingestellt werden: 00 - 01 - 10 - 11.
Der Plan mit dem HT614 wurde geändert: VT des HT614 ist an Strobe des Dekoders angeschlossen. Der letzte angewählte Dekoderausgang bleibt so lange low, bis eine neu Bit-Folge einen anderen Ausgang setzt. Damit funktioniert die Schaltung auch ohne R/S-Latch.

sdz55
21.02.2006, 15:11
Vielen Dank für diese tollen Schaltpläne. Seid ihr aber auch sicher, dass dies funktioniert?! Sorry. Aber ich muss es 100%ig wissen. ;)
Sonst bestell ich noch weiteren schrott. ;)

kalledom
21.02.2006, 16:07
Hallo Severin,

Seid ihr aber auch sicher, dass dies funktioniert?! Wenn Du mich schon mit 'Ihr' anredest, dann bitte auch mit 'Hoheit' :-)
Sicher war ich mir noch nie, hat aber (fast) immer alles funktioniert. Vielleicht waren das ja alles nur Glückstreffer ?
Welche Schaltung möchtest Du denn verwenden ?
Statt dem HT600 kannst Du auch den HT680L verwenden; schau mal was preiswerter ist. Die anderen Bauteile kosten nur 20...40 Cent (zumindest bei Reichelt).

sdz55
21.02.2006, 16:12
Ich glaube ich verwende die untere.
Ich meinte eigentlich nicht "IHR" auf dich bezogen. :)
Da ich das HT600 bereits habe, wird es wohl nicht mehr so schwierig.
Danke. ich gebe dir Bescheid wenn ich es aufgebaut habe. Wird aber ein Weilchen dauern.

sdz55
26.02.2006, 10:48
@kalledom
sind das wiederstandsnetzwerke, die du da verwendest?
noch eine frage zu deinem vorletzten post.
Ich möchte aber nicht, dass der eine zustand bleibt, bis ich einen anderen schalter betätige, es sollte nur kurz eingeschaltet sein, etwa 0,5 sekunden.
Kann ich das ändern?

kalledom
26.02.2006, 11:17
Hallo sdz55,
RAx = 8x10K sind WiderstandsNetzwerke. Die SIL 9-8 10K kosten beim Reichelt 12 Cent (was kosten 8 Widerstände ?).
Für ganz kurze Impulse muß die Verbindung HT614-VT nach 4515-ST weg und 4515-ST an Plus.
Impulse mit 0,5 Sek Dauer geht nur, wenn Du einen HT604L (gelatchte DatenAusgänge) verwendest und zwischen HT604L-VT und 4515-INH einen nicht-retriggerbaren monostabilen Multivibrator wie z.B. 4047 mit R/C = 0,5 Sek schaltest; 4515-ST muß dabei an Plus.

PS: Es geht auch mit dem HT614 wie in der Schaltung. Ein zusätzlicher 4047 wird von HT614-VT zusätzlich getriggert. Mit dem Ausgang des 4047 wird der 4515-INH für 0,5 Sek auf Low gelegt (wenn der 4515-INH auf High ist, sind alle Ausgänge High).

sdz55
26.02.2006, 11:46
@kalledom
Danke für deine Antwort.
Ich habe noch einmal nachgedacht. und habe festgestellt, dass ich einfach die dauer, welche ich den Taster drücke am ausgang erhalten sollte. geht das automatisch in dem ich 4515-ST an plus hänge anstatt VT an ST?!

kalledom
26.02.2006, 15:13
Schau Dir noch mal das Datenblatt vom HT614 an, besonders das Impuls-Diagramm. Dann wirst Du erkennen, daß für eine ziemlich lange Zeit die Übertragung aller Bits abläuft und erst zum Schluß das VT-Signal ganz kurz gesetzt wird. Und nur für diese kurze Zeit würde aus dem 4515 ein Puls rauskommen, wenn der 4515-ST an Plus liegt, weil ja dann niemand mehr die 4 DatenBits 'festhält'. Anders rum, wenn 4515-ST am HT614-VT liegt, hält der 4515 die 4 Bits 'fest' und folglich kommt dann auch dauerhaft was an einem Ausgang raus, bis eine neue BitFolge ankommt. Da gibt es aber noch am 4515 den INHibit-Eingang; wenn der auf High ist, sind auch alle Ausgänge High, egal was der 4515 gerade 'festhält'. Jetzt mußt Du nur dafür sorgen, daß das VT-Signal auch noch eine monostabile Kippstufe ansteuert, die wiederum nur für bestimmte Zeit den INH auf Low hält; dann kommt auch nur für diese Zeit an einem der Ausgänge was raus.
Alles klar ?

sdz55
26.02.2006, 15:23
alles klar danke, ich werde am besten mal schauen, wie ich damit zurecht komme, und mich dann wieder hier melden.

sdz55
15.03.2006, 17:07
So, nun ist es soweit. ich habe alle teile zusammen.
nur... es funktioniert nicht ganz
ich habe mal 4 LEDs an den 4044 gehängt. und an den 4532 4 Schalter gehängt. aber es leuchten ein paar LEDs, jedoch kann ich diese nicht steuern?!

kalledom
20.03.2006, 12:25
Hallo Severin,
sorry, Dein Post ist mir 'durch die Lappen gegangen'.
Dann gehen wir der Sache mal auf den Grund. Zuerst müssen wir rausfinden, ob die 'Sender-Seite' richtig funktioniert:
1. Wenn Du einen Taster betätigst, ändern sich dann die Ausgänge IC13 Pin 3, 4, 10 und IC14 Pin 3 ?
2. Wenn Du einen Taster betätigst, wird dann IC13 Pin 11 High so lange wie Du drückst ?

Sender- und Empfänger-Seite:
3. Sind am HT600 und HT614 die Eingänge A0...A11 alle gleich beschaltet (Low, High oder offen) ?
4. Ist am HT600 und HT614 jeweils ein Widerstand für den Oszillator angeschlossen ?

Empfänger-Seite:
5. Haben die LED's Vorwiderstände, so daß nur maximal 5mA fließen können ?
6. Sind an allen Ausgängen die LED's an oder nur vereinzelt.
7. Wenn auf der Sender-Seite ein Taster betätigt wird, geht dann beim HT614 der Ausgang VT kurz auf High ?

Kontrollier die Punkte mal und melde Dich dann wieder.

sdz55
20.03.2006, 14:42
1. nicht bei allen Schaltern, nur bei denen am IC11
2. Ja
3. Ja
4. Ja
5. Ich verwende LOW-Current LEDs.
6. Nur vereinzelt
7. solange wie ich einen Schalter betätige.
Danke, jetzt funktioniert es.
Allerdings, möchte ich eben, dass ich 16 Ausgänge habe, und so, dass ich eine Taster Schaltung habe, so dass nur solange, wie ich den Taster drücke auch am anderen Ende Strom fliesst. kann ich da die ICs 4044 abhängen? wenns halt gar nicht geht sag es.
Sorry ist ein bisschen viel, aber ich hoffe du verstehst was ich meine.

kalledom
20.03.2006, 15:19
Ich verstehe schon, was Du möchtest.
Da es jetzt funktioniert, kannst Du einige Versuche wagen :-)
Zieh einfach mal den 4044 raus und halte an den ersten Ausgang vom 4515 eine LowCurrent-LED mit Vorwiderstand, daß max. 2mA fließen können (ich kenne Deine Versorgungsspannung nicht). Dann betätigst Du abwechselnd den 1. und 2. Taster und beobachtest die LED.
Dann legst Du Pin 1 vom 4515 (ST) mal an Plus und wiederholst den Versuch. Vielleicht ergibt sich ein Unterschied.
Ich kenne leider das Verhalten vom HT614 in der Praxis nicht so genau und das Datenblatt möchte ich eigentlich nicht komplett studieren :-)
Darum darfst Du jetzt ein wenig experimentieren.

sdz55
21.03.2006, 14:41
So, nun habe ich es mit deiner Hilfe geschafft. Ich kann jetzt alle 16 Ausgänge per Funk- fernsteuern. Ich habe einfach die Widerstände auf Plus gehängt, und die Schalter auf Masse. Die ICs 4044 natürlich ausgebaut. Vielen Dank noch mal! :)

kalledom
21.03.2006, 17:45
Das erstaunt mich allerdings, daß die Schalter bei Dir nach Masse geschaltet werden müssen. In meinem Tabellenbuch steht in der Wahrheits-Tabelle zum 4532, daß im 'Normalfall' alle Eingänge Low sind und bei betätigtem Taster High werden müssen. Für alle Eingänge nach High ist nichts vorgesehen ??? Auch die Beschreibung dazu sagt nichts Anderes.
Na ja, wenn es denn funktioniert, soll die Wahrheits-Tabelle egal sein :-)

sdz55
21.03.2006, 18:31
Mir ist gerade etwas ebenso erstaunliches passiert. Anscheinend hat es nur durch einen Fehlkontakt funktioniert. Als ich das IC herausnehmen wollte, funktionierte die Schaltung dann nachher nicht mehr. Die ICs sind aber nicht kaputt, sie schalten immer noch aber irgendwie anders. Ich werde aber noch ausprobieren, irgendwie wird es sicher noch funktionieren. Ich werde dich auf jedenfall weiterhin auf dem Laufenden halten. :)