Hallo Forengemeinschaft!
Ich heiße Alex, komme aus FFM und bin noch absoluter Noob was Robotik angeht. Ich hoffe hier auf Hilfe zu stoßen..
Mein momentanes Projekt besteht aus einem STM32F4 Mikrocontroller, Joystick, Motortreiber und einem EMG30 Getriebemotor von Devantech. Programmieren tue ich mit Simulink und der Waijung Bibliothek. Die Hardware funktioniert soweit, dass der Motor per Joystick vor- und rückwärts verfahren werden kann.
Nun möchte ich die Encoder Daten über UART aus dem Mikrocontroller in Simulink darstellen. (Drehzahl, oder gelesene Pulse und Drehrichtung).
Nun liefert der EMG30 über die Signalkabel aber nur Spannungen im mV Bereich und damit kann das Discovery Board wohl nicht viel anfangen. Encoder wird mit 5V gespeist und es ist mir unerklärlich, warum dort nicht mehr ankommt...
Zum Testen habe ich heute einen Pololu Getriebemotor mit Encoder angeschlossen, um einen Hardwareseitigen Fehler auszuschließen. In meiner Host-Datei im Simulink wurden so direkt die Drehrichtung und die gezählten Inkremente des Encoders dargestellt..
Ich hoffe ihr könnt mir helfen :-/
Gruß
Alex
Edith hofft, dass das Thema im richtigen Unterforum ist..
The hall sensors accept voltages between 3.5v and 20v.
The outputs are open collector and
require pull-ups
to whatever signal level is required.
Eventuell die Pull-Up Wiederstände vergessen?
Lesezeichen