Forum: Analoge Elektronik und Schaltungstechnik ELV ALM 7010M


von Dieter B. (phoenix_engine)


Angehängte Dateien:

Lesenswert?

Hallo,
ich hätte da mal wieder eine unangenehme Frage :-)

Ich sammle seit geraumer Zeit ELV M Geräte.
Nun habe ich bei einem großen Auktionshaus wieder mal zugeschlagen. 
Diesmal ein ELV ALM 7010M.
Brauche ich natürlich auch nicht unbedingt aber schön ist es.
Leider funktionierte es nicht. Habe dann festgestellt, das 2 
Gleichrichterdioden falsch rum  verbaut waren. Auch hatte das Gerät 
grausige Lötstellen. Das bekommt nicht mal ein Anfänger so hin.
Habe dann, nach diversen Messungen festgestellt, das der Prozessor 
anscheinend eine Beschädigung hat. Kanal 2 läuft tadellos, Kanal 1 geht 
auf 16,5V Ladespannung hoch. Erkennt auch nicht die Ladeschlussspannung.
Verbaut ist ein Prozessor ELV 9636-4. Im Schaltplan steht 80C32.
Da hatte ich die glorreiche Idee mir einen Intel p80C32 zu kaufen. 
Funktioniert natürlich nicht. Den gibt es auch von Philips.

Meine Fragen jetzt, gibt es zwischen den Marken Unterschiede, kann man 
ein p80c32 programmieren? Von meinem Verständnis her nicht. Oder ist der 
ELV 9636-4 eigens für ELV hergestellt worden? Fragen über Fragen :-) 
Vielleicht kennt sich ja jemand diesbezüglich aus. Für das annehmen an 
der Problematik wäre ich sehr dankbar.

Gruß
Dieter

: Bearbeitet durch User
von Michael B. (laberkopp)


Lesenswert?

Der 80C32 ist die Variante vom 80C52 ohne ROM also ohne Programmspeicher 
und damit nicht programmierbar, es sollte ein externes EPROM geben und 
du musst deinen Fehler woanders suchen.

von Dieter B. (phoenix_engine)


Lesenswert?

Michael B. schrieb:
> Der 80C32 ist die Variante vom 80C52 ohne ROM also ohne
> Programmspeicher und damit nicht programmierbar, es sollte ein externes
> EPROM geben und du musst deinen Fehler woanders suchen.

Hallo, vielen Dank für die Antwort. Dann weiß ich schon mal, das der 
Prozessor definitiv nicht Programmierbar ist. Vielleicht dann doch der 
FM 2404.

: Bearbeitet durch User
von Harald K. (kirnbichler)


Lesenswert?

Dieter B. schrieb:
> Im Schaltplan steht 80C32.
> Da hatte ich die glorreiche Idee mir einen Intel p80C32 zu kaufen.
> Funktioniert natürlich nicht.

Ist denn in der Schaltung noch ein EPROM verbaut? Wenn nicht, dann ist 
die Bauteilbezeichnung falsch und es wird eine MCS-51-Variante mit 
integriertem ROM verwendet.
Zeig' doch mal ein Bild der Platine, auf dem man die Bauteile erkennen 
kann.

von Dieter B. (phoenix_engine)


Lesenswert?

Harald K. schrieb:
> Dieter B. schrieb:
>> Im Schaltplan steht 80C32.
>> Da hatte ich die glorreiche Idee mir einen Intel p80C32 zu kaufen.
>> Funktioniert natürlich nicht.
>
> Ist denn in der Schaltung noch ein EPROM verbaut? Wenn nicht, dann ist
> die Bauteilbezeichnung falsch und es wird eine MCS-51-Variante mit
> integriertem ROM verwendet.
> Zeig' doch mal ein Bild der Platine, auf dem man die Bauteile erkennen
> kann.

Hallo, ja, es ist ein FM 2404 verbaut. Habe einen Teil vom Schaltplan 
gleich 3 mal reingestellt. Sorry

von Wastl (hartundweichware)


Lesenswert?

Dieter B. schrieb:
> ich hätte da mal wieder eine unangenehme Frage :-)

Hätte ich auch eine: Warum dreimal das gleiche Bild und das
auch noch mit völlig unangemessenem Trauerrand oben und unten?

Drei Jahre hier angemeldet und immer noch unfähig mit dem
Forum hier vernünftig umzugehen?

von Vax W. (Gast)


Lesenswert?

Ich kenn das Geraet natuerlich nicht. Es ist auch widerspruechlich was 
Du schreibst:

> Leider funktionierte es nicht.

Was funktioniert nicht? Hast Du die falsch verloetete Dioden getauscht? 
Wenn ein Kanal funktioniert, dann funktioniert der Prozessor. 
Funktioniert irgend eine Anzeige?


Eine sehr kurze Suche nach dem Manual findet 
https://www.yumpu.com/de/document/read/47932442/akku-lade-messgerat-alm-7010-electronic-engineeringch

Ich wuerde erstmal ganz entspannt erst mal die Spannungen messen (Seite 
9), dann (wenn die Kanaele unterschiedlich reagieren), mal den Bereich 
um Relais 1 (die Kanalumschaltung) angucken. Denn es gibt nur eine 
Schaltung fuer beide Kanaele.

von Harald K. (kirnbichler)


Lesenswert?

Dieter B. schrieb:
> Hallo, ja, es ist ein FM 2404 verbaut.

Das ist ein serielles EEPROM und kann nicht den Programmcode des 
Microcontrollers enthalten.

Damit ist klar: Da ist kein 80c32 verbaut, sondern irgendeine Variante 
eines 80c52, also ein µC mit integriertem ROM.

Wenn das ein Ur-8052 ist, dann bestehen gewisse Chancen, das ROM 
auslesen zu können, so daß Du es mit einem geeigneten Programmierer in 
einen anderen (programmierbaren) 8052 "brennen" kannst.

Diskussion dazu gab's mal hier:

Beitrag "Lässt sich das EPROM eines 80C51 auf ein 87C51 kopieren?"

von Andreas B. (abm)


Lesenswert?

Da ist weder EPROM noch Adress-Latch drin (lt. Schalt- und 
Bestückungsplan und Stückliste) also maskenprogrammiert oder 
OTP-Version. Wenn der uC kaputt ist, ist's ein Totalschaden ;-(

Es sein denn, ELV wäre so gnädig, den Code herauszurücken, dann könnte 
man einen 87C51 verwenden.

von Dieter B. (phoenix_engine)


Lesenswert?

Wastl schrieb:
> Dieter B. schrieb:
>> ich hätte da mal wieder eine unangenehme Frage :-)
>
> Hätte ich auch eine: Warum dreimal das gleiche Bild und das
> auch noch mit völlig unangemessenem Trauerrand oben und unten?
> Drei Jahre hier angemeldet und immer noch unfähig mit dem
> Forum hier vernünftig umzugehen?

Habe ich mich doch schon für entschuldigt. Ich versuche nochmals die 2 
überflüssigen zu löschen.

von Vax W. (Gast)


Lesenswert?

Der FM2404 ist ueber i2c angebunden. In der Beschreibung ist das als 
FRAM beschrieben. Kann der 80C32 ueber i2c booten?

von Michael B. (laberkopp)


Lesenswert?

Vax W. schrieb:
> Der FM2404 ist ueber i2c angebunden. In der Beschreibung ist das
> als FRAM beschrieben. Kann der 80C32 ueber i2c booten?

Nein.

Waren die Schaltpläne schon von Anfang an da ?
.Du musst halt ein 87C52 Programm selber schreiben, wenn ELV den 
programmierten Prozessor nicht mehr verkauft.

Das war die übliche Art von ELV Kohle abzuzocken und sich selbst damit 
ibsolet zu machen. Heute gibt es praktisch nichts baubates bei ELV mehr,

.

: Bearbeitet durch User
von Dieter B. (phoenix_engine)


Lesenswert?

Vax W. schrieb:
> Ich kenn das Geraet natuerlich nicht. Es ist auch widerspruechlich
> was Du schreibst:
>> Leider funktionierte es nicht.
>
> Was funktioniert nicht? Hast Du die falsch verloetete Dioden getauscht?
> Wenn ein Kanal funktioniert, dann funktioniert der Prozessor.
> Funktioniert irgend eine Anzeige?
> Eine sehr kurze Suche nach dem Manual findet
> 
https://www.yumpu.com/de/document/read/47932442/akku-lade-messgerat-alm-7010-electronic-engineeringch
> Ich wuerde erstmal ganz entspannt erst mal die Spannungen messen (Seite
> 9), dann (wenn die Kanaele unterschiedlich reagieren), mal den Bereich
> um Relais 1 (die Kanalumschaltung) angucken. Denn es gibt nur eine
> Schaltung fuer beide Kanaele.

Hallo, habe die Dioden ausgebaut und richtig wieder eingebaut. Das 
Relais habe ich gegen ein neues ausgetauscht. Alle Lötstellen entlötet 
und neu verlötet. Alle Transistoren und Kondensatoren durchgemessen. 
Alles ok. Problem ist, das Kanal 1 nicht korrekt Lädt und entlädt. Kanal 
2 alles perfekt. Beim Endladen fängt das Gerät (Kanal 1) an und bricht 
nach ca. 5 Sekunden den entladevorgang ab. Da der Analoge Teil für Kanal 
1 u. 2 identisch ist, kann es da offensichtlich nicht dran liegen.

von Dieter B. (phoenix_engine)


Lesenswert?

Harald K. schrieb:
> Dieter B. schrieb:
>> Hallo, ja, es ist ein FM 2404 verbaut.
>
> Das ist ein serielles EEPROM und kann nicht den Programmcode des
> Microcontrollers enthalten.
> Damit ist klar: Da ist kein 80c32 verbaut, sondern irgendeine Variante
> eines 80c52, also ein µC mit integriertem ROM.
> Wenn das ein Ur-8052 ist, dann bestehen gewisse Chancen, das ROM
> auslesen zu können, so daß Du es mit einem geeigneten Programmierer in
> einen anderen (programmierbaren) 8052 "brennen" kannst.
> Diskussion dazu gab's mal hier:
> Beitrag "Lässt sich das EPROM eines 80C51 auf ein 87C51 kopieren?"

Hallo, ja, das wird die Lösung sein. Schade, das ELV das damals so 
geregelt hat. Geht der Prozessor kaputt, hat man ein Problem. Schade. 
Danke für die Info.

von Dieter B. (phoenix_engine)


Lesenswert?

Michael B. schrieb:
> Vax W. schrieb:
>> Der FM2404 ist ueber i2c angebunden. In der Beschreibung ist das
>> als FRAM beschrieben. Kann der 80C32 ueber i2c booten?
>
> Nein.
> Waren die Schaltpläne schon von Anfang an da ?
> .Du musst halt ein 87C52 Programm selber schreiben, wenn ELV den
> programmierten Prozessor nicht mehr verkauft.
> Das war die übliche Art von ELV Kohle abzuzocken und sich selbst damit
> ibsolet zu machen. Heute gibt es praktisch nichts baubates bei ELV mehr,
> .

Hallo, ja, genau so ist es. Schade um die schönen Geräte. Aber ich 
bleibe dran. Danke.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Miss mal an den Leitungen des MC, die zum Analogteil gehen. Vor allem 
Pin 12, der zwischen den Kanälen umschaltet und die MUX Ausgänge, die an 
Port 1 hängen. Da sollte Aktivität messbar sein.
Wenn das alles gut aussieht, kann es sein, das der MUX selber, also der 
4051, defekt ist und nicht alle Messkanäle an den primitiven ADW 
durchschaltet.

Ob an der seriellen Schnittstelle was sinnvolles rauskommt, ist nur mit 
Hilfe der ELV Bauanleitung herauszufinden.

Übrigens kann man einen 80C52 nicht durch einen 87C51 ersetzen, dem 
fehlt der zweite Timer und die oberen 128 Bytes des internem RAM. Ein 
guter Ersatz sollte der 89S52 sein, der auch etwas leichter zu 
programmieren ist, es reicht ein Programmer für AVR. Aber du brauchst 
immer noch die Software.
Es ist aber unwahrscheinlich, das der MC kaputt ist, es sei denn, Pin 12 
ist defekt.
ELV zeigt sich oft kooperativ, wenn es um alte Bauanleitungen geht. 
Software gibts da zwar nicht, aber Bauunterlagen können sie aus dem 
Archiv holen.

von Thomas Z. (usbman)


Lesenswert?

Der Prozessor ist sicher nicht defekt. Ein Kanal geht ja. Ich würde mir 
erst mal genau anschauen wie die Kanal Umschaltung funktioniert. 
Vollständige Schaltpläne und Fotos helfen da weiter.

Das ist irgend ein 89C32 mit Flash. ELV hat mit Sicherheit keine 
Romversionen produzieren lassen dafür sind die Stückzahlen viel zu 
gering. Da PSEN offen ist wird der Code aus dem internen Flash 
ausgeführt.

