Mikrokontrolery rodziny AVR EB zwiększające płynność pracy silników BLDC
W sektorze konsumenckim, motoryzacyjnym i przemysłowym powszechnie stosuje się silniki BLDC, pozwalające wydłużyć żywotność urządzeń oraz ograniczyć wibracje i poziom hałasu. Dotychczas, osiągnięcie tych zalet wymagało zaawansowanych algorytmów sterowania i kontroli kształtów przebiegów, co wykraczało poza możliwości tanich sterowników. Firma Microchip wprowadza obecnie na rynek rodzinę mikrokontrolerów AVR EB, pozwalających ograniczyć poziom hałasu i wibracji silników w aplikacjach, w których ważnym kryterium jest koszt podzespołów.
Mikrokontrolery AVR EB umożliwiają regulację prędkości, parametrów czasowych i kształtu przebiegu sterującego, generując przebiegi sinusoidalne i trapezowe, poprawiające płynność pracy silnika oraz zmniejszające wibracje i zwiększające sprawność energetyczną w zakresie dużych prędkości obrotowych. Regulacje te są realizowane z niemal zerowym opóźnieniem w oparciu o unikalny zestaw wbudowanych bloków peryferyjnych, wymagających minimum programowania. Zmniejsza to stopień skomplikowania kodu, zwiększa szybkość reakcji na zmiany warunków pracy i obniża koszt podzespołów, ponieważ część zadań, m.in. związanych z obsługą komunikacji szeregowej i analizą danych z czujników parametrów środowiskowych, może być wykonywana przez bloki peryferyjne CIP (Core Independent Peripherals), pracujące niezależnie od CPU. Dodatkową zaletą mikrokontrolerów AVR EB jest ich mała powierzchnia, wynosząca już od 3 x 3 mm, umożliwiająca montaż bezpośrednio na silniku.
Z ważniejszych funkcji mikrokontrolerów AVR EB należy wymienić:
- 16-bitowy timer/licznik TCE z czterema kanałami Compare do modulacji szerokości impulsu (PWM) i kształtowania przebiegu, zwiększający płynność sterowania silnikiem,
- 24-bitowy timer/licznik TCF, zapewniający precyzyjne generowanie częstotliwości,
- funkcję PDID (Programming and Debug Interface Disable), zwiększającą bezpieczeństwo kodu,
- do 16 KB pamięci Flash z pracą w trybie RWW (Read-While-Write),
- 24-kanałowy, 12-bitowy przetwornik A/C + 2 komparatory analogowe z funkcją window compare,
- funkcje bezpieczeństwa Power-on Reset, Brown-out Reset, VLM (Voltage Level Monitor) i CRC scan.
Mikrokontrolery AVR EB są w pełni wspierane przez środowisko MPLAB. Firma Microchip dostarcza do nich nową płytkę rozwojową Curiosity Nano, przyspieszającą prace prototypowe. Zestaw ewaluacyjny Curiosity Nano AVR16EB32 (EV73J36A) można łatwo łączyć ze środowiskami MPLAB X, Microchip Studio i IAR Embedded Workbench. Projektanci mogą również korzystać z intuicyjnego, internetowego narzędzia konfiguracyjnego MCC (MPLAB Code Configurator) Melody, pozwalającego dodatkowo skrócić fazę projektowania.