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
myRIO DDS PWM - częstotliwość sygnału PWM
-
- Posty: 2
- Rejestracja: 26 lip 2016 10:58
- Wersja środowiska: LabVIEW 2014
- Lokalizacja: Zalesie Śląskie
myRIO DDS PWM - częstotliwość sygnału PWM
- Załączniki
-
- dds pwm.rar
- (1.3 MiB) Pobrany 421 razy
Ostatnio zmieniony 08 wrz 2016 11:48 przez Paweł1991, łącznie zmieniany 1 raz.
- skoziate
- Administrator
- Posty: 245
- Rejestracja: 06 mar 2007 00:00
- Wersja środowiska: LabVIEW 2019
- Lokalizacja: Warszawa
- Kontakt:
Re: myRIO DDS PWM - częstotliwość sygnału PWM
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
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
Sebastian