Forum: Mikrocontroller und Digitale Elektronik Empfehlung für Controller


von hsh (Gast)


Lesenswert?

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

von Frank K. (fchk)


Lesenswert?

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

von Dr. Bob (Gast)


Lesenswert?


von c. m. (Gast)


Lesenswert?


von NoName (Gast)


Lesenswert?

Der FT232H kann auch I2C/SPI/BitBang.
Reicht also noch der richtige Portexpander und man kann nicht nur IO 
sondern auch noch PWM usw.

von Bernhard S. (b_spitzer)


Lesenswert?

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

von ET_Stud (Gast)


Lesenswert?

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...

von Jobst M. (jobstens-de)


Lesenswert?


von (Gast) Autor: (Gast) (Gast)


Lesenswert?

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.

von Vercitas (Gast)


Lesenswert?

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/

von hsh (Gast)


Lesenswert?

(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
Noch kein Account? Hier anmelden.