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



Teraz jest 13 gru 2024, o 14:02


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 
Autor Wiadomość
PostNapisane: 23 sie 2014, o 06:32 
Offline
Użytkownik

Dołączył(a): 24 lut 2013
Posty: 405
Pomógł: 0

Witam,
Mam problem z encoderem czy kręcąc w lewo czy w prawo zlicza raz odejmując zmienną raz ją dodając
kod poniżej
Składnia: [ Pobierz ] [ Ukryj ]
język basic4gl
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 sie 2014, o 14:33 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 kwi 2013
Posty: 418
Lokalizacja: Rzeszów
Pomógł: 102

Jeśli problem występuje przy szybkim obrocie, wtedy jest to typowe zachowanie przy zbyt małej częstotliwości próbkowania powodujące powstanie zjawiska aliasingu tzn. gubienia stanów przejściowych enkodera informujących o kierunku jego obrotu.
Najlepiej zmniejszyć prescaler timer'a, albo w inny sposób podnieść częstotliwość próbkowania.

Kondensatory co prawda eliminują pewien szum, który powstaje w przypadku zmiany stanu, jednak dla enkoderów o dużym podziale ma to raczej niewielkie znaczenie, gdyż błąd wynosi jedynie 1 krok (wartość kąta oscyluje nieznacznie).
Zwiększenie stałej czasowej poprzez dodanie kondensatora wpływa zdecydowanie negatywnie na częstotliwość sygnału, zmniejszając tym samym możliwość interpretacji szybkich obrotów.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 sie 2014, o 15:01 
Offline
Użytkownik

Dołączył(a): 24 lut 2013
Posty: 405
Pomógł: 0

Nie Panowie , jak zmieniłem na LCD Graficzny, bo alfanumerycznym działa, musiałem piny zamienić w programie i nie wiem czy do końca są poprawnie ustawione ... zmienna Bytincr powinna się zmieniać w 2 lub 1 w zależności od kierunku obracania



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 2 gości


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