Seite 4 von 6

Re: Elekto-Look

Verfasst: 14. Feb 2014
von artur
...

bin zu blöd zum Ändern gewesen. Dann zu blöd zum Löschen))

Re: Elekto-Look

Verfasst: 14. Feb 2014
von GalosGarage
den link kenn ich... :wink:

hab mal was abgeändert:

100µ elkos weg
den nicht genutzten port über 10K auf plus.

besser?

das problem ist, wenn die temperatur erreicht ist und die LED aus ist, hier u da die diode unkrontrolliert aufblitzt.
das versuche ich weg zu bekommen. abgesehen davon hänge ich ca 10° daneben.

Bild

hier noch das programm:

$regfile = "attiny13.dat"
$crystal = 9600000
$hwstack = 8
$swstack = 2
$framesize = 5
Config Portb.1 = Output
Config Portb.2 = Output
Config Portb.4 = Input
Config Adc = Single , Prescaler = Auto , Reference = Avcc 'Aktiviert Analogeingaänge
Start Adc
Dim Oel As Word
Portb.2 = 1
Portb.1 = 1
Waitms 150
Portb.2 = 1
Portb.1 = 0
Waitms 150
Portb.2 = 0
Portb.1 = 1
Waitms 150
Portb.2 = 1
Portb.1 = 1
Waitms 150
'-------- Hauptprogramm ---------
Do
Oeltemp:
Oel = Getadc(2)
'Rote Farbe blinken
If Oel < 11 Then
Portb.2 = 0
Portb.1 = 1
Waitms 100
Portb.2 = 1
Portb.1 = 1
Waitms 100
End If
'Rot Farbe an
If Oel < 30 And Oel > 10 Then
Portb.2 = 0
Portb.1 = 1
End If
'Blaue Farbe an
If Oel > 109 Then '189 bei 60°, 109° 80°
Portb.2 = 1
Portb.1 = 0
End If
Loop
End
******************************************************************************************************************************************************************************

Re: Elekto-Look

Verfasst: 16. Feb 2014
von artur
Hi,

ich vermute die Blinkerei kommt vom Rauschen des ADC, was an sich normal ist.
Heißt erstens, der ADC wird nie exakt den Wert messen, der an seinem Eingang ansteht, sondern etwas um ihn herum schwanken. Zweitens wird der zu messende Wert, also die Temperatur, kaum konstant sein.
Du solltest hier eine Hysterese einbauen. Also Lampe bei Wert x°=AN, Lampe bei Wert x-10°=AUS z.B.

Dein Code müsste so funktionieren.
Ist BASCOM glaube ich. Habe ich nie benutzt, aber einige Anmerkungen habe ich trotzdem))
Ich würde es so wie im Anhang strukturieren:

Der Grund für die Änderung ist einfach Effizienz und Lesbarkeit. Die Abfragen auf kleiner 30 und kleiner 11 in Deinem Beispiel werden IMMER gemacht.
In meinem Beipiel, nur wenn die Temperatur über 80° liegt, also im Normalfall (wenn Deine erwartete Temperatur bei unter 80° liegt) NIE.
Noch was: falls Du vor hast weitere Projekte zu Programmieren, solltest Du Dir angewöhnen Namen zu vergeben. Also statt Portb.1 "Blau", statt 0 "AN" usw. In Basic kenne ich nicht die Kommandos, in der Sprache C macht man es mit #define....

Den 10k PullUp hast Du richtig angehängt. Den gibt es aber auch intern. Wenn Du den Port als Eingang definierst und ihn auf "1" schaltest, hast Du das gleiche ohne externe Beschaltung erreicht.

Re: Elekto-Look

Verfasst: 16. Feb 2014
von artur
...Den Portb0 nutzt Du im Programm gar nicht, obwohl am Pin ein Widerstand hängt...
Was mir noch auffällt, am RESET PIN hängt auch etwas (Widerstand), was sich mit der Temperatur ändern wird. Damit könnte auch was faul sein))

Re: Elekto-Look

Verfasst: 16. Feb 2014
von GalosGarage
ok, danke für die hinweise.

ich muss gestehn, ich beschäftige mich erst seit letztem jahr damit und habe dieses nun nicht intensiv betrieben.
daher brauche ich noch recht viel externe hilfe.

naja, mit 53 tut man(n) sich auch nicht mehr leicht damit. :wink:

aber.... nun sollte wieder dein projekt im vordergrund stehn.
gibts vortschritte?

gruß
jürgen

Re: Elekto-Look

Verfasst: 16. Feb 2014
von artur
Kein Problem. Meinetwegen kann das hier in "Elektro Sammeleimer" umbenannt werden)

Re: Elekto-Look

Verfasst: 18. Mär 2014
von artur
So,

bei meinem Tacho gehts ans Eingemachte.
Demnächst werden die Platinen gelötet.

Das größte Problem habe ich so weit es geht vor mich hergeschoben: das Cockpit.

Hat jemand eine Idee wie ich meine Anzeige in ein Instrumentenbrett integrieren kann?
Die Anzeige ist ca. 50x30mm, Ausschnitt kleiner.
Hat jemand von Euch Power-Designern lust mir dabei zu helfen?

Eine Flasche feinen Cognac oder anderem hochprozentigen würde ich nachschicken :grin:

Falls dabei eine CAD-Datei rauskommt, wäre noch besser - dann gehts ab zum Lasern.

Die Bilder zeigen die ungefähre Anordnung des n-Messers (60-80mm) und Tachos.

Re: Elekto-Look

Verfasst: 18. Mär 2014
von GalosGarage
evtl. unterm DM ins V der gabelbrücke?

wäre so meine idee. dann bleibt es symetrisch.

jürgen

Re: Elekto-Look

Verfasst: 18. Mär 2014
von artur
Bei der Gabelbrücke bleibe ich lieber mal konservativ)) Die wird nicht geschwächt!

Es soll meinem Geschmack nach unsymmetrisch bleiben. Der DM soll in die Mitte und somit dominieren
...ÄÄÄHH...HÄ-HÄ ...Domination is coool HÄ-HÄ

Re: Elekto-Look

Verfasst: 18. Mär 2014
von GalosGarage
nu hast mich falsch verstanden.

von unten nach oben:
gabelbrücke, tacho und dann DM.

wenn asymetrisch: tacho recht o links daneben.