16fach I/O Karte seriell

OP #508559
Lesenswert?

Hi @all

Ich bin auf der Suche nach irgendwelchen Anhaltspunkten oder Ideen zu 
einer 16fach I/O Karte (analog) die ich seriell (rs232) ansteuern kann.
Also das Ding soll forgendens können:

* serielle Ansteuerung (rs232)
* 16fach output an dem ich zB Transistoren oder Triacs schalten kann
* 16fach input an dem ich pegel einlesen kann (zum messen von 
Spannungen)
* eventuell kaskadierbar mit einer weiteren solchen Platine.

Nun meine Frage an euch: Hat jemand sowas schon mal gemacht? Geht das 
überhaut mit der Seriellen Schnittstelle (kenn mich mit Seriell nicht 
wirklich aus)? Woher bekomm ich dazu Infos (mir würd schon ein 
Datenblatt  von einem IC genügen in dem eine solche Beispielsschaltung 
drin ist)?

lg Franklyn
Gast #508561
Lesenswert?

Ein Atmega 1281 und etwas Kleinzeug wäre evtl dafür geeignet.
Nachteil, ist TQFP100 und somit kaum Anfängertauglich.

Alternativ: Nimm z.B. einen Atmega32 DIP + Max232
Der hat 32 I/O-Pins (davon 8 analoge Inputs)

Auf dem Atmega läuft dann ein kleines Programm, dass du aber noch selbst 
programmieren musst welches Befehle von der seriellen Schnittstelle 
entgegen nimmt und die Ports dann entsprechend ansteuert/abfragt.

MAn kann natürlich auch mehre Atmegas kaskadieren.

Evtl wär aber auch der IO-Warrior was für dich.

Gruß
Roland
Gast #508843
Lesenswert?

Der ATMega und der AT89C.... haben nur eines gemeinsam: Den Hersteller. 
Es sind komplett unterschiedliche Prozessorfamilien.
So ein Progrämmchen ist etwas für einen Samstag-Nachmittag, nichts 
übermäßig großes. Nur solltest Du Dir ein serielles Protokoll überlegen, 
d.h. wie die PC-Software an die Daten rankommen soll bzw. wie Daten 
rausgesendet werden sollen.

@Roland Praml: Ich finde es schon interessant, dass hier einem Anfänger 
für so eine einfachst-Anwendung ein Mega-1281 empfohlen wird. 
Glücklicherweise bist Du ja selbst draufgekommen, dass man nicht gleich 
mit Kanonen auf Spatzen schießen muss.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren