Hi @ all,

ich hab da mal ne Frage, die bei euch bestimmt auch schon aufgetreten ist.
Ich möchte eine Regelung für einen Motor implementieren.
Details:
Ich habe einen Motor, der mit 8Bit PWM angesteuert wird.
Am motor ist ein Geber (IR), welcher mir pro Umdrehung einen Impuls
liefert. Mittels ICP bekomme ich einen Wert der zwischen 62500
(16MHz/256) und eben 'nahe' Null liegt. Sprich bei 1200rpm = 20rps bekomme ich einen Wert von 3125.
Nun lege ich fest maximal erlaubte Drehzahl bspw 1200. minimal logischer
weise 0. Nun möchte ich via einer Sollwertvorgabe von 0-255 den Motor
regeln und eben auch konstant halten. Sprich bei einem Wert von 128
sollte der Motor ca. 600 rpm machen und diese auch bei Belastungen halten.
(Nachregeln). Ich hab da schon einiges Versucht, aber noch nix vernüftiges
hinbekommen. Auch PID Regelung hab ich schon versucht, aber ohne Erfolg ...
Hat von euch vielleicht einer sowas schonmal relasiert mittels AVR und avr-gcc ???

Ich bin für jede Idee dankbar und hoffe auf euch !
Vielen Dank an alle die versuchen zu helfen im vorraus ...

Gruß
Torsten