günstige I/O-Module mit USB oder Ethernet

Gast #2350387
Lesenswert?

Ich bin auf der Suche nach günstigen I/O-Modulen mit entweder Ethernet 
oder USB-Schnittstelle (in beiden Faellen ohne prop. Software 
ansteuerbar; am besten per libusb (falls USB) oder einen einfachen 
Protokoll (bei Ethernet), wo man die Ansteuerung locker selber machen 
kann).
Beispiele für die Ansteuerung sollte es geben (bitte keine 
Windows-Software; soll ein kleines C-Programm auf einem embedded-Linux 
werden).

Ich brauche so
24 DI 24V
24 DO 24V
8 AO (0-10V, ab 10 bit)
4 AI (0-10V, ab 12 bit)

Darf auch gerne auf mehrere Module aufgeteilt sein.

Leider sidn die meisten Lösungen extrem teuer. Vielleicht kennt jemand 
eine Alternative.

Ich würde ungerne etwas selber basteln, da ich nur begrenze Freizeit 
habe und falls mal etwas passiert ich nicht den Kopf hinhalten möchte 
(ist nicht für mich selber; kommt in einen Schaltschrank), auch wenn es 
nur max. 24V sind.
#2351229
Lesenswert?

ano2011 schrieb:
> schau dir doch mal den avr-net-io von Pollin an. Den kannst auch über
> div. Schaltungen erweitern

Haette ich auch fast vorgeschlagen, aber der TO wollte ja nach 
Moeglichkeit nicht basteln. Ausserdem hat der ADC nur 10 Bit, DAC 
muesste komplett nachgeruestet werden und die TTL-Ein- und Ausgaenge 
muessten 24V-kompatibel gemacht werden.

Volker
Persönliche Seite #2351483
Lesenswert?

Wenns auf einem Linux-Board ist, kannst du auch Port Expander, ADCs und 
DACs z.B. per I2C dranklemmen.

Heinz schrieb:
> 24 DI 24V
> 24 DO 24V
PCF8574 mit Spannungsteiler und Z-Diode zur Begrenzung
> 8 AO (0-10V, ab 10 bit)
Weiss grad keinen
> 4 AI (0-10V, ab 12 bit)
MAX127, der kann sogar bis zu +-10V, Input Protection bis +-16,5V. 
12Bit.
Siehe hier:
http://krumeltee.wordpress.com/2011/07/27/max127-i%C2%B2c-ad-wandler-am-avr/
Für Embedded Linux hab ich auch Code für den max127.

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