PRZYKŁADY OPROGRAMOWANIA STERUJĄCEGO
09 lipca 2018 r.|Widok:1219

Poniżej znajdziesz kilka małych fragmentów kodu, głównie w C/C++, trochę w języku assemblerowym dla różnych procesorów i mikrokontrolerów. Ten kod nie jest w żadnym wypadku kompletny, ale jest dostarczany tylko w celu zapewnienia podstawowego zrozumienia oprogramowania zaangażowanego w sterowanie silnikami krokowymi zarówno z użyciem, jak i bez użycia obwodu translatora sprzętowego.


Słowa przestrogi:


Podczas podłączania do portu równoległego komputera lub pinów I/O mikrokontrolera, należy dobrze odizolować silnik. Wysokie skoki napięcia rzędu kilkuset woltów są możliwe jako siła elektromotoryczna zwrotna z cewek silnika krokowego. Zawsze używaj diod zaciskowych, aby zewrzeć te skoki z powrotem do magistrali zasilania silnika. Zastosowanie optycznych urządzeń izolacyjnych (optoizolatorów) doda kolejną warstwę lub ochronę między delikatną logiką sterowania a potencjałami wysokiego napięcia, które mogą występować w stopniu wyjściowym mocy. Zawsze, gdy jest to możliwe, używaj oddzielnych zasilaczy dla silnika i translatora/mikrokontrolera. To jeszcze bardziej zmniejsza ryzyko dotarcia destrukcyjnych napięć do sterownika i zmniejsza lub eliminuje szum zasilania, który może być wprowadzany przez silnik.


Jeśli używasz komputera, który ma port równoległy jako część wbudowanego wejścia/wyjścia, możesz rozważyć zakup karty portu równoległego. Widziałem je już za 9,99 USD w sklepach Fry's Electronics i innych sklepach komputerowych. Nie tylko zmniejsza to ryzyko trwałego uszkodzenia lub zniszczenia płyty głównej (przydarzyło się to mojemu znajomemu!), ale także pozwala eksperymentować bez konieczności zamiany kabli lub przełączania przełącznika, gdy chcesz użyć drukarki równoległej, ponieważ Twoje eksperymenty nie będą dzielić jej portu. Znacznie taniej jest wyrzucić kartę portu równoległego za 10 USD niż wymienić płytę główną!


Pełna kontrola oprogramowania:


Pod całkowitą kontrolą oprogramowania nie ma obwodu tłumaczącego poza portem równoległym lub mikrokontrolerem. Ten schemat zmniejsza liczbę części, koszt komponentów i sprawia, że ​​projekt płytki jest prostszy. Z drugiej strony, odpowiedzialność za generowanie wszystkich sygnałów sekwencyjnych spoczywa na oprogramowaniu. Jeśli komputer lub mikrokontroler nie jest wystarczająco szybki (z powodu nieefektywnego kodu lub wolnej prędkości procesora) lub zbyt wiele silników jest napędzanych jednocześnie, wszystko może zacząć zwalniać. Przerwania i inne zdarzenia systemowe mogą w tym przypadku bardziej nękać oprogramowanie sterujące. Pomimo wad bezpośredniego adresowania silnika krokowego w ten sposób, jest to zdecydowanie najłatwiejsze i najbardziej bezpośrednie podejście do sterowania silnikiem krokowym. Ta metoda sterowania silnikiem może być również przydatna, gdy sprzęt nie jest na początku krytyczny i potrzebny jest prosty interfejs, aby umożliwić poświęcenie więcej czasu na rozwój oprogramowania przed udoskonaleniem sprzętu.


Produkty powiązane

Wyślij wiadomość

Jeśli jesteś zainteresowany naszymi produktami i chcesz poznać więcej szczegółów, zostaw wiadomość tutaj, odpowiemy najszybciej jak to możliwe.

nazwa*
e-mail*
telefon
bałagan*

Skontaktuj się z nami

O nas

Firma Changzhou Sunrise Electric Motor Company została założona w 2004 roku i ma siedzibę około 200 km na zachód od Szanghaju.

Jesteśmy ekspertami w zakresie silników DC szczotkowych i bezszczotkowych, serwosilników AC, hybrydowych silników krokowych i niestandardowych rozwiązań silnikowych. Ponadto nasze usługi logistyczne są najwyższej jakości.
W Sunrise Motor cenimy sobie otwartą komunikację między wszystkimi stronami, aby zapewnić Ci właściwe rozwiązanie.
Pozwól naszym firmom iść ręka w rękę w kierunku dochodowej przyszłości. Korzystając z naszych usług, korzystasz z ponad 15-letniego doświadczenia w rozwiązaniach elektromechanicznych silników.

Wymienione silniki zostały wyeksportowane za granicę za pośrednictwem naszych przedstawicieli handlowych w Ameryce Północnej i Europie. Mają zastosowanie do: zastosowań w drukarkach, maszynach do rzeźbienia, instrumentach medycznych, oświetleniu rozrywkowym, maszynach tekstylnych itp.

Copyright © 2023-2025 Changzhou Sunrise Electric Motor Co.,Ltd Wszelkie prawa zastrzeżoneMapa witryny  Wszystkie tagi