myRIO DDS PWM - częstotliwość sygnału PWM

Tematy związane z LabVIEW FPGA oraz programowaniem układów.
Paweł1991
Posty: 2
Rejestracja: 26 lip 2016 10:58
Wersja środowiska: LabVIEW 2014
Lokalizacja: Zalesie Śląskie

myRIO DDS PWM - częstotliwość sygnału PWM

Post autor: Paweł1991 » 08 wrz 2016 08:59

Witam,
Jestem w trakcie tworzenia projektu generacji sygnałów PWM z wykorzystaniem układu programowalnego FPGA myRIO 1900. Zrobiłem program generujący sygnały PWM na podstawie porównania przebiegu sinusoidalnego i trójkątnego. Przeprowadziłem testy układu z wykorzystaniem oscyloskopu, i sygnał generowany jest prawidłowo natomiast nie mam pełnej kontroli nad częstotliwością sygnałów PWM na wyjściu (to znaczy chciał bym zadawać konkretna wartość w programie i uzyskać ją na wyjściu układu). Z tego co wiem częstotliwość sygnału PWM powinna być taka sama jak częstotliwość przebiegu trójkątnego (przy założeniu częstotliwości sinusa w zakresie 100-1000Hz). Na wyjściu chciał bym uzyskać częstotliwość PWM w zakresie od 1kHz – 10kHz. Nie wiem co trzeba by w programie zmienić żeby uzyskać takie częstotliwość z możliwością płynnej zmiany. Poniżej zamieszczam screny programu i cały program w archiwum .rar. Był bym wdzięczny z jakąkolwiek pomoc w tym temacie. Hasło do vi - zxc456

https://zapodaj.net/99393385346fd.jpg.html
https://zapodaj.net/5506159ee3eb0.jpg.html
https://zapodaj.net/6b846e5d87731.jpg.html
Załączniki
dds pwm.rar
(1.3 MiB) Pobrany 43 razy
Ostatnio zmieniony 08 wrz 2016 11:48 przez Paweł1991, łącznie zmieniany 1 raz.

Awatar użytkownika
skoziate
NI Man
Posty: 243
Rejestracja: 06 mar 2007 00:00
Wersja środowiska: LabVIEW 2014
Lokalizacja: Warszawa
Kontakt:

Re: myRIO DDS PWM - częstotliwość sygnału PWM

Post autor: skoziate » 08 wrz 2016 10:33

Cześć!

Próbowałem zajrzeć w Twój kod FPGA, ale wszystkie VI są chronione hasłem. Niemniej znalazłem taki oto przykład:
https://decibel.ni.com/content/docs/DOC-2387
Pozdrawiam,
Sebastian

ODPOWIEDZ