Hallo Leute... ich weiß ihr lest jetzt zum 1000sten mal so eine Überschrift aber ich hoffe ihr könnt mir trotzdem weiterhelfen. Über die Suchfunktion habe ich leider nichts gefunden. Im Prinzip möchte ich per Software über den USB-Port 1 bis x Relais steuern. Folgendes habe ich mir gedacht. Ich benötige einen FTDI und einen Mikrocontroller mit Serieller Schnittstelle mit einigen Digital-Ausgängen. Oder einen Controller der direkt über USB angesteuert werden kann (wenn es soetwas gibt) Für den Controller möchte ich aber keine teuere Hardware/Software zum programmieren kaufen. ich hoffe ihr könnt mir helfen
Der MCP2200 bindet sich sowohl als CDC- als auch als HID-Device ins Betriebssystem unter Benutzung der jeweiligen Standardtreiber des Betriebssystems ein. Als HID kannst Du die 8 IO-Pins bitweise ansteuern und dort Deine Relais über eine Transistorstufe anschließen. fchk
Der FT232H kann auch I2C/SPI/BitBang. Reicht also noch der richtige Portexpander und man kann nicht nur IO sondern auch noch PWM usw.
Oder ein AT89C5131 mit integriertem USB-Controller oder das Vellemann USB-I/O-Board K8055. Da gibt es Beispiel-Code, der auch funktioniert :-) http://www.conrad.de/ce/de/product/191003/ tschuessle Bernhard
Du brauchst sogar keinen Mikrocontroller dafür, denn ein passender FTDI-Baustein, der FT245, hat direkt parallele IO's. http://www.ftdichip.com/Products/ICs/FT245R.htm FTDI-Chips sind treibertechnisch immer top, und auch bisher war die langfristige Verfügbarkeit von Treibern und Chips super. Der vorgeschlagene MCP ginge auch, er wäre sogar ideal, wenn Microchip bloss eine Möglichkeit für das Abschalten des CDC-Teils vorgesehen hätte. Im Übrigen ist der MCP2200 einfach ein ganz normaler PIC18F14K50 mit vorprogrammierter Firmware und anderer Beschriftung. Dr. Bob schrieb: > http://www.conrad.de/ce/de/product/196660/Deditec-... Masslos überteuerte "Super-Ingenieurbüro"-Elektronik...
Oder, um noch ein FTDI Typen zu nennen, den FT232R. Diese Variante braucht keine spezielle Zusatzbeschaltung, hat den EEPROM integriert und bietet bis zu 12 I/O im BitBang Mode. Treiber für alle gängigen Programmiersprachen sind auch verfügbar. Sehr interessant ist bei FTDI auch der D2XX Treibermodus. Hier wird kein serialport emuliert, ist aber genau so einfach zu handeln.
hsh schrieb: > Oder einen Controller der direkt über USB angesteuert werden kann (wenn > es soetwas gibt) > > Für den Controller möchte ich aber keine teuere Hardware/Software zum > programmieren kaufen. Gibt es: http://de.rs-online.com/web/p/entwicklungskits-prozessor-microcontroller/6868666/
(Gast) Autor: (Gast) schrieb: > Oder, um noch ein FTDI Typen zu nennen, den FT232R. > > > > Diese Variante braucht keine spezielle Zusatzbeschaltung, hat den EEPROM > > integriert und bietet bis zu 12 I/O im BitBang Mode. > > > > Treiber für alle gängigen Programmiersprachen sind auch verfügbar. > > Sehr interessant ist bei FTDI auch der D2XX Treibermodus. Hier wird kein > > serialport emuliert, ist aber genau so einfach zu handeln. Diese Variante klingt wirklich gut, so spare ich mir den Conroller... muss nur noch schauen wie man die Ausgänge bitweise adressieren kann
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.