: Bearbeitet durch User
von Uwe B. (uwe_beis)


Lesenswert?

Ich habe auch ein 7010, bin aber nicht begeistert davon. Aber 
"Hauptsache, es funktioniert" (was für mich ungefähr der Schulnote 4 für 
eine Entwicklung entspricht).

Ich bezweifele stark, dass das Problem beim µC liegt. Eher bei der 
Hardware (Multiplexerei etc.) für den 2. Kanal. Kommen denn da z. B. die 
richtigen Spannungen am ADC an, gehen die richtigen Steuersignale hin? 
Ich finde meine Schaltungsunterlagen nicht, vielleicht kannst du den 
Teil zeigen.

Ein 8032 ist das definitiv nicht, wie schon vorher gesagt. Der hat 
keinen Programmspeicher. Einer aus der 87er-Reihe (87C32 u. Ä.) käme in 
Frage. Mach mal ein Foto vom Prozessor. Kann sein das ich ihn auslesen 
und programmieren könnte. Aber sinnvoll scheint mir das nicht.

Stelle gerade fest: Der selben Meinung sind die Autoren der beiden 
Antworten vor meiner.

von Dieter B. (phoenix_engine)


Lesenswert?

Hallo Uwe,
danke für deine Antwort, ich werde heute Abend nochmal an an das Gerät 
gehen. Ist schon komisch das der 2. Kanal einwandfrei Funktioniert. Kann 
auch auf den ersten Kanal umschalten also PIN 12 arbeitet einwandfrei. 
Die PWM Signale liegen auch überall einwandfrei an. Ganz merkwürdig. Ich 
werde nachher noch diverse Messungen machen.

von Dieter B. (phoenix_engine)


Angehängte Dateien:

Lesenswert?

Hier der analoge Teil

von Ron-Hardy G. (ron-hardy)


Lesenswert?

Sehr eigenartig, kann ja eigentlich nur das Relais sein? Klickt es?

von Vax W. (Gast)


Lesenswert?

Oder falsche Relais ausgetauscht (nur ein Schalter, kein Umschalter). 
Oder der "Loeter" (die Person, die den Bausatz aufgebaut hat) hat 
vielleicht statt 100nF (C55) einen Elko eingebaut.

Denn soviel kann da nicht kaputt gehen.

von Thomas Z. (usbman)


Lesenswert?

Du kannst ja mal T13 auslöten. Dann wird nur noch Kanal 1 aktiv und die 
Umschaltung verhindert. Wenn dann immer noch nichts geht ist entweder 
das Relais falsch/defekt oder die Leiterbahnen/Lötstellen schlecht. 
Beides kann man mit dem DVM überprüfen.

von Uwe B. (uwe_beis)


Lesenswert?

Ron-Hardy G. schrieb:
> Sehr eigenartig, kann ja eigentlich nur das Relais sein? Klickt es?
Fällt mir auch spontan ein. Aber dagegen würde sprechen:
Dieter B. schrieb:
> Kanal 1 geht auf 16,5V Ladespannung hoch.
Das heißt doch, dass es zu Kanal 1 Kontakt gibt!?! Aber die gesamte 
andere Schaltung ist komplett identisch bei beiden Kanälen in Betrieb 
und funktioniert lt. TO korrekt. Also kann es demnach dort auch nicht 
liegen.

So eine völlig unwahrscheinliche Ursache wie ein Feinschluss zwischen 
der Relais-Schaltleitung (Kanal1/2) und einem Messsignal... Nee, nee...

(Zeigen die LEDs den angewählten Kanal an?)

Ist denn für Kanal 1 etwas eingestellt, dass dem Verhalten widerspricht? 
(RTFM? Für die Kanäle gibt es unterschiedliche Einstellsätze.)

von Dieter B. (phoenix_engine)


Lesenswert?

Hallo, das Relais ist ein originales aus einem anderem Alm 7010M 
schaltet auch. Alles ganz merkwürdig.

von Dieter B. (phoenix_engine)


Lesenswert?

Vax W. schrieb:
> Oder falsche Relais ausgetauscht (nur ein Schalter, kein
> Umschalter). Oder der "Loeter" (die Person, die den Bausatz aufgebaut
> hat) hat vielleicht statt 100nF (C55) einen Elko eingebaut.
> Denn soviel kann da nicht kaputt gehen.

