Hallo ! Das ist mein erstes Projekt welches ich nun veröffentliche. Vielleicht hilft es dem ein oder anderen. Es geht um die Ansteuerung eines Mäusekino (Digitaltacho) wie es im Kadett E verbaut war. Wenn man den Tacho zerlegt und die Platine für die Signalaufbereitung+µC entfernt, bleiben noch die beiden Displaycontroller übrig. (2x m5219B -- seit Jahren abgekündigt ;)) Diese Lib dient der Ansteuerung der LCD-Controller. Ich hoffe das mein Source lesbar ist und kein Fehler enthält... Bei Fragen, Verbesserungsvorschlägen etc. habe gerne ein offenes Ohr. Gerade was meine Sourcecode Qualität angeht würden mich eure Meinungen interessieren. Vielleicht schaut mal jemand drüber... Ansonsten wäre es natürlich Klasse wenn meine Lib für jemanden nützlich wäre... Grüße Thomas
Hallo, Meinste es wär möglich das ding umzuprogramieren das das Teil auch Geschwindigkeiten schneller als 250 km/H anzeigt? Muss doch gehn MfG
Hallo Atze, ich habe mich nicht mit der original Software des original µC beschäftigt. Also mit obigem SourceCode geht ein direktes "umprogrammieren" des Tacho als gesamtes nicht.(bzw nicht direkt, da für einen anderen µC geschrieben) Ich glaube der verbaut µC hatte auch kein Flash, somit fällt ein umprogrammieren sowieso flach. Allerdings könntest Du die Signalverarbeitung selbst übernehmen, der von mir verwendete ATMega8 hat für so ein bisschen Tacho genügend Power, ADC Kanäle und IO. Irgendwo habe ich auch noch die Steckerbelegungen, wenn Du sie brauchst kann ich mal suchen gehen... Allerdings kommt da jede Menge Arbeit auf Dich zu + es wird nicht für die Strasse sein... ;) Grüße Thomas
Hallo, Danke für deine Antwort, aber davon verstehe ich nichts ich dachte man könnte den Tacho auslesen udn neu flashen, ich weiß nur das der Tacho ein signal bis 840kn/H verarbeiten kann nur zeigt er das nich an. soweit ich weiß geht der Tacho aus nem Senator bis 298km/h Trotzdem danke für deine Info´s bin nur ein Leihe
>> bin nur ein Leihe
Du meinst vermutlich Legasteniker
...duck und wech
Was die Leute immer nur gegen Legis haben, dafür kann man ja wohl nichts, das ist unglaublich wie respektlos manche sind
>Danke für deine Antwort, aber davon verstehe ich nichts ich dachte man >könnte den Tacho auslesen udn neu flashen, ich weiß nur das der Tacho >ein signal bis 840kn/H verarbeiten kann nur zeigt er das nich an. soweit >ich weiß geht der Tacho aus nem Senator bis 298km/h Bei der Geschwindigkeit zerberstet doch die Plastikwelle des Hallgeber, und die Motorhaube schmiegt sich an den Ventildeckel an... Flashen ist nicht, weil geht nicht. Für einen Nachbau kannst Du gerne mit dem AVR-GCC Tutorial anfangen. (Dafür benötigst Du Lötkolben, eine Handvoll Teile, Multimeter und Ausdauer !) ...oder Du lässt Dir das von jemanden Bauen.
> könnte den Tacho auslesen udn neu flashen, ich weiß nur das der Tacho
Der verbaute INS8049 hat kein externes ROM auf der Platine sitzen.
Im Datenblatt steht dann noch das NationalSemi die Dinger (früher mal)
im Werk "Mask programmed" hat.
Für ein ReverseEng. sehe ich da dunkelstes Schwarz.
(Vielleicht kann Dir jemand mit einem Rasterelektronen Mikroskop helfen
;)
Man könnte nur die CPU gegen eine neue ersetzen,
die dann garantiert nicht PinKompatibel ist.
Also müsste man ein Daugtherboard designen und sich in die beonderheiten
der alten CPU hineindenken,
oder die komplette Verarbeiteung, wie ich schon schrieb, neu auflegen.
Ein bisschen viel Arbeit für so ein altes Stückchen Technik...
Ich habe mir das ganze hier mal so durch gelesen. hat einer von euch ne ahnung, was die Teile auf der Platine für Werte haben. z.b. der C6 der gelbe kondensator. oder der Widerstand daneben, die sind weg gebrandt. kann ich die Software aufspielen? wenn ja mit welchen kabel und anschluss oder geräte brauche Ich?
Hallo Lukas, nein direkt flashen geht nicht. Ich habe im Prinzip nur herausgesucht welches Bit im Schieberegister für welches LCD Segment steht. Daraus wurde eine "Demo". Mehr nicht. Es ist auch kein Interface zur Signalaufbereitung oder ähnliches enthalten. Letztendlich hing meine Lochrasterplatine einfach nur an den Schieberegister der innersten Platine. - der original µContorller nicht nicht flashbar. - obiger Code ist nur ein Demo zur Ansteuerung des LCD. - und keine "TachoSoftware" Mach doch mal Bilder vom Schaden und beschreibe den Fehler. -Vielleicht- kann ich Dir ein bisschen helfen... Grüsse Thomas
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.