tobhu
02.02.2007, 17:46
Hallo, bewege mich erst seit kurzer Zeit in der Welt der Mikrocontroller und habe daher ein kleines Problem.
Ich habe ein RN Controll Mega 32 Board vor mir und möchte gerne zwei Getriebemotoren so ansteuern, dass sie alle beide gleichmäßig langsam laufen. Ich habe auch schon ein C-Programm geschrieben in dem ich die beiden Motoren mit Hilfe von PWM ansteuere. Sobald ich nur einen der beiden Motoren betreibe, tritt schon das erste Problem auf, nämlich dass der Motor hörbar unrund läuft, das ändert sich auch nicht wenn ich die Frequenz erhöhe.
Wenn ich dann den zweiten Motor dazu schalte, laufen die Motoren vollkommen unterschiedlich schnell, obwohl sie doch beide das selbe PWM Signal bekommen, was mir schwer fällt zu verstehen.Vielleicht kann sich ja mal jemand den Code ansehen und mir einen Tip geben, was ich da falsch mache? Danke.
Ich habe ein RN Controll Mega 32 Board vor mir und möchte gerne zwei Getriebemotoren so ansteuern, dass sie alle beide gleichmäßig langsam laufen. Ich habe auch schon ein C-Programm geschrieben in dem ich die beiden Motoren mit Hilfe von PWM ansteuere. Sobald ich nur einen der beiden Motoren betreibe, tritt schon das erste Problem auf, nämlich dass der Motor hörbar unrund läuft, das ändert sich auch nicht wenn ich die Frequenz erhöhe.
Wenn ich dann den zweiten Motor dazu schalte, laufen die Motoren vollkommen unterschiedlich schnell, obwohl sie doch beide das selbe PWM Signal bekommen, was mir schwer fällt zu verstehen.Vielleicht kann sich ja mal jemand den Code ansehen und mir einen Tip geben, was ich da falsch mache? Danke.