Forum

Einloggen | Registrieren | RSS  

matzischweinchen(R)

Homepage E-Mail

Aachen,
16.11.2014,
22:42
(editiert von matzischweinchen
am 16.11.2014 um 22:43)
 

elektronischer Schalter a la SAS580/590 (Elektronik)

Hallo Gemeinde,

man kennt sie bestimmt, diese ICs aus den 70ern in elektronischen Uhrenradios drin und so, mit Sensortasten. Habe hier einen alten schönen knallgelben Radiowecker mit LED-Anzeige und 7 Sensor-Kanaltasten. Den habe ich auf einem Flohmarkt anno 1994 oder so für 5.-DM gekauft. Da sind die auch drin.

Diese ICs geben auch eine einstellbare Steuerspannung aus um die Varicaps eines Tuners zu stellen, Senderwahl halt. Aber sowas brauche ich nicht, einfach nur die Schaltfunktion. Und jetzt meine Frage: Gibt es solche ICs, mit denen man einfach nur diese Schaltfunktion verwirklichen kann? Also wo immer nur der gerade gedrückte Schalter angeht und alle anderen zuvor aktiven Schalter ausgehen?

--
:hungry: Greets from Aix-la-chapelle

Matthes

matzischweinchen(R)

Homepage E-Mail

Aachen,
20.11.2014,
06:10

@ olit

elektronischer Schalter a la SAS580/590

»
» Geralds Bedenken und Entwürfe sind nicht stets nachvollziehbar.
» Um Endlosthreads nicht zu provozieren, ist es manchmal vorteilhaft ignorant
» zu sein.

So lang ist der thread doch noch gar nicht :-)

--
:hungry: Greets from Aix-la-chapelle

Matthes

matzischweinchen(R)

Homepage E-Mail

Aachen,
20.11.2014,
03:29

@ geralds

elektronischer Schalter a la SAS580/590

» » hallo und GuMo gerald :-D
» »
» » ich muss mir das mal aneignen :-)
»
» ---
» Hallo und GuNo :sleeping: ich geh jets schlofn :sleeping:
» chrchrrrrccchhhrrr,,,,....

ein Müd-gerald :-)

--
:hungry: Greets from Aix-la-chapelle

Matthes

geralds(R)

Homepage E-Mail

Wien, AT,
20.11.2014,
03:27

@ matzischweinchen

elektronischer Schalter a la SAS580/590

» » » » guggst Du hier mal
» » » »
» » » » http://simon-herrmann.blogspot.de/?view=classic
» » »
» » » hallo ralf,
» » »
» » » da steht aber nicht was das für ICs sind... sind das µCs?
» »
» » ---
» » Ja, das ist ein PIC16F628 Microchip MüCe
» » mit dem einige dieser Anwendungen vorgestellt werden.
» »
» » Iss was Feines zum Programmieren.
» »
» » Grüße
» » Gerald
» » ---
»
» hallo und GuMo gerald :-D
»
» ich muss mir das mal aneignen :-)

---
Hallo und GuNo :sleeping: ich geh jets schlofn :sleeping: chrchrrrrccchhhrrr,,,,....

--
...und täglich grüßt der PC:
"Drück' ENTER! :wink: Feigling!"

matzischweinchen(R)

Homepage E-Mail

Aachen,
20.11.2014,
03:19

@ gast (A)

elektronischer Schalter a la SAS580/590

» Lies mal hier für den Anfang. Ist recht gut gemacht das Tutorial.
»
» http://www.mikrocontroller.net/articles/AVR-Tutorial
»
» Gruß Andi
»
» 217.81.120.181

Hallo Andi,

ja, das ist ein guter link, werde ich mal studieren :-)

--
:hungry: Greets from Aix-la-chapelle

Matthes

matzischweinchen(R)

Homepage E-Mail

Aachen,
20.11.2014,
03:14

@ geralds

elektronischer Schalter a la SAS580/590

