Moin, ich habe deinen defekten Showtec Explorer Spot 250 Moving Head bei dem Pan und Tilt nicht funktioniert. Das Problem dafür konnte ich auch schon identifizieren. Ein Microcontroller mit abgeschliffener Bezeichnung. Ich habe noch einen zweiten identischen Moving Head, welcher funktioniert. Nun stellt sich mir die Frage, ob es möglich ist, die Firmware von dem funktionierenden Microcontroller auf einen anderen zu kopieren. Außerdem müsste ich dafür wissen um welchen Microcontroller es sich handelt. Neben dem Chip befindet sich der Atmel 24C02 EEPROM (Anhang) Vielleicht kann man mithilfe von Pinout, Taktfrequenz und Baujahr auf ein Bauteil oder eine Bauteilserie schließen. Da ich leider kein Profi in Sachen Microcontroller bin und hauptsächlich mit dem Arduino, ESP oder STM32 zu tun hatte wollte ich in dem Forum mal fragen, ob hier vielleicht jemand mehr Ahnung davon hat und mir evtl. weiterhelfen kann. Dafür schonmal vielen Dank im Voraus. Torben
Torben schrieb: > Außerdem müsste ich dafür wissen um welchen Microcontroller es sich > handelt. Ein ATtiny wird es nicht sein, denn die haben bereits internen EEPROM. Wird wohl ein PIC sein (PIC12). Schau mal, an welchen Pins der Quarz und VCC/GND liegen. Mit Sicherheit wird der auslesegeschützt sein.
Wie kommst du darauf, daß der Mikrocontroller defekt ist? Oliver
Peter D. schrieb: > Ein ATtiny wird es nicht sein, denn die haben bereits internen EEPROM. Aber vielleicht zu klein, die EEPROMs in den Tinys sind ja nicht sonderlich groß. Ich denke aber auch, dass es wahrscheinlich eher ein PIC ist als ein AVR ;) Peter D. schrieb: > Mit Sicherheit wird der auslesegeschützt sein. Davon kann man getrost ausgehen wenn sich schon die Mühe gemacht wurde, den Mikrocontroller abzuschleifen.
> Davon kann man getrost ausgehen wenn sich schon die Mühe gemacht wurde, > den Mikrocontroller abzuschleifen. Immerhin haette man auch noch die Pins abschleifen koennen. :) Ein 24C02 ist nun wahrlich kein Riese. Und selbst kleine PICs haben einen dedizierten EEPROM. Vermutlich sind es eher "logistische" Gruende die einen externen EEPROM nahe legen bzw. erforderlich machen. @TO: Miss doch mal, wo der Kaefer seine Betriebsspannung bezieht.
Oliver S. schrieb: > Wie kommst du darauf, daß der Mikrocontroller defekt ist? > > Oliver Ich habe den Chip mit dem des funktionierenden MH getauscht und das Problem war behoben Peter D. schrieb: > Mit Sicherheit wird der auslesegeschützt sein. Ist es evtl. möglich über ein anderen Weg solche Chips auszulesen? Denn ohne diesen blöden Chip kann man das Gerät nicht verwenden. Motopick schrieb: > Miss doch mal, wo der Kaefer seine Betriebsspannung bezieht. Ich schau heute Mittag nochmal nach und schicke ein paar bessere Bilder von der Platine.
Torben schrieb: > Ist es evtl. möglich über ein anderen Weg solche Chips auszulesen? Es soll da Spezialisten geben, die sowas können. Aber das wirst du wahrscheinlich nicht bezahlen können/wollen...
Auch
> bessere Bilder
geben u.U. keine Auskunft ueber anliegende Spannungen.
Da hilft nur: Nachmessen!
Torben schrieb: > Ich habe den Chip mit dem des funktionierenden MH getauscht und das > Problem war behoben Könnte aber auch an der ranzigen Fassung liegen.
Peter D. schrieb: > Könnte aber auch an der ranzigen Fassung liegen. Aber wenn er dort den anderen µC einsteckt, dann funktioniert das Ding ja wieder. Torben schrieb: > Ich habe den Chip mit dem des funktionierenden MH getauscht und das > Problem war behoben Hast du den vermutlich defekten µC auch mal in die andere Funzel eingesteckt? Und der lief dort auch nicht?
Motopick schrieb: > Auch >> bessere Bilder > geben u.U. keine Auskunft ueber anliegende Spannungen. > Da hilft nur: Nachmessen! Natürlich werde ich auch die Spannungen nachmessen. Lothar M. schrieb: > Peter D. schrieb: >> Könnte aber auch an der ranzigen Fassung liegen. > Aber wenn er dort den anderen µC einsteckt, dann funktioniert das Ding > ja wieder. Ja. > Torben schrieb: >> Ich habe den Chip mit dem des funktionierenden MH getauscht und das >> Problem war behoben > Hast du den vermutlich defekten µC auch mal in die andere Funzel > eingesteckt? Und der lief dort auch nicht? Genau, deshalb hab ich gedacht, dass eigentlich nur der Chip defekt sein kann. Wenn es wirklich ein PIC12C IC ist, dann hat das Ding eine Lesesperre, denn mit dem Auslesen über ein K150 Programmer hab ich kein Erfolg gehabt.
Ich habe den Chip mit dem Gleichen aus dem funktionierenden Moving Head getauscht und danach lief der defekte MH wieder.
Peter D. schrieb: > Schau mal, an welchen Pins der Quarz und > VCC/GND liegen. Wie wäre es das mal zu beantworten?
Ich habe nachgemessen: Ohne IC liegen an: Pin 1: 3,5V Pin 2: 140mV Pin 3: 130mV Pin 4: 200mV Pin 5: 78mV Pin 6: 78mV Pin 7: 120mV Pin 8: 5V Mit IC liegen an: Pin 1: 3,5V Pin 2: 4MHz Pin 3: 4Mhz Pin 4: 200mV Pin 5: 5V Pin 6: 5V Pin 7: Kommunikationssignal Pin 8: 5V
Torben schrieb: > Pin 2: 4MHz > Pin 3: 4Mhz > Pin 4: 200mV > Pin 8: 5V Sieht doch sehr nach einem ATtiny aus.
Hier sind noch ein paar Bilder von dem IC. Auf der Unterseite steht in der Vertiefung Philippines.
Das Marking auf der Unterseite spricht ebenfalls für einen ATtiny aus dieser Zeit.
> > Pin 8: 5V > Sieht doch sehr nach einem ATtiny aus. +++ Einem guten™ PIC wuerde das auch nicht gefallen.
H. H. schrieb: > Torben schrieb: >> Pin 2: 4MHz >> Pin 3: 4Mhz >> Pin 4: 200mV >> Pin 8: 5V > > Sieht doch sehr nach einem ATtiny aus. Hm, dann dürfte aber das Kommunikationssignal nicht auf Pin 7 liegen...oder hat der TE die Clockleitung irrtümlicher Weise als Kommunikationssignal identifiziert? OK, mir fällt auch nur der ATtiny25/45/85 ein, der nen Quarz an Pin 2 und 3 erwarten könnte, die anderen Tinys im Dip8, die mir grade in den Sinn kommen, haben AFAIK nur einen Clock-Pin und nicht zwei.
Das Wissen nutzt aber alles nichts, wenn der Tiny gegen auslesen geschützt ist. Oliver
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.