чтение с енкодера

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Встал на лапы
Аватара пользователя
Сообщения: 133
Зарегистрирован: Ср фев 20, 2008 03:09:21
Откуда: Украина г.Харьков

Сообщение Esya »

добрый вечер, у меня вопрос , софт для енкодара такой же как и для кнопок или чем-то различается ,есле да то чем??7
Русский человек читает инструкцию тогда, когда точно понял, что поломал.
Контактная информация:
Реклама
Э...
Аватара пользователя
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва

Сообщение tych »

Esya писал(а):добрый вечер, у меня вопрос , софт для енкодара такой же как и для кнопок или чем-то различается ,есле да то чем??7
Квадратурный энкодер ? инкрементальный или абсолютный ?

Практическую реализацию квадратрного инкрементального энкодера в сервоприводе с осциллограммами и взаимодействием с кодом програмы можно посмотреть PROTEUS 7.2 в примере по апноуту AN696 microchip.com - там и ПИД регулятор и прием команд управления по виртуальному rs232 с терминала.
Последний раз редактировалось tych Пт сен 05, 2008 18:07:57, всего редактировалось 1 раз.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Контактная информация:
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 133
Зарегистрирован: Ср фев 20, 2008 03:09:21
Откуда: Украина г.Харьков

Сообщение Esya »

я не знаю какой . тот который используется в автомагнитолах и в компьютерной акустике
Русский человек читает инструкцию тогда, когда точно понял, что поломал.
Контактная информация:
Э...
Аватара пользователя
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва

Сообщение tych »

Esya писал(а):я не знаю какой . тот который используется в автомагнитолах и в компьютерной акустике
Это обычно квадратурный инкрементальный энкодер.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Встал на лапы
Аватара пользователя
Сообщения: 133
Зарегистрирован: Ср фев 20, 2008 03:09:21
Откуда: Украина г.Харьков

Сообщение Esya »

и как его читать ,как обычные кнопки??
Русский человек читает инструкцию тогда, когда точно понял, что поломал.
Контактная информация:
Реклама
Э...
Аватара пользователя
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва

Сообщение tych »

Esya писал(а):и как его читать ,как обычные кнопки??
Можно выход "А" пустить на внешнее прерывание INT0 и в прерывании смотреть что на "B" - вроде так.

Вот выходные сигналы при вращении в разные стороны:
Изображение
Последний раз редактировалось tych Пт сен 05, 2008 18:25:49, всего редактировалось 1 раз.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Контактная информация:
Реклама
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18785
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

не совсем, как кнопки - скорее надо анализировать последовательность импульсов. с кнопками проблема общая - дребезг.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Встал на лапы
Аватара пользователя
Сообщения: 133
Зарегистрирован: Ср фев 20, 2008 03:09:21
Откуда: Украина г.Харьков

Сообщение Esya »

а есть где примарчик?? если есть ткните носом
Русский человек читает инструкцию тогда, когда точно понял, что поломал.
Контактная информация:
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18785
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

tych писал(а):
Esya писал(а):и как его читать ,как обычные кнопки??
Можно выход "А" пустить на внешнее прерывание INT0 и в прерывании смотреть что на "B" - вроде так.
в принципе, можно, но из-за дребезга масса гемора при этом возникает!!! у меня вышло проще без прерываний... хотя, если честно, я не очень долго думал... :)
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Встал на лапы
Аватара пользователя
Сообщения: 133
Зарегистрирован: Ср фев 20, 2008 03:09:21
Откуда: Украина г.Харьков

Сообщение Esya »

а как без прерываний?
Русский человек читает инструкцию тогда, когда точно понял, что поломал.
Контактная информация:
Э...
Аватара пользователя
Сообщения: 2792
Зарегистрирован: Ср апр 04, 2007 08:39:14
Откуда: Москва

Сообщение tych »

Esya писал(а):а есть где примарчик?? если есть ткните носом
Во ВТОРОМ ПОСТЕ ! ткнул уже.
Esya писал(а):а как без прерываний?
поллингом - т.е. периодическим опросом двух сигналов и анализа результата.
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru
Контактная информация:
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18785
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

Я решил годы не ждать - вот модуль поддержки энкодера БЕЗ ПРЕРЫВАНИЙ. Почему без? Очень просто: при обработке прерываний сложно бороться с дребезгом (требуется отрабатывать достаточно долгие задержки). Если используется динамическая индикация - борьба с дребезгом либо нарушает индикацию. либо вынуждает писать такой код, что становится плохо. В общем, я отказался от них, будучи уверенным, что для "медленного" человека "быстрая" реакция не требуется.

Модуль для WinAVR, но уверен, что с минимальной корректировкой будет компилиться и в любом другом компиляторе.
Вложения
encoder.rar
(2.45 КБ) 568 скачиваний
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Мявтор!
Аватара пользователя
Сообщения: 2057
Зарегистрирован: Чт ноя 30, 2006 12:27:46
Откуда: Челябинск

Сообщение dt_andrew »

возмите исходник моего девайса "Предварительный усилитель с МК управлением вер. 2" там есть обработчик валкодера, даже в 2 вариантах
Встал на лапы
Аватара пользователя
Сообщения: 133
Зарегистрирован: Ср фев 20, 2008 03:09:21
Откуда: Украина г.Харьков

Сообщение Esya »

а есть ли у кого исходники на асеме ??
Русский человек читает инструкцию тогда, когда точно понял, что поломал.
Контактная информация:
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»