Hi,
fuer ein Projekt suche ich noch einfach zu handhabende IO-Hardware, die sowohl Linux- als auch Windoofs-tauglich ist:
*jeweils 8 digitale(*) Ein- und Ausgaenge(**) *wird an serielle Schnittstelle oder USB angeschlossen *kommt moeglichst ohne zusaetzliche eigene Kernel-treiber aus *muss nicht noch selbst programmiert werden (AtMega chips fallen damit aus) *Reaktionszeit auf Befehle/Signale ca. 0.1s (muss nicht realtime sein) *Hat komplette Protokolldoku mitgeliefert (damit man es programmtechnisch ansteuern kann)
(*)digital: kann 0 und 1 unterscheiden, behaelt einmal gesetzten Pegel bei bis wieder gesetzt wird
(**)Pegel ist erstmal egal, solange ich es mit ein paar einfachen Bauteilen auf 0=0V und 1=24V ziehen kann
Hat irgendwer Erfahrungen mit sowas? Irgendwelche Tipps welche Hardware da geht?
Konrad
Konrad Rosenbaum konrad@silmor.de (Di 21 Aug 2007 18:51:01 CEST):
Hi,
fuer ein Projekt suche ich noch einfach zu handhabende IO-Hardware, die sowohl Linux- als auch Windoofs-tauglich ist:
*jeweils 8 digitale(*) Ein- und Ausgaenge(**) *wird an serielle Schnittstelle oder USB angeschlossen *kommt moeglichst ohne zusaetzliche eigene Kernel-treiber aus *muss nicht noch selbst programmiert werden (AtMega chips fallen damit aus) *Reaktionszeit auf Befehle/Signale ca. 0.1s (muss nicht realtime sein) *Hat komplette Protokolldoku mitgeliefert (damit man es programmtechnisch ansteuern kann)
(*)digital: kann 0 und 1 unterscheiden, behaelt einmal gesetzten Pegel bei bis wieder gesetzt wird
(**)Pegel ist erstmal egal, solange ich es mit ein paar einfachen Bauteilen auf 0=0V und 1=24V ziehen kann
Passt zwar nicht ganz, da es eine PCI-Karte war: Meilhaus, ich glaube ME8100 oder ME8000. Dafür hatte ich mal einen Treiber geschrieben und ein Stück Perl-Modul zur einfachen Ansteuerung.
Die Daten zur Karte wirst Du bei Meilhaus finden, so es die noch gibt (Karte & Hersteller).
Ich weiß nicht, ob's die Karte noch gibt und ich weiß auch nicht, wie viel Arbeit es ist, den Treiber auf 2.6 zu bringen (war damals 2.4).
Konrad Rosenbaum schrieb:
Hi,
fuer ein Projekt suche ich noch einfach zu handhabende IO-Hardware, die sowohl Linux- als auch Windoofs-tauglich ist:
*jeweils 8 digitale(*) Ein- und Ausgaenge(**) *wird an serielle Schnittstelle oder USB angeschlossen *kommt moeglichst ohne zusaetzliche eigene Kernel-treiber aus *muss nicht noch selbst programmiert werden (AtMega chips fallen damit aus) *Reaktionszeit auf Befehle/Signale ca. 0.1s (muss nicht realtime sein) *Hat komplette Protokolldoku mitgeliefert (damit man es programmtechnisch ansteuern kann)
USB-1208LS $129.00 USB-based DAQ module with 8 channels of 12-bit analog input, 1.2 kS/s, two D/A outputs and 16 DIO bits
http://www.measurementcomputing.com/cbicatalog/cbiproduct.asp?dept%5Fid=412&...
Hat irgendwer Erfahrungen mit sowas? Irgendwelche Tipps welche Hardware da geht?
Kann unter Linux mit der libhid angesteuert werden. Kernel Treiber usbhid.
Habe auch noch solch ein Teil übrig.
Grüße Konrad
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Konrad Rosenbaum schrieb:
Hi,
fuer ein Projekt suche ich noch einfach zu handhabende IO-Hardware, die sowohl Linux- als auch Windoofs-tauglich ist:
*jeweils 8 digitale(*) Ein- und Ausgaenge(**) *wird an serielle Schnittstelle oder USB angeschlossen *kommt moeglichst ohne zusaetzliche eigene Kernel-treiber aus *muss nicht noch selbst programmiert werden (AtMega chips fallen damit aus) *Reaktionszeit auf Befehle/Signale ca. 0.1s (muss nicht realtime sein) *Hat komplette Protokolldoku mitgeliefert (damit man es programmtechnisch ansteuern kann)
(*)digital: kann 0 und 1 unterscheiden, behaelt einmal gesetzten Pegel bei bis wieder gesetzt wird
(**)Pegel ist erstmal egal, solange ich es mit ein paar einfachen Bauteilen auf 0=0V und 1=24V ziehen kann
Hat irgendwer Erfahrungen mit sowas? Irgendwelche Tipps welche Hardware da geht?
Weiß jetzt nicht, ob das in Deine Kategorie fällt: Parallele Schnittstelle mindestens 4bit (5?) Eingang und 8bit Ausgang (neuere mit Duplexbetrieb sollten auch 8bit Eingang können).
Wieviel Strom die liefert, weiß ich jetzt nicht. Reicht aber jedenfalls um mittels einer Widerstandskette einen DA-Wandler draus zu machen und das Teil als Soundkarte zu verwenden. Ein Kumpel von mir hatte so ein Teil vor 15 Jahren an seinem 386er.
Tobias
On Wed, August 22, 2007 09:25, Tobias Schlemmer wrote:
Weiß jetzt nicht, ob das in Deine Kategorie fällt: Parallele Schnittstelle mindestens 4bit (5?) Eingang und 8bit Ausgang (neuere mit Duplexbetrieb sollten auch 8bit Eingang können).
Absolut unbrauchbar. Leider. Die 3-4bit(*) Input sind zu wenig. Ordentlich programmieren kann man das Teil nur unter Linux oder im jeweiligen Systemkernel. Etc.pp.
(*)kommt auf den Controller-Chip an: es sind minimal 3, maximal 5 Bit.
Kurz: diese Schnittstelle ist fuer Uni-direktionale relativ langsame Kommunikation gedacht.
Wieviel Strom die liefert, weiß ich jetzt nicht.
2.5V mit ganz wenig milliAmpere. TTL-Pegel, aber das kann man ja mit ein paar Transistoren aendern.
Reicht aber jedenfalls um mittels einer Widerstandskette einen DA-Wandler draus zu machen und das Teil als Soundkarte zu verwenden. Ein Kumpel von mir hatte so ein Teil vor 15 Jahren an seinem 386er.
Ja. Klang huebsch haesslich... ;-)
Konrad
Hallo Konrad,
[21.08.07 18:51] Konrad Rosenbaum schrieb:
fuer ein Projekt suche ich noch einfach zu handhabende IO-Hardware, die sowohl Linux- als auch Windoofs-tauglich ist:
1. Frage: Wie teuer darf dass werden? 2. Frage: Wieviel soll/kann gebastelt werden? 3. Frage: Wie teuer ist Deine Zeit?
*jeweils 8 digitale(*) Ein- und Ausgaenge(**) *wird an serielle Schnittstelle oder USB angeschlossen *kommt moeglichst ohne zusaetzliche eigene Kernel-treiber aus *muss nicht noch selbst programmiert werden (AtMega chips fallen damit aus) *Reaktionszeit auf Befehle/Signale ca. 0.1s (muss nicht realtime sein) *Hat komplette Protokolldoku mitgeliefert (damit man es programmtechnisch ansteuern kann)
Falls Hobby: Wuerde ich zu einem aktuellen FTDI-Chip oder einem Modul mit FTDI-Chip tendieren. (FT2232, wenn ich das richtig sehe, dass Du 16 IOs brauchst.) Anschlieszend einen Pegelwandel. Den wirst Du fast immer brauchen, die ueblichen Chips liefern nur 3,3V oder 5V.
Die FTDIs brauchen einen Kernel-Treiber, der aber schon eine Weile bei Standard-Distris dabei sein sollte. Ansteuerung erfolgt ueber die libusb und sollte unproblematisch sein (ich hab es noch nicht gemacht).
Ciao Bert
Hallo!
Am Dienstag, den 21.08.2007, 18:51 +0200 schrieb Konrad Rosenbaum:
Hi,
fuer ein Projekt suche ich noch einfach zu handhabende IO-Hardware, die sowohl Linux- als auch Windoofs-tauglich ist:
Falls so nichts Brauchbares zu finden ist, könnte man vielleicht (je nach Art des Projektes) eine SPS als I/O Modul mehr oder weniger zweckentfremden.
Lesen / Schreiben des SPS-Speichers per RS232 sollte kein Problem sein (kann mich dunkel an Experimente mit einer Matsushita SPS erinnern - die müsste auch noch da sein) - das dazu nötige SPS-Programm sind dann zwei Kopierbefehle.
*Reaktionszeit auf Befehle/Signale ca. 0.1s (muss nicht realtime sein)
Das müsste man prüfen.
Alex
Hi,
das Problem ist inzwischen geloest: es wird eine ELV UIO88 plus ein paar Optokoppler benutzt.
Danke fuer alle Tipps.
Konrad
lug-dd@mailman.schlittermann.de