Strona 1 z 1
Czas martwy w PWM
: 10 gru 2013 21:26
autor: przemok90@wp.pl
Witam, mam następujący problem z wygenerowaniem czasu martwego między generowanymi stanami sygnału PWM. Czy jest jakiś uniwersalny sposób na opóźnienie sygnałów względem siebie?
- czas martwy1.png (17.27 KiB) Przejrzano 5292 razy
Re: Czas martwy w PWM
: 28 gru 2013 19:23
autor: laradek
Przeczytałem twoje zadanie i zrobiłem sobie vi do opóżniania zapalania diody po załączeniu przełącznika. Wykorzystałem do tego maszynę stanów z kolejnymi stanami: wykrycie zbocza narastającego -> odmierzenie czasu opóźnienia (wykorzystałem time elapsed?) -> zapalenie diody i czekanie na wyłączenie przełącznika -> i przejście do początku..... Taki sposób możesz wykorzystać w twoim zadaniu.
Pozdro
Re: Czas martwy w PWM
: 31 gru 2013 11:40
autor: laradek
O ile pamiętam to chciałeś kiedyś zasymulować falownik. Jeżeli to chcesz zrobić w tym przykładzie to trochę dziwnie wyglądają twoje przebiegi dla tranzystorów.
W pliku falownik masz przebieg dla górnego tranzystora- dodatnie połówki siunusiody. Jest to pwm sterowany wartością sinusa. Mniej więcej tak działają falowniki.