Forum: Mikrocontroller und Digitale Elektronik Programmierbarer Schalter


von Golo H. (fusinerd)


Lesenswert?

Hallo Forum,

ich bin auf der Suche nach einem - ich glaube - programmierbaren 
Baustein.
Über Tasten (Impulse) sollen sich Widerstände oder besser 
Widerstandswerte verändern lassen (ca. 20 unterschiedliche). Ich stelle 
mir so was wie eine Lautstärkeregelung vor, eine Taste für "höher" und 
eine Taste wür "weniger".
Und die auch beim Abschalten gespeichert werden.
Ich könnte das sicher auch mit einem Potentiometer regeln - will ich 
aber nicht.

Die Widerstände legen für ein anderen Baustein ein Verhalten fest - die 
Schaltung gibt es schon. Ich möchte das gerne sehr klein bauen deswegen 
frage ich nach einer "elektronischen" Lösung und nicht nach einer 
mechanischen.

Ich habe leider mit programmierbaren Bausteinen noch nix am Hut gehabt 
und will mir einige Dinge aneignen - in meinem Fall ein konkretes 
Projekt.

Ich hoffe es ist halbwegs klar geworden ...

Vielen Dank und Grüße

von Oliver H. (Firma: OliverHeinrichs.de) (dobson)


Lesenswert?

Nur, um das ganze mal zu verständnisszwecken etwas anders zu 
formulieren...

Du suchst ein digitales Potentiometer ähnlich einer HiFi-Anlage???

von Hc Z. (mizch)


Lesenswert?

Wenn Du statt der Widerstände eine Spannung oder einen Strom stellen 
wolltest, wäre das Problem u.U. wesentlich einfacher.

Schildere mal genauer, was Du erreichen willst.

von Golo H. (fusinerd)


Lesenswert?

Ok ich habe eine Schaltung / Bauteil welches einen pulsierenden Strom 
ausgibt.

Durch die Veränderung von Widerstandswerten an verschieden Pins des 
Bauteils kann die Pulsdauer, Pulspause und Frequenz verändert werden. 
Ich möchte gerne mit Tastern "hoch" & "runter" diese werte verändern 
aber nicht linear sonder von mir festgelegte Werte nutzen 
(Modulwechsel).

"digitales Potentiometer" kommt der Sache schon sehr nahe

Gruss und danke

von Golo H. (fusinerd)


Lesenswert?

wenn ich so darüber nachdenke kann das "Spannung oder einen Strom 
stellen" natürlich auch funktionieren...


Gruss

von Heinz (Gast)


Lesenswert?

du solltest schon noch etwas genauer schildern und auch dir selbst klar 
machen, was du eigentlich willst. Dann kannst du hier auch auf sehr 
hilfreiche Posts hoffen

Mit welcher Spannung/Strom arbeitet denn deine zu steuernde Schaltung, 
und was für Widerstandswerte erwartet sie?

von Golo H. (fusinerd)


Lesenswert?

Ich dachte eigentlich sehr grundsätzlich...

Z.B. Stelle ich mir durch den Tastendruck "höher" einen "Moduswechsel" 
vor:
von langen Pausen und langen Stromphasen (Modus 1)
nach
langen Pausen und kurzen Stromphasen (Modus 2)
vor.

Aber die genauen Angaben zu Strom u. Spannung habe jetzt gerade nicht 
vorliegen das muss ich im einzelnen durchmessen.

Aber das spielt sich alles im Bereich von:
a) 0 - 3,5V
oder
b) 0 - 1 V
alles max. 10mA

Könnt Ihr damit etwas anfangen?

Viele Grüße

von Vlad T. (vlad_tepesch)


Lesenswert?

Tip:
die gesamte Schaltung durch einen atTiny (25?) ersetzen

von Karl H. (kbuchegg)


Lesenswert?

Zeig mal die Schaltung her, die du ansteuern willst.

von Golo H. (fusinerd)


Lesenswert?

Da die habe ich in etwa nachgebaut:

http://www.atx-netzteil.de/schaltungen-elektronikseite/pwm_mit_tl494_und_p-channel-mosfet_schaltplan.GIF

und soll gesteuert werden

atTiny kenne ich bisher nicht muss erst mal schauen was ich damit machen 
kann...

Danke und Gruss

von Walter T. (nicolas)


Lesenswert?

Du willst also eine Pulsbreitenmodulation machen- das ist für einen 
beliebigen Controller kein Problem, diskret aber auch nicht.

Willst Du nun exakt zwei Modi mit festgelegtem Puls-Pausen-Verhältnis 
oder eine gestufte Einstellbarkeit?

von Golo H. (fusinerd)


Lesenswert?

Ich wollte etwa 20 verschiedene "Modi" etablieren die ich der Reihe nach 
durch schalten kann - also:

"eine gestufte Einstellbarkeit .."

Dank und Gruss

von heinzi (Gast)


Lesenswert?

Ist irgendwie doppelt gemoppelt.
Das geht besser ohne den TL494 nur mit einem MC -

von Walter T. (nicolas)


Lesenswert?

Mir fällt momentan auch keine diskrete Schaltung mit nur etwa 20 Stufen 
ein....mit 8 Stufen ginge einfach (Eimerkette) , mit 255 auch (digitales 
Poti). Für eine µC alles kein Problem, bis auf die Einarbeitung, die 
Dinger überhaupt in den Griff zu kriegen. Keine rosige Aussicht für 
jemanden, der nur "mal eben" eine Schaltung machen will.

von Golo H. (fusinerd)


Lesenswert?

heinzi schrieb:
> Ist irgendwie doppelt gemoppelt.
> Das geht besser ohne den TL494 nur mit einem MC -

Ja? Wie gesagt ich bin neu im Geschäft.

"mit einem MC" – hast Du ne Empfehlung?

Dank und Gruss

von Golo H. (fusinerd)


Lesenswert?

...mit 8 Stufen ginge einfach (Eimerkette)

was ist eine Eimerkette?

von Walter T. (nicolas)


Lesenswert?

Hmmm.... der 74HCT192 (dekadischer UP/DOWN-Zähler) wäre ein Anfang...
...dahinter ein BCD-Dekoder, zB. 74HCT42....
...und dann den Eingang vom Ganzen entprellen. Da wären 10 Stufen sehr 
gut realisierbar. Hauptproblem wäre, wie sooft, die Entprellung der 
Taster; aber darum wirst Du bei keiner Lösung drumrumkommen.

In jedem beliebigen µC geht das komfortabel per Software. Vielleicht 
doch?
ATmega 8 und die zwei Kapitel im Tutorial: "PWM" und "Entprellen von 
Tastern".

Es ist, wie so oft, eine Frage des Einarbeitungsaufwandel. Der 
"TTL-Kenner" würde schnell und problemlos den ersten Weg wählen, der 
"µC-Nutzer" den zweiten, ohne eine Frage dazu zu stellen.

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.