Echtzeit IC in einer älteren Geschwindigkeitsanzeige

OP #7951871
Lesenswert?

Ich habe hier eine ältere Geschwindigkeitsanzeigetafel - viasis aus den Jahre 2000 + das Gerät hatte mehre defekte Segmente LED einfarbig Gelb und Stützbatterie war tot.. soweit alles wieder gerichtet, das Gerät was sich über Rs232 mit Putty verbinden lässt , hat über diese einzige Verbindungsmöglichkeit ein kleines Menu , Tests und Einstellungen werden damit realisiert. Der Helligkeitssensor soll noch defekt sein, meldet die Software, was mich aber wundert ist das maximal das Jahr 20 in der verbauten Echtzeituhr einstellbar ist 21 nimmt er nicht mehr , verbaut ist der Ic RTC-72421A von EPSON der aber laut KI bis 99 können sollte,also muss in der Firmware eine Begrenzung einprogrammiert sein, es ist ein 87C52 verbaut.. Kann man da irgend was machen? mit einen Top-Programmer?

Angehängte Dateien:
: Bearbeitet durch User
#7951970
Lesenswert?

Manfred schrieb:

Kann man da irgend was machen?

Na ja, das Programm steckt im 87C52.

Egal ob man ihn auslesen kann oder nicht, man hätte eh bloss Maschinencode.

Man müsste ein Programm für ihn neu schreiben, und dazu muss man nicht nur wissen wie die Schaltung drumrum ist, was das alte Programm alles gemacht hat, sondern auch was die zweite draufgeschraubte Platine sehen will, das Protokoll zur Kommunikation rausfinden.

Es ist also SEHR viel Arbeit, aber man müsste aber keine neue Hardware bauen. Und das alles für ein Datum was niemand sieht, ich würd's lassen und auf 2005 stellen.

Ob man dann mit der Leuchtkraft der alten LED zufrieden ist oder man besser alles neu gebaut hätte...

: Bearbeitet durch User
OP #7952007
Lesenswert?

Danke für die Antworten.. und ja der Einsatz war schon mal gegeben, allerdings ohne was ordentliches anzuzeigen.. es soll wieder zur Anwendung kommen war der Plan , das mit den Bits war schon im Erfahrung zu bringen.. konnte ja sei das die KI jetzt in der Lage ist ein viertel JH alte Chips zu knacken <- Satire, gut dann notfalls immer hinter der Jahreszahl +20 schreiben..

Angehängte Dateien:
OP #7952018
Lesenswert?

Ja die Leds sich nun etwas alt und die Anschlüsse oxidieren, min 10 schon ausgetauscht.. Leuchtkraft ist gut. die Herausforderung war Leuchtdioden zu finden die fast gleich leuchten, Winkel Farbe Helligkeit, Stromaufnahme.. weil teilweise in Reihe.. viel Betriebsstunden hat hat das Teil nicht..

OP #7952041
Lesenswert?

Nochmal herzlichen Dank für die Leute die wirklich mit Rat und Tat zur Seite stehen und ihre Zeit dafür hergeben.. Dieses Gebiet der Mikroelektronik ist sehr komplex, und bedarf schlauer Leute, was mich aber wundert das hier Leute gibt die Anfragen schon mal anfangs negativ bewerten, gibt es einen plausiblen Grund dafür?, mfg Manfred

Angehängte Dateien:
#7952048
Lesenswert?

Ich würde einfach einen eigenen 8051-kompatiblen Mikrocontroller mit Flash nehmen - die gibt es von sehr vielen Herstellern. Dann ein kleines Assemblerprogramm nur zum Stellen von Uhrzeit und Datum schreiben. Auf den MC flashen, gegen den 8751 austauschen und nachdem die Uhr gestellt ist, wieder zurück tauschen.

: Bearbeitet durch User
#7952052
Lesenswert?

Manfred schrieb:

was mich aber wundert das hier Leute gibt die Anfragen schon mal anfangs negativ bewerten, gibt es einen plausiblen Grund dafür?, mfg Manfred

Das ist so eine Art "Automatismus", über den sich hier viele wundern. Ist schon x-fach kritisiert worden, nichts passiert. Einfach ignorieren. (Übrigens: der eine positive Punkt kam von mir)

: Bearbeitet durch User
#7952066
Lesenswert?

Route_66 H. schrieb:

Auf den MC flashen, gegen den 8751 austauschen und nachdem die Uhr gestellt ist, wieder zurück tauschen.

Wetten das die Software auf der Kiste dann meldet das die Zeit ungültig sei?

Es dürfte am einfachsten sein, einfach 2005 einzustellen und ein Stück Kreppband dranzukleben auf dem "Jahreszahl beim lesen plus 20 rechnen" steht.

Wozu dient das Datum eigentlich? Nur für die Highscore-Liste? Da kann man doch mit leben wenn es falsch ist.

OP #7952068
Lesenswert?

Harald A. schrieb:

Manfred schrieb:

was mich aber wundert das hier Leute gibt die Anfragen schon mal anfangs negativ bewerten, gibt es einen plausiblen Grund dafür?, mfg Manfred

Das ist so eine Art "Automatismus", über den sich hier viele wundern. Ist schon x-fach kritisiert worden, nichts passiert. Einfach ignorieren. (Übrigens: der eine positive Punkt kam von mir)

Danke.. dafür.. gut zu wissen.. konnte ja was mit der Herbstdepression zu tun haben , wer weis das schon ;-)

: Bearbeitet durch User
#7952116
Lesenswert?

Michael B. schrieb:

Egal ob man ihn auslesen kann oder nicht, man hätte eh bloss Maschinencode.

Da das Ding prüft, ob der Wert für die Jahreszahl im Bereich bis 20 liegt, wird man doch wohl den Referenzwert so ändern können, dass auch höhere Werte möglich sind. Falls man mit Maschinencode nicht zurecht kommt und mit dem Output eines Disassemblers nichts anzufangen weiß, wird es natürlich schwierig.

#7952130
Lesenswert?

Die Begrenzung ist da nicht zum Spaß eingebaut, denn die Uhr kann eh nur 00-99 zählen, es macht eigentlich keinen Sinn das künstlich einzuschränken. Es wird also an anderen Stellen kritisch sein das "Jahr" nie >20 und vielleicht auch >90 oder so sein muss (Für die Korinthenkacker: also 90-99 und 00-20 ist ok, 21-89 aber nicht). Das rauszupatchen ist nichts für ein Wochenende...

OP #7952138
Lesenswert?

Jens M. schrieb:

Die Begrenzung ist da nicht zum Spaß eingebaut, denn die Uhr kann eh nur 00-99 zählen, es macht eigentlich keinen Sinn das künstlich einzuschränken. Es wird also an anderen Stellen kritisch sein das "Jahr" nie >20 und vielleicht auch >90 oder so sein muss (Für die Korinthenkacker: also 90-99 und 00-20 ist ok, 21-89 aber nicht). Das rauszupatchen ist nichts für ein Wochenende...

also ich habe mal probiert 98 ... 99 anzugeben , er akzeptiert erst 01.01.00

#7952140
Lesenswert?

Ja gut, ob des Copyrights hätte ich erwartet das auch 99 geht, aber das Prinzip bleibt ja gleich.

Aber um so mehr hätte ich gedacht das die noch vom Milleniumbug geschwächte Softwarebranche nicht sofort wieder reinfällt und künstlich auf 20 Jahre begrenzt... Der, der das gebaut hat, hat nix gelernt.

: Bearbeitet durch User
OP #7952146
Lesenswert?

denke das Gerät wurde 2001--> verkauft.. da in der Firmware der 15.01.01 angeben wurde, Version 6.01 immerhin.. und auch die alte 3,6v Speicherbatterie den Stempel 01 trägt, da hätten die Milleniumskatrastrophe schon längt überwunden haben könnten.. man muss es so sehen die : https://www.viatraffic.com/de/produkte/viasis-geschwindigkeitsanzeigetafel/ wollen neue verkaufen.. Support ist da leider nicht so groß geschrieben

#7952156
Lesenswert?

Wozu wird denn das Datum benötigt und wird es überhaupt irgendwo angezeigt? Ich meine, außer während der Konfiguration. Wahrscheinlich wird das Datum nur verwendet, um das Display an bestimmten Tagen zu deaktivieren. Dann würde es reichen, das Jahr so einzustellen, dass es mit dem gleichen Wochentag anfängt (Schaltjahr berücksichtigen). Also für 2026 einfach 2015 einstellen.

#7952176
Lesenswert?

Die erste Frage ist: wird die Jahreszahl beim Schreiben in die RTC begrenzt oder beim Auslesen? Die zweite Frage, wenn nur beim Schreiben: wie bekommt man die korrekte Jahreszahl in die RTC, entweder Vbat anklemmen und das IC aus dem Sockel ziehen und extern programmieren, oder den µC rausziehen und einen Arduino o.Ä. die zwei Bytes reinschreiben lassen. Das 4Bit-Interface ist ja staight forward. Man braucht noch die Basis-Adresse, die läßt sich leicht durch das Beobachten der Chip-Select herausfinden, oder man schreibt gleich den ganzen Bereich voll. oOo

OP #7952219
Lesenswert?

Bauform B. schrieb:

Bevor hier jemand Spezial-Hardware baut: Stell' mal die Uhr auf 31.12.2020 23:50 und warte 10 Sekunden...

das hat was...

und wenn ich jetzt nochmal die Zeit auf 23.59.59 stelle hab ich jetzt den 02.01.21 drin..

das müsste ich jetzt aber 1748 mal machen..

also der rtc ist es nicht..

Angehängte Dateien:
: Bearbeitet durch User

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren