Forum:	Relaiskarten
Téma:	Speedsignal -&gt; K8055
-------------------------------

Michel700:
Moin, Moin
 
Ist es schon jemandem gelungen ein Speedsignal( Gala Signal W210. Rechtecksignal 12V) in die K8055 einzulesen? 
Digitaler Eingang.
Man braucht doch dafür einen &gt;Digitalen Schalter&lt; ?
Das Basteln und Löten wollte ich eigentlich vermeiden.
Die Suchfunktion habe ich benutzt. Google kenne ich auch!
Kann natürlich sein, dass ich ganz einfach nur blind bin.
Aber es muss doch wohl irgendwo, irgendwer das geschafft haben!
Ich will die Impulse auswerten um auf meinem Car-Pc den Km-Stand
zu verarbeiten.
Gruß und Dank aus Hamburg

fuchs:
hi, 
ich habs zwar im auto nicht ausprobiert, aber am funktionsgenerator klappt es einwandfrei, siehe diesen thread:

http://www.car-pc.info/phpBB2/viewtopic.php?t=3154&amp;start=0

also, gala und drehzahlsignal sollten kein problem mit dem k8055 sein.

gruß,
fuchs

Michel700:
Hallo Fuchs,
Ich hatte diesen thread bereits gelesen.
Also, irgendetwas verstehe ich hier nicht.
So wie ich die Unterlagen für die Karte
verstanden habe kann ich doch nicht einfach an die
Digitalen Eingänge eine Spannung anlegen.
Ich kann doch nur die Eingänge mit Gnd kurz-
Schließen. Die Karte sagt dann low oder high.
Die Häufigkeit dieser Potentialänderungen
zählt die Karte dann.
Und man kann die Werte über ein Programm auslesen.
An die Digitalen Eingänge kann ich einen Taster, Relais
oder einen elektronischen Schalter anschließen.
Wenn ich hier falsch liege, berichtigt mich bitte.

philipp_c:
Du hast doch oben selbst geschrieben, dass es ein Rechtecksignal ist

Michel700:
ja, und?
Ich verstehe Dich nicht ganz.
Kann natürlich daran liegen, das es schon ziemlich spät ist...

philipp_c:
Das Rechtecksignal nimmt doch theoretisch nur die beiden Zustäne high und low an. Mehr willst du doch mit dem Digitaleingang auch nicht auswerten.

Michel700:
Mir geht es aber auch darum, ob ich in die Karte 12 V reinschicken kann.
Das ist doch sicherlich verständlich?
Mann kann doch nicht ausschließen, dass die Karte das nicht verträgt.

fuchs:
hab ich doch in dem oben genannten thread geschrieben:
Zitat:Am Eingang des PIC-Prozessors gibt es noch eine Darlingtonschaltung (ULN2803A).
Laut Datenblatt muß die Einschaltspannung zwischen 2,4V und max. 30V liegen. 

Michel700:
Na gut.
Ich bin kein Elektroniker. Ich habe nun mal die 
Bedienungsanleitung anders interpretiert.
Bevor ich die Karte zerlege, frage ich lieber genau nach.
Ich werde dann mal dasGala-signal an die Digitalen Eingänge
anlegen.
Mich wundert es nur, dass ich hier wohl der einzige bin, der 
die Karte zum Auslesen des Geschwindigkeitssignal nutzen
will.
Dann erst mal vielen Dank für die schnelle Hilfe.
Gruß Michel

ganja:
Zitat:Mich wundert es nur, dass ich hier wohl der einzige bin, der 
die Karte zum Auslesen des Geschwindigkeitssignal nutzen 
will. 
Hab's mal testweise an mein Auto angeschloßen, direkt am Tachogeber, bekomme da ein 5 V Rechtecksignal und es funktioniert. Mit dem Multiplikator muß man dann testen.

FMode:
...so ein Thread lockt kleine FMode's an:D 
Jetzt bräuchten wir nur noch ein Gyro oer vielleicht einen Kompass-hack.
Dann hätten wir die Hardwareseite... auf der Softwareseite steht an das NMEA Signal (von GPS maus) zu lesen und RMC und VTG Nachrichten selber mit den Infos aus Gyro und Speed zu generieren und ab dafür an den Virtuellen COM Port damit..
Wenn ihr wollte bestell ich so eine Dead-Reckogning Büchse (TIM-LR) von U-Blox und schau nach ob dem wirklich so (RMC und VTG) ist...

