forum logo image
caferacer-forum.de - Das Forum für Petrolheads, Garagenschrauber, Ölfinger, Frickelracer und Alteisentreiber

[Moto Guzzi] Elekto-Look

Technische Fragen und Antworten, Tipps und Tricks für Profis und Bastler
Benutzeravatar
artur
Beiträge: 297
Registriert: 13. Mär 2013
Motorrad:: Moto Guzzi LM II
Wohnort: Nürnberg

Re: Elekto-Look

Beitrag von artur »

...

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

Online
Benutzeravatar
GalosGarage
Beiträge: 6257
Registriert: 22. Aug 2013
Motorrad:: Ducati ST2 Umbau ( 9.5 )
Cagiva Alazzurra (Caffè Corretto) im Aufbau
digitaler Umbau Ducati 750ss (emozione) später mal
Cagiva-Duc-BMW Mix (Quattro Stagioni) im Aufbau
Wohnort: 41564 Kaarst

Re: Elekto-Look

Beitrag 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
******************************************************************************************************************************************************************************
Projekte:

9.5
Quattro Stagioni (abgebrochen)
Caffè Corretto
Emozione
Ducati 750SSie (noch keine Idee)
Cagiva SST 250 (noch keine Idee)

Benutzeravatar
artur
Beiträge: 297
Registriert: 13. Mär 2013
Motorrad:: Moto Guzzi LM II
Wohnort: Nürnberg

Re: Elekto-Look

Beitrag 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.
Du musst registriert und eingeloggt sein, um die Dateianhänge dieses Beitrags sehen zu können.

Benutzeravatar
artur
Beiträge: 297
Registriert: 13. Mär 2013
Motorrad:: Moto Guzzi LM II
Wohnort: Nürnberg

Re: Elekto-Look

Beitrag 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))
Zuletzt geändert von artur am 16. Feb 2014, insgesamt 1-mal geändert.

Online
Benutzeravatar
GalosGarage
Beiträge: 6257
Registriert: 22. Aug 2013
Motorrad:: Ducati ST2 Umbau ( 9.5 )
Cagiva Alazzurra (Caffè Corretto) im Aufbau
digitaler Umbau Ducati 750ss (emozione) später mal
Cagiva-Duc-BMW Mix (Quattro Stagioni) im Aufbau
Wohnort: 41564 Kaarst

Re: Elekto-Look

Beitrag 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
Zuletzt geändert von GalosGarage am 16. Feb 2014, insgesamt 1-mal geändert.
Projekte:

9.5
Quattro Stagioni (abgebrochen)
Caffè Corretto
Emozione
Ducati 750SSie (noch keine Idee)
Cagiva SST 250 (noch keine Idee)

Benutzeravatar
artur
Beiträge: 297
Registriert: 13. Mär 2013
Motorrad:: Moto Guzzi LM II
Wohnort: Nürnberg

Re: Elekto-Look

Beitrag von artur »

Kein Problem. Meinetwegen kann das hier in "Elektro Sammeleimer" umbenannt werden)

Benutzeravatar
artur
Beiträge: 297
Registriert: 13. Mär 2013
Motorrad:: Moto Guzzi LM II
Wohnort: Nürnberg

Re: Elekto-Look

Beitrag 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.
Du musst registriert und eingeloggt sein, um die Dateianhänge dieses Beitrags sehen zu können.

Online
Benutzeravatar
GalosGarage
Beiträge: 6257
Registriert: 22. Aug 2013
Motorrad:: Ducati ST2 Umbau ( 9.5 )
Cagiva Alazzurra (Caffè Corretto) im Aufbau
digitaler Umbau Ducati 750ss (emozione) später mal
Cagiva-Duc-BMW Mix (Quattro Stagioni) im Aufbau
Wohnort: 41564 Kaarst

Re: Elekto-Look

Beitrag von GalosGarage »

evtl. unterm DM ins V der gabelbrücke?

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

jürgen
Projekte:

9.5
Quattro Stagioni (abgebrochen)
Caffè Corretto
Emozione
Ducati 750SSie (noch keine Idee)
Cagiva SST 250 (noch keine Idee)

Benutzeravatar
artur
Beiträge: 297
Registriert: 13. Mär 2013
Motorrad:: Moto Guzzi LM II
Wohnort: Nürnberg

Re: Elekto-Look

Beitrag 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Ä

Online
Benutzeravatar
GalosGarage
Beiträge: 6257
Registriert: 22. Aug 2013
Motorrad:: Ducati ST2 Umbau ( 9.5 )
Cagiva Alazzurra (Caffè Corretto) im Aufbau
digitaler Umbau Ducati 750ss (emozione) später mal
Cagiva-Duc-BMW Mix (Quattro Stagioni) im Aufbau
Wohnort: 41564 Kaarst

Re: Elekto-Look

Beitrag von GalosGarage »

nu hast mich falsch verstanden.

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

wenn asymetrisch: tacho recht o links daneben.
Projekte:

9.5
Quattro Stagioni (abgebrochen)
Caffè Corretto
Emozione
Ducati 750SSie (noch keine Idee)
Cagiva SST 250 (noch keine Idee)

Antworten

Zurück zu „Elektrik/Beleuchtung“

Kickstarter Classics