jaka rozdzielczość enkodera pod arduino, żeby się wyrobiło z odczytem
: 10 sty 2022, 02:05
Witam
Proszę o pomoc w doborze enkodera.
Enkoder będzie zamontowany w maszynce do wyginania drutu, ma mierzyć ile drutu dał podajnik.
Chciałbym jak największą dokładność, to dla mnie ważne, ale nie wiem jak ocenić czy arduino wyrobi się z odczytem sygnału.
Chińczyk sprzedaje w tej samej cenie różne enkodery od 100 do 1000 P/R i nie wiem który wybrać.
Jeszcze do końca nie wiem jakie będą obroty enkodera, minimalnie ok 100 obr/min, ale chciałbym kilkukrotnie więcej.
Mam trzy podstawowe pytania:
1. Jak się liczy ilosć impulsów na obrót? Czy te 1000P/R oznacza 1000 impulsów na obrót na każdy kanał? Jeśli dobrze rozumiem kanał A na obrót ma 1000 zmian ze stanu niskiego w wysoki i drugi raz 1000 z wysokiego na niski tak samo kanał B. Czyli z enkodera 1000P/R można odczytać maksymalnie do 4000 impulsów na obrót?
2. Jaką rozdzielczość może obsłużyć arduino? w sensie prędkości danych, żeby nie pomijało żadnego odczytu. Czy arduino da sobie radę z enkoderem 1000P/R przy obrotach 2 obr/sek? Na ile obr/s mogę liczyć? Oceniam, że 10 obr/s by było super.
(Zakładając wykorzystanie 2 kanałów w pełni tj 4000 impulsów na obrót.)
3. Czy muszę podłączać każdy kanał? np jakby te 1000 P/R z kanału A mi wystarczyło, to kabelek od kanału B może zostać niepodłączony i nic nie będzie enkoderowi?
Proszę o pomoc w doborze enkodera.
Enkoder będzie zamontowany w maszynce do wyginania drutu, ma mierzyć ile drutu dał podajnik.
Chciałbym jak największą dokładność, to dla mnie ważne, ale nie wiem jak ocenić czy arduino wyrobi się z odczytem sygnału.
Chińczyk sprzedaje w tej samej cenie różne enkodery od 100 do 1000 P/R i nie wiem który wybrać.
Jeszcze do końca nie wiem jakie będą obroty enkodera, minimalnie ok 100 obr/min, ale chciałbym kilkukrotnie więcej.
Mam trzy podstawowe pytania:
1. Jak się liczy ilosć impulsów na obrót? Czy te 1000P/R oznacza 1000 impulsów na obrót na każdy kanał? Jeśli dobrze rozumiem kanał A na obrót ma 1000 zmian ze stanu niskiego w wysoki i drugi raz 1000 z wysokiego na niski tak samo kanał B. Czyli z enkodera 1000P/R można odczytać maksymalnie do 4000 impulsów na obrót?
2. Jaką rozdzielczość może obsłużyć arduino? w sensie prędkości danych, żeby nie pomijało żadnego odczytu. Czy arduino da sobie radę z enkoderem 1000P/R przy obrotach 2 obr/sek? Na ile obr/s mogę liczyć? Oceniam, że 10 obr/s by było super.
(Zakładając wykorzystanie 2 kanałów w pełni tj 4000 impulsów na obrót.)
3. Czy muszę podłączać każdy kanał? np jakby te 1000 P/R z kanału A mi wystarczyło, to kabelek od kanału B może zostać niepodłączony i nic nie będzie enkoderowi?