» » » guggst Du hier mal
» » »
» » » http://simon-herrmann.blogspot.de/?view=classic
» »
» » hallo ralf,
» »
» » da steht aber nicht was das für ICs sind... sind das µCs?
»
» ---
» Ja, das ist ein PIC16F628 Microchip MüCe
» mit dem einige dieser Anwendungen vorgestellt werden.
»
» Iss was Feines zum Programmieren.
»
» Grüße
» Gerald
» ---

hallo und GuMo gerald :-D

ich muss mir das mal aneignen :-)

--
:hungry: Greets from Aix-la-chapelle

Matthes

geralds(R)

Homepage E-Mail

Wien, AT,
20.11.2014,
03:10

@ matzischweinchen

elektronischer Schalter a la SAS580/590

» » guggst Du hier mal
» »
» » http://simon-herrmann.blogspot.de/?view=classic
»
» hallo ralf,
»
» da steht aber nicht was das für ICs sind... sind das µCs?

---
Ja, das ist ein PIC16F628 Microchip MüCe
mit dem einige dieser Anwendungen vorgestellt werden.

Iss was Feines zum Programmieren.

Grüße
Gerald
---

--
...und täglich grüßt der PC:
"Drück' ENTER! :wink: Feigling!"

matzischweinchen(R)

Homepage E-Mail

Aachen,
20.11.2014,
02:58

@ cmyk61

elektronischer Schalter a la SAS580/590

» guggst Du hier mal
»
» http://simon-herrmann.blogspot.de/?view=classic

hallo ralf,

da steht aber nicht was das für ICs sind... sind das µCs?

--
:hungry: Greets from Aix-la-chapelle

Matthes

geralds(R)

Homepage E-Mail

Wien, AT,
20.11.2014,
02:52
(editiert von geralds
am 20.11.2014 um 03:06)


@ Steffen

Vorschlag - Tastenaggregat mit 74HC(T)377

Hi Steffen,

Wennst nichts besonderes brauchst:

Ist das mal eine Einfachst-Schaltung:

.. und alles ohne in Serie geschaltete Kondis.

Mit einem D-Latch und Enable machst ein Tastenaggregat mit gegenseitiger Auslösung.

Die Bedingung dabei ist hier, dass Tasten mit Umschalter verwendet werden müssen.
Was ja kein Beschaffungsproblem darstellen sollte.

Funktion:
Alle D-Eingänge sind in Grundstellung auf Low.
Wird nun eine Taste gedrückt, geht auf dieser Leitung ein High zum D-Eingang.
Gleichzeitig wird der Clock mit /CLKEN freigegeben und
durch den Inverter der Clock auf High gesetzt.
Das D-Latch schaltet damit seinen Ausgang Q auf High.
Die Anderen Eingänge lesen weiterhin ein Low ein, daher bleiben dessen Ausgänge auf Low.
Mit Loslassen der Taste wird der Clock wieder gesperrt
und dessen Eingangsflanke geht wieder auf low.
//... was einen halben Takt für das nächste High entspricht...//



Ich habe hier noch ein R-C Glied reingetan, damit der /Enable beim Loslassen etwas verzögert auf High zum Sperren gehen kann.
So kann der Clock sauber kurz vorher in seine Grundstellung gehen und wird nicht beim Tastenloslassen
abgeschnitten.
Was aber kein Problem sein soll, .. es geht auch ohne Zeitglied ... sicher ist sicher....

Mein Gedanke dazu ->
Es sind hier die Umschaltflanken nur um den Inverter verzögert /Flanken_runter-rauf/.. diese Gleichzeitigkeit
könnte bei den D-Latches vielleicht stören.
Etwas austüfteln halt...
Das gleiche auch mit dem Inverter. Also, invertiert muss werden, ok.
So, -- wenn nun eine Verzögerung gemacht werden muss,
kann man statt 1 Stk. NOT auch 3 Stk. oder 5 Stk. /Inverterlaufzeiten verlängern/ nehmen.
So geht dann /EN kurz vorher runter und CLK sauber nach Laufzeit hoch.
Dann bei Loslassen geht CLK kurz vorher runter, /EN danach R-C gemäß hoch.
Im IC sind eh 6 Stk NOTs drinnen / welche mit Schmitts sind vorteilhaft.
Oder auch ein R-C Glied, was ich aber abrate, weil der
Clock flankengetriggert ist, also steil sein muss.
- ... so mal als mein Gedanke bei der Tüftelei.

