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

caferacer-forum.de - Das Forum für Petrolheads, Garagenschrauber, Ölfinger, Frickelracer und Alteisentreiber
[Moto Guzzi] Elekto-Look
-
OnlineGalosGarage
- 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
den link kenn ich...
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.

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
******************************************************************************************************************************************************************************

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.

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)
9.5
Quattro Stagioni (abgebrochen)
Caffè Corretto
Emozione
Ducati 750SSie (noch keine Idee)
Cagiva SST 250 (noch keine Idee)
Re: Elekto-Look
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.
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.
Re: Elekto-Look
...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))
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.
-
OnlineGalosGarage
- 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
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.
aber.... nun sollte wieder dein projekt im vordergrund stehn.
gibts vortschritte?
gruß
jürgen
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.

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)
9.5
Quattro Stagioni (abgebrochen)
Caffè Corretto
Emozione
Ducati 750SSie (noch keine Idee)
Cagiva SST 250 (noch keine Idee)
Re: Elekto-Look
Kein Problem. Meinetwegen kann das hier in "Elektro Sammeleimer" umbenannt werden)
Re: Elekto-Look
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
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.
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

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.
-
OnlineGalosGarage
- 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
evtl. unterm DM ins V der gabelbrücke?
wäre so meine idee. dann bleibt es symetrisch.
jürgen
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)
9.5
Quattro Stagioni (abgebrochen)
Caffè Corretto
Emozione
Ducati 750SSie (noch keine Idee)
Cagiva SST 250 (noch keine Idee)
Re: Elekto-Look
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Ä
Es soll meinem Geschmack nach unsymmetrisch bleiben. Der DM soll in die Mitte und somit dominieren
...ÄÄÄHH...HÄ-HÄ ...Domination is coool HÄ-HÄ
-
OnlineGalosGarage
- 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
nu hast mich falsch verstanden.
von unten nach oben:
gabelbrücke, tacho und dann DM.
wenn asymetrisch: tacho recht o links daneben.
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)
9.5
Quattro Stagioni (abgebrochen)
Caffè Corretto
Emozione
Ducati 750SSie (noch keine Idee)
Cagiva SST 250 (noch keine Idee)