Mit meiner geplanten selbstbau-Schrittmotorkarte werde ich da allerdings Probleme kriegen. Jede Motorspule muss dann separat wahlweise auf den Wurzel2-Fachen Spulenstrom gelegt werden können. Das macht dann schonmal 6 Ports am AVR für 3 Motoren, nur um das umzuschalten. Zusätzlich für die Stromabsekung eines Motors im Stillstand benötigt man auch nochmal 3 Ports für alle Motoren. Macht zusammen 9 nur um den Strom zu kontrollieren. Dann nochmal 4 je Motor um die Spulen zu steuern. Macht 21 Ports am AVR. Da dieser den Takt für die Stromregelung generiert 22 Ports. Damit hat man die Portkapazität eines ATmega8s bereits überschritten und ein ATmega16 müsste her. Besonders günstig wird das dann nicht mehr. Mist.
Fertige Schrittmotor-ICs gibts für 6€ + 4€ Versand bei der Bucht aus China. Die können dann bis zu 1/8 Schritt, Stromabsenkung, usw.
Besteht mit dem Vollschrittbetrieb nur das Problem, dass die Motoren laut sind oder ergeben sich da auch andere Nachteile?
Lesezeichen