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...

Se Steg
Relaterade Ämnen

Hemligheter av förarlösa Stepper Motor drift

Jag har ett skåp fullt av stegmotorer för olika konfigurationer, både unipolär och bipolär. Jag ville ha ett snabbt, enkelt, tillförlitligt och billigt sätt att testa dem i båda riktningar av rotation för acceptans eftersom de är bärgades under vägar...

Intellekten Edison: Ställa in Stepper Motor

Stegmotorer är en speciell typ av elektrisk motor som kan användas för precision manövrering. Även en liten stegmotor kan producera mycket vridmoment, vilket gör det ett värdefullt tillskott till Grove Starter Kit används på den Intel IoT Hack-a-thon...

Ställa in en Stepper Motor Driver

Om du behöver använda stegmotorer i någon form av sätt för ett projekt, täcker denna guide hur du kommer igång med SlushEngine. I slutet av denna guide, kommer du att kunna flytta 4 stegmotorer på en gång. Du lär dig också att använda position kontro...

Trä Gear Clock med Stepper Motor Drive

Ännu en annan klocka med trä redskap. Denna design var inspirerad av DickB1's Instructable (visas här på botten).Men i stället för körning klockan med en magnetiskt pulsade pendel, använde jag en liten stegmotor.Först måste jag få en stor gripe med D...

Hur man använder en Stepper Motor

Om vi noga med att erkänna det eller inte, finns motorer överallt i vår vardag; de brukar bara vara dolda. Motorerna är närvarande i bilar, skrivare, datorer, tvättmaskiner, rakapparater, och mycket mer.Det finns dock ett antal personer (som fram til...

Designa en 3D tryckt pärlstav ball chain remskivan för Stepper Motor NEMA 17 på TinkerCAD

I detta instructable, jag kommer att förklara hur man utformar en 3D tryckta pärlstav boll kedja remskivan som fungerar med Stepper Motor NEMA 17.I ett av mina projekt i CMSC838F klass på University of Maryland (undervisas av Prof. Jon Froehlich), vi...

Kontroll DC och stepper motors med L298N Controller moduler med dubbla motorer och Arduino

Du behöver inte spendera en massa pengar att styra motorer med en Arduino eller kompatibel styrelsen. Efter lite jakt runt vi kan hittade en snygg motorisk kontrollmodul baserad på L298N H-bridge IC som kan du styra hastighet och riktning av två liks...

Stepper Motor Easy Driver

I detta instructable jag ger ett kodexempel och layout för att ansluta en stegmotor för Nema 17 form faktorn till en Easy Driver motor controller styrelse sedan styra motorn med en Arduino Uno.Steg 1: Nödvändiga komponenter: NEMA 17 form faktorn steg...

Bipolära Stepper Motor

jag hade några stegmotorer från trasiga HP skrivare, hårddisk och andra elektroniska apparater, så jag tänkte att det vore bra att få dem att fungera.i början började jag med uni-polär stegmotor (5,6 tråd) med ATMEGA8 MCU och ULN2003 drivrutin och de...

Stepper Motor grunderna - 6 kablar unipolär / bipolär Motor

STEPPER MOTOR grunderna - 6 kablar UNIPOLÄR / BIPOLÄR MOTOR exempel.Grunderna om hur stegmotor, stepper controller och stepper drivrutinen fungerar.Obs: Det finns vissa skillnader på hur de olika varianten av stegmotorer arbete (dvs. 4 trådar, 5 kabl...

Stepper Motor grunderna - 5 kablar unipolär / bipolär Motor

STEPPER MOTOR grunderna - 5 kablar UNIPOLÄR / BIPOLÄR MOTOR exempel.Grunderna om hur stegmotor, stepper controller och stepper drivrutinen fungerar.Obs: Det finns vissa skillnader på hur de olika varianten av stegmotorer arbete (dvs. 4 trådar, 5 kabl...

Enkla Stepper Motor Driver för Arduino CNC projekt

Detta är en enkel dubbel H-Bridge enhet jag gjorde för en tid sedan med några marker fick jag på eBay. Det använder en Pic mikro-controller för att hantera steg riktning ingångar för att spolen enhet logik. Jag använde de billigaste bilder jag hade d...

Stepper Motor grunderna - 4 trådar bipolär Motor

STEPPER MOTOR grunderna - 4 trådar BIPOLÄR MOTOR exempel.Grunderna om hur stegmotor, stepper controller och stepper drivrutinen fungerar.Obs: Det finns vissa skillnader på hur de olika varianten av stegmotorer arbete (dvs. 4 trådar, 5 kablar och ledn...

Stepper Motor modul

detta projekt är utformad så att du kan skapa en återanvändbar modul för bipolära Stepper applikationer baserade på en L293D H-brygga. En H-bryggan är en krets som gör att du kan återföra polariteten på en DC krets. De är vana att styra riktningen på...

QuickStart - en transistor DC motor controller

detta är en PWM (Pulse bredd moduleras) motor controller.En enda liten transistor används för att köra en liten likströmsmotor.Medan kretsen är mycket rakt fram (vissa säger tråkiga?) har enganska cool trick i programvaran - Pulse bredd modulerade (P...

Göra en 8-amp Dual Motor Controller för $40

The OctoDriver är en öppen 8-amp Motor controller. Anslut den till din Arduino, Propeller eller PICAxe att styra mer kraftfulla motorer!Jag har jobbat på en dogie dörr ett tag - medan programvaran är enkel, att hitta en lämplig motor controller har v...

Arduino moduler - L298N dubbla H-Bridge Motor Controller

Snabb och enkel start guide för att använda och utforska en L298N Dual H-Bridge Motor Controller module med en Arduino.Modellen i exemplet jag använder är från Ebay.Material som behövs:L298N dubbla H-Bridge Motor Controller module (olika modeller fun...

Arduino Stepper Motors

När vi behöver precision och repeterbarhet, är en stegmotor alltid lösningen. Med hur den är utformad, kan en stepper bara flytta från ett steg till nästa och fixa i den positionen. En typisk motor har 200 steg per varv. om vi säger motorn att gå 100...

Kabeldragning för din Z stepper Motors i serien

Detta instructable är avsedd för ägare av RepRap och andra 3d-skrivare som använder 2 stegmotorer för Z-axeln, som vanligen ses i Prusa eller Mendel stilar av skrivare, bland många andra.Standardkonfigurationen för de flesta controller elektronik sås...