So, -- ein, oder zwei ICs für acht Tasten, keine 40, mehr braucht nicht.
- statt einem NOT_IC geht auch ein Transi-Inverter.

Brauchst nur zB vier Tasten, kannst die selbe Schaltung mit einem 74xxx375, oder 74xxx75 aufbauen - 4fach Latch.

Brauchst mehr als acht Tasten - einfach ein zweites Latch dazu schalten.

Hier bekommst das Käferchen.
http://www.conrad.at/ce/de/product/164674/CMOS-IC-74HC377-Gehaeuseart-DIP-20-Ausfuehrung-Oktal-D-Typ-Flip-Flop?ref=searchDetail

Gegenseitige Verriegelungen wie ich sie oben ansprach gibt's auch; brauchen aber auch keine 40 ICs.
// bin ja wieder einmal gerügt worden, unnötiger Weise muss ich schon wieder einmal sagen,,, grrrr... //
Ergäbe mehr "Sicherheit" - zB vor Fehlbedienungen,,, mehrere Tasten gleichzeitig, etc..
-> ist hier nicht extra beachtet.
Also, "austricksen" geht, indem man zwei, oder mehr Tasten 100% gleichzeitig betätigt, weil dann werden diese entsprechend eingelesen.
Es ist halt eben einfach ein Lese-Register mit Zustandsspeicher.

Grüße
Gerald
---

--
...und täglich grüßt der PC:
"Drück' ENTER! :wink: Feigling!"

cmyk61(R)

E-Mail

Edenkoben, Rheinland Pfalz,
20.11.2014,
00:00

@ matzischweinchen

elektronischer Schalter a la SAS580/590

guggst Du hier mal

http://simon-herrmann.blogspot.de/?view=classic

olit(R)

E-Mail

Berlin,
19.11.2014,
23:15

@ Steffen

elektronischer Schalter a la SAS580/590

» » ---
» » »
» » » Kann auch mit (fast) beliebig vielen FFs erweitert werden.
» » »
» » » Gruß Andi
» » »
» » » 217.81.114.202
» » »
» » »
» »
» » ---
» » Hi Andi,
» »
» » Eine Kleinigkeit würde ich noch bedenken:
» » Die Serien-Kondis zum R Eingang ist dynamisch.
» » Das kann zu Fehlfunktionen führen, wenn mal ein Spike daher kommt.
» » Dann wären plötzlich alle Stellung aus.
»
» Dieser, kommt dann vom Taster und
» ist in dem Fall so gewollt.
» Wo siehst du ein Problem?
» »
» » Ich würde keine dynamische Schaltungslösung machen.
» »
» » Das gleiche Dilemma betrifft ja auch zB. der Trigger-Eingang zum 555er,
» » wenn er durch Kondi gekoppelt gesteuert wird.
» » Da gibt's halt den 2/3 Pegel als "Signalabstand", hier halt U_B_Halbe.
» »
» Hmmm, 555er, ok. Triggerung ist da auch kein
» Problem.
» Sprich dich aus.
»
» » Meiner Ansicht nach ist eine Rückführung vom Ausgang zum Eingang als
» Sperre
» » wäre sicherer.
»
» Wenns nicht grad 42 Ic's braucht, mach nen
» Vorschlag und erkläre, was du meinst.
»
» Gruß Steffen

Geralds Bedenken und Entwürfe sind nicht stets nachvollziehbar.
Um Endlosthreads nicht zu provozieren, ist es manchmal vorteilhaft ignorant zu sein.

Steffen

19.11.2014,
22:03

@ geralds

elektronischer Schalter a la SAS580/590

» ---
» »
» » Kann auch mit (fast) beliebig vielen FFs erweitert werden.
» »
» » Gruß Andi
» »
» » 217.81.114.202
» »
» »
»
» ---
» Hi Andi,
»
» Eine Kleinigkeit würde ich noch bedenken:
» Die Serien-Kondis zum R Eingang ist dynamisch.
» Das kann zu Fehlfunktionen führen, wenn mal ein Spike daher kommt.
» Dann wären plötzlich alle Stellung aus.

