Форум программистов, компьютерный форум, киберфорум
Электроника и радиотехника
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.74/87: Рейтинг темы: голосов - 87, средняя оценка - 4.74
kotykomzyrys

Инкрементальный энкодер с декодером.

17.06.2016, 11:19. Показов 18784. Ответов 48
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет. Сделал энкодер сразу с декодером. Как результат, раньше обработка дребезга, декодирование и подсчет импульсов с двух энкодеров, занимали 1500 байт и были нигко говоря не тривиальны. Сейчас ВСЁ в обработчике прерывания Несколько If и оно просто считает, занимая 200 байт. Использовал LS7084.

[attachment=0]IMG_20160618_100339.jpg[/attachment


http://**************************/download/file.php?id=28184&sid=7a108ce9eb37c2f626 2e0760b641a1c5
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.06.2016, 11:19
Ответы с готовыми решениями:

Инкрементальный энкодер
В учебном курсе "Инкрементальный энкодер" пользователь с ником VEC7O выложил кусок кода на баскоме (автомат). Я пытаюсь сам написать...

Инкрементальный энкодер в прерывании INT0
Доброго времени суток. Осваиваю инкрементальный энкодер, и возникло пару вопросов. Следующий код вроде делает все что должен, но как-то...

Квадратурный (инкрементальный) энкодер и STM32
Вопрос следующий: как подружить правильно энкодер (не крутилочку, а промышленный датчик скорости) типа такого <Изображение...

48
0 / 0 / 0
Регистрация: 26.02.2012
Сообщений: 4
22.06.2016, 10:59
Студворк — интернет-сервис помощи студентам
Что-то в этом есть, но, так как резистивный слой существенно меньше 360 градусов, во-первых, будет неслабая "мертвая зона", во-вторых, движок может эту зону не пройти даже при выломанном ограничителе - застрянет или тоже сломается.
0
0 / 0 / 0
Регистрация: 28.10.2010
Сообщений: 892
22.06.2016, 14:12
Цитата Сообщение от Tosh
Что-то в этом есть, но, так как резистивный слой существенно меньше 360 градусов, во-первых, будет неслабая "мертвая зона", во-вторых, движок может эту зону не пройти даже при выломанном ограничителе - застрянет или тоже сломается.
Скорее всего идея хилая, согласен. Но был на работе какой-то прибор с регулятором, которому штангист ограничитель сломал, работало, конкретный тип не знаю, что-то из древних.
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3,113
22.06.2016, 16:38
инкер, направление правильное, но теперь отказывайтесь от механики и переходите на чистый сенсор. ;)
Я отхожу от энкодеров в пользу емкостных треков. Во-первых, на них можно сделать любую точность. Во-вторых, можно делать мгновенное позиционирование. Этого достаточно, чтобы не возиться с механикой.
Что по деньгам, то 1 энкодер стоит столько-же (порядок тот-же), как STM32F030K6. Так что - вполне даже сделать тупой транслятор треков в энкодеры, если уж совсем лень концепции переделывать. Ну, или подрубить резистивный тач на дисплее.
0
0 / 0 / 0
Регистрация: 28.10.2010
Сообщений: 892
22.06.2016, 16:57
Цитата Сообщение от u37
инкер, направление правильное, но теперь отказывайтесь от механики и переходите на чистый сенсор. ;)
Мне пока чаще всего нужны были варианты, где можно регулировать без участия глаз, т.е. чувствовать сколько добавил-убавил пальцами, ну и ручку наощупь искать. Что-то подобное галетному переключатею с отчетливыми шагами, но помягче ход, типа как на мультиметрах.
0
1 / 1 / 0
Регистрация: 01.02.2010
Сообщений: 2,010
22.06.2016, 17:02
Цитата Сообщение от u37
отказывайтесь от механики и.....
А чем механический энкодер не устраивает?
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3,113
22.06.2016, 17:06
В треке я могу ткнуть пальцем в 70% и будет установлена величина 70%. _сразу_
0
0 / 0 / 0
Регистрация: 28.10.2010
Сообщений: 892
22.06.2016, 17:15
Цитата Сообщение от u37
В треке я могу ткнуть пальцем в 70% и будет установлена величина 70%. _сразу_
А рука в перчатке, а -25*С ?
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3,113
22.06.2016, 17:19
Обычно, эта фигня работает через пластиковую морду в 1 мм, толщина перчатки рояля не играет. ))
Что до -25, то здесь важно лишь, чтобы снег не выпал. В датчике требуется отсчет с максимальной амплитудой, а не на сколько она большая. Так что, внешние факторы мало влияют.
Впрочем, это уже off-top. ))
0
Risotuti
15.07.2016, 23:30
Цитата Сообщение от pytrpts
Хочется сделать свой простой маленький умный абсолютный энкодер и читать его позицию по SPI
А покупные Вас не устроят?
http://www.avagotech.som/products/motio ... -encoders/
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.07.2016, 23:30

помогисте с RC5 декодером
Задумал сделать декодер,вроде программа простая,в протеусе даже чтото показывает - но на С,пошагово как то там сложно. Суть этой программы...

Инкрементальный энкодер и 4 шага за один физический
Прикрутил круговой энкодер к таймеру, но мой тип энкодера выдает 4 инкримента в ту или иную сторону. Мне бы нужно только один. Сделал...

Моделирование (в мультисиме или протеусе): Инкрементальный энкодер и декодер
Здравствуйте, помогите промоделировать (желательно в мультисиме или протеусе) задачу: нужно на вход оптического инкрементального энкодера...

Акустика с декодером Logitech Z-5500
Logitech Z-5500 http://www.bragancanet.pt/loja/components/com_virtuemart/shop_image/product/a7f1a2dc2f36f52bf1c901a4c867b4a1.jpg ...

Инкрементальный бэкап
Всем привет, перерыл множество ссылок, книг, но так и не нашел как создавать инкрементальный бэкап, везде только определения, либо...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
49
Ответ Создать тему
Новые блоги и статьи
Оказывается, Unreal Engine позволяет качество на порядки выше, чем было в Lineedge
Etyuhibosecyu 05.07.2026
Жаль, конечно, что я не узнал об этом, пока Lineedge существовала, а то бы Noname2331 написал, что волки превращаются в пиксельную кашу, а я бы его попросил скачать какую-нибудь бриллиантовую или Pro. . .
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась. Первый вариант. . .
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2. Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет. Но обычно это 50 лет и более. Наверное, закисление почвы происходит сезонно в средней. . .
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи. Через несколько переработок от PHP кода к C89 (надеюсь, 89). Но довольно запутанно получилось. Код для Linux. Но если убрать time и то, что с ним. . .
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru