Autor Beitrag
mahati
Hält's aus hier
Beiträge: 1



BeitragVerfasst: So 11.12.05 16:59 
Hallo Leute,

bin für meinen Versuchsaufbau auf der Suche nach einer einfachen Möglichkeit, DC-Motoren (keine Schrittmotoren oder Servos!) über meinen Laptop anzusteuern. Gibt es ein Board (wenn es sein muss mit Mikrocontroller), mit dem ich sowohl meine 12 Motoren (von einer Autobatterie vorsorgt) ansteuern kann (vorwärts und rückwärts!), als auch mindestens so viele Sensoren (Potentiometer und Ultraschall Sensoren) abfragen kann? Gibt es da was fürs USB oder fürs serielle Druckerkabel meines Laptops? Die Software zu erstellen macht mir weniger Sorgen, als eine Platine zu bestücken…

Ideen? Oder Firmen / Sites, an die ich mich wenden kann?


Moderiert von user profile iconraziel: Topic aus Programmierwerkzeuge verschoben am So 11.12.2005 um 17:13
Waldheini
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 32

Win 98SE, XP
D5 St., K3 Prof
BeitragVerfasst: Mo 12.12.05 00:42 
Die Firma Cypress hat fertige USB-Prozessoren, die für soetwas geeignet wären, wie z.B. der AN2131SC (u.a. bei Reichelt). Der Prozessor hat USB 1.1 Spezifikation und arbeitet auch im Full-Speed-Mode.
Auf der Internetseite von Cypress findes Du ein Developmentkit mit den entsprechenden Treibern, die auch mit Delphi einfach benutzt werden können. Eine Entwicklungsumgebung für den Prozessor ist auch dabei, aber nicht zwingend notwendig, da der AN2131 auch mit der Firmware viele Anwendungsmöglichkeiten bereits abdeckt.
Das Ganze benötigt nur wenige externe Bauteie: 3V Spannugsregler, Quarz, 6 Widerstände und ein paar Kondensatoren.
Ein gutes Buch dafür: Messen, Steuern und Regeln mit USB (ISBN 3772358748).
SchelmVomElm
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 154

W2K Pro
D5 Pro
BeitragVerfasst: Di 13.12.05 14:24 
12 Motoren = 12 PortPins über Pulsbreitenmodulation.
12 Sensoren = 2 serielle 8-Kanal A/D Wandler mit entsprechender Eingangsbeschaltung

Theoretisch würde der IO-Warrior (siehe www.codemercs.com/D_index.html gehen - bin mir aber nicht sicher ob der so schnell 12 Portpins für PWM ansteuern kann und nebenbei auch noch 12 AD- Wandlungen abfragen/steuern kann...

_________________
for(;P("\n"),R--;P("|"))for(e=C;e--;P("_"+(*u++/8)%2))P("|"+(*u/4)%2);