Тёмный

ENCODER считываем импульсы на большой скорости . Ч2 

vadim7272
Подписаться 79
Просмотров 261
50% 1

Опубликовано:

 

1 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии    
@Arxon21
@Arxon21 День назад
Есть же микросхемы драйверы шаговых двигатетей! Лучше сразу их изучать и то как им комманды слать.
@sdgsweg
@sdgsweg 3 дня назад
По мне странная идея программно считать энкодер. Эта задача стандартно решается на аппаратных счетчиках. Ну т.е. в теории счетчик может обновляться сильно быстрее чем вы способны его считывать и обрабатывать. Энкодер может выдавать и 1 и даже 5 МГц, зависит от качества энкодера и разрядности. Пытаться ловить его все чих пыхи, зачем? Счетчик подсчитал, в регистр записал. Вы решаете свою прикладную задачу в ваших тактах таймера и в нужные моменты вычитываете содержимое регистра.
@vadim7272
@vadim7272 3 дня назад
@@sdgsweg у меня примерно так и есть, все считывает в темп и энкодер и мотор и выдает фиг знает что но работает я не програмист, чуток методом логики собрал скетч, сделаю видео наверное сегодня что вижу расскажу и покажу как крутит и код выложу может кто и исправит если понадобится, сейчас меня интересует сколько мм в мин крутит принтер свой энкодер что бы я не пролетел а то сделаю а потом возвращаться еще переделывать.
@Raudsep
@Raudsep 2 дня назад
Я однажды изучал как считает Ардуино Уно, энкодер 2500 от шуруповёрта ~1500об/мин. Всё ок при прямом обращении к пинам с учетверением, но параллельно с ModBus уже не тянуло. Считал между ноль метками. ШД с муфтой так себе идея.
@vadim7272
@vadim7272 2 дня назад
@@Raudsep у меня работал бы шуроповерт. Мне точность нужна. Я уже на этой стадии. Я теряю тики. Из 20 туда сюда кареткой я могу потерять или приобрести от 0.05 до 1 мм это для принтера не подходит, только для лебедки.
@Peter-bv9mh
@Peter-bv9mh 3 дня назад
энкодер на 600 линий вы шаговиком не перекрутите. там скорость нужна 20тыс+ об-мин. Тут скорее упирается в метод считывания импульсов. Нужна аппаратный подсчет таймером квадратурных импульсов.
@vadim7272
@vadim7272 3 дня назад
@@Peter-bv9mh да. Скорее всего так , я дописал скейч но у меня на скорости выше 4000 идут редко пропуски энкодера. Сегодня продолжу эксперименты, если знаете какой энкодер нужно было брать.? И еще , такие квадратурные скейчи на энкодер встречаются в инете?
@vadim7272
@vadim7272 3 дня назад
@@Peter-bv9mh я уже это понял так как дописал скейч. Но буду дальше дорабатывать так как на 4000 есть редко пропуски энкодера если знаете то какой нужно было мне брать, и энкодер пропускает шаги только в одну сторону видимо он магнитный а не оптический у меня. Скейч буду допиливать, про квадратные считывания я слышал но образца не попадалась что бы по нему можно понять как это работает. Сегодня еще скейч попилю и выложу видио
@Peter-bv9mh
@Peter-bv9mh 3 дня назад
@@vadim7272 да вы правы по поводу магнитных. китайцы последнее время начали ставить в энкодеры которые всегда были оптическими, магнитные датчики ради экономии. Но название оставили старое. По поводу скетчей, не могу подсказать, я с стм32 в основном работал.
Далее
Шоколадная девочка
00:23
Просмотров 664 тыс.
Tricks of if_else
14:06
Просмотров 9
3D-печать для электроники?
16:25
Просмотров 94 тыс.
Микроконтроллер  и  scada система.
14:27
ULN2003
6:52
Просмотров 29 тыс.