-
Data: 2022-12-31 17:51:08
Temat: Re: Mały MCU z rozbudowanym PWM
Od: M M <m...@g...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]czwartek, 29 grudnia 2022 o 22:33:39 UTC+1 Janusz napisał(a):
> Strasznie mieszasz, PWM z 'natury' sieje, dlatego na wyjściu falownika
> są filtry 'odsiewające' PWM-a.
Ale to ma być nie falownik tylko DC/DC "interleaved synchronous buck converter".
Czyli 3 mniejsze stopnie mocy połączone równolegle, sterowane tym samym wypełnieniem
ale przesuniętym w fazie.
Dzięki temu częstotliwość tętnień rośnie x3 i łatwiej odfiltrować.
Z drugiej strony przy małym obciążeniu można by się pokusić o pracę tylko na jednym z
3 dla zmniejszenia strat przełączania.
> Co do przesunięcia, możesz to próbować robić bezpośrednio na timerach w
> przerwaniach ale to bez sensu, bo nie jesteś w stanie przerwań odbierać
> w tym samym czasie, dlatego do timerów są dodane rejestry compare, w tym
> procku 3, i one sprzętowo ci machają nogami a ty w przerwaniu od
> przepełnienia timera karmisz je danymi, tu mój falownik
Na jednym timerze nadal nośna wszystkich 3 kanałów jest zgodna w fazie (zależnie od
trybu albo jedno zbocze albo środek). W falowniku przesunięte są sygnały modulujące.
Można kombinować by timer sprzętowo zmieniał stan pinu i wywoływał przerwanie które
ustawi kiedy ma być kolejna zmiana, ale czasu mało.
Na 3 timerach (albo hipotetycznym jednym jeszcze nie znalezionym który to umie) raz
się ustawia i potem samo się generuje bez udziału CPU.
Chyba że w ogóle zrobić po staremu, zwykły licznik binarny + równoległy flash w
podstawce :)
> Marzyciel :)
A jednak... EVAL-M1-IM818-A :)
Nie jest tanio, ale po drobnych przeróbkach (usunięcie prostownika wejściowego i
dużych kondensatorów) powinno się nadać do testów.
Tylko dla bezpieczeństwa programatora i programisty przydałoby się wstawić
optoizolację.
Następne wpisy z tego wątku
- 01.01.23 01:28 Jacek Radzikowski
- 01.01.23 11:17 Janusz
- 01.01.23 18:14 M M
- 01.01.23 18:34 Piotr Wyderski
- 01.01.23 18:37 Piotr Wyderski
- 01.01.23 18:44 m
- 01.01.23 19:05 Mirek
- 01.01.23 19:34 Piotr Wyderski
- 01.01.23 20:39 Janusz
- 02.01.23 01:03 M M
- 02.01.23 12:54 Dawid Rutkowski
- 02.01.23 21:47 alojzy nieborak
- 03.01.23 09:08 Janusz
- 17.01.23 08:54 Piotr Wyderski
- 19.01.23 11:41 M M
Najnowsze wątki z tej grupy
- Thunderbird i dysk...
- opornosc falowa
- Bateria 9V 6F22, alkaliczna v cynkowa, samorozładowanie, bateria wysokiej trwałości do miernika
- Tani zakup z ali?
- w czasach LED komary mają ciężko
- walizka z kodami
- Rejestrator temperatur - termopara, siec
- Router LTE z możliwością zmian MTU
- Fajny film widziałem...
- Jaka ładowarka sieciowa do Iphona?
- Taśma izolacyjna do prac elektrycznych
- Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
Najnowsze wątki
- 2025-07-25 Re: Boeing Bad Dream (Koszmar) Liner rozbity w Delhi ...
- 2025-07-24 Re: Wypadek kolejowy na stacji Wiesiółka- analiza tragicznego zdarzenia z czerwca 2001 roku.
- 2025-07-23 Re: Tysiące wypadków na niebezpiecznych przejazdach kolejowych a Polskie Linie Kolejowe nic nie robią odlat, bo kierowca pociągu nie ginie
- 2025-07-23 Re: Tysiące wypadków na niebezpiecznych przejazdach kolejowych a Polskie Linie Kolejowe nic nie robią odlat, bo kierowca pociągu nie ginie
- 2025-07-23 Teoria Organizacji w Ujęciu Totaliztycznym - NOWA MONOGRAFIA
- 2025-07-24 Warszawa => MENA New Business Manager <=
- 2025-07-24 Środa Wielkopolska => SAP FI/CO Internal Consultant <=
- 2025-07-24 Fundacja Wolność od Religii domaga się wyjaśnień ws zawierzenia Powiatu Wschowskiego Maryi Królowej Polski
- 2025-07-23 Teoria Organizacji w Ujęciu Totaliztycznym - NOWA MONOGRAFIA
- 2025-07-23 Gdańsk => Programista Delphi <=
- 2025-07-23 Gdańsk => Programista Mainframe (z/OS, Assembler) <=
- 2025-07-23 Warszawa => Starszy inżynier DevOps (AWS) <=
- 2025-07-23 Gdańsk => Mainframe (z/OS, Assembler) Developer <=
- 2025-07-23 Kraków => Senior Fullstack Engineer (Low-Code Platform) <=
- 2025-07-23 Wrocław => Senior Key Account Manager IT <=