Michel700:
Moin ganja,
das es bei Dir funktioniert hat, ist doch eine feine Sache.
Stellt sich nur die Frage, ob Tachogeber und mein Gala-Signal
Denn gleichen Ursprung haben. Da kocht ja jeder sein 
eigenes Süppchen. Aber ich geh mal davon aus, daß es bei 
mir auch fuktioniert.
Jetzt muß ich nur noch das richtige Gehäuse finden.
Metall oder Kunststoff. Wie verhält sich Metall in Sachen 
Kondenswasser ? Wie verhält sich Künststoff in Sachen
Abschirmung ?
Gruß Michel

ganja:
Zitat:Stellt sich nur die Frage, ob Tachogeber und mein Gala-Signal 
Denn gleichen Ursprung haben. Da kocht ja jeder sein 
eigenes Süppchen. Aber ich geh mal davon aus, daß es bei 
mir auch fuktioniert. 
Welches Auto? Wenn du keine Tachowelle hast dann ist da auch ein Tachogeber, soweit ich das bist jetzt hatte liefen alle zwischen 5V und 12V.
EDIT: Würde Kunstoff vorziehen, denke das du dir bei der Karte wegen Abschirmung keine Sorgen machen mußt, lass mich aber auch eines besseren belehren.

philipp_c:
Ich habe bei dem Gala Signal auch mal was von Sinussignalen gelesen, aber ich meine das war in alten VWs wo es dann am Tacho erzeugt wurde. Und selbst wenn, dann machst halt noch einen Schmit Trigger davor.
Gruß Philipp

Michel700:
Zitat:Welches Auto? Wenn du keine Tachowelle hast dann ist da auch ein Tachogeber, soweit ich das bist jetzt hatte liefen alle zwischen 5V und 12V.
Ich fahre ein W210 Bj. 10/97. Der läuft als Taxe.
Ich kann das Speedsignal also am Radio bzw. sicherlich auch am
Taxameter abgreifen. Ob beide Signale identisch sind, 
kann ich nicht sagen. Am Radio liegen 12VRechtecksignal 
an. (Laut Aussage Elektriker DB). Leide hat der Wagen noch kein OBD.
Welche Möglichkeiten gehen da verloren. Ich mag gar nicht daran
denken.

Michel700:
Zitat:Ich habe bei dem Gala Signal auch mal was von Sinussignalen gelesen, aber ich meine das war in alten VWs wo es dann am Tacho erzeugt wurde. Und selbst wenn, dann machst halt noch einen Schmit Trigger davor.
Da muss man aber wieder basteln und löten für das Ding. Hab mal gegoogelt für den Schmitt-Trigger. 
Fa. Dietz verkauft so was übrigens auch als CAN Bus Interface für über 100 Euro. 
Da ist sicherlich auch nicht mehr drin, wie an dem Schmitt-Trigger
dran. Daimler sagte aber Rechtecksignal. Wie sauber das ist, und ob es funktioniert, werde ich wohl am Wochenende sehen.

Michel700:
Falls es hier noch jemanden interessiert.
Wenn nicht, dann ist auch gut.
So, jetzt habe ich die Karte in meinen Wagen
eingebaut. Danach ne Runde gedreht.
Tageskilometeranzeige 400 Meter.
Mein Programm 67 Meter.
Hatte den falschen Faktor geschätzt.
Ist aber kein Problem.
Ein Problem ist nur, wenn ich jetzt am
Programm bastle fehlt mir die Karte.
Werde mir wohl noch eine besorgen,
damit ich am PC testen kann.

fuchs:
na also :-)

Michel700:
Jetzt kommt der Hammer!
Habe mit meinem abgeänderten Vellemann-
Programm die impulse pro km abgelesen.
Ca. 24000. 
Den einzelnen Impuls konnte ich gerade mal
Bis Tempo ca. 15 Km/h ansprechen, bzw.
Identifizieren. Bei 220 km/h sind das ca.
1500 Impulse per Sekunde. Wenn man die
Debounce-Zeit auf 0 stellt soll man bis
2000 Impulse per Sekunde zählen können.
Der Timer in VB_NET geht aber min bis
1ms. Wenn ich also nicht schneller auslesen kann,
wie soll ich da den einzelnen impuls identifizieren
können? Bin ich nun einfach nur zu blöd, oder mach
ich da sonst wie was falsch?

fuchs:
die vellemankarte zählt schon intern die impulse. d.h., du brauchst nur z.b. 1x pro sek die gezählten impulse durch die zeit teilen und noch mit einem faktor multiplizieren.
hast du das in cpos schon mal ausprobiert? sollte eigentlich problemlos gehen.
gruß,
fuchs

Michel700:
Wäre vielleicht eine Möglichkeit.
Wird wohl letztendlich die einzige sein.
Man muss nur rechtzeitig resetten. Wenn man
es der Karte überlässt, gibt es wohl auch wieder
Fehler. 
Ich bin mir nur noch nicht klar darüber,
ob bei dieser Zeitvariante nicht einige
Impulse unter den Tisch fallen können.
Ich werde das aber mal ausprobieren.
Mit CPOS arbeite ich übrigensnicht.
Ich habe da mein eigenes Programm

fuchs:
nö, resetten muss man nicht. man muss nur wissen, wie weit der counter zählt, dann kann man das in die berechnung miteinbeziehen.
warum sollten impulse unter den tisch fallen, wenn das zählen im pic statt im pc erfolgt?
gruß,
fuchs

Michel700:
So, jetzt funktioniert das Test-Programm
halbwegs. Es werden die Meter hochgezählt.
Und der Kilometerzähler verrichtet auch seine Arbeit.
Einen Haken hat das Programm aber noch.
--- wie weit der Counter zählt ---.
Ich habe mir schon die Finger wund gegoogelt.
Aber ich finde diesen döseligen Wert einfach nicht.
Ich glaube Du musst mir das noch verraten Fuchs.

fuchs:
drück doch einfach 65536 mal den taster, dann weißt Du's;-)

Michel700:
dann werde ich das wohl mal machen müssen! :-x 
00:56
Schläfst Du eigentlich nie?
Vielen Dank aus Hamburg

fuchs:
ähm, den hinweis hast du jetzt aber schon verstanden, oder?
das ist ein 16 bit counter, der nach 65535 Schritten wieder bei 0 anfängt.

ab 0.00 wirds einsam hier, das stimmt ;-)

gruß,
fuchs

Michel700:
Zitat:ähm, den hinweis hast du jetzt aber schon verstanden, oder? 
Klar, ist mir das klar. Ich hatte den Wert auch schon eingegrenzt.
Nur macht sich das z.B. im Elbtunnel schlecht,
wenn man von 80 auf Schrittempo verzögert, einen Block und Stift
hervorkramt um sich einen Wert aufzuschreiben. Selbst diese Methode wäre doch
wohl recht langwierig. Man müsste sich diesem Wert sicherlich mit vielen praktischen
Versuchen nähern. (Die Platine ist bei mir im Fahrzeug
nämlich schon fest verbaut, kaum zugänglich. Nichts mit Taste drücken). 
Die hätten mich dann wahrscheinlich schon längst wegen Volltrunkenheit
aus dem Verkehr gezogen.:D 
Wieman 16 bit counter auf 65635 Schritte kommt, brauch ich glaube ich nicht 
wissen.

philipp_c:
Für jedes Bit gibt 2 Möglichkeiten (1 oder 0). Macht also 2^16 Möglichkeiten.
Wie am Geldautomaten :) Da gibt es ja auch für jede Stelle 10 Möglichkeiten (0 bis 9) bei 4 Stellen also 10^4 -&gt; 10000 Möglichkeiten.
Gruß Philipp

Michel700:
Wenn ich meinen Windows-Rechner richtig bedienen kann,
macht das 65536. Ich hätte in der Schule wohl besser
aufpassen sollen. Das hätte mir jetzt peinliche Fragen erspart.
Danke Philipp.
