16Bit I/O

Gast #282385
Lesenswert?
• ▲
▼
Hi,

ich wolltre mal fragen ob jemand von euch schonmal eine 16Bit I/O
gebaut hat mit ausgabe über USB.

Ich bin leider gezwungen einen ATMega128 zu verwenden (verschwndung)
aber ist halt die vorgabe von der Firma.

Mich würde intressieren wie ihr eure Ein und Ausgänge realiesiert
habt.
In meinem Fall müssten am ausgang nur Relais geschaltet werden denke so
max 150mA und die eingänge müssen auf 5V sowie 12V und 24V ansprechen
und da ist auch so ein kleines Problem wie soll ich die ganzen eingänge
beschalten damit sie bei jeder spannung ansprechen.

Das ganze sollte bestenfalls noch alles Galvanisch getrennt werden als
Optokoppler steht der SFH615 zur verfügung  bin auch ganz zufrienden
mit dem kleinen.
Gast #282386
Lesenswert?
• ▲
▼
Wo ist das Problem?

Ich hätte nur einen SAM7 64 genommen (Preiswerter, als der M128 +
FTDI)
Nunja anderes Thema.
Wenn Du die Kommunikation PC <-> µC am laufen hasst hast du im Grunde
schon gewonnen.

Zu den Ausgänngen wird der M128 sicher 2 Ports komplett frei haben.

Den SFH615 musst Du mit einem Transistor Steuern.
Am Ausgang kommt es nun darauf an, ist jeder Kanal Galvanisch getrennt
oder nur der PC von den IO Pins?
Ich würde eine Art Darlington Schaltung aufbauen..
Der Transistor aus dem SFH615 schaltet einfach ein kleines N-MosFET,
welcher einen 5k7 Widerstand zrichen Gate und Drain hat. Source auf
Masse.
Der Transistor aus SFH615 Collector auf Masse und Emmiter auf das
Gate.

Dann kannst du das Relais auf + 5V, 12V, ... Legen und mit der anderen
Spulenseite auf das Mosfet (Drain)

Im Grunde hast Du viele moeglichkeiten, du kannst auch PNPs nehmen
kommt dann eben ganz auf die Anforderunga an.

Du solltest nur nicht die Diode paralel zum Relais vergessen.

Gruss
Gast #282387
Lesenswert?
• ▲
▼
HI,

also an den SAM7 64 hab ich schon gedacht alelrdings hab ich halt die
vorgabe aus lagerbestand die teile zu beziehen und da ist der M128 als
einzigster geeignet weil ansonsten bibt es nur den Tiny13 und den
2313.

Die kommunikation funktioniert das ist kein problem.

Ich werde die von dir vorgeschlagene schaltung gleich mal eageln und
ausprobieren.

gruss
Gast #282389
Lesenswert?
• ▲
▼
In meinen vor-Atmel Zeiten habe ich mal was mit einem Chip von Cypress
gemacht (der ist mal in der c't vorgestellt worden, "angegrillt"
hiess der Artikel, IIRC). Da musst Du aber noch ein bisschen Logik dazu
packen.

Ansonsten ginge auch noch der IOWarrior, da ist USB auch schon
integriert.

Des weiteren gibt's eine Appnote von Atmel, zur direkten Ansteuerung
der Atmels über USB.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.