#21 TMC BOB 5041 + Schrittmotor mit STM32 Nucleo-F446RE per SPI verbinden und mit UART steuern

preview_player
Показать описание
Heute zeige ich euch wie man mit einen STM Nucleo-F446RE Board über UART (Serielle Schnittstelle) zwei Schrittmotoren mit einen TMC 5041 Board unterschiedlich steuern kann. Der Code sowie alle Einstellungen in CubeIDE für das SPI wird gezeigt...

Info:
- Schrittmotor ansteuern
- TMC 5041 BOB und STM32 Nucleo-F446RE verwenden

Inhalt:
0:00 Begrüßung Schrittmotoren drehen sich
1:45 Verkabelung STM 32 zum TMC 5041
3:30 Neues Programm mit CUBE IDE erstellen
4:30 Chip Selct für SPI auswählen
5:06 UART Einstellungen
5:26 SPI Einstellen
6:00 Full Dublex vs Half Dublex
7:33 SPI in CubeIDE einstellen Mode 3 & Speed
11:51 Nucleo Board Pins finden
13:40 SPI Kommunikation in C
14:55 UART Serielle Kommunikation in C
18:20 Motor direkt ansteuern über Serielle Schnittstelle

Teile Werbung:

Link zum Code:

Weiter Links:

Bei vielen der Links handelt es sich um sog. Affiliate /Werbelinks. Solltet ihr über diese etwas kaufen, geht ein Teil des Geldes an mich. Ihr zahlt den gleichen Preis wie jeder andere ;)
Рекомендации по теме
Комментарии
Автор

Hallo Adam, ich habe ein Problem mit meinen Schrittmotoren: Ich nutze TB6600 Stepper Driver (auf 36V) und die accelstepper multistepper library für den Arduino. Du hast wohl die gleichen Stepper in deinem CNC Projekt verwendest. Nun habe ich aber selbst in sehr langsamen Betrieb einen enormen Strittverlust bzw. absolut keine Prezision. (Ca. 1 oder 2 % pro Ubdrehung) Woran kann das liegen?

JKiel-dekt