Forum: Mikrocontroller und Digitale Elektronik Welcher Controller bin ich?


von Markus (Gast)


Angehängte Dateien:

Lesenswert?

Hallo liebe Gemeinde,
dieses billige Platinchen bringt eine - oder mehrere LED(s) zum blinken.
Aber für meinen Einsatzzweck ist leider nicht das passende Blickmuster 
über die Tasten auswählbar. Jetzt könnte ich einerseits selber alles neu 
machen, oder andererseits versuchen, die Firmware abzuändern, die sich 
in dem EPROM befindet. Das klappt aber nur, wenn ich
1.) wüßte, welcher Controller hier verbaut wurde (IC2 - Beschriftung 
leider abgefeilt) und
2.) der Erfinder vergessen hat, den Controller abzusichern und
3.) ich wüßte, an welchen Beinchen ich ein Lesegerät wie anklemmen muß.

Kann jemand mit Hilfe des Schaltplans sagen, um welchen Controller es 
sich hier handelt?

vielen Dank im Voraus!
Gruß Markus

von Stefan (Gast)


Lesenswert?

Könnte ein PIC sein.

von Chris L. (kingkernel)


Lesenswert?

Kann ein kleiner AVr sein, ein kleiner PIC, ein Custom-IC oder sonst 
was. Das wäre hier reine Raterei.

Ich würde die I²C-Kommunikation mitschneiden und schauen, ob sich daraus 
was sinnvolles ergibt. Vielleicht speichert dieser auch nur die reinen 
Blinkmuster, dann kannste das EEProm einfach mit dem von dir gewünschten 
Blinkmuster beschreiben oder gegen ein neues tauschen

von Stefan (Gast)


Lesenswert?

AVR glaub ich nicht. Da stimmt die
Belegung der Spannungsversorgung nicht und der
Reset ist bei den AVR auch anders.

von Markus (Gast)


Lesenswert?

Würde es helfen, den EPROM auszulesen um anhand des Codes den Typ zu 
bestimmen?

von Stefan (Gast)


Lesenswert?

Ich tippe mal auf einen PIC 12Fxxx

von Sputnik (Gast)


Lesenswert?

Markus schrieb:
> Würde es helfen, den EPROM auszulesen um anhand des Codes den Typ zu
> bestimmen?

Dem ist es doch egal welcher Controller da dran hängt oder ?

von Max H. (hartl192)


Lesenswert?

Stefan schrieb:
> Könnte ein PIC sein.
Hab ich mir auch gedacht, das I²C müsste dann aber in Software 
realisiert sein, da es keinen 8 Pin PIC mit HW-I²C an den beiden Pins 
gibt.
Wenn's mit dem reverse Engineering nicht klappet, kannst du immer noch 
einen PIC12F1501 einsetzten.

: Bearbeitet durch User
von Stefan (Gast)


Lesenswert?

Wird wahrscheinlich Soft I2C sein.
Wenn man die Programmgröße wüste, könnte man
es vielleicht rausbekommen.

von Markus (Gast)


Lesenswert?

oh, ich sehe gerade: R4 hat wohl eher 3,9kOhm.
na ja...

von Benedikt S. (Gast)


Lesenswert?

Deine Schaltung ist definitiv fehlerhaft, jeder der Mosfets wird einzel 
angesteuert!
Möglicherweise sind die Pins für die Schalter doppelt genutzt.

ich habe es genau diese Platine auch in der Hand gehabt ist von einer 
china LED Kette.

Alles mit einem Arduino nachbauen, ist meiner Meinung nach einfacher.

von H.Joachim S. (crazyhorse)


Lesenswert?

Macht es Sinn, Fets getrennt anzusteuern, wenn D und S parallel 
geschaltet sind??

Wenn sich einer schon die Mühe macht, ICs abzuschleifen, wird auch der 
Ausleseschutz gesetzt sein. Das ist schon ne geile Nummer für einen 
Blinker :-)

Schreibs einfach neu für das von dir gewünschte "Blinkprogramm", den 
Eeprom brauchste dann gar nicht (stecken bestimmt unglaublich viel 
interessante Blinkmuster drin :-)

von Benedikt S. (Gast)


Lesenswert?

@crazyhorse ist mir jetzt auch aufgefallen diese Platinen gibt es aber 
in fast identischem Aufbau (EEPROM+8 PIN µC) auch für RGB Streifen ich 
wage sogar zu behaupten das es die gleichen µC sind. Diese können auch 
fading und iR Fernbedienung.

von Markus (Gast)


Angehängte Dateien:

Lesenswert?

Benedikt S. schrieb:
> Deine Schaltung ist definitiv fehlerhaft, jeder der Mosfets wird
> einzel
> angesteuert!
> Möglicherweise sind die Pins für die Schalter doppelt genutzt.
>
> ich habe es genau diese Platine auch in der Hand gehabt ist von einer
> china LED Kette.
>
> Alles mit einem Arduino nachbauen, ist meiner Meinung nach einfacher.

könnte sein, das da Fehler drin sind, aber die Gates sind def. parallel 
geschaltet. Die Taster befinden sich auf der Rückseite als 
Folien-Druck-Taster.

ABER: vielen Dank für die rege Beteiligung!!!
;-)

von Olaf (Gast)


Lesenswert?

> ich habe es genau diese Platine auch in der Hand gehabt ist von einer
> china LED Kette.

Die preiswertesten Controller in China sind wohl von Holtek. Aber die 
will man nur programmieren wenn man dafuer gut bezahlt wird.

Olaf

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.