Attiny85 som steg/Dir Stepper Motor Controller (7 / 8 steg)
Steg 7: Utrymme för förbättringar
Tja, gör denna krets i en perfboard, skärbräda, PCB eller något annat är inte alltid i slutet. Du kan förbättra registeransvarige. Ja, gissa vad? Ta Attiny ur uttaget lägga den i din programmerare (vad det är) och ändra dess "stepper kontroll firmware" som du vill.
Du kan ändra fördröjningstiden (eftersom det beror faktiskt på motorn), tröskel (om du ändra motstånden), stepping teknik (du kan göra Full kliva - nu är det halva kliva - eller skapa en ny)...
Du kan inte ändra ordningen på Pinout dock. Du kan skriva en realtid controller alltför (detta är inte * som * realtid) och kontrollera stora CNC (inte bara en hobby). Slutligen kan du, på något sätt (vissa program PWM antar jag), lägga till MICROSTEPPING. Himlen är gränsen. Och om du blir uttråkad av det, bara gör din Attiny ett trafikljus controller och skrot motor projektet helt och hållet (Glöm inte, Attiny är enkelt kan programmeras om - även på krets - ingen säkring förändring gjorde)
Denna drivrutin kan ta emot en steg högt signal varje 1500 US (mikrosekunder - 1.5ms millisekunder) och inte förlora alla steg (medan halv kliva). Det är 0.0015 SEK period. Så 666.6... Hz.
Om du gör eventuella ändringar eller lägga till funktioner, så låt mig veta!
Det bästa sättet att göra det är inte skicka mig ett mail, men att göra en instructable om det eller kommentera din extra funktioner och kanske koden!
Om detta projekt blir nog förbättring, jag kommer att öppna en SourceForge post om det att låta alla har en * nästan * gratis stepper controller-drivrutinen!
Dela ditt arbete...
Tack för att läsa min andra Instructable...