Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 27 wrz 2024, o 23:20


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 
Autor Wiadomość
PostNapisane: 15 lis 2013, o 09:10 
Offline
Nowy

Dołączył(a): 30 lip 2012
Posty: 4
Pomógł: 0

Witam,
mam taki mały problem. Uruchomiłem generator Fast PWM na Atmedze 2560, przebieg się generuje ale jest niestabilny-częstotliwość i czas impulsu zmieniają się. Procka taktowałem z wew. oscylatora jak i z kwarcu 16MHz i efekt jest taki sam. Układ zasilam z USB,wszędzie gdzie się da mam kondensatory 100n i 10uF tantal, pcb 2 stronna z polygonami masy na górnej i dolnej warstwie. Wymieniłem też procka na nowego, niestety nie udało mi się rozwiązać tego problemu. Piszę w C, timer konfiguruję i wartości do rejestrów OCR wrzucam jednorazowo w main().
Proszę o jakieś porady .

Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 lis 2013, o 09:13 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27296
Lokalizacja: Szczecin
Pomógł: 1041

Wiesz żeby jeszcze tak wiedzieć co ty masz na myśli - że jest niestabilny ? o jakich ty różnicach w częstotliwości piszesz ? to już byłoby cacy ;) .... bo to chyba najważniejsze w takim pytaniu

nie wspomnę o kodzie który by się przydał ale najpierw o jakich niedokładnościach mówimy ? napisz

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 lis 2013, o 09:20 
Offline
Nowy

Dołączył(a): 30 lip 2012
Posty: 4
Pomógł: 0

Niedokładności są ok. 2Hz, normalnie bym to zostawił, ale ten przebieg będzie modulował moją cewkę Tesli i takie odchyły po prostu słychać. Nie wspomnę już o użyciu tego do grania dzwięków z interfejsu MIDI. :)

Edit: Timerem będę generował przebiegi 30-900Hz o czasie impulsu do 180us.

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Kody wklejamy przy pomocy syntax=c - Różowy J.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO