Forum: Mikrocontroller und Digitale Elektronik Wie Netzteil-versorgten Arduino ohne Zerstörungen mit neuem Programm bespielen??


von Herbert J. (Gast)


Lesenswert?

Ein Arduino Nano wird über seinen Vin Eingang von einem Trafo, Diode und 
Elko mit unstabilisierten 9 Volt versorgt. Die Ausgänge des Arduino 
treiben Optokoppler-LEDs. Die Eingänge sind mit der Sekundärseite von 
Optokopplern verbunden, die mit einem Widerstand am 5 Volt Ausgang des 
Arduino hängen.

Jetzt möchte ich ein USB Kabel anschließen, um ein neues Programm 
einzuspielen. Was kann man schaltungstechnisch tun, damit sich die 
Versorgungsspannung vom Netzteil und die von der USB Buchse nicht 
gegenseitig (zer)stören, wenn beide eingeschaltet sind?

von Winfried J. (Firma: Nisch-Aufzüge) (winne) Benutzerseite


Lesenswert?

Eigentlich sollte de 3,3V Teil ausreichend über USB-C versorgt sein auch 
ohne externes NT. Während des Flashens sind die IO's dann inaktiv. also 
kein problem. wenn du sicher gehen willst häng den nackten Nano an den 
PC

oder (den Laptop ohne NT) an den versorgten Nano.

Namaste

von Wolfgang (Gast)


Lesenswert?

Herbert J. schrieb:
> Was kann man schaltungstechnisch tun, damit sich die
> Versorgungsspannung vom Netzteil und die von der USB Buchse nicht
> gegenseitig (zer)stören, wenn beide eingeschaltet sind?

Erstmal guck man in den Schaltplan, um festzustellen, wie die beiden 
Versorgungsmöglichkeiten auf dem Board verschaltet sind. Falls sich da 
etwas behakt, kann man immer noch schaltungstechnisch aktiv werden.
https://www.arduino.cc/en/uploads/Main/ArduinoNano30Schematic.pdf

von Mick (Gast)


Lesenswert?


von Manfred (Gast)


Lesenswert?

Herbert J. schrieb:
> Jetzt möchte ich ein USB Kabel anschließen, um ein neues Programm
> einzuspielen. Was kann man schaltungstechnisch tun, damit sich die
> Versorgungsspannung vom Netzteil und die von der USB Buchse nicht
> gegenseitig (zer)stören, wenn beide eingeschaltet sind?

Garnichts, alle mir bekannten Arduinos habe eine Diode oder einen FET in 
der USB-Leitung, welche die Rückspeisung verhindern.

Wenn Du Bedenken hast, Kabel mit abgetrenntem Plus bauen:
Beitrag "Re: Arduino NUR über externer Stromversorgung betreiben"

Wenn die Hose richtig dolle voll ist, komplett trennen, diesen Thread 
vollständig durcharbeiten:
Beitrag "Re: Benötigt man für µC Boards (Arduino, Launchpad, Raspberry Pi) eine galvanische Trennung für USB?"

Winfried J. schrieb:
> Eigentlich sollte de 3,3V Teil ausreichend
> über USB-C versorgt sein auch ohne externes NT.

Arduinos haben meistens 5 Volt. Nur vom USB versorgt hat es mich schon 
verarscht, weil die Peripherie mangels ordentlicher Speisung irgendwas 
macht. Wenn ich mir in diesem Punkt nicht sicher bin, bleibt beim 
Flashen die externe Versorgung dran.

von Winfried J. (Firma: Nisch-Aufzüge) (winne) Benutzerseite


Lesenswert?

die Nanos haben usb-c Buchse. und kriegen darüber 3,3V so auch das 
Prezelboard.

on board noch ein 5V und ein 3,3V Regler

Namaste

von Manfred (Gast)


Lesenswert?

Winfried J. schrieb:
> die Nanos haben usb-c Buchse.

Blöldsinn

von Vincent G. (vincentg)


Lesenswert?

Die haben Mini- oder Micro-USB, je nachdrm ob du die echten oder 
nachgemachten nimmst. Spielt aber hier doch keine Rolle.

vincentg

von Winfried J. (Firma: Nisch-Aufzüge) (winne) Benutzerseite


Lesenswert?

nur insofern, dass es zum flashen genügt. Und man nicht extern versorgen 
muss.

Namaste

von Jim M. (turboj)


Lesenswert?

Es gäbe übrigens auch USB Isolatoren, z.B. mit einem ADUM4160 Chip.

Für einen Arduino Nano reicht USB Full Speed völlig aus.

von Bernd K. (prof7bit)


Lesenswert?

In der Praxis wird es keinerlei Störung oder gar Zerstörung geben.

von Winfried J. (Firma: Nisch-Aufzüge) (winne) Benutzerseite


Lesenswert?

https://www.mikrocontroller-elektronik.de/wifi-board-nanoesp-bzw-pretzel-board/
Zitat:
Die volle Funktionalität dieses beliebten WLAN-Modul ESP8266 Moduls 
wurde auf dem Pretzel-Board, alias WIFI NanoESP-Board, übernommen. Man 
erspart sich somit jegliche Verdrahtung. Auch die notwendige 
Spannungsanpassung von 5V des Arduino Nano auf 3,3V des ESP8266 Moduls 
wurde bereits auf dem WIFI NanoESP-Board realisiert.

https://www.mikrocontroller-elektronik.de/wp-content/uploads/2016/02/wifi-Pretzel-Board-Verschaltung.jpg

o.k. hier "autoselsctor" beachten

https://www.mikrocontroller-elektronik.de/wp-content/uploads/2016/02/SchaltBildArduinoNano.png

von Joachim B. (jar)


Lesenswert?

Winfried J. schrieb:
> die Nanos haben usb-c Buchse.
Winfried J. schrieb:
> und kriegen darüber 3,3V

von welchen nanos schreibst du?
beides ist falsch!

Jim M. schrieb:
> Es gäbe übrigens auch USB Isolatoren

genau!

Jim M. schrieb:
> Für einen Arduino Nano reicht USB Full Speed völlig aus.

sehr abhängig vom Bootloader und von der Verbindung!

Original 57k6 Bit
schwächelt selten (z.B. am wUSB oder miesen Kabeln & Sharkoon USBlan 
Server)
Optiboot 1Mbit
schwächelt öfter (z.B. mit miesen Kabeln, am wUSB &  & Sharkoon100/400 
USBlan Server sogar unmöglich)

sicher klappt es mit einem geänderten Optiboot auf 38k4

: Bearbeitet durch User
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.