Forum: Mikrocontroller und Digitale Elektronik 7 segment anzeige als Spannungsanzeige


von V....... K. (vki)


Angehängte Dateien:

Lesenswert?

Guten Tag esrtmal,

bin neu hier im Forum und würde mich gerne Vorstellen sowie ein Rat 
beziehen.
Im Bereich Elektronik nicht so fortgeschritten wie einige hier im Forum 
aber jetzt zu meinem Problem. Ich würde mir gerne eine Station bauen wo 
ich Sachen anschließen und auf Funktion Prüfen kann. Damit bei mir nicht 
jedesmal im Zimmer die Sicherung rausfliegt habe ich an einen Kasten aus 
Holz der eine Abgesicherte Steckdose 230V AC hat und eine nicht 
abgesicherte Spannungsquelle 3-12V DC beinhaltet. Habe eine simple 
Schaltung (Gehäuse aus dünnem Holz ist fast fertig. Die Sachen die ich 
im Keller gefunden habe und somit zur Verfügung habe sind:

Steckdose
FI-Schalter
16A Sicherung
1mm² Netzkabel
(230V ac input / 3-12V DC) ist im gehäuse schon verstaut
2 x 2Digit 7 Segment Display (siehe Datasheet)
blanko Platine nicht Fotobeschichtet (würde dann sie Ätzen für 
Schaltung)
und Kleinkramm wie Elkos Widerstände ........

Meine Frage ist jetzt wie kann ich mein Signal von Y an meinen 7 Segment 
Display übertragen. Ein Beispiel, wenn ich jetzt mit dem Poti auf 7V DC 
einstelle will ich in der ersten 2 Digitanzeige die 7 haben und ein 
Punkt und in der zweiten 2 Digitanzeige halt die Nachkommastelle. Ich 
denke um Assembler komme ich nicht rum, deswegen wäre ich erstmal um ein 
pi mal Daumen Schaltplan Dankbar und würde mir die AVR Programierung 
anschauen. Das Signal X würde ich dann abgreifen und in 5V DC einrichten 
für meine 7 Segment Vcc.

Bedanke mich im Vorraus

P.S. Es tut mir leid für die grotten schlechte Zeichnung!!!!

von Karl H. (kbuchegg)


Lesenswert?

Ich denke ein wichtiger Punkt dürfte für dich sein, dass du nur wenig 
Geld ausgeben kannst.
In dem Fall solltest du dir beim Elektronik-Händler deines Vertrauens 
ein fertiges Volt-Modul holen

http://www.conrad.at/ce/de/product/126596/DVM-MODUL-210/SHOP_AREA_17631&promotionareaSearchDetail=005

der springende Punkt ist: Um das kleine Geld, kannst du sowas nicht 
selber bauen.

von Karl H. (kbuchegg)


Lesenswert?

> Ich denke um Assembler komme ich nicht rum,

Das was du vorhast ist eine Standardanwendung, die du in jeder 
Programmiersprache machen kannst. ADC auslesen und 7-Segment ansteuern 
ist sowas wie das kleine Einmaleins.

> deswegen wäre ich erstmal um ein pi mal Daumen Schaltplan Dankbar
> und würde mir die AVR Programierung anschauen.

AVR-Tutorial

(wenn es denn sein muss. Aber billiger als so ein Voltmeter Modul wirds 
mit Sicherheit nicht)

von Harald Wilhelms (Gast)


Lesenswert?

Karl Heinz Buchegger schrieb:
> Ich denke ein wichtiger Punkt dürfte für dich sein, dass du nur wenig
> Geld ausgeben kannst.
> In dem Fall solltest du dir beim Elektronik-Händler deines Vertrauens
> ein fertiges Volt-Modul holen
>
> http://www.conrad.at/ce/de/product/126596/DVM-MODU...
>
> der springende Punkt ist: Um das kleine Geld, kannst du sowas nicht
> selber bauen.

...und bei Reichelt gibts solche Einbaumessgeräte sogar noch ein paar
Euro billiger. :-)
Gruss
Harald

von V....... K. (vki)


Lesenswert?

Ja Sicherlich habt Ihr Recht, dass man es schon fertig kaufen kann. 
Jetzt kommt das "ABER". Man kann alles als Fertigprodukt kaufen, bei mir 
jedoch geht es nicht unbedingt ums Geld sondern eher um den Lernprozess 
und wenn man anfangen will etwas zu programieren denke ich ist es als 
Anfang garnicht schlecht, sehr einfach und beinhaltet AVR.

> Das was du vorhast ist eine Standardanwendung, die du in jeder
> Programmiersprache machen kannst. ADC auslesen und 7-Segment ansteuern
> ist sowas wie das kleine Einmaleins.

hast auch Recht aber dies muss auch gelernt sein. Danke für den Link AVR 
Tutorial bin schon am Lesen. Will auch nicht unnötig fragen und eine 
Fertige Layout etc. Anfragen sondern mich zu 90 % selber durchkämpfen.

Bin in Elektronik nicht ganz unerfahren jedoch fehlt mir in gegensatz 
zum Studium (theorie) ==> "auch nicht besonders Zufriedendstellend" die 
wirklich gute Praxiserfahrung und möchte gerne sie jetzt nachholen. Habe 
einen SAA1064T sowie 74hc164d könnte man etwas mit denen anfangen und 
gehen die auch per AVR zu programieren.

von Karl H. (kbuchegg)


Lesenswert?

V....... K........ schrieb:
> Ja Sicherlich habt Ihr Recht, dass man es schon fertig kaufen kann.
> Jetzt kommt das "ABER". Man kann alles als Fertigprodukt kaufen, bei mir
> jedoch geht es nicht unbedingt ums Geld sondern eher um den Lernprozess
> und wenn man anfangen will etwas zu programieren denke ich ist es als
> Anfang garnicht schlecht, sehr einfach und beinhaltet AVR.

Oh.
Für einen Neuling ist das viel zu umfangreich :-)

Im Ernst. Um sowas realisieren zu können, musst du schon etliches 
Vorwissen haben.

Ich dachte, du würdest sowas gerne für dein Versorgungspaneel haben, 
daher der Vorschlag sowas zu kaufen. Was ja nicht heißt, dass du nicht 
zu Übungszwecken so ein Teil nicht doch iregndwann aufbaust. Aber 
eigentlich ist da ein µC mit 7-Segment schon wieder fast zu schade dazu, 
so eine Standardaufgabe zu übernehmen, die ein 6 oder 7 Euro Teil auch 
übernehmen kann.


> wirklich gute Praxiserfahrung und möchte gerne sie jetzt nachholen. Habe
> einen SAA1064T sowie 74hc164d könnte man etwas mit denen anfangen und
> gehen die auch per AVR zu programieren.

Ein 164 ist ein Schieberegister. Ein SR (allerdings ein 595) wird zb im 
Tutorial-Abschnitt I/O Erweiterungen benutzt um zusätzliche 
Ausgangsleitungen zu erhalten. Prinzipiell kannst du jeden IC ansteuern 
(von ganz schnell getakteten IC mal abgesehen, wenn dieses Takten auch 
auf den Pins des IC notwendig ist). Du musst nur wissen, welcher Pin 
welches Signal erwartet, in welcher Reihenfolge und was das bewirkt. Dem 
IC ist es ja egal, ob du da jetzt Taster anschliesst oder ob ein AVR an 
den Pins wackelt. Die Information, was welcher Pin bewirkt und wie man 
die aktiviert, findet sich immer im Datenblatt des IC. Hast du also 
einen IC, dann besorg dir sein Datenblatt und sieh dort nach wie man ihn 
ansteuert. Der Rest ist dann programmieren.

von Harald Wilhelms (Gast)


Lesenswert?

V....... K........ schrieb:
> Ja Sicherlich habt Ihr Recht, dass man es schon fertig kaufen kann.
> Jetzt kommt das "ABER". Man kann alles als Fertigprodukt kaufen, bei mir
> jedoch geht es nicht unbedingt ums Geld sondern eher um den Lernprozess
> und wenn man anfangen will etwas zu programieren denke ich ist es als
> Anfang garnicht schlecht, sehr einfach und beinhaltet AVR.

Ja, ich würde aber trotzdem erst einmal das Versorgungspanel mit 
Fertiggeräten fertigbauen. Anschliessend kannst Du dann ein
zweites Messinstrument mit nem AVR bauen. Früher oder später
brauchst Du sowieso ein zweites Messgerät. Ein tolles Projekt
wäre es, wenn Du den Ausgang Deines AD-Wandlers mit einem
beliebigen Faktor, den Du z.B. über DIP-Schalter einstellen
kannst, multiplizieren könntest und zusätzlich einen einstellbaren
Offset addieren könntest. Erst das Ergebnis sollte dann auf den
7-Segment-Anzeigen ablesbar sein. So kann man die Anzeige an
beliebige Sensoren mit krummen Umsetzfaktoren anpassen. Solche
Einbau-Messgeräte gibts zwar auch, die sind aber recht teuer.
Gruss
Harald

