Forum: Mikrocontroller und Digitale Elektronik Kommunikationsschnittstelle in Gehäuse


von Sebastian H. (zusanli)


Lesenswert?

Hallo,
ich habe eine ATMEGA328 Schaltung mit Display, Knöpfen, etc. in ein 
schönes Gehäuse gebaut.
Um die Software zu verändern, möchte ich eine Schnittstelle ins Gehäuse 
bauen. Nun weiß ich nicht, welche dafür am besten geeignet ist.
Was macht Ihr ?
Ich habe schon nach verschiedenen Varianten geschaut, und am besten 
kommt mir eine USB Buchse zum Einbauen vor. Welches Verfahren würde ich 
dazu nehmen?
Ich könnte mir vorstellen einen IC mehr auf die Platine zu bringen und 
daran eine USB Buchse anzuschließen.

Mit der Bitte um einen Hinweis,

Sebastian

von TestX .. (xaos)


Lesenswert?

ft232rl zB und dann einen seriellen bootloader auf den controller 
flashen

von Sebastian H. (zusanli)


Lesenswert?

Danke für die schnelle Antwort! Den gibt's nur mit dem kleinen 
Pinabstand, oder? Da muss ich erst noch das Platinen Ätzen meistern... 
:) Ansonsten mit einem Breakoutboard. Danke jedenfalls erstmal. Ich 
schau mal was es dazu gibt im Netz!

von gnd3 (Gast)


Lesenswert?

Serieller Bootloader ist schon mal sehr praktisch. Aber der 
USB-seriell-Chip muss ja nicht ins Gerät eingebaut sein. Du könntest 
Masse, RXD und TXD direkt raus führen und dann diesen USB-Adapter¹ 
verwenden. Wenn du so eine Buchsenleiste² ganz am Rand der Leiterplatte 
einbaust, brauchst du im Gehäuse nur 3 Bohrungen mit max. 1mm.

Ich würde allerdings eher die Pins durch einen 3.5mm (2.5mm?) 
Klinkenstecker ersetzen.


1) 
https://www.olimex.com/Products/Components/Cables/USB-Serial-Cable/USB-Serial-Cable-M/
2) 
http://www.reichelt.de/Buchsenleisten/BL-1X20W-2-54/3//index.html?ACTION=3&GROUPID=3221&ARTICLE=6073&SHOW=1&OFFSET=500

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

gnd3 schrieb:
> Ich würde allerdings eher die Pins durch einen 3.5mm (2.5mm?)
> Klinkenstecker ersetzen.

Klinkenstecker verursachen beim Stecken/Ziehen Kurzschlüsse, das muss 
man bei der Beschaltung berücksichtigen.

von Sebastian H. (zusanli)


Lesenswert?

Danke, das mit den Klinkensteckern ist schon mal ganz gut. Ich habe mich 
für die Variante mit dem USB Port entschieden. Da gibt es ja auch für 
den FT232RL Breakoutboards.

Danke für euere Hilfe!
Sebastian

von Gerd E. (robberknight)


Lesenswert?

Wie häufig willst Du denn neue Software reinflashen? Ich entwickle meist 
bei offenem Gehäuse, da komm ich ohne Probleme an den ISP-Port auf 
meinem Board.

Wenn das ganze dann im Einsatz ist wird nur noch was geändert wenn ich 
Bugs finde oder neue Features möchte. Dann schraube ich den Deckel halt 
nochmal ab.

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.