Dieser, kommt dann vom Taster und
ist in dem Fall so gewollt.
Wo siehst du ein Problem?
»
» Ich würde keine dynamische Schaltungslösung machen.
»
» Das gleiche Dilemma betrifft ja auch zB. der Trigger-Eingang zum 555er,
» wenn er durch Kondi gekoppelt gesteuert wird.
» Da gibt's halt den 2/3 Pegel als "Signalabstand", hier halt U_B_Halbe.
»
Hmmm, 555er, ok. Triggerung ist da auch kein
Problem.
Sprich dich aus.

» Meiner Ansicht nach ist eine Rückführung vom Ausgang zum Eingang als Sperre
» wäre sicherer.

Wenns nicht grad 42 Ic's braucht, mach nen
Vorschlag und erkläre, was du meinst.

Gruß Steffen

geralds(R)

Homepage E-Mail

Wien, AT,
19.11.2014,
20:17
(editiert von geralds
am 19.11.2014 um 20:18)


@ gast (A)

elektronischer Schalter a la SAS580/590

---
»
» Kann auch mit (fast) beliebig vielen FFs erweitert werden.
»
» Gruß Andi
»
» 217.81.114.202
»
»

---
Hi Andi,

Eine Kleinigkeit würde ich noch bedenken:
Die Serien-Kondis zum R Eingang ist dynamisch.
Das kann zu Fehlfunktionen führen, wenn mal ein Spike daher kommt.
Dann wären plötzlich alle Stellung aus.

Ich würde keine dynamische Schaltungslösung machen.

Das gleiche Dilemma betrifft ja auch zB. der Trigger-Eingang zum 555er,
wenn er durch Kondi gekoppelt gesteuert wird.
Da gibt's halt den 2/3 Pegel als "Signalabstand", hier halt U_B_Halbe.

Meiner Ansicht nach ist eine Rückführung vom Ausgang zum Eingang als Sperre wäre sicherer.


Grüße
Gerald
---

--
...und täglich grüßt der PC:
"Drück' ENTER! :wink: Feigling!"

Steffen

19.11.2014,
20:07

@ matzischweinchen

elektronischer Schalter a la SAS580/590

» » Dann fang mal hiermit an zu löten. Müsste eigentlich funktionieren. Wenn
» » einer der Taster gedrückt wird, wird das dazugehörige FF gesetzt.
» » Gleichzeitig wird über die Diode und die Differenzierglieder ein kurzer
» » Impuls auf die Reset-Eingänge aller FFs gegeben, die somit alle
» » zurückgesetzt werden. Die 4013 haben die Eigenschaft, wenn R und S
» » gleichzeitig eine "1" bekommen sind Q und Qinv für diesen Moment
» » gleichzeitig "1", was aber bei dieser Anwendung nichts ausmacht.
» » Gleichzeitiges Drücken mehrerer Tasten führt allerdings zu
» unvorhersehbaren
» » Ausgangszuständen.
» »
» » Kann auch mit (fast) beliebig vielen FFs erweitert werden.
» »
» » Gruß Andi
» »
» » 217.81.114.202
» »
» »
»
» Huhu Andili :-D,
»
» ja, die Schaltung funzt! Habe sie eben schnell in meinem neurocranialen
» Neocortex in 2ms analysiert und als richtig befunden! :-D
»
» nee, also das ist ja die Schaltung, die Steffen gemeint hat, oder?

So in etwa,
ein RC für die Resetbank reicht, so sind sie eh nur
parallel....
Ich hatte mir noch ein RC zur Verzögerung des Set-Eingangs
gedacht, aber gut, muß ja nicht unbedingt.

» Nur
» wusste ich nicht, wie er das meint. Aber jetzt ist es klar, das geht. Ich
» glaube sogar, dass das Drücken mehrerer Taster gleichzeitig auch keine
» negativen Auswirkungen hat. Und das kurzzeitige Erscheinen einer 1
» gleichzeitg an R und S macht halt laut Wahrheitstabelle vom 4013 eben Q und
» Q/ gleichzeitig auf eine 1 (es sei denn sie lügt), aber ich benutze ja eh
» nur Q oder Q/ als Ausgang, aber nicht beide.

