Hallo liebe Community, ich bin noch relativ neu in diesem Bereich. Ich versuche einen Oriental Motor über einen Digitus RS485 anzusteuern. Leider funktioniert es nicht. Jetzt habe ich geschaut, ob es Treiberproblem oder ein Problem mit der Verkabelung ist. Leider wird mir ausschließlich der Adapter, nicht jedoch der Motor angezeigt. Auf welches problem würde das schließen. Könnt ihr mir da helfen? Liebe Grüße!
Florian Z. schrieb: > Leider wird mir ausschließlich der Adapter, nicht jedoch der Motor > angezeigt. Wo sollte der Motor Deiner Meinung nach angezeigt werden? Etwas genauer musst Du Dein Problem schon beschreiben.
Vielen Dank für die schnelle Antwort! Das stimmt natürlich. Ich hatte ihn bis jetzt über ein USB Kabel angeschlossen. Dazu ein Programm installiert, dass die Drehung des Motors ausführen kann. Dabei wird mir im Geräte-Manager der Motor angezeigt. Jetzt dachte ich, wenn alle Treiber installiert sind und die Kabel richtig gelegt sind, dass mir dann auch der Motor als solches und nicht der Anschluss angezeigt wird. Also im Geräte-Manager. Gruß!
Florian Z. schrieb: > Jetzt dachte ich, wenn alle Treiber installiert sind und die Kabel > richtig gelegt sind, dass mir dann auch der Motor als solches und nicht > der Anschluss angezeigt wird. Also im Geräte-Manager. Wo ist das denn so dokumentiert?
Florian Z. schrieb: > Leider wird mir ausschließlich der Adapter, nicht jedoch der Motor > angezeigt. Weitere Informationen wären sehr hilfreich. Ich nehme an Du möchtest den Motor mit einem PC über einen USB-> RS485 Interface steuern?
Florian Z. schrieb: > Jetzt dachte ich, wenn alle Treiber installiert sind und die Kabel > richtig gelegt sind, dass mir dann auch der Motor als solches und nicht > der Anschluss angezeigt wird. Also im Geräte-Manager. Windows spricht weder RS485 noch "motorisch". Dementsprechend siehst du nicht die Geräte, die an den Bus angeschlossen sind im Geräte-Manager. RS485 ist das Hardware-Protokoll. Dafür gibt es viele Software-Protokolle (z.B. MODBUS). Entsprechend brauchst du dann noch eine Software, die softwareseitig "motorisch" spricht.
Florian Z. schrieb: > Dabei wird mir im Geräte-Manager der Motor angezeigt. Das ist bei USB-Geräten so, über serielle Schnittstellen gibt es das nur in Sonderfällen (PnP Serial Devices, insbesondere Modems). Deine Software muss den für den Adapter angelegten COM-Port öffnen und dann im passenden Protokoll (siehe Dokumentation) mit dem Motor reden.
Keine Hilfe von meiner Seite, so lange nicht Klartext geschrieben wird. Egozentriker sind meist lernresistent. Schade um die Zeit.
Florian Z. schrieb: > dass mir dann auch der Motor als solches und nicht > der Anschluss angezeigt wird. Also im Geräte-Manager. Woher sollte der Gerätemanaer den Motor erkennen? RS485 kennt keinen USB Descriptor. Der PC sieht nur den RS485 Wandler. RS485 ist eine reine unidirektionale serielle Schnittstelle ohne jede Standardisierung was darüber gesprochen wird. Alles darüber hinaus ist Aufgabe der von Dir benutzten Software. WIN hat garkeine Aktien in dem Spiel.
M. K. schrieb: > RS485 ist eine reine unidirektionale Klugscheißer: Bidirektional, aber halb-duplex ;)
M. K. schrieb: > RS485 ist eine reine unidirektionale serielle Schnittstelle Auch wenn Du wohl das Richtige meinst: RS485 ist bidirektional, allerdings nur mit Halbduplex.
Sebastian R. schrieb: > Bidirektional, aber halb-duplex ;) F*ck... Selbstverständlich hast Du Recht. Jahrelang diverse Projekte mit RS485 gemacht und dann so ein Griff ins Klo :-(
Florian Z. schrieb: > Jetzt habe ich geschaut, ob es Treiberproblem oder ein Problem mit der > Verkabelung ist. Und was ist dabei herausgekommen? Wie sieht die Verkabelung aus? Ist die Masse mit verbunden? Hast du Abschlusswidertände? Wie lang ist die Leitung? Hast du ein Oszilloskop (dann könntest du mal messen, was denn geht)? Oder hast einen zweiten Digitus Adapter (dann könntest du mal 2 Adapter miteinander verbinden und mit einem Terminal ausprobieren, ob die tun)?
Mit meiner Frage nach der Dokumentation wollte ich zwei Dinge klären: a) Um welches Produkt handelt es sich überhaupt? b) Wo steht geschrieben, dass und wie es im Gerätemanager erscheinen soll. Die Zweifel, dass der Motor dort erscheinen soll, finde ich nämlich durchaus berechtigt. Erst danach mach es Sinn, die Fehlerursache zu suchen. Womöglich gibt es nämlich gar keinen Fehler, außer in der Erwartungshaltung von Florian.
Lothar M. schrieb: > dann könntest du mal 2 > Adapter miteinander verbinden und mit einem Terminal ausprobieren, ob > die tun Wozu? Auch dann wird im Gerätemanager kein Motor angezeigt. Eine nicht ganz uninteressante Frage wäre, warum eigentlich RS485, wenn es mit USB doch funktioniert hat. Georg
Das waren mehr und schnellere Antworten als erwartet. Vielen Dank bis dahin, grundlegende Sachen zu verstehen. Hatte als Anfänger die einfache Schlussfolgerung, dass wenn er den Namen über USB anzeigt, er es auch über die andere Variante anzeigen würde. Ich hoffe anbei sieht man die äußerst professionelle Verkabelung. Ein zerschnittenes Patchkabel an GND, RX+ und RX-. TX+ war nicht aufgeführt, hatte es aber auch damit (auch gelötet) probiert - ohne Erfolg. Das Handbuch hatte ein USB-Kabel mit einem Programm vorschlagen, das einwandfrei funktioniert. Allerdings würde ich gerne ein Programm in MATLAB schreiben, da das Programm nicht alle Funktionen hat bzw die Button, mit denen man nach links und rechts dreht, das Geschehen recht ungenau machen. Ich möchte also die genaueWinkelposition in MATLAB festlegen, sodass er dann dorthin fährt. Der Grund warum ich denke, dass es nicht ist, dass ich zunächst einmal Befehle in MATLAB eingegeben habe, womit ich die Daten auslesen wollte, wobei nichts passierte. Sicher ist die Annahme nicht unberechtigt, dass dort Fehler drin sein könnten. Produkt: https://catalog.orientalmotor.com/item/dgii-dc-input-absolute-hollow-rotary-actuators/dg60-hollow-rotary-actuators-az-dc/dgm60-azak Dazu hatte ich dann im Internet das Programm Hercules gefunden, wo ich mir Devices habe anzeigen lassen. Dieser hat jedoch kein Gerät gefunden. Vielen Dank für die Hilfe bis hier hin!
AB geht auf AB, Kommunikationsparameter richtig eingestellt? Du lässt Dir wirklich alles aus der Nase ziehen. Zeig Deine komplette Verkabelung (Verdrahtungsplan), zeig das Manual der Motorstufe und mit welchen Kommunikationsparametern Du das versucht hast. Kabel wie lang? Beide Enden terminiert? Überhaupt mal mit dem Digitus eine Verbindung zu irgendwas aufgebaut oder mit dem Oszi die Signale angeschaut?
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.