Enkoder w Xmega
- Pikczu
- Posty: 392
- Rejestracja: 17 sie 2015, 13:46
- Lokalizacja: Dublin, Ireland
- Kontakt:
Re: Xmega sprzętowa obsługa enkodera -to takie proste
To ja się poddaje nie wiem na jakie pytanie tu trzeba było odpowiedzieć.
- Jacek
- Posty: 384
- Rejestracja: 25 kwie 2016, 19:14
Re: Xmega sprzętowa obsługa enkodera -to takie proste
Witam - obiecany film https://www.youtube.com/watch?v=uV2L4_Cck_I
na filmie jeszcze nie mam podziału przez 4 czyli jeden obrót enkodera to 4 obroty silnika ale już zmieniłem w programie i jeden obrót enkodera(1000 impulsów) odpowiada 1 obrotowi silnika(ustawione mam w sterowniku 1000 impulsów na 1 obrót silnika) Paweł hi pomyśl o lcd proszę.
pozdrawiam Jacek.
na filmie jeszcze nie mam podziału przez 4 czyli jeden obrót enkodera to 4 obroty silnika ale już zmieniłem w programie i jeden obrót enkodera(1000 impulsów) odpowiada 1 obrotowi silnika(ustawione mam w sterowniku 1000 impulsów na 1 obrót silnika) Paweł hi pomyśl o lcd proszę.
pozdrawiam Jacek.
- niveasoft
- Posty: 1239
- Rejestracja: 17 sie 2015, 12:13
- Kontakt:
Re: Xmega sprzętowa obsługa enkodera -to takie proste
Jacku widziałeś, że opisałem co potrzebujesz od tego enkodera na MCS? Nie dołączyłem linku do filmu. Jak będziesz chciał to dołączysz.
Ciekawiło mnie kto napisze jak to zrobić lepiej. Mam kilka pomysłów.
Ciekawiło mnie kto napisze jak to zrobić lepiej. Mam kilka pomysłów.
- Jacek
- Posty: 384
- Rejestracja: 25 kwie 2016, 19:14
Re: Xmega sprzętowa obsługa enkodera -to takie proste
Witam - jeszcze nie byłem na forum MCS idę po herbatę nie dawno skończyłem hi malowanie pralni - dziękuje za zainteresowanie zaraz zobaczę.
pozdrawiam Jacek.
pozdrawiam Jacek.
- Pikczu
- Posty: 392
- Rejestracja: 17 sie 2015, 13:46
- Lokalizacja: Dublin, Ireland
- Kontakt:
Re: Xmega sprzętowa obsługa enkodera -to takie proste
Bartek możesz to gdzieś poprzenosić?
Bajzel se robi w każdym wątku.
PS. Przydała by się możliwość blokowania/zamykania wątków.
Bajzel se robi w każdym wątku.
PS. Przydała by się możliwość blokowania/zamykania wątków.
- niveasoft
- Posty: 1239
- Rejestracja: 17 sie 2015, 12:13
- Kontakt:
Re: Enkoder w Xmega
Piszesz i masz. Przeniesione a pierwszy wątek zablokowany.
Niestety po takim szybkim przejrzeniu uprawnień to chyba nie ma możliwości by autor mógł zamknąć wątek. Może sprawdzę po aktualizacji.
Niestety po takim szybkim przejrzeniu uprawnień to chyba nie ma możliwości by autor mógł zamknąć wątek. Może sprawdzę po aktualizacji.
-
- Posty: 58
- Rejestracja: 23 wrz 2018, 11:28
Re: Enkoder w Xmega
Witam , "troszki" inaczej i bez martwych punktów
Code: [Zaznacz cały] [Rozwiń/Zwiń]
- Do
- Enc.0 = Pinb.2
- Enc.1 = Pinb.3
- If Enc = 0 Then Tryb = 0
- If Enc = 1 Then Gosub Impulsator
- If Enc = 2 Then Gosub Impulsator
- If Enc = 3 Then Tryb = 3
- Loop
- '**************************** IMPULSATOR ***********************************
- Impulsator:
- Rez = 0
- If Pinb.2 <> Pinb.3 Then
- If Pinb.2 = 1 And Pinb.3 = 0 Then
- If Tryb = 0 Then If Ust > 0 Then Rez = -5
- If Tryb = 3 Then If Ust < 100 Then Rez = 5
- Tryb = 5
- Do
- Waitms 10
- If Pinb.2 = Pinb.3 Then Exit Do
- Loop
- End If
- If Pinb.2 = 0 And Pinb.3 = 1 Then
- If Tryb = 3 Then If Ust > 0 Then Rez = -5
- If Tryb = 0 Then If Ust < 100 Then Rez = 5
- Tryb = 5
- Do
- Waitms 10
- If Pinb.2 = Pinb.3 Then Exit Do
- Loop
- End If
- End If