Dann wäre darüber nachzudenken.

Gruß Steffen

matzischweinchen(R)

Homepage E-Mail

Aachen,
19.11.2014,
00:02
(editiert von matzischweinchen
am 19.11.2014 um 00:04)


@ gast (A)

elektronischer Schalter a la SAS580/590

» Dann fang mal hiermit an zu löten. Müsste eigentlich funktionieren. Wenn
» einer der Taster gedrückt wird, wird das dazugehörige FF gesetzt.
» Gleichzeitig wird über die Diode und die Differenzierglieder ein kurzer
» Impuls auf die Reset-Eingänge aller FFs gegeben, die somit alle
» zurückgesetzt werden. Die 4013 haben die Eigenschaft, wenn R und S
» gleichzeitig eine "1" bekommen sind Q und Qinv für diesen Moment
» gleichzeitig "1", was aber bei dieser Anwendung nichts ausmacht.
» Gleichzeitiges Drücken mehrerer Tasten führt allerdings zu unvorhersehbaren
» Ausgangszuständen.
»
» Kann auch mit (fast) beliebig vielen FFs erweitert werden.
»
» Gruß Andi
»
» 217.81.114.202
»
»

Huhu Andili :-D,

ja, die Schaltung funzt! Habe sie eben schnell in meinem neurocranialen Neocortex in 2ms analysiert und als richtig befunden! :-D

nee, also das ist ja die Schaltung, die Steffen gemeint hat, oder? Nur wusste ich nicht, wie er das meint. Aber jetzt ist es klar, das geht. Ich glaube sogar, dass das Drücken mehrerer Taster gleichzeitig auch keine negativen Auswirkungen hat. Und das kurzzeitige Erscheinen einer 1 gleichzeitg an R und S macht halt laut Wahrheitstabelle vom 4013 eben Q und Q/ gleichzeitig auf eine 1 (es sei denn sie lügt), aber ich benutze ja eh nur Q oder Q/ als Ausgang, aber nicht beide.

--
:hungry: Greets from Aix-la-chapelle

Matthes

gast (A)

18.11.2014,
23:44

@ matzischweinchen

elektronischer Schalter a la SAS580/590

» » Hallo Matthes,
» » falls du nicht schon fleißig lötest,
» » meine Idee wäre,
» » RS-FF zu verwenden. Jeder Taster bekommt
» » eine Diode, die über ein RC/CR, mit kurzem
» » Puls, alle FF
» » zurücksetzt.
» » Weiter hat jeder Taster ein RC zum SET, des
» » jeweiligen FF, um es kurz nach dem
» » kompletten Reset zu setzen.
» » Die Taster sind jedoch so nicht gegeneinander
» » verriegelt.
» »
» » Leider kann ich grad nicht malen.
» »
» » Gruß Steffen
»
» Huhu Steffen,
»
» danke Dir! Nein, ich löte noch nicht. Zuerst will ich infos sammeln. Ich
» zeichne gerne die Pläne mit EAGLE, und wenn ich sie dann genug gefeilt
» habe, dann fange ich an zu löten :-D :hungry:

Dann fang mal hiermit an zu löten. Müsste eigentlich funktionieren. Wenn einer der Taster gedrückt wird, wird das dazugehörige FF gesetzt. Gleichzeitig wird über die Diode und die Differenzierglieder ein kurzer Impuls auf die Reset-Eingänge aller FFs gegeben, die somit alle zurückgesetzt werden. Die 4013 haben die Eigenschaft, wenn R und S gleichzeitig eine "1" bekommen sind Q und Qinv für diesen Moment gleichzeitig "1", was aber bei dieser Anwendung nichts ausmacht. Gleichzeitiges Drücken mehrerer Tasten führt allerdings zu unvorhersehbaren Ausgangszuständen.

Kann auch mit (fast) beliebig vielen FFs erweitert werden.

Gruß Andi

217.81.114.202