Gast
#398586
Hallo Leute! Ich habe eine Schrittmotorsteuerung aufgebaut mit dem L297 und L298-Baustein. Der OSC-Eingang des L297 ist mit einem 22K-Widerstand und einem 3,3nF Kondensator bestückt. Laut der Formel Frequenz=1/(0,69*r*c) sollte dieser Eingang mit ca. 20KHz schwingen. Dies ist die Chopperfrequenz. Der Motor ist bipolar und wird mit 24V versorgt. Er besitzt einen Maximalstrom pro Phase von 120mA. Da die Versorgungsspannung die Nennspannung übersteigt, muss stromgeregelt werden. Der Maximalstrom wird beim L297 über den Pin VREF eingestellt. Hier wurde das Poti so eingestellt, das der Maximalstrom die 120mA nicht überschreiten kann. Das Problem: Wenn ich den Motor relativ schnell betreibe - Eine Clockperiode 1ms oder wenn ich den Motor relativ langsam betreibe - Eine Clockperiode 50ms, funktioniert alles perfekt. Wenn ich aber eine ganz bestimmte Zeitperiode wähle, in meinem Fall 10ms pro Clockperiode, dann dreht sich der Motor nicht ordentlich. Das bedeutet, dass er während der Drehung kurz stehen bleibt, dann wieder schneller dreht usw. Er springt teilweise hin und her, dann dreht er sich wieder einbißchen. Jedenfalls steht der Motor zum Schluss nicht dort, wo er stehen sollte. Schalte ich nun die Stromregelung aus und betreibe den Motor mit der korrekten Nennspannung, dann funktionieren die 10ms Periodendauer ohne Probleme. Ich benötige aber die Stromregelung weil ich dadurch bei höheren Drehzahlen eine höhere Drehkraft erziele. Weiß jemand was das sein kann? Ich selbst vermute, dass dies irgendwie mit der Chopperfrequenz zusammenhängen muss. Leider weiß ich nichts Genaues? Kann mir bitte jemand Helfen? Ich freue mich über jede Antwort. Tschüss Martin