|

Sterownik PWM – #12 – Montaż, uruchomienie, konfiguracja procesora, znalezione błędy w HW

Na rozgrzewkę: We wpisie przedstawię kolejne etapy powstawania projektu sterownika schodowego LED. Zacznę od montażu, następnie pierwsze zasilenie sterownika, dalej konfiguracja procesora STM32G0 w programie STM32CubeIDE, na końcu wspomnę o błędach, które znalazłem podczas uruchamiania. Jeśli chcesz wykonywać swoje projekty DIY i potrzebujesz asortyment, zapraszam do sklepu Mateusza Salamona (sklep.msalamon.pl). Sponsorem wpisu jest msalamon.pl WWW: https://msalamon.pl/…

Sterownik PWM – #11 – Projekt obudowy

Sterownik PWM – #11 – Projekt obudowy

Wprowadzenie. Projektowanie obudowy dla sterownika PWM, było jednym z etapów w procesie tworzenia finalnego urządzenia. W obecnych czasach mamy możliwość korzystania z łatwego dostępu do różnorodnych narzędzi prototypowania, które znacząco ułatwiają ten proces. Wśród tych narzędzi wyróżniają się programy umożliwiające szybkie i efektywne projektowanie obudów oraz drukarki 3D, które pozwalają na fizyczne wytworzenie naszych prototypów….

Sterownik PWM – #10 – Schemat blokowy, schemat elektryczny, projekt PCB, zamówienie PCB
|

Sterownik PWM – #10 – Schemat blokowy, schemat elektryczny, projekt PCB, zamówienie PCB

Na rozgrzewkę: We wpisie przedstawię po kolei schemat blokowy, schemat elektryczny, projekt oraz zamówienie PCB sterownika oświetlenia schodów LED. Projekt został stworzony od koncepcji po finalne urządzenie zamontowane w domu. W kilku kolejnych wpisach przedstawię etapy powstawania projektu oraz efekty z działania sterownika na instalacji. Jeśli chcesz wykonywać swoje projekty DIY i potrzebujesz asortyment, zapraszam…

|

Obliczenie FFT na mikrokontrolerze STM32 – #3 – Pomiar trzech przebiegów za pomocą niezależnych przetworników analogowo-cyfrowych z wykorzystaniem DMA i trybu Combined regular simultaneous + alternate trigger mode w celu dokładnego pomiaru przesunięcia fazowego na procesorze STM32F103

Na rozgrzewkę: Obliczenia zawarte w dwóch poprzednich wpisach z serii dotyczącej FFT wykonane były za pomocą płytki ewaluacyjnej STM32F401C-DISCO, w docelowym projekcie użyłem procesora STM32F103VET6, który dysponuje trzema niezależnymi przetwornikami analogowo-cyfrowymi. Dobierając ten procesor, sprawdziłem, że ma on trzy niezależne przetworniki ADC, lecz nie sprawdziłem, czy każdy z nich dysponuje swoim DMA. W projekcie chciałem…

|

Obliczenie FFT na mikrokontrolerze STM32 – #2 – Program realizujący FFT, prezentacja wyników, wyciek widma oraz jego przyczyny

Na rozgrzewkę: W kolejnym wpisie dotyczącym szybkiej transformaty Fouriera przedstawię program służący do obliczenia FFT oraz wyniki na podstawie sygnału z generatora funkcyjnego. Następnie zaprezentuję jak częstotliwość próbkowania oraz okna, wpływają na wyciek widma. Jeśli chcesz nabyć płytki deweloperskie lub mikrokontrolery STM, na których będziesz mógł wykonać projekty związane z przetwarzaniem sygnałów, zapraszam do sklepu msalamon.pl Sponsorem…

Obliczenie FFT na mikrokontrolerze STM32 – #1 – Biblioteka CMSIS, wyciek widma, okna wykorzystywane do FFT, wdrożenie w projekcie

Na rozgrzewkę: Częścią jednego z moich projektów było obliczenie FFT (Fast Fourier Transform) z przebiegów prądu i napięcia, zebranych za pomocą przetworników ADC, na procesorze STM32. FFT służyło do wyznaczenia fazy, części rzeczywistej, jak i urojonej z napięcia i prądu. Przyznam, że trochę się nagimnastykowałem podczas realizacji FFT. Dlatego chcę zawrzeć tę wiedzę w postaci…

Przetwornica flyback – #8 – Wykonanie, uruchomienie, badanie stabilności, testy termiczne
||

Przetwornica flyback – #8 – Wykonanie, uruchomienie, badanie stabilności, testy termiczne

Na rozgrzewkę: We wpisie przedstawię sposób wykonania PCB, uruchomienie oraz testy przetwornicy pod kątem stabilności. Jeśli potrzebujesz gotowego modułu przetwornicy, możesz go nabyć w sklepie msalamon.pl. Sponsorem wpisu jest msalamon.pl WWW: https://msalamon.pl/ Sklep: https://sklep.msalamon.pl/ Zakres wpisu: Sposób wykonania PCB Uruchomienie przetwornicy Badanie stabilności Test pracy ciągłej z nominalnym obciążeniem Sposób wykonania PCB: PCB wykonałem metodą…

Sterownik PWM – #9 – Czujnik PIR – zasada działania, podłączenie oraz obsługa w programie

Na rozgrzewkę: W projekcie sterownika PWM czujnik PIR pełni rolę wyzwalacza funkcji odpowiedzialnej za główne zadanie sterownika. We wpisie chcę przybliżyć zasadę działania czujnika PIR, sposób podłączenia, implementację programową, czujnik, który wybrałem do projektu oraz miejsce, gdzie możecie nabyć takie czujniki (sklep msalamon). Sponsorem wpisu jest msalamon.plWWW: https://msalamon.pl/Sklep: https://sklep.msalamon.pl/ Zakres wpisu: Zasada działania czujnika PIR…

Sterownik PWM – #8 – Dobór wartości kondensatora na wejściu analogowym procesora

Na rozgrzewkę: We wpisie przedstawię zadanie kondensatora filtrującego na wejściu analogowym procesora STM32G0, wykonam analizę doboru kondensatora, obliczając błąd, jaki on wprowadza oraz wspomnę, gdzie należy go umieszczać na PCB. Zakres wpisu: Zadanie kondensatora na wejściu analogowym procesora Parametry niezbędne do analizy Analiza Umieszczenie kondensatora na PCB Zadanie kondensatora na wejściu analogowym procesora: filtrowanie zakłóceń pochodzących…

||

Sterownik PWM – #7 – Sposoby bootowania procesora STM32G0

Na rozgrzewkę: Podczas pracy nad urządzeniem miałem problem z działaniem programu bez podpiętego programatora. Szukałem błędu w rodzaju bootowania, finalnie okazało się, że niepodłączony programator ściąga linię reset. We wpisie przedstawię Ci zagadnienia jakie sprawdzałem podczas dochodzenia do rozwiązania problemu.  Zakres wpisu: Rodzaje pamięci z jakich może być boot’owany procesor Sposoby konfiguracji źródła boot’owania Narzędzia…