Forum: Mikrocontroller und Digitale Elektronik Kommunikationsfehler SMCI47-S-3 Nanopro


von Bellen M. (lanzelot)


Angehängte Dateien:

Lesenswert?

Hallo werte Community,

ich versuche seit längerem einen Stepper Motor Driver SMCI47 von Nanotec 
mit einem Festo EMMS-ST-57-S-SE zu betreiben.

Dafür muss ich den Controller am Rechner mit der Nanotecsoftware 
konfigurieren.

Von diesen Nanotec Controllern habe ich mehrere zur Auswahl jedoch 
bekomme ich immer einen Kommunikationsfehler.

Ich versuche die Problematik anhand von Bildern etwas näher zu 
beschreiben.

Es gibt leider keine hilfreichen Informationen dazu hier im Forum oder 
im Google.

Bin für jede Hilfe dankbar.

VG

Marco

von guest (Gast)


Lesenswert?

Wie kommt man denn auf die aberwitzige Idee einen RS232-Adapter mit 
einem CAN-Bus zu verbinden und zu glauben daß das irgendwie 
funktionieren könnte?

Und der da noch rumliegende SMCI33-2 hat auch keine RS232-Schnittstelle, 
der hat RS485.

von Bellen M. (lanzelot)


Angehängte Dateien:

Lesenswert?

Hi,

also erstmal vielen vielen Dank für die Antwort - brauche ich dann einen 
RS-485 Adapter?

Habe eben mal einen SMCI33-1 mit mini USB Schnittstelle getestet und 
bekomme letztlich den gleichen Fehler.

Treiber habe ich alle von https://de.nanotec.com/downloads/treiber/ 
installiert.

Muss der Motor angeschlossen sein um mit dem Controller zu kommunizieren 
und muss ich eventuell am Netzteil etwas anderes einstelllen (24-48V 
grüne LED leuchtet rote nicht) oder könnten vieleicht die Windows 
Einstellungen für den COM Port fehlerhaft sein?

Wäre wirklich toll falls jemand etwas Licht ins dunkle bringen könnte 
mein Fachgebiet ist letztlich ein anderes :)

VG

Marco

von guest (Gast)


Lesenswert?

Marco M. schrieb:
> brauche ich dann einen
> RS-485 Adapter?

Ja, z.B. einen der von Nanptec dafür vorgesehenen:
https://de.nanotec.com/produkte/1145-zk-rs485-rs232-konverter/
https://de.nanotec.com/produkte/1146-zk-rs485-usb-konverter/

Je nach verbautem Chip kann Dein Prolific das eventuell auch.

Marco M. schrieb:
> Habe eben mal einen SMCI33-1 mit mini USB Schnittstelle getestet und
> bekomme letztlich den gleichen Fehler.

Das sollte gehen, der hat wohl einen RS485-USB Konverter schon mit 
eingebaut. Laut Deinem Screenshot scheint die Software den aber an COM1 
zu suchen? Und warum steht da als Motoraddresse die 77 drin? Laut 
Handbuch werden die mit Addresse 1 ausgeliefert.

Marco M. schrieb:
> Muss der Motor angeschlossen sein um mit dem Controller zu kommunizieren
> und muss ich eventuell am Netzteil etwas anderes einstelllen (24-48V
> grüne LED leuchtet rote nicht) oder könnten vieleicht die Windows
> Einstellungen für den COM Port fehlerhaft sein?

Keine Ahnung, ob für die Kommunikation der Motor angeschlossen sein muß. 
Netzteil sieht erstmal OK aus. Hast Du den Kondensator verbaut? Auf dem 
Bild ist keiner zu sehen. Die Einstellungen für den COM-Port sollte die 
Sofware schon selber hinkriegen, was da im Treiber drinsteht sind 
eigentlich nur die Defaultwerte.

von Bellen M. (lanzelot)


Lesenswert?

Hi,

ich gehe mal davon aus das der Adapter es nicht kann :)

Mal davon abgesehen - den Controller mit der USB Schnittstelle müsste ja 
direkt funktionieren.

Bei der Software kann auf "Steuerung suchen" geklickt werden was bewirkt 
das er alle relevanten COM Ports mit jeweiliger Baudrate absucht.

Er hat also auf den COM5 Port mit allen Baudraten abgesucht.

Nachdem ca. 2 min lang alle Möglichkeiten durchlaufen sind bekomme ich 
den Fehler wie auf dem Bild zu sehen.

Die Motoradresse haben wir manuell auf 77 eingestellt ("1" habe ich auch 
schon probiert) habe Motor vor dem Versuch auch schon oben über die 
Schaltfläche entfernt und wieder neu hinzugefügt.

der Kondensator ist wenn ich den Motor anschließe verbaut ja!

VG

Marco

von BastelIng (Gast)


Lesenswert?

Ichhabe hier auch grade eine kleinere nanotec SMCI Steuerung mit 5V! 
RS232 auf dem Tisch liegen. Da gibt es dann aber ein Pegelwandlerkabel 
bzw ein USB nach TTL kabel vom Hersteller dazu.


Wichtig  : Netzteil des laptops darf nicht floaten - also Laptoop 
ausstecken, Hersteller schreibt: sonst kann Schnitstelle des Modul 
kaputtgehen.

Nein, der Motor muß zu ersten Einstellungen oder Tests nicht 
angeschlossen sein. Die Versorgungsspannung aber schon.


vg

Maik

von Thorsten O. (Firma: mechapro GmbH) (ostermann) Benutzerseite


Lesenswert?

Bei den o.g. Nanotec-Steuerungen geht die USB-Schnittstelle gerne mal 
kaputt, weil die nicht galvanisch getrennt ist. Insbesondere bei 
Verwendung an Laptops. Dazu gab es auch mal einen Hinweis bei Nanotec, 
der auf die Reihenfolge (erst Verbindung zum PC dann einschalten oder 
andersherum) hinauslief.

Mit freundlichen Grüßen
Thorsten Ostermann

von Bellen M. (lanzelot)


Angehängte Dateien:

Lesenswert?

Hallo,

danke für die Antworten schonmal :) ich hab's noch nicht aufgegeben.

eben ist der RS-485 Adapter gekommen wenn ich diesen am Laptop anstecke 
erkennt der PC ihn mit der beigelegten Treibersoftware. Wenn ich jetzt 
den am Netzteil hängenden Controller anschließe, passiert weiterhin 
nichts.

Ich erhalte den selben Kommunikationsfehler.

Eigentlich habe ich alle Treiber ( 
https://de.nanotec.com/downloads/treiber/) durchprobiert, jedoch bin 
mich mir nicht sicher ob er diese auch zu 100% verwendet.

Weiß jemand ob es ein bestimmter RS-485 sein muss und welche expliziten 
Treiber gefordert werden?

Wenn ich im Geräte Manager auf Treiber aktualisieren gehe öffnet sich 
eine Auswahl an Treibern (Siehe Bilder) wobei sich der PC nach jedem 
Installationsversuch verabschieded.

BlueScreen siehe Bild.

Weiß jemand Rat? Bin um jede Hilfe dankbar.

VG

: Bearbeitet durch User
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.