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



Teraz jest 8 sty 2025, o 22:56


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 11 ] 
Autor Wiadomość
PostNapisane: 22 sty 2017, o 13:30 
Offline
Użytkownik

Dołączył(a): 09 sty 2015
Posty: 25
Pomógł: 0

witam,
nie wiem w jakim dziale umieścić mój post.
Ostatnio zrobiłem stroboskopowy miernik prędkości obrotowych, na płytce stykowej wszystko działało dobrze. Na wytrawionej pcb już działa nie prawidłowo. Rozchodzi się o to, że podczas kręcenia enkoderem (z przyciskiem), ten przycisk się wciska ale nie fizycznie, tylko wykonuje się akcja w programie jakby został wciśnięty (czasem kilka razy pod rząd, a czasem raz na tysiąc kroków enkodera) dzieje się tak przy kręceniu tylko w jedną stronę, zwiększanie wartości, przy zmniejszaniu nie zaobserwowałem problemu. Wydaje mi się że winna jest płytka, ale zrobiłem drugą i jest to samo. Mam nadzieje że pomożecie znaleźć co jest nie tak, bo tyle co wiem to sprawdziłem i niczego nie znalazłem co jest nie tak.
Jeżeli czegoś nie rozumiecie pytajcie, ponieważ nie wiem co mam więcej opisać
Poniżej zamieszczę kod, schemat i płytkę.

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


Obrazek

Obrazek

poprawione :)



Ostatnio edytowano 22 sty 2017, o 14:20 przez budapreniak, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 sty 2017, o 13:40 
Offline
Użytkownik

Dołączył(a): 23 sty 2014
Posty: 1081
Pomógł: 73

Obejrzyj to i skońćzą się Twoje problemy z enkoderem ;)
https://www.youtube.com/watch?v=IP5t_XzfRRM



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 sty 2017, o 13:45 
Offline
Użytkownik

Dołączył(a): 09 sty 2015
Posty: 25
Pomógł: 0

Zwróć uwagę że enkoder działa bezproblemowo na płytce stykowej co napisałem w pierszym poście, a problem występuje tylko na pcb. Po za tym oglądałem całą serie poradników o enkoderach i używam sposobu Pana Mirka ;p



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 sty 2017, o 13:58 
Offline
Użytkownik

Dołączył(a): 23 sty 2014
Posty: 1081
Pomógł: 73

Zwróciłem na to uwagę ale gdybyś oglądał te poradniki to byś widział jaki sposób połączenia enkodera do mikrokontrolera poleca pan Mirek :) U Ciebie są kondensatory między masą a sygnałami z enkodera i rezystory podciągające. Wystarczy że na płytce stykowej te kondensatory nie łączyły, to jest bardzo prawdopodobne, teraz na PCB łączą znakomicie i pojawiają się problemy trudne do zlokalizowania....



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 sty 2017, o 14:09 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 paź 2014
Posty: 1032
Lokalizacja: Trójmiasto
Pomógł: 190

Jeszcze mógłbyś uzupełnić zdjęcia bo zostały usunięte bo były źle wklejone oraz przydałoby się zdjęcie i/lub źródło pochodzenie tych enkoderów bo jak widziałem wyprowadzenia miały jakby nietypowe (zwykle mają 3 piny enkodera i po drugiej stronie 2 piny przycisku).
Druga sprawa to pytanie czy podczas montażu nie przegrzałeś enkodera...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 sty 2017, o 14:26 
Offline
Użytkownik

Dołączył(a): 09 sty 2015
Posty: 25
Pomógł: 0

Enkoder jest zwykły(3 pin i 2 pin) tylko że masa przycisku i enkodera jest połączona i na płytce jest tylko wtyczka do enkodera, a jest podłączony za pomocą przewodów. Raczej nie został przegrzany.

Co do połączenia na płytce, to jak kondensatory nie łączyły to wtedy się działo ciekawie.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 sty 2017, o 14:58 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 paź 2014
Posty: 1032
Lokalizacja: Trójmiasto
Pomógł: 190

Zauważ że styki enkodera podciągnąłeś rezystorami do VCC a już switcha to nie... nie wiem czy pamiętasz jak Mirek na poradnikach pokazywał jak wygląda przebieg z enkoderem. Tam pojawiają się czasem szpileczki a skoro enkoder jest połączony przewodem to takie szpileczki z przebiegów enkodera mogą indukować śmieci na przewodzie od switcha stąd mogą występować jego niezamierzone wzbudzenia. Na stykówce to dochodzą dodatkowe pojemności które prawdopodobnie akurat pomagają, i też pytanie czy na stykówce enkoder również był testowany na przewodach.
Moim zdaniem lekarstwem może być podciągnięcie tego switcha zewnętrznym rezystorem to VCC i jakiś kondensatorek ceramiczny też nie zaszkodzi.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 sty 2017, o 15:07 
Offline
Użytkownik

Dołączył(a): 09 sty 2015
Posty: 25
Pomógł: 0

Na płytce enkoder był podłączany bezpośrednio w stykówkę i przez przewody. Dolutuję opornik i kondensator, warto spróbować. Tylko dlaczego problem występuje przy kręceniu tylko w jedną stronę?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 sty 2017, o 15:26 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 paź 2014
Posty: 1032
Lokalizacja: Trójmiasto
Pomógł: 190

budapreniak napisał(a):
Tylko dlaczego problem występuje przy kręceniu tylko w jedną stronę?
Jak byś dysponował oscylem może uzyskał byś odpowiedź, a tak to można snuć jedynie domysły.


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 sty 2017, o 15:33 
Offline
Użytkownik

Dołączył(a): 09 sty 2015
Posty: 25
Pomógł: 0

No właśnie nie posiadam, bo możliwe że jakbym go miał to bym posprawdzał przebiegi.
Dolutowałem rezystor i kondensator i chyba działa, zrobiłem około 9 tysięcy kroków enkodera i zero zakłóceń.

Dzięki wielkie xentis, za zainteresowanie i pomoc w rozwiązaniu problemu :)
przy każdym przycisku warto dodawać te elementy? Czy jeżeli w innych przyciskach nie widzę zakłóceń to odpuścić?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 sty 2017, o 15:41 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 paź 2014
Posty: 1032
Lokalizacja: Trójmiasto
Pomógł: 190

budapreniak napisał(a):
przy każdym przycisku warto dodawać te elementy? Czy jeżeli w innych przyciskach nie widzę zakłóceń to odpuścić?
Wszystko zależy od umiejscowienia przycisku względem procesora. Generalnie bezpieczniej jest dać, bo masz wtedy pewność że układ będzie stabilniejszy i odporniejszy na zakłócenia pochodzące z otoczenia.



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: 11 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 4 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:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO