Forum: Mikrocontroller und Digitale Elektronik Klappanker Großanzeige funktioniert nicht


von nupeter (Gast)


Angehängte Dateien:

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

von Elektriker Horst (Gast)


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.

von Falk B. (falk)


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.

von Karl H. (kbuchegg)


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?

von Karl H. (kbuchegg)


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.

von Falk B. (falk)


Lesenswert?

@ Karl Heinz Buchegger (kbuchegg) (Moderator)

>drannkabeln. Das könnte in Summe schneller gehen als da des langen und
>breiten ein unbekanntes Protokoll zu knacken.

Ja, aber vorher würde ich schon einiges an Zeit investieren, um es mit 
Daten zu füttern.

von amateur (Gast)


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.

von Cyblord -. (cyblord)


Lesenswert?

amateur schrieb:

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

Steht doch alles drauf...

von Falk B. (falk)


Lesenswert?

Hmmm, wenn ich das richtg lese, steht dort was von 20mA.

http://www.mikrocontroller.net/attachment/180148/IMG_4568.JPG

Das DIng hat elektrisch also eine STROMschittstelle. Da muss man noch 
aufpassen, ob invertiert oder nicht. Kann man aber alles mal fix testen.

von Martin B. (Gast)


Lesenswert?

Mein erster Test wäre <STX>, dann 6 Ziffern und anschliessend <ETX>.

von Dennis (Gast)


Lesenswert?

der Optokoppler würde auch für eine Stromschnittstelle sprechen.

hast du mal versucht das format mit BCD zu speisen?

könnte mir vorstellen das die 7 bit stelle und zahl beinhaltet.

von MaWin (Gast)


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 ?

von Harald W. (wilhelms)


Lesenswert?

amateur schrieb:

> Wie Sicher ist es denn, dass es sich um RS232 handelt?

Tja, es könnte sich ja auch um V24 handeln. :-)
Gruss
Harald

von oszi40 (Gast)


Lesenswert?

Karl Heinz Buchegger schrieb:
> und die Anzeige geht auf 123

Evtl. fehlt nur noch der Steuercode vor der Zahl?
Es könnte aber auch sein, daß die RS232 zufällig noch ein paar Brücken 
braucht, falls Geschwindigkeit usw. stimmt? 
http://de.wikipedia.org/wiki/RS-232

Der Hersteller Weber sollte mehr wissen, falls die Tel-Nr. noch stimmt.

von nupeter (Gast)


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.

von fonsana (Gast)


Lesenswert?

nupeter schrieb:
> Anrufen habe ich erst gar nicht versucht, lt. Suchmaschine steht da an
> der Adresse jetzt eine Schule.
Dann ist Deine Suchmaschine kaputt:

http://web2.cylex.de/firma-home/weber-elektronik-gmbh-736014.html

fonsana

von Martin T. (mthomas) (Moderator) Benutzerseite


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.

von nupeter (Gast)


Angehängte Dateien:

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.

von amateur (Gast)


Lesenswert?

Die zwei ICs, oben links, kann die Namen nicht lesen, sehen sehr stark 
nach RS485 aus.
Die benötigen dann natürlich auch ein entsprechendes, elektrisches 
Signal.

von Peter N. (Gast)


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.

von JoergL (Gast)


Lesenswert?

amateur schrieb:
> Die zwei ICs, oben links, ... sehen sehr stark nach RS485 aus.

Schau mal genau hin. Die haben ein VDE-Prüfzeichen und sind im 6pol 
Gehäuse.
Damit sind es Optokoppler. Nix RS485. (RS485 hat ein 8pol Dip Gehäuse!)

von JoergL (Gast)


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!

von Cyclotron (Gast)


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>

von H.Joachim S. (crazyhorse)


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

von isnah (Gast)


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.

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
Noch kein Account? Hier anmelden.