Hallo, Relais ist definitiv ok, der 100nf passt auch. Habe ich auch 
durchgemessen.Dachte auch, das da nicht viel kaputt sein kann. Aber.. 
oder ich bin auf beide Augen blind. Unfassbar. Aber ich bin dran.

von Ron-Hardy G. (ron-hardy)


Lesenswert?

Software-Abgleich laut Bedienungsanleitung wurde gemacht?

von Dieter B. (phoenix_engine)


Lesenswert?

Uwe B. schrieb:
> Ron-Hardy G. schrieb:
>> Sehr eigenartig, kann ja eigentlich nur das Relais sein? Klickt es?
>
> Fällt mir auch spontan ein. Aber dagegen würde sprechen:
> Dieter B. schrieb:
>> Kanal 1 geht auf 16,5V Ladespannung hoch.
>

Hallo, alle LED‘s funktionieren, Selbsttest fährt auch sauber durch. Die 
Kalibrierung hat das Gerät auch akzeptiert und gespeichert. Hier handelt 
es sich um höhere Gewalt :-) Ich löte gerade alle IC‘c aus einem anderem 
ALM 7010 aus um tauschen zu können.

von Dieter B. (phoenix_engine)


Lesenswert?

Ron-Hardy G. schrieb:
> Software-Abgleich laut Bedienungsanleitung wurde gemacht?

Ja, also kalibriert habe ich es mit 1V, 30V, 2,5A alles ging

von Ron-Hardy G. (ron-hardy)


Lesenswert?

Thomas Z. schrieb:
> Du kannst ja mal T13 auslöten. Dann wird nur noch Kanal 1 aktiv und die
> Umschaltung verhindert.

Das könnte zielführend sein: Kanal 1 testen mit Kanal 2-Einstellungen.
Dann wäre es ein Softwareproblem.

von Dieter B. (phoenix_engine)


Lesenswert?

Ron-Hardy G. schrieb:
> Thomas Z. schrieb:
>> Du kannst ja mal T13 auslöten. Dann wird nur noch Kanal 1 aktiv und die
>> Umschaltung verhindert.
>
> Das könnte zielführend sein: Kanal 1 testen mit Kanal 2-Einstellungen.
> Dann wäre es ein Softwareproblem.

Ja, das probiere ich aus.

von Vax W. (Gast)


Lesenswert?

Dieter B. schrieb:
> Uwe B. schrieb:
>> Ron-Hardy G. schrieb:
>
> Hallo, alle LED‘s funktionieren, Selbsttest fährt auch sauber durch. Die
> Kalibrierung hat das Gerät auch akzeptiert und gespeichert. Hier handelt
> es sich um höhere Gewalt :-) Ich löte gerade alle IC‘c aus einem anderem
> ALM 7010 aus um tauschen zu können.

Das ist ja Quatsch: Die Bauteile sind doch im Handel zu bekommen, der 
IC-Sockel ist bereits erfunden und Du hast eine funktionsfaehige 
Schaltung (die Du als Referenz benutzen kannst) zerstoert.

von Dieter B. (phoenix_engine)


Lesenswert?

Vax W. schrieb:
> Dieter B. schrieb:
>> Uwe B. schrieb:
>>> Ron-Hardy G. schrieb:
>>
>> Hallo, alle LED‘s funktionieren, Selbsttest fährt auch sauber durch. Die
>> Kalibrierung hat das Gerät auch akzeptiert und gespeichert. Hier handelt
>> es sich um höhere Gewalt :-) Ich löte gerade alle IC‘c aus einem anderem
>> ALM 7010 aus um tauschen zu können.
>
> Das ist ja Quatsch: Die Bauteile sind doch im Handel zu bekommen, der
> IC-Sockel ist bereits erfunden und Du hast eine funktionsfaehige
> Schaltung (die Du als Referenz benutzen kannst) zerstoert.

Nee, bei dem Gerät, was ich zerlege ist fasst alles durch. Das Teil hat 
es hinter sich. Auch der Prozessor. Die 4051/ 53 habe ich sogar da. Aber 
ULN 2803 und Tl 074 nicht. Bei dem zu reparierendem Gerät ist schon 
alles gesockelt. Ich vergleiche gerade alle Widerstände, vielleicht hat 
der Erbauer sich da auch versehen. Danach arbeite ich alles ab, was hier 
geschrieben wurde. Aber andere Teil ist echt Schrott, sonst hätte ich es 
nicht zerlegt.

von Vax W. (Gast)


Lesenswert?

OK.

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.