Skocz do zawartości

Sposób na enkoder.


Pomocna odpowiedź

Napisano (edytowany)

Cześć, właśnie od paru godzin próbuję zgadnąć co nie tak z moim szkicem, że enkoder gubi kroki.

Zupełnym przypadkiem zauważyłem, że to wina sprzętu. Jeśli lekko pociągnę za gałkę, lub lekko docisnę i wtedy kręcę, to jest wszystko ok i enkoder pięknie odczytuje obroty.

Ktoś to już rozbierał? Ja go ugryźć? Czy może tylko popsikać sprayem kontaktowym dla elektryków?

Taki model. Nówka sztuka.

Edytowano przez SOYER
17 minut temu, SOYER napisał:

Ktoś to już rozbierał?

Wątpię żeby się opłacało

18 minut temu, SOYER napisał:

Czy może tylko popsikać sprayem kontaktowym dla elektryków?

Te szpraje prędzej czy później doprowadzą do korozji - zwłaszcza jeśli nie oczyścisz elementu po takim zabiegu, nie nadają się do delikatnej elektroniki. Nie wiem jaką bibliotekę używasz, ale to też ma znaczenie dobry libs potrafi zdziałać cuda. Albo jeśli to STM32 to tam też można w dużym zakresie usprawnić działanie enkodera. 

To niekoniecznie jest wina enkodera - pewnie na wyjściu pojawiają się drgania. Pytanie, czy biblioteka potrafi sobie z tym poradzić poprawnie, bo może tutaj jest problem.

Jeśli masz pod ręką stm32 to warto podłączyć enkoder i sprawdzić jak działa ze sprzętowym wsparciem. O ile wiem do kursu stm32l4 używane są takie same, albo chociaż bardzo podobne enkodery i raczej nie ma z nimi problemów: https://forbot.pl/blog/kurs-stm32l4-liczniki-sprzetowe-pwm-enkoder-id46585

  • Lubię! 2

Właśnie dlatego wspomniałem o bibliotece, ja kiedyś przepisałem sobie libsa z poradnika mirekk36 - ze swoimi poprawkami używam na esp8266

On tam używa tablic aby określić w jakiej pozycji jest enkoder, działa to bardzo dobrze również dla wyeksploatowanych pokręteł

 

(edytowany)
1 godzinę temu, _LM_ napisał:

Właśnie dlatego wspomniałem o bibliotece, ja kiedyś przepisałem sobie libsa z poradnika mirekk36 - ze swoimi poprawkami używam na esp8266

On tam używa tablic aby określić w jakiej pozycji jest enkoder, działa to bardzo dobrze również dla wyeksploatowanych pokręteł

 

Jak masz gotowego i sprawdzonego libsa na 8266 to podziel się z kolegą. Ja też mam teraz nodeMCU z 8266. Może jednak to soft, a nie hardware.

STM nie posiadam i nie umiem😔

Edytowano przez SOYER
(edytowany)
52 minuty temu, SOYER napisał:

Jak masz gotowego i sprawdzonego libsa na 8266 to podziel się z kolegą

ten sam co na filmie także nie wiem czy mogę publikować, przepisany pod non - os SDK, dla arduino pewnie trzeba by inne porty i wrappery zastosować

Edytowano przez _LM_
  • Lubię! 1
(edytowany)

Ja już ponad 4 lata temu używałem takiego szkicu:

Działał enkoder na tym kodzie dobrych kilka lat, w zeszłym roku wywaliłem LCD i teraz i lcd i enkoder się kurzą w szufladzie.

 

Edytowano przez SOYER
  • Lubię! 1
(edytowany)

😁 Problem opisałem w pierwszym poście w tym temacie. Później wynikła z tego luźna dyskusja, którą bardzo lubię, bo zawsze można się czegoś nowego dowiedzieć, nauczyć od starszych i młodszych kolegów👍🍻

 

 

Edytowano przez SOYER

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...