Trinmotoren bliver en stadig mere populær aktuator, der anvendes inden for en lang række tekniske områder, herunder elektroniske enheder og kontrolkredsløb. At have evnen til nøjagtigt at placere akslen i en bestemt position, kan en sådan motor f.eks. Bruges til at styre en ekstra ventilator placeret i kabinen.
Nødvendig
- - motordrevhoved fra diskettedrev
- - mikrokredsløb ULN2003A;
- - PIC16F84 processor;
- - tilslutning af ledninger.
Instruktioner
Trin 1
Brug en læse-skrive-hoveddrevsenhed fra et 5,5-tommers diskettedrev, for eksempel TEAC-mærke, til at fremstille en trinmotor. Det er en unipolær motor med fem terminaler. Fire stifter er forbundet til viklingerne, og den femte er almindelig og tjener til at levere 12V strøm. Den specificerede motor giver et trin på 1, 8 grader, og derfor kræves 200 impulser for en fuldstændig omdrejning af akslen.
Trin 2
Hvis den angivne enhed ikke er tilgængelig, skal du tage motoren fra et mere moderne 3,5-tommers drev. Husk, at en sådan motor er bipolar, og det kræver derfor installation af en speciel driver til styring af systemet.
Trin 3
Forbered ULN2003A IC, som er et sæt åbne kollektortransistorer med en beskyttende diode i belastningskredsløbet. Forbind henholdsvis de første fire ledninger af motoren til mikrokredsløbene, der er markeret med 14, 13, 12, 11. For at tilslutte skal du bruge en speciel terminalblok eller oprette forbindelse ved lodning.
Trin 4
Forbind mikrokredsløbets stifter fra henholdsvis den tredje til den sjette til stifterne på PIC16F84-processoren, som er nummereret fra den sjette til den niende. Aktivering og deaktivering af trinmotor udføres ved hjælp af en knap tilsluttet MCLR- og VSS-stifterne på processoren.
Trin 5
Når ledningerne er gennemført, skal du anvende 12V strøm ved hjælp af den passende fælles ledning, der kommer fra motoren. Programmet sender 200 impulser til viklingerne, hvilket giver en halv eller fuld omdrejning af akslen i en pulserende tilstand. Dette efterfølges af en pause, hvorefter akslen i samme trintilstand drejer 180 grader i den modsatte retning eller foretager en fuld drejning (dette bestemmes af den specificerede tilstand).