Forum: Mikrocontroller und Digitale Elektronik Probleme mit Arduino Mega 1280. Gibts verschiedene?


von Vile (Gast)


Lesenswert?

Hallo allerseits,

habe folgendes Problem mit zwei Arduino Mega 1280 Klonen:


Beide scheinen unterschiedlich zu arbeiten, beim selben Programm 
(Akkuüberwachung von einem 4p8s Lipo-Pack) spucken diese 
unterschiedliche Spannungswerte am LCD aus.

Bei einem passt es einigermaßen, jedoch funktionieren viele 
Analogeingänge nicht mehr (vielleicht selbst verschuldet, daher neuen 
bestellt).

Beim anderen muss der eingelesene Analogwert (welcher ja 0-1023 sein 
kann) um etwa 93 verringert werden; außerdem arbeitet er mit einer 
geringeren Spannung: zwischen GND und "5V" sinds nur etwa 4,2V, daher 
ist die Beleuchtung vom LCD auch dunkler und der Kontrast schlechter.

Die Bestückung der Platinen unterscheidet sich auch in der Anordnung der 
SMD-Widerstände; einer scheint auch mehr zu haben.
Beide haben den ATMEGA1280 an Bord, jedoch einmal mit der Nummer 1124 
und einmal mit 1125 hintendran.

Beide sind aus China, und wie gesagt Nachbauten. Liegts daran?
Weiß echt nicht mehr weiter.

Es scheint nicht an meiner Beschaltung zu liegen (Spannungsteiler etc), 
sondern tatsächlich nur an den Platinen?

Kann mir jemand helfen? Will nicht noch einen Arduino Mega kaufen ohne 
zu wissen wo das Problem liegt.

Ich hoffe ihr habt Rat!

Gruß Vile
von Achim M. (minifloat)


Lesenswert?

Vile schrieb:
> Beim anderen muss der eingelesene Analogwert (welcher ja 0-1023 sein
> kann) um etwa 93 verringert werden; außerdem arbeitet er mit einer
> geringeren Spannung: zwischen GND und "5V" sinds nur etwa 4,2V, daher
> ist die Beleuchtung vom LCD auch dunkler und der Kontrast schlechter.

4,2/5 = 0,84
(1023-93)/1023 = 0,91

Da die Analogreferenzspannung AREF auf den Boards offenbar direkt aus 
den "5V" abgeleitet wird, passt das irgendwie zusammen. Leichte 
Differenzen wird es aber trotzdem geben.
Wenn du die maximal zu messende Spannung an 2,55V anpasst und die 
interne Bandgap-Referenz mit 2,56V benutzt, könnte sich dein Problem 
erübrigt haben.

Auf der Platine mit den 4,2V würde ich zusätzlich mal die 
Spannungsreglergeschichte genauer unter die Lupe nehmen. Auch kann es 
sein, dass irgendwo ein Massepin nicht (stabil) verbunden ist und der 
Controller durch eine der internen Schutzdioden an den Portpins versorgt 
wird(die Differenz ist ja ungefähr 0,7V "wie es sich für eine 
Siliziumdiode gehört").

mfg mf
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.