So identifizieren Sie Arduino Mini Pro 5v vs 3.3v


18

Ich habe viele Arduino Mini Pro, alle von unterschiedlichen Verkäufern. Nur wenige sind 3,3 V und die meisten 5 V.

Ich musste den Tisch für Weihnachten putzen und jetzt habe ich keine Ahnung, wie ich 3.3v Arduinos identifizieren soll.

Sie haben keine Markierungen. Ich habe sie bei ebay gekauft.

Ich weiß, 3,3 V hat 8 MHz Uhr, aber nur einer meiner Arduino hat großen Kristall mit 16.000-30.


Schauen Sie sich den zentralen Chip an. 5V pro mini hat 328p gedruckt, 3V3 pro mini hat 168.
user2497

Antworten:


19

Der Regler sollte mit K850 (5,0 V) oder K833 (3,3 V) gekennzeichnet sein.

Der 16-MHz-Resonator kann mit "A1" oder "A'N" gekennzeichnet sein.
Der 8-MHz-Resonator kann mit "80'0" gekennzeichnet sein.

Wie bereits erwähnt, können Sie am RAW-Pin bis zu 12 V anlegen und den Ausgang des Reglers messen.


23

Überlegung (gehen Sie auf die eigentliche Lösung)

Wenn Sie viele verschiedene China-Arduino-Klone haben, ist es am einfachsten, sie nur zu testen. Die geklonten Arduinos verwenden viele verschiedene Spannungsregler und häufig finden Sie bei Google nicht einmal Datenblätter für diese.

Jemand hier hat eine Arduino-Skizze bereitgestellt, mit deren Hilfe Sie die Häufigkeit identifizieren können, mit der Atmel ausgeführt wird, und in den Kommentaren steht "es ist die sicherste Methode". Aber wieso? Es ist kompliziert (Sie müssen den USB-TTL-Konverter an jeden der verschiedenen Arduinos anschließen und manchmal haben sie unterschiedliche Pinbelegungen, daher ist es fehleranfällig - Sie könnten Ihren Arduino leicht braten, wenn Sie die Drähte an die falschen Pins anschließen). ..


Lösung

Ich denke, der sicherste Weg ist, einfach eine Spannung im Bereich von 6V-12Van den RAW-pin anzuschließen und den (geregelten) Ausgang des VCC-pins zu messen.

Es gibt keinen Grund, warum dies Ihr Arduino töten würde (falls Ihr Arduino nicht kaputt ist - was ohnehin gut zu wissen wäre; und natürlich sollten Sie nichts kurzschließen).

Ich habe eine kurze Skizze gemacht, wie Sie Ihr Arduino Pro Mini verbinden sollten: Anschließen des Arduino Pro Mini

  • RAW <---> 6V-12V
  • VCC<---> Multimeter ( 5V = 5V Arduino, 3.3V = 3.3V Arduino)
  • Ein GNDPin an der GNDStromquelle und ein GNDPin GNDam Multimeter (Sie können jeden der mit gekennzeichneten Arduino-Pins nehmen GND)

Machen Sie sich keine Sorgen, wenn Ihr Arduino ein bisschen anders aussieht, suchen Sie einfach nach den Pin-Beschriftungen. Zum Beispiel sieht einer meiner 5V Arduino Pro Minis so aus, hat aber auch RAW-, VCC- und GND-Labels (nur einer der GNDPins befindet sich an einer anderen Position, überprüfen Sie Ihre Arduino-Pin-Labels): Unterschiedliches Arduino Pro Mini-Layout


Alternative

Sie möchten die oben beschriebene Methode aus bestimmten Gründen nicht anwenden? Dann brauchst du scharfe Augen und etwas Glück, dass die folgende Liste deine Komponenten enthält (einige davon stammen aus den anderen Posts, einige von meinen Arduinos):

  • 3,3 V:
    • Spannungsregler: KB33, S20K, F34V, L0RA,L0RB
    • Oscillators: 80e.,80'0
  • 5V:
    • Spannungsregler: KB50, L05, L0UA,L0UB
    • Oscillators: R160JAC6s, 16.000-30, A1, A'N,A'a

(keine Beschränkung oder Garantie für diese Details ...)


Weitere Vorschläge

Einige der Arduino Pro Minis kommen mit MHzund VMarkierungen auf der Rückseite. In meinem Fall wurde keines davon überprüft. Stellen Sie sicher, dass Sie sie überprüfen, wenn Ihre neuen Arduinos eintreffen, damit Sie sie später problemlos identifizieren können! Arduino Pro Mini Markierungen


8
@Paul -> Sicher ist diese Frage alt, aber immer noch relevant - und das ist der Reiz von Stackoverflow / Stackexchange -> Sie können häufig zwischen mehreren Antworten wählen und die meiste Zeit gibt es immer noch eine aktuelle Antwort. Die meisten Leute (genau wie ich) werden über Google hierher kommen, aber keine der Antworten hat mich vollständig befriedigt. Deshalb habe ich meine eigene geschrieben (und ich werde sicherlich in Zukunft wieder hierher kommen, wenn ich diese wieder brauche und vergessen habe, wie es wieder zu tun;))
Mozzbozz

6

Der sichere Weg (ich habe es getestet). Schließen Sie zuerst den 3,3 V USB-TTL-Ausgang an (auch 5 V Mini können mit 3,3 V arbeiten). Bereiten Sie nun diese Skizze vor:

void setup() {
  pinMode(13, OUTPUT);
}

void loop() {
  digitalWrite(13, HIGH);
  delay(10000);
  digitalWrite(13, LOW);
  delay(10000);
}

Wählen Sie "Arduino Pro / Mini" mit 5V / 16MHz-Karte und laden Sie die Skizze hoch. Wenn Sie sehen, dass das Blinken korrekt ist (10 Sekunden EIN / 10 Sekunden AUS), haben Sie 5V / 16MHz Arduino. Andernfalls blinkt sie in Intervallen von 5 Sekunden anstelle von 10 Sekunden.


Danke, ich denke das ist die sicherste Methode;) (und du brauchst kein Vergrößerungsglas!) Ich habe es gerade getestet und der 5V Mini kann gut mit
3,3V

Danke dir auch. Für mich ist dies die einfachste Lösung und funktioniert auch mit Arduino-Klonen.
Cristi

1
Otherwise it will blink at 5 sec intervals instead of 10 sec.sollte 20 Sekunden betragen, da bei 8MHz die Zeit doppelt so lang ist wie bei 16MHz. Experimentell getestet.
PNDA

Ich hoffe, Sie liegen alle falsch, sonst würde dies bedeuten, dass die Spezifikationen der delay () - Funktion nicht genau sind, da sie von der Kristallfrequenz abhängen. Ich glaube, dass die Funktion die Taktfrequenz berücksichtigt ... daher kann dieser Test nicht relevant sein. .10000 ms würden auf jedem Arduino-Modell die gleiche Verzögerung ausführen (hoffentlich)
fdsfdsfdsfds

Nein, sie liegen nicht falsch. Wenn Sie Ihre Skizze in Pro Mini programmieren, müssen Sie auswählen, ob Sie den 3,3-V-8-MHz-Teil oder den 5-V-16-MHz-Teil verwenden. Die Zeitverzögerungen werden entsprechend angepasst. Sie können Blink in der Tat mit den 3.3v-Einstellungen in einen 5v-Teil programmieren, der zweimal so schnell blinkt wie er sollte und um 19200 statt um
9600


3

Der einzige Unterschied wäre der Regler und der Quarz (8 MHz bei 3,3 V). Wie @ IgnacioVazquez-Abrams vorschlagen, versorgen die "rohen" und messen Vcc.


5V liefern RAWund messen VCC?
Max

3

Überprüfen Sie das Etikett des Spannungsreglers, KB50 für 5V und KB33 für 3.3

Spannungsregler


0

AVR ist nicht für 16 MHz bei 3,3 V spezifiziert. es kann nur bei dieser hohen Frequenz bei 5V-Versorgung arbeiten. So können Sie sie vom Lesen des Kristalls unterscheiden. (Es ist möglich, aber unwahrscheinlich, dass Sie eine 5-V-Version haben, die mit einem 8-MHz-Quarz arbeitet. In jedem Fall sind 16 MHz für 5 V sicher.)


Ich möchte wissen, ob ich 3,3 V, 8 Mhz oder 5 V, 16 Mhz habe. (Die richtige Antwort lautet jetzt: The regulator should be marked K850(5.0V) or K833(3.3V).Aber der Regler ist zu klein. Ich kann weder K850(5,0 K833V) noch (3,3 V) sehen.
Max

Bitte poste ein Foto davon. Versuchen Sie auch, ein Licht in einem Winkel von 45 Grad darauf zu richten, und versuchen Sie, die Reflexion und nicht die Tinte selbst zu lesen.
Jon

0

Auf meinem Board ist der Spannungsregler mit F34V gekennzeichnet. Auf der Rückseite steht "The Simple" und Arduino-Pro-Mini ". Ich habe es als 3,3-V-Board von e-Bay gekauft und nehme an, dass es das ist. Ich habe noch keine VCC darauf angewendet und die Ausgabe gemessen.


0

Auf meiner Platine ist der Regler mit L0UA gekennzeichnet. Dies ist der Code für einen 5-V-Regler vom Typ LP2985. L0UB ist ebenfalls 5V.

Ein 3,3-V-Regler wäre mit L0RA oder L0RB gekennzeichnet.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.