PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Linearführungsteuerung mit Faulhaber MCBL 2805



DespoOne
20.08.2011, 19:09
Hallo,

ich habe eine Frage. Vielleicht kennt sich jemand aus und kann mir helfen.

Folgendes Projekt:

Linearführung ca. 10m lang mit Endschalten an den Enden. Soll einmal über Rechner (das klappt) und dann noch über ein manuelles
Steuerungspult mit Tastern gesteuert werden. z.B. Start/ Stop, Links/Rechts und Geschwindigkeit +/-.

Jetzt habe ich natürlich keine Ahnung mit Visual Basic. Außerdem, so viel ich weiß, hat die Faulhabersteuerung MCBL 2805 nur einen analogen Eingang.

Wie krieg ich das hin, dass ich am Ende die Linearführung manuell über Taster bedienen kann? Kann mit jemand eventuell einen Visual Basic Plan entwurf schicken: Wie ich den analogen Eingang bestimme und wenn dann dort was ankommt ein Befehl ausgeführt wird. IF.. THEN??!!

Wäre super, wenn sich jemand meldet, der Erfahrung mit dieser Faulhaber Steuerung hat. Gerne auch über Skype.

Würde mich freuen.

Danke

goara
25.08.2011, 17:06
wie steuerst du denn die Achse über den Rechner? wenn das klappt kannst du ja einfach eine Software machen, die dieselben Signale wie das Steurprogramm sendet , was für eine Schnittstelle ist denn das?
Wenn du es vom Rechner aus steuerst funktioniert das bestimmt nicht über einen Analogen Ausgang, sowas hat ein Rechner im normalfall nicht (ausser du hast irgdnwelche DA-Karten verbaut)

DespoOne
26.08.2011, 09:57
Hallo,
danke für eine Rückmeldung.

Ich habe mich an Visual Basic versucht, bekomme es aber nicht einmal hin, die Serielle Schnittstelle zu öffnen, bzw. mit der Steuerung verbinden.
Soviel ich weiß, müssen das dann Befehle in Hex oder Dex, ASCI oder ähnliches sein? Im Programm der Steuerung gebe ich Befehle, wie "ENPROG" oder ähnliches frei.

Noch ein anderer Gedanke: Ich möchte eine Tastersteuerung über Mikrocontroller bauen, die dann diese Befehle versteht. Damit könnte ich von der Steuerung über Laptop mich wegbewegen.

Haben Sie Programmbeispiele für VB zum Verbinden mit einer Schnittstelle. Ich habe erste Grundkenntnisse mit VB, hab ein Code für eine Serielle Schnittstelle, aber die funktioniert leider nicht.

MFG und Danke

helleheck
28.08.2011, 18:27
Hi DespoOne,
den direkten Zugriff auf die Hardware (Seriell- oder Parallel-Schnittstelle) erlaubt das XP-Betriebssystem nicht mehr.
VB unter Windows seit W98 kann nur noch über entsprechende XP-A
Routinen auf diese Pins zugreifen. auch die älteren Basic-Systeme funzen da nicht mehr.

Gruß
Helle