Klappanker Großanzeige funktioniert nicht

Gast #3180642
Lesenswert?

Hallo, guten Abend !

Ich habe eine 6-stellige "Bistabile 7-Segment – Klappankertechnik" vor 
der Verschrottung gerettet, es war eine Fernanzeige einer Waage es 
wurden Tonnen angezeigt, am Gehäuse ist deutlich die Einstellung für die 
RS232 Verbindung zu sehen.
Doch die Anzeige reagiert in keiner weise auf den Datenfluss, wenn ich 
irgendwelche Zahlen sende.
Beim Einschalten werden alle Segmente auf 8 gestellt, nach einigen 
Sekunden klappen alle nacheinander wieder auf schwarz, somit denke ich,
die anzeige initialisiert sich und funktioniert somit.

Nun die Frage: kennt jemand so eine Anzeige und weiß was ich da 
reinsenden muss ??, das ding ist schon älter, wohl aus den 90er Jahren, 
wahrscheinlich muss ich da einen bestimmten Code für die Stellen und so 
verwenden, aber habe keine Ahnung was ?.

Die Aufschriften (der Waagenhersteller, und der Elektronikhersteller) 
bringen mich auch nicht weiter, ich finde keine der Firmen mehr, und 
nach so einer langen Zeit - wenn soll man da noch fragen.

Kennt vielleicht noch jemand solche Anzeigen und kann mir weiter helfen, 
oder eine Idee wie das funktionieren könnte ?

Die Eingangsbeschaltung: von 7 Pins waren 4 beschaltet, GND, plus 5 VDC, 
und Dateneingang RxD an einem Optokoppler, mein eingespeistes Signal
kann ich am nachfolgenden IC messen, ein gutes TTL- Signal, an einem 
schlechten kann es eigentlich nicht liegen.

Ich möchte eine Fernanzeige für die PV-Stromeinspeisung damit machen.


danke für Antworten im Voraus
Angehängte Dateien:
Gast #3181040
Lesenswert?

Eine Möglichkeit wäre, einen kleinen Algorithmus zu schreiben, welcher 
nacheinander die Binärcodes von 0-127 (7Bit) an die Anzeige sendet. Bei 
einem Überlauf wird das Datenpaket um ein weiteres Binärwort erweitert 
und wieder hochgezählt... solange, bis die Anzeige irgendwann reagiert.
#3181048
Lesenswert?

@ nupeter (Gast)

Als allererstes würde ich einfach mal die Telefonnummer anrufen oder 
anderweitig die Firmen ausfindig machen. Manchmal findet man einen 
netten Mitarbeiter, der einem Tips geben oder sogar ein altes Handbuch 
kopieren kann.

>Kennt vielleicht noch jemand solche Anzeigen und kann mir weiter helfen,
>oder eine Idee wie das funktionieren könnte ?

Hmm, da mus man schon eine Art Miniaturprotokoll generieren. 
Wahrscheinlich einfach aufgebaut, aber einfach so raten? Hmmm.

>Ich möchte eine Fernanzeige für die PV-Stromeinspeisung damit machen.

Vielleicht muss/kann man dort einen Controller finden, vielleicht ein 
PIC oder 8051. Denn muss man ggf. auslesen oder neu programmieren. Oder 
entfernen und durch einen eigenen IC ersetzen. Aber das ist schon 
deutlich mehr Aufwand. Vielleicht kann man ihn auslesen und den Hex-Code 
dissassemblieren unm die Protokollstriktur zu erkennen, das ist aber 
auch viel Aufwand.
#3181050
Lesenswert?

> das ding ist schon älter, wohl aus den 90er Jahren, wahrscheinlich muss
> ich da einen bestimmten Code für die Stellen und so verwenden, aber
> habe keine Ahnung was ?.

Wär möglich.
Was hast du denn schon probiert?

In den 90-ern hat man die Dinge gern einfach gemacht. D.h. da wurde 
nicht lange rumgeschissen mit Stelle und dergleichen.
Wie würde ich so eine Anzeige bauen, was würde ich mir erwarten?
Der Sender soll mir einfach einen String schicken mit der Zahl, noch ein 
Return hinten nach und fertig.
123\n
und die Anzeige geht auf 123

Hast du sowas in der Richtung schon probiert?
#3181056
Lesenswert?

Falk Brunner schrieb:

> Vielleicht muss/kann man dort einen Controller finden, vielleicht ein
> PIC oder 8051. Denn muss man ggf. auslesen oder neu programmieren. Oder
> entfernen und durch einen eigenen IC ersetzen. Aber das ist schon
> deutlich mehr Aufwand. Vielleicht kann man ihn auslesen und den Hex-Code
> dissassemblieren unm die Protokollstriktur zu erkennen, das ist aber
> auch viel Aufwand.

Ja.
Bei der Gelegenheit würde ich auch mal ins Auge fassen, die 
Steuerelektronik durch eine eigene zu ersetzen. So wie das auf den 
Bildern aussieht, ist der Leistungsteil vom Steuerteil getrennt. D.h. 
einfach mal nachsehen, wie die Ansteuerung vom Leistungsteil realisiert 
ist (kann nicht so schwer zu durchschauen sein) und einen Mega 
drannkabeln. Das könnte in Summe schneller gehen als da des langen und 
breiten ein unbekanntes Protokoll zu knacken.
Gast #3181061
Lesenswert?

@nupeter

Wie Sicher ist es denn, dass es sich um RS232 handelt? Nicht alles, was 
9 bzw. 25 Kontakte hat ist auch RS232. Ich könnte mir vorstellen, dass 
die Anzeige ziemlich weit vom Sender entfernt war und somit etwas wie 
-485 oder so genutzt wurde.
... und dann ist da ja noch das Protokoll. Baudrate, Datenbits, 
Stoppbits, mit oder ohne Parität. Das einzig einfache hierbei ist die 
Anzahl an Stoppbits. Wenn das Teil dich nicht versteht, kannst Du senden 
was Du willst.
Gast #3181123
Lesenswert?

> Doch die Anzeige reagiert in keiner weise auf den Datenfluss, wenn ich
> irgendwelche Zahlen sende

Der Sharp sendet auch ganz bestimmt ein normgerechtes 20mA/15V RS232 
Signal ?

Und nicht nur 3V/1mA ?
Gast #3181889
Lesenswert?

Danke für die Anregungen,

etwas selbst reinbasteln werde ich erst wenn ich wirklich keine Lösung 
finde.

Mit BCD hab ich noch nicht versucht, werde ich machen, es ist sicher 
einfach zum ansteuern, die letzte Antwort (von oszi40) bringt es 
wahrscheinlich auf den Punkt, irgendwelche Steuercodes vor der 
anzuzeigenden Zahl.

Auf der Steuerplatine ist ein Eprom und zwei Controller, ich glaub eh 
80xx, ich weiß nicht mehr genau, PIC hatte es da noch nicht gegeben, ich 
muss die Steuerplatine noch mal genau durchsuchen, vielleicht finde ich 
noch ein Datum oder Datumcode, nach dem Controller sind Treiber mit 
Transistoren aufgebaut, recht solide.

Anrufen habe ich erst gar nicht versucht, lt. Suchmaschine steht da an 
der Adresse jetzt eine Schule.

Vielen Dank erst mal, werde nach den Probierwochenende weiterberichten.
Moderator Persönliche Seite #3181963
Lesenswert?

> ...
> Die Aufschriften (der Waagenhersteller, und der Elektronikhersteller)
> bringen mich auch nicht weiter, ich finde keine der Firmen mehr, und
> nach so einer langen Zeit - wenn soll man da noch fragen.
> ...

Logo und Name passen zu Carl Schenck AG Darmstadt. Eigene Erfahrungen 
mit deren technischer Unterstützung sind Jahre alt und beziehen sich nur 
auf Prüfstände und deren Ansteuerung. Kontakt war aber seinerzeit o.k. 
auch für Anlagen, die damals schon deutlich über über 15 Jahre alt 
waren. Anrufen kost' wenig, sich zum richtigen Ansprechpartner 
durchzufragen jedoch wahrscheinlich einiges an Zeit.
Gast #3190284
Lesenswert?

anbei noch die steuerplatine,
habe übers we allerhand probiert - aber nix geht,
signal inventiert, sämtliche codes durchprobiert- einfach nichts,
keine reaktion der Anzeige.
nun werde ich mich mal beim Hersteller durchfragen,
sollte das nichts bringen kommt ein Atmega rein.
Angehängte Dateien:
Gast #3190393
Lesenswert?

das sind der Eingang + Ausgangs-Optokoppler, aber das ist nicht das 
Problem, den mein Eingangssignal kommt im 7414er richtig an und wird da 
inventiert, von da geht's zum Pin 2 des 6850er, und der Rest macht - 
nichts - egal was ich da reinsende.
Übrigens, die Schaltung braucht ganze 400mA (5V), wobei der 6802 und das 
ROM FAZ am wärmsten werden.
Gast #3190403
Lesenswert?

*Vermutung*: Der 6850 ist der UART, er hat keinen internen 
Baudratengenerator, sondern nutzt dazu den Harris-Chip neben dem 
Dipschalter. Damit kannst Du schonmal oszillografieren, ob:
- der 6850 einen gültigen Sende/Empfangstakt hat
- am 6850 die Daten vom 7414 ankommen, RXD-Pin
- der 6850 am Chipselect-Eingang regelmäßig von der 6802 angesprochen 
wird

Das ROM FAZ ist ein TTL-PROM Adreßdecoder. Ja, der wird warm.
Hier sollten sich div Adreßleitungen der 6802 CPU finden lassen.

Hast Du spaßeshalber mal das EPROM rausgezogen und ausgelesen? 
Vermutlich ist nicht allzuviel Code drin, und den könnte man durch einen 
Disassembler jagen.
Viel Erfolg weiterhin!
Gast #3190415
Lesenswert?

Die meisten Fernanzeigen benutzen, wie eigentlich schon geklärt, die RS 
232 oder RS 485 Schnittstelle und je nach Waagenhersteller einer der 
folgenden Protokolle:


<stx> data <etx>

<stx> adresse data <etx>

data <cr><lf>

data <cr>

<stx> data <eot>

<stx> data <cr>
#3190423
Lesenswert?

Mit rumprobieren wird das eher nichts werden.
Wie hätte ich es programmiert?
Startcode, Daten, CRC, Endcode.
Also irgendwie die anzuzeigenden Daten in einen frame verpackt. Und 
dafür gibts verdammt viele Möglichkeiten. Angezeigt wird nur was, wenn 
alles korrekt war.
Gibt meiner Meinung nach nur wenige sinnvolle Möglichkeiten, das Teil 
zum Klappern zu bringen:
-versuchen, das Protokoll ausfindig zu machen
-disassamblieren, um es selbst heraus zu finden
-neues Programm für den benutzten Controller zu schreiben (schwierig, 
weil man auch erst mal die Hardware nachverfolgen muss)
-neuen Controller mit eigenem Programm, alles bis zu den Segmenttreibern 
fliegt raus
Gast #3190560
Lesenswert?

Nochmals zur Sicherheit:
Der 6802 startet definiert auf? Denn sowie ich auf dem Bild erkennen 
kann ist ein Powf/Res-Chip vom Typ TL770X bestückt, dessen 
Reset-Impulslänge an Ausg. 5 abhängig ist von einem der beiden 
Tantalelkos, zu denen ich nach über 20 Jahren nicht mehr das volle 
Vertrauen hätte.

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