von Thorsten S. (Gast)


Lesenswert?

das könnte man auch einbauen:

http://www.pollin.de/shop/dt/NTA4OTYxOTk-/Messtechnik_Uhren/Messtechnik/Multimeter/Digital_Multimeter_PM_110.html

Ansonsten besorge dir das:

http://www.reichelt.de/Programmer-Entwicklungstools/AT-AVR-ISP/index.html?;ACTION=3;LA=444;GROUP=A38;GROUPID=2969;ARTICLE=45040;START=0;SORT=artnr;OFFSET=100;SID=13TWksMX8AAAIAAFqlyys3fe544d2e72ea354fce892e71fa924a8

Einen:
http://www.reichelt.de/Atmel-ATMega-AVRs/ATMEGA-48-20-DIP/index.html?;ACTION=3;LA=444;GROUP=A363;GROUPID=2959;ARTICLE=58323;START=0;SORT=artnr;OFFSET=100;SID=13TWksMX8AAAIAAFqlyys3fe544d2e72ea354fce892e71fa924a8

hat 22 I/Os.

Dann nimmst du 16 I/Os für die 2 7Segmentanzeigen, jeweils 330Ohm als 
Vorwiderstand und schließt sie an 2 Ports an (B und D). Dann kannst du 
an Port C 0 den AD Wandler in Betrieb nehmen. Am Messeingang musst du 
noch einen Spannungsteiler aufbauen:

Bestell dir bei Reichelt:

METALL 121K
METALL 124K
METALL 127K
METALL 510K
METALL 511K

Mit ein bissl Puzzlen bekommst du damit ein Teilerverhältnis so gewählt 
das du ohne float den Wert des AD Wandler umrechnen kannst, je nach 
Abweichung der Widerstände.

Lies dich ins Tutorial ein und bekomme erstmal eine LED am Atmega zum 
blinken.

T.

von Ignatz-Finn (Gast)


Lesenswert?

Ist das nicht so ungefähr das, was als Basis dienen kann?
Beitrag "Multimeter"

von Karl H. (kbuchegg)


Lesenswert?

Ignatz-Finn schrieb:
> Ist das nicht so ungefähr das, was als Basis dienen kann?
> Beitrag "Multimeter"

Das ist dann schon die 'ausgefuchste' version.

Für das, was der TO realisieren möchte, kommt er mit dem Tutorial locker 
zu Rande. Es ist dort alles drinn enthalten was er braucht.

von Ignatz-Finn (Gast)


Lesenswert?

Karl Heinz Buchegger schrieb:

> Für das, was der TO realisieren möchte, kommt er mit dem Tutorial locker
> zu Rande. Es ist dort alles drinn enthalten was er braucht.

Na wenn Du das sagst, wird es stimmen, aber vIelleicht möchte er ja 
unterwegs mal auf eine funktionierende Lösung spicken...

von Karl H. (kbuchegg)


Lesenswert?

Ignatz-Finn schrieb:
> Karl Heinz Buchegger schrieb:
>
>> Für das, was der TO realisieren möchte, kommt er mit dem Tutorial locker
>> zu Rande. Es ist dort alles drinn enthalten was er braucht.
>
> Na wenn Du das sagst, wird es stimmen, aber vIelleicht möchte er ja
> unterwegs mal auf eine funktionierende Lösung spicken...

Ja, das Teil ist schon geil.
Irgendwann muss ich auch mal eines nachbauen.

von André A. (nummer5) Benutzerseite


Lesenswert?

Wenn ich das richtig verstanden habe möchtest du die 230V Sache auch 
selber bauen. Das solltest du dir genau überlegen, als Anfänger ist 
damit nicht zu spaßen. Außerdem wir die Sicherung in deinem Schaltplan 
nicht funktionieren, da in deinem Sicherungskasten schon eine 16A 
Sicherung ist und es somit Zufall wäre welche der beiden auslöst. 
Stichwort Selektivität: 
http://de.wikipedia.org/wiki/Selektivit%C3%A4t_%28Stromkreis%29

Ich denke beim FI muss man etwas ähnliches beachten.

Wenn du blutiger Anfänger bist, schnapp dir ein Steckernetzteil und 
bastel erstma damit rum.

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.