Forum: Mikrocontroller und Digitale Elektronik Temp über 7seg LED - Plan?


von Jan D. (wile-e)


Lesenswert?

Ich habe über die IC´s 3161/3162 oder so ähnlich eine Temperatur Anzeige 
gebaut. Ich glaub das eine ist der A/D Wandler und der andere der für 
die 3fach 7 Segmentanzeige. Das problem der Schaltung ist das sie 
extreme Sprünge in der Temperatur macht. So bis zu drei Grad springt sie 
hin und her.
Da ich nun wieder drei Temperaturen messen möchte suche ich nun eine 
bessere Schaltung die eine Kommastelle anzeigt. Da die 4fach 
7Segmentanzeigen bereits vorhanden sind muss die Schaltung die Segment 
Ansteuerung der einzelnen Dots durchschleifen und gem. Anode haben.

Ziel ist es mit 6 gleichen 4fach 7seg.Anzeigen die Drehzahl von Lüftern 
(3ter Pin) anzeigen und daneben die Temp die an dem punkt herscht 
(evt.mit lüfterregelung.

Hat einer eine Schaltung oder Tips?

Vielen Dank

von K. B. (kbf)


Lesenswert?

Die Temperatursprünge könnten von deinem AD-Wandler kommen, weil da 
vermutlich die Auflösung zu klein ist.


MfG
Karsten

von Jan D. (wile-e)


Lesenswert?

Wenn die Auflösung zu klein wär müssten die Sprünge ja immer die gleiche 
Größe haben, oder?
Sie sind aber ganz unterschiedlich. Von 0,1 bis so etwa 3 Grad wild hin 
und her. Die Anzeige steht also nicht ruhig.

von Philipp B. (philipp_burch)


Lesenswert?

Rauschen auf der Messleitung?

von Jan D. (wile-e)


Lesenswert?

Wie finde ich das raus obs rauscht? Oder, wie könnte man das Rauschen 
abstellen, verringern?

von Hannes L. (hannes)


Lesenswert?

Wenn (getaktete) Digitaltechnik und (gleitende) Analogtechnik 
zusammentreffen, kann man sehr viel falsch machen. Das geht über 
Abblockung der Versorgungsspannung, schlechte Schirmung der 
Analogleitungen, ungünstige Leiterführung auf der Platine, ungünstige 
Masseführung usw.

Leider kann man nicht mit wenigen Sätzen beschreiben, wie man es richtig 
macht, denn das ist ein sehr komplexes Thema. Es gehört schon sehr viel 
Erfahrung dazu, ordentliche Platinen zu entwerfen.

...

von Jan D. (wile-e)


Lesenswert?

Na, das ist ja aufbauend :-( Die Platine ist selbst entworfen und auf 
solche Dinge ab ich durch nicht wissen, und wie weis ich ja immer noch 
nicht, nicht beachtet.

Also besser mit einem µC ?
Hat einer eine Schaltung ?

von Hannes L. (hannes)


Lesenswert?

> Na, das ist ja aufbauend :-(

Ja sicher. Was meinst Du, warum es so viele verschiedene Elektroberufe 
mit recht langer Ausbildungszeit gibt? Wenn das alles "so nebenbei" zu 
machen ginge, dann wäre die Ausbildung bzw. das Studium nicht 
erforderlich. Es gibt nunmal Tätigkeiten, für die man Wissen und 
Erfahrung braucht, wenn man gute Qualität haben möchte.

...

von Jan D. (wile-e)


Lesenswert?

Gut, haben wir das auch geklärt ;-)

Hat denn evt. jemand solch eine Schaltung entworfen und ist bereit, ich 
sehe ein das es viel Arbeit war bis es funktionierte, sie mir zur 
Verfügung zu stellen.
Ich bastel auch viel, aber das Wissen reicht bei mir leider nicht aus 
eine Schaltung selbst zu entwerfen (Ausbildung siehe ein höher).

von Werbungverschmäher (Gast)


Lesenswert?

> Ich bastel auch viel, aber das Wissen reicht bei mir leider nicht aus
> eine Schaltung selbst zu entwerfen (Ausbildung siehe ein höher).

Vielleicht solltest Du dann erstmal ein paar kleinere Projekte 
realisieren um Dir das fehlende Wissen schrittweise zu erarbeiten?

> Ziel ist es mit 6 gleichen 4fach 7seg.Anzeigen die Drehzahl von Lüftern
> (3ter Pin) anzeigen und daneben die Temp die an dem punkt herscht
> (evt.mit lüfterregelung.

Das sind ja 6 Temperaturmessungen, 6 Drehzahlmessungen, 6 
Drehzahlsteuerungen (oder Regelungen), 24 Anzeigestellen mit 
7-Segmentanzeige und vermutlich noch ein paar Taster zum Einstellen der 
Parameter. Das wird selbst bei Verwendung von Schieberegistern am AVR 
(oder PIC oder '51er) eine Fleißaufgabe betreffs Platine und Software.

Falls statt der 24 Ziffernanzeigen ein alphanumerisches LCD benutzt 
werden könnte (z.B. 4x20, 4x27), wäre die Sache schon überschaubarer. 
Dann könnte man das alles mit einem Mega8535 erschlagen, bei 
uneffizienter Programmierung eben mit einem Mega16 oder Mega32.

Ansonsten sollte jede Einheit separat aufgebaut werden. Ein Mega48 oder 
Mega8, 4 Transistoren für die Digits, 8 Widerstände zu den Segmenten der 
Anzeige, Drehzahlerfassung mittels ICP, Temperaturerfassung mittels 
Heißleiter und ADC, Lüftersteuerung mittels PWM (falls Deine Lüfter das 
vertragen, viele Lüfter mögen das nicht), evtl. ein paar Taster zum 
Einstellen der erlaubten Temperatur.

MfG

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.