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
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.
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
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.
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
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?
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.
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?"
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.
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.
Der FM2404 ist ueber i2c angebunden. In der Beschreibung ist das als FRAM beschrieben. Kann der 80C32 ueber i2c booten?
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
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.
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.
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.
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.
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
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.
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.
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.
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.
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.)
Hallo, das Relais ist ein originales aus einem anderem Alm 7010M schaltet auch. Alles ganz merkwürdig.
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.
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.
Ron-Hardy G. schrieb: > Software-Abgleich laut Bedienungsanleitung wurde gemacht? Ja, also kalibriert habe ich es mit 1V, 30V, 2,5A alles ging
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.
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.
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.
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.
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.