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
czas martwy1.png (17.27 KiB) Przejrzano 5292 razy
czas martwy.png

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.