Bezszczotkowe elementy sterownika silnika, w tym: obwód zasilający, główny kontroler, obwód napędu silnikowego, obwód zbierania sygnałów napięcia napędowego, może obwód komunikacyjny i czujnik Halla, ogólna instalacja na końcu silnika bezszczotkowego, klient można wybrać zgodnie ze swoim bezindeutowym silnikiem indukcyjnym i niepodatowym. W projektowaniu systemu napędowego oprogramowania kontrolera silnika bezszczotkowego, projektowanie programu modułów funkcji sterowania otwartą/zamkniętą pętlą, projektowanie funkcji monitorowania, rozkład funkcji napędu, zasada implementacji miękkiej start i realizację kodu, powiedzmy, że sterownik sterowania motorycznego może komunikacja w systemie sterującej STM32 BXCAN. Główna architektura kontrolera to 72 MHzm3 Chip STM32F103C8T6, 48 pinów, pojemność Flash wynosi 64 kb, pojemność około 20 kb SRAM, temperatura robocza dla -45 ℃ -85 ℃, takich jak użycie timera generują fala PWM, czytanie prądu, aby chronić obwód przed obwodem, komunikację i maszynę do superordynowania BXCan, errazy generujące pwm, wygeneruj fala PWM. Mówienie, czytanie i pisanie przez kanały komunikacji CAN i inne funkcje.
Więc, bezszczotkowy kontroler silnika, który kilka głównych modułów? Warstwa, warstwa sterownika i warstwa aplikacji, zawiera głównie algorytm warstwy sterownika Istnieje pięć modułów, odpowiednio pięć modułów odpowiedzialnych za ich pracę. 1, kontrola sprzężenia zwrotnego w pętli zamkniętej dla kontroli pętli silnika i pozycji; —Il Moduł prędkości testowej; 2, temperatura, napięcie, zewnętrzne zbieranie sygnałów analogowych i wewnętrzny wzmocnienie sygnału wejściowego potencjometru i konfigurowanie linii i kontroli LED & ndash; - Moduł sterownika poziomu na poziomie; 3, niektóre funkcje napędzane silnikiem & ndash; —Motor Moduł sterownika; 4, ADC Sampling, wyniki pobierania próbek do monitorowania wątku, aby zrobić ochronę i ndash; —Prądowy moduł akwizycji; 5, Przejdź do komputera przez USB CAN EARDUCT do sterowania w czasie rzeczywistym i szybkość napędu graficzny wyświetlacz i ndash; - Moduł komunikacji puszki; Jakie są typowe funkcje bezszczotkowego kontrolera silnika może komunikacja? 1, główna kontrola. Autobus jest bezczynny, wszystkie jednostki mogą wysyłać wiadomości i więcej niż dwie jednostki jednocześnie wysyłać wiadomość, zgodnie z identyfikatorem (id, adres) określa priorytety; 2, elastyczność systemu. Podczas dodawania urządzenia do magistrali, aby podłączyć inne jednostki sprzętu i oprogramowania, a warstwa aplikacji nie musi robić, aby się zmienić; 3, prędkość, odległość. Maksymalnie 1 Mb/s (odległość i 40 m), o ile może być do 10 km (szybkość i lt; 5 kbps)。 4, z funkcjami wykrywania błędów/powiadomienia o błędach i odzyskiwania błędów. 5, funkcja uszczelnienia usterki. Czy może określić rodzaj błędu, błąd danych magistrali (taki jak szum zewnętrzny itp.) Lub Błąd trwałego danych (taki jak wewnętrzny usterka, awaria napędu, śruba itp.)。 6, podłączanie węzłów. CAN BUSTA może również łączyć wiele jednostek jednocześnie. Kontroler może być zaprojektowany zgodnie z wymaganiami klientów, klienci mogą zapewnić niestandardowy rozmiar, instalację, wymagania dotyczące wydajności, warunki, bezszczotkowe kontroler silnika można umieścić w i na zewnątrz, czujnik hali może wybrać indukcyjny i nieindukcyjny.