Wie Netzteil-versorgten Arduino ohne Zerstörungen mit neuem Programm bespielen??

Gast #5883750
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?
(Firma: Nisch-Aufzüge) Persönliche Seite
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
Gast
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
Gast
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.
(Firma: Nisch-Aufzüge) Persönliche Seite
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
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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.