HDD cirkulär diagram Recorder (2 / 5 steg)
Steg 2: Unipolär stegmotor för diagram drive
Jag hade en PM35L - D48 stepper motor som togs bort från en gammal HP skrivare. Grundläggande motorn har 48 steg/varv. Jag arbetade ut att om denna motor kunde vara mikro-klev av en faktor 4 då det skulle ge 192 steg/varv. Detta skulle träna till 3.75 min per steg för en 12 timmars runda diagram. Jag ansåg att detta acceptabelt att börja med.
Spindle motor skulle behöva ersättas av denna stepper drivs i en mikro-steg av 4 läge.
Kontrollera ut jag riggade upp en krets baserad på ULN2003 föraren IC med ingångar ansluten till resultaten av en PIC16F628A mikrokontroller.
Den unipolar stepper har två split lindningar med center-klappen kopplas samman. Jag arbetade ut sekvensen för rotation i ett steg, steg/2 och steg/4 lägen. I princip använder det enda steg-läget en slingrande i taget. Steg/2-läget använder en slingrande följt av två lindningar i sekvens. För att få den steg/4 läget är det nödvändigt att också skapa en slingrande-ström X 0.41 läge för varje lindning. Motsvarande enhet sekvensen ges också i figuren.
ULN2003 har 7 inre drivrutiner men steg/4 systemet kräver 8 förare. En extra förare ges av en NPN-transistor.
Siffrorna visar:
- Stegmotor med tillfälliga lägesindikator
- ULN2003 styrkrets och spole Schematisk
- Steg sekvens och binära utdata krävs för stegning lägen
- Skärbräda för PIC16F628A mikrokontroller
- Skärbräda för den ULN2003 föraren
- C-kod för PIC16F628A att kolla steg/4-läge
Denna korta video visar den mikro-stepping åtgärden: