Conducerea pentru a verifica bd, toate cu propriile lor mâini

Stare de sănătate bună pentru toți. În ultimii ani, am acumulat o grămadă de motoare pas cu pas, dar toate mâinile nu le ajunge, și, de fapt, piesa shagovik foarte interesant și necesar. Da, chiar și pe citit pe Internet, că mulți dintre frații noștri obsedat cu lansarea dvigun, aici și a decis să facă operatorului să verifice cele mai comune motoare pas cu pas.

Motoarele Stepper sunt destul de frecvente în aplicații în care mecanismele de mișcare fine trebuie să le atingă. Există mai multe tipuri de motoare pas cu pas, dar cel mai simplu în planul de management sunt cu 2 faze motoare unipolare. Acest tip de motor are două independente (vezi. Figura 1) cu un știft de înfășurare mijloc. Ele pot fi găsite în astfel de dispozitive ca imprimantă, copiator, unitate de disc, etc.

Conducerea pentru a verifica bd, toate cu propriile lor mâini

pas cu pas circuitul de control al motorului este prezentat în figura 2.

Conducerea pentru a verifica bd, toate cu propriile lor mâini

În primul rând am vrut să proiecteze un circuit pe o logică rigidă, dar atunci când este determinată cu funcțiile pe care trebuie să le efectueze, este greu de utilizat pentru acest scop microcontroler. Și astfel, încât poate fi determinată prin această unitate de control.

1. Puteți defini numărul de pași.
2. Definiți unul dintre cei doi algoritmi de funcționare a motorului.
3. Accesat modul de funcționare a motorului polushagovom.
4. Puteți încerca să lucreze în modul total de pas.
Încă o dată, că speciile shagovikov multe și nu toate se potrivesc acest controller.

Programul de control este format din cinci subprograme, care trece butonul BS3 - «Selectarea programului“. Numărul de subrutina selectat este afișat cu trei LED-uri în sistem binar. Când pornit pentru prima dată, LED-ul ar trebui să aprindă HL1, indicând faptul că a permis prima operațiune de rutină a motorului pas cu pas în modul polushagovom. Pornirea motorului cu butoanele de „dreapta“ și „stânga“. Dreapta - motorul trebuie să se rotească în sens orar, stânga - invers acelor de ceasornic, dar direcția de rotație depinde și de modul în care conectați bobinajul motorului. Va trebui să experimenteze. Screenshot 1 (față osciloscop virtuale program de Proteus) pot fi observate secvența puls și codurile de jumătate din motor. Unele dintre shagovikov acest algoritm nu am lucrat.

Conducerea pentru a verifica bd, toate cu propriile lor mâini

Subrutină №2 - LED-ul se aprinde o secundă. În această rutină, motorul va rula pe algoritmul totală pas prezentat în screenshot 2.

Conducerea pentru a verifica bd, toate cu propriile lor mâini

Subrutină №3 - publicarea prima și a doua LED-uri. În această rutină, motorul va rula pe algoritmul totală pas prezentat în screenshot 3.
Conducerea pentru a verifica bd, toate cu propriile lor mâini

Subrutină №4 - LED-ul se aprinde trei. Această rutină oferă un motor pas de fiecare dată când apăsați pe „dreapta“. Butonul „stânga“, în acest caz, nu este implicat. Pe scurt, de fiecare dată când apăsați butonul, puteți conta numărul de pași pe rotație a motorului încercat. Algoritmul de funcționare a motorului în subrutina algoritmul corespunde cu captura de ecran 2.

Sub №5 - iluminat primul și al treilea LED-uri. În această rutină se întâmplă același doar operațiunea, motorul algoritm în acest algoritm subrutina corespunde captura de ecran 3.

Vedere generală a consiliului - în fotografie.

Conducerea pentru a verifica bd, toate cu propriile lor mâini

firmware, circuite și modelul de PCB poate fi descărcat de aici. Mult noroc tuturor. La revedere. K.V.YU.

Descărcați "verifica controler de motor pas cu pas pentru" Shagov-dvigatel.rar - Descărcat de 470 de ori - 20 KB