Forum: Mikrocontroller und Digitale Elektronik Firmware von Bauteiltester


von Marco H. (damarco)


Angehängte Dateien:

Lesenswert?

Hallo, ich habe von jemanden einen China Bauteiltester bekommen. Von den 
es gefühlte 1000 Versionen gibt. Kann mir jemand sagen welche Firmware 
zu der Hardware passt ? Quarz 8MHZ, ich hoffe man kann es noch lesen?

EZM Electronics Studio M328_9V_V3.1 2013.09.25

Der Technikfreund hatte noch einen zweiten ATMEGA mit dem wird die 
Batterie Spannung angezeigt und später kommt "Cell!" auf dem Display. 
Bei diesem sind die Fuse Bits gesetzt -> lässt sich nicht auslesen. 
Somit kann ich auch nichts vergleichen ;)

Vielleicht kann jemand von euch das rate spiel etwas eingrenzen ?

Kaputt ging das Ding wohl durch einen nicht entladenen Kondensator...

vielen Dank!

: Bearbeitet durch User
von Stefan F. (Gast)


Lesenswert?

Wenn die ISP Schnittstelle noch funktioniert stehen die Chancen gut,
dass man die Firmware einfach auf einen neuen µC kopieren kann.

von MaWin (Gast)


Lesenswert?

Das dürfte die Standardausführung für 16x2 LCD sein.
https://www.mikrocontroller.net/articles/AVR_Transistortester
1.08K wird passen.

von Marco H. (damarco)


Lesenswert?

In sich funktioniert dieser aber es erscheint eben die oben gekannte 
Meldung... Wenn die Fuse Bits so gesetzt sind die ich meine, lässt sich 
dieser nicht auslesen. Man kann ihn maximal blank machen... Es gibt 1000 
Versionen von dem Teil. So wirklich wird man aus den Projektnamen nicht 
schlau welche hierfür passen könnte... Ein paar für 8MHZ habe ich 
ausprobiert, das klappt aber nicht mit dem Display. Schon die 
Initialisierung geht in die Hose.

: Bearbeitet durch User
von Sebastian S. (amateur)


Lesenswert?

Wie willst Du denn jetzt noch die Firmwareversion feststellen, wenn Du 
das Original bereits in den Orkus geschickt hast. Außer natürlich 
mittels eines Würfels.

von MaWin (Gast)


Lesenswert?

Marco H. schrieb:
> In sich funktioniert dieser aber es erscheint eben die oben gekannte
> Meldung

Vielleicht solltest du einen heilen ATmega328 nehmen statt dem durch die 
Kondensatorentladung beschädigtem.

von Marco H. (damarco)


Lesenswert?

Tja habe ich und ? welche Firmware muss ich verwenden ? Den er mir 
mitgab war leer und der ist i.o -> Test Programm durch laufen lassen. 
Den anderen hat er von einen ähnlichen Tester genommen, wie die PCB 
aussah -> keine Ahnung. Muss aber halbwegs funktionieren -> ADC und 
Display laufen. Es wird aber immer nur "Cell!" angezeigt. Keine Ahnung 
was mir der Programmierer damit mitteilen will. Das Display hat 2x16 
Zeichen es hätten auch mehr wie 5 Buchstaben sein können...

Ich dachte das jemandem anhand des Datum und der PCB es eingrenzen 
könnte welche Firmware ewt. passt. Keine Ahnung warum die Chinesen mit 
gekauten Code so ein Geheimnis machen und die Fuses so setzen.

: Bearbeitet durch User
von Tim (Gast)


Lesenswert?

Marco H. schrieb:
> Es wird aber immer nur "Cell!" angezeigt. Keine Ahnung
> was mir der Programmierer damit mitteilen will.
Schau halt in den Sourcecode. Vermutlich ist Deine Eingangsspannung zu 
gering.

von G. H. (schufti)


Angehängte Dateien:

Lesenswert?

also ich habe exakt das selbe Gerät und habe zuletzt diese FW (siehe 
Anhang) drauf gemacht.

von Manfred (Gast)


Lesenswert?

Marco H. schrieb:
> Tja habe ich und ? welche Firmware muss ich verwenden ?

Suchst Du jemanden, der Dich persönlich aufsucht und Dir den Tester zu 
Funktion bringt?

Die Eingabe 'EZM Electronics Studio M328_9V_V3.1 2013.09.25' in 
google.com fördert einen sehr ausführlichen Thread bei eevblog.com zu 
Tage, mit Bildern und Softwareversionen.

Wenn Du den abgearbeitet hast, frage hier weiter.

von Marco H. (damarco)


Lesenswert?

Alles nicht erfolgreich.. Ich habe auch keine Lust mehr... Vermutlich 
wurde in der Firmware das timing des Displays angepasst.

von G. H. (schufti)


Lesenswert?

habe gerade nachgesehen: habe exakt das selbe Display und keine 
Timingprobleme

hier
https://www.eevblog.com/forum/testgear/$20-lcr-esr-transistor-checker-project/msg778225/#msg778225
kannst du sehen/lesen dass exakt deine HW mit der Stadardfirmware läuft.

: Bearbeitet durch User
von Marco H. (damarco)


Lesenswert?

auch 8MHZ ?

von G. H. (schufti)


Lesenswert?

ist doch Standard, oder?

Aus dem Transistortester AVR Faden:

>Unabhängig von der Platinenversion kommt die "Cell!" Meldung dann, wenn
>die Spannung an den Testports nicht mehr hinreichend genau 0V wird. Das
>kann z.B. durch Kriechströme auf der Platine verursacht werden
>(Lötmittelreste?). Ein Defekt des ATmega ADC kommt eigentlich selten
>vor. Ich würde eine Reinigung der Platine empfehlen. Sollte der Fehler
>bestehen bleiben, könnte man versuchen, den ATmega neu zu programmieren
>und dabei die Spannungsgrenze für das Entladen von Kondensatoren
>(Option CAP_EMPTY_LEVEL in der Makefile) versuchsweise höher wählen.

eventuell auch mal versuchen einen Abgleichzyklus zu starten: alle drei 
Pinne verbinden beim Start (mit µC der "Cell!" meldet). Sehr zu 
empfehlen: Handbuch zum TT

: Bearbeitet durch User
von Marco H. (damarco)


Lesenswert?

Danke das war hilfreich... Also es liegt am EEROM Inhalt.. Ich 
Programmiere den Mega mit einen BX48II..  Es passiert nicht das was ich 
erwartet hätte...

von Karll (Gast)


Lesenswert?

Version 2.3g

von Marco H. (damarco)


Lesenswert?

Hmm ich habe den mega jetzt mal auf einen STK500 Programmiert.. selbe 
ergebniss. Die Firmware scheint zu laufen aber ich sehe nichts auf dem 
Display...

Es ist bestimmt für den Eimer.. jetzt habe ich wirklich keine Lust mehr 
auf den sch...

: Bearbeitet durch User
von G. H. (schufti)


Lesenswert?

du flasht aber schon beide Dateien?

von Marco H. (damarco)


Lesenswert?

Ja klar die Firmeware und den Inhalt das EEROMs. Mit dem BX48 war ich 
mir nicht ganz sicher ob das auch so funktioniert. Desegen habe ich das 
STK500 ausgepack ;)

Kann es sein das die neuste Firmware nicht mehr kompertible zu der alten 
Hardware ist ? 4Bit Ansteuerung vom Display -> SPI oder soetwas 
ähnliches...

Denn ich habe das mal auf den STK500 nachgebaut und es passiert genau 
das gleiche. Display wird offenbar initalsiert, aber es nichts zu 
sehen....

: Bearbeitet durch User
Beitrag #5534650 wurde von einem Moderator gelöscht.
von Marco H. (damarco)


Lesenswert?

Quark Verion läuft ->  lfuse:0xf7 hfuse:0xd9 efuse:0xfc

Der wenn lfuse den HEx wert vertauscht geht der clockteiler an bzw. 
bleibt an :(. So kann das natürlich nicht funktionieren ;)

Aber bei dem der vorher Funktioniert hat wird immer noch !Cell angezeigt 
-> wohl der ADC im eimer...

Vielen Dank an alle die geholfen haben!

: Bearbeitet durch User
von G. H. (schufti)


Lesenswert?

naja, das wäre dann meine nächste Frage gewesen.

all's well that ends well ...

von Frank P. (frank_p883)


Lesenswert?

Hallo,

dieser Threat ist schon etwas älter, aber vom Prinzip habe ich ein 
ähnliches Problem.

Ich habe diesen Tester als Bausatz gebaut 
(https://www.amazon.de/KKmoon-Multifunktions-Transistor-Frequenz-Generator-Gruen-EZM328/dp/B01DAITPKY), 
das ist schon länger her.
Leider ist er Atmega328 hinüber. Display wird über SPI agesteuert.
In der Beschreibung bzw. den Kommentaren steht auch was von 1.12k aber 
welche Version???

Die mega328_GM328-Firmware bringt zwar beim druck auf den Encdoer auf 
die LED D1 zum leuchten....aber das war es.

Hat jemand eine Idee welche SW/Variante die richtige dazu ist.
Ich habe mich noch nicht an die EInstellung zur Software von Markus 
gewagt, das sind so viele Punkte die man einstellen kann :-(

https://www.eevblog.com/forum/testgear/$20-lcr-esr-transistor-checker-project/msg1171172/?topicseen#msg1171172

Diesen Blogeintrag habe ich auch gefunden, aber richtig schlau werde ich 
daraus nicht.

Danke

Frank

von Frank P. (frank_p883)


Angehängte Dateien:

Lesenswert?

Frank P. schrieb:
> Hallo,
>
> dieser Threat ist schon etwas älter, aber vom Prinzip habe ich ein
> ähnliches Problem.
>
> Ich habe diesen Tester als Bausatz gebaut
> 
(https://www.amazon.de/KKmoon-Multifunktions-Transistor-Frequenz-Generator-Gruen-EZM328/dp/B01DAITPKY),
> das ist schon länger her.
> Leider ist er Atmega328 hinüber. Display wird über SPI agesteuert.
> In der Beschreibung bzw. den Kommentaren steht auch was von 1.12k aber
> welche Version???
>
> Die mega328_GM328-Firmware bringt zwar beim druck auf den Encdoer auf
> die LED D1 zum leuchten....aber das war es.
>
> Hat jemand eine Idee welche SW/Variante die richtige dazu ist.
> Ich habe mich noch nicht an die EInstellung zur Software von Markus
> gewagt, das sind so viele Punkte die man einstellen kann :-(
>
> 
https://www.eevblog.com/forum/testgear/$20-lcr-esr-transistor-checker-project/msg1171172/?topicseen#msg1171172
>
> Diesen Blogeintrag habe ich auch gefunden, aber richtig schlau werde ich
> daraus nicht.
>
> Danke
>
> Frank


Ich habe mir selbst geholfen :-)

1. Habe ich vergessen das EEP zu programieren :-)
2. Mit der GM328 läuft einiges aber nicht der Encoder :-(
   Mit der mega328_st7565_kit ist das Display auf em Kopf und die 
Schrift gespielgelt
3. Habe ich das Makefile angepasst und eine eigene Version in deutsch 
kompiliert

Ist im Anhang, vielleicht hilft es jemand anderem

73
Frank

von vlad_lin (Gast)


Lesenswert?

Не могу найти прошивку.

von Wolfgang (Gast)


Lesenswert?

vlad_lin schrieb:
> Не могу найти прошивку.

Welche?

von vlad_lin (Gast)


Lesenswert?

v.2.68

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.