Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

реализация информации от энкодера

Непрочитано 13.01.2010, 08:42  
gusvik
Прохожий
 
Регистрация: 03.09.2008
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
gusvik на пути к лучшему
Счастье реализация информации от энкодера

Как реализовать на микроконтроллере схему отображения индикации от оптического датчика перемещения, точность измерения 0,001см подаются сигналы от фотодатчиков +0гр,-0гр,+90гр,-90гр,+ref.-ref.за счет этих сигналов определяется движение вперед или назад и на сколько едениц счета разрядность 150000 едениц
Реклама:
gusvik вне форума  
Непрочитано 13.01.2010, 09:37  
woroba
Гражданин KAZUS.RUN
 
Регистрация: 13.06.2005
Адрес: РК г.Павлодар
Сообщений: 862
Сказал спасибо: 98
Сказали Спасибо 216 раз(а) в 139 сообщении(ях)
woroba на пути к лучшему
По умолчанию Re: реализация информации от энкодера

Сообщение от gusvik Посмотреть сообщение
Как реализовать на микроконтроллере схему отображения индикации от оптического датчика перемещения, точность измерения 0,001см подаются сигналы от фотодатчиков +0гр,-0гр,+90гр,-90гр,+ref.-ref.за счет этих сигналов определяется движение вперед или назад и на сколько едениц счета разрядность 150000 едениц
Что именно Вы хотите отображать? Скорость? Расстояние? Направление?
__________________
Не ошибается лишь тот, кто ни чего не делает!
woroba вне форума  
Непрочитано 13.01.2010, 10:55  
GNN
Прописка
 
Регистрация: 29.06.2006
Сообщений: 218
Сказал спасибо: 34
Сказали Спасибо 65 раз(а) в 37 сообщении(ях)
GNN на пути к лучшему
По умолчанию Re: реализация информации от энкодера

Для начала посмотрите это:
http://electronix.ru/forum/lofiversi...hp/t21252.html
http://electronix.ru/forum/index.php?showtopic=39355
На каком языке? Какой контроллер? А может с сервоприводом?
Больше конкретики.
А если поищете апноуты по ПИКам, среди них есть и с аппаратными входами от энкодеров.

Последний раз редактировалось GNN; 13.01.2010 в 11:04.
GNN вне форума  
Непрочитано 13.01.2010, 17:51  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: реализация информации от энкодера

Лучше всего МК с аппаратным контролем. Иначе придется искать МК с 4мя прерываниями и сильно грузить процессор.
Easyrider83 вне форума  
Непрочитано 14.01.2010, 18:06  
picavr
Почётный гражданин KAZUS.RUN
 
Аватар для picavr
 
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,815
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
picavr на пути к лучшему
По умолчанию Re: реализация информации от энкодера

Сообщение от Easyrider83 Посмотреть сообщение
Лучше всего МК с аппаратным контролем. Иначе придется искать МК с 4мя прерываниями и сильно грузить процессор.
А нахрена?.... обычно не использую прерывания от смены полярности входов, потому как можно ловить помехи....

проще запустить прерывание таймера и в нём обрабатывать входы.Тут в сё зависит от требуемой скорости считывания, если контроллер успеет вертется в прерывании по таймеру в 2-8 раз быстрее чем наивысшая частота смены информации от входов.. то всё получится... ))))))

Обрабатывал датчики на бензоколонках, которые 100 имульсов на литр.
picavr вне форума  
Непрочитано 14.01.2010, 20:41  
-=Vovka=-
Прохожий
 
Регистрация: 20.10.2009
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
-=Vovka=- на пути к лучшему
По умолчанию Re: реализация информации от энкодера

Сообщение от picavr Посмотреть сообщение
Обрабатывал датчики на бензоколонках, которые 100 имульсов на литр.
Ага, вот из-за кого бензин не доливают!
-=Vovka=- вне форума  
Непрочитано 14.01.2010, 20:43  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: реализация информации от энкодера

Сообщение от -=Vovka=- Посмотреть сообщение
Ага, вот из-за кого бензин не доливают!
Да, мне так на мкаде в 40 литровый бак 48 литров влили. При этом я к ним на чем-то же приехал ведь.
Easyrider83 вне форума  
Непрочитано 14.01.2010, 21:27  
Popeye
Почётный гражданин KAZUS.RUN
 
Аватар для Popeye
 
Регистрация: 05.08.2007
Адрес: Болгария Перник
Сообщений: 1,771
Сказал спасибо: 74
Сказали Спасибо 357 раз(а) в 245 сообщении(ях)
Popeye на пути к лучшему
По умолчанию Re: реализация информации от энкодера

Мнее... PIC18 по двум прерываниям до 1000 импульсов/сек переваривает, но здесь для скорости 0,5м/с нужны по крайней мере 12000/сек. Быстрый поиск дал PIC18F2331/2431/4331/4431 из 8 битных. Ну и dsPICи разумеется.
__________________
Мыслю, следовательно существую
Popeye вне форума  
Непрочитано 14.01.2010, 22:03  
kison
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.12.2004
Сообщений: 3,168
Сказал спасибо: 11
Сказали Спасибо 691 раз(а) в 503 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: реализация информации от энкодера

Сообщение от Popeye Посмотреть сообщение
Мнее... PIC18 по двум прерываниям до 1000 импульсов/сек переваривает, но здесь для скорости 0,5м/с нужны по крайней мере 12000/сек.
При времени обработчика в ~100 тактов АВР на 16МГц способен обработать 160 000 прерываний в секунду. Это ИМХО достаточно для энкодера. Причем время обработчика явно будет меньше. Но придется остальные прерывания делать с разрешением вложенности. Но это не проблема если хватает ОЗУ для стека
kison вне форума  
Непрочитано 15.01.2010, 02:44  
picavr
Почётный гражданин KAZUS.RUN
 
Аватар для picavr
 
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,815
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
picavr на пути к лучшему
По умолчанию Re: реализация информации от энкодера

Сообщение от Easyrider83 Посмотреть сообщение
Да, мне так на мкаде в 40 литровый бак 48 литров влили. При этом я к ним на чем-то же приехал ведь.
Сообщение от -=Vovka=- Посмотреть сообщение
Ага, вот из-за кого бензин не доливают!
Это ваши... местные не доливают... ))) а я с Украины
Делал управление бензоколонками... от PC лет 12 назад...
Сообщение от Popeye Посмотреть сообщение
Мнее... PIC18 по двум прерываниям до 1000 импульсов/сек переваривает, но здесь для скорости 0,5м/с нужны по крайней мере 12000/сек. Быстрый поиск дал PIC18F2331/2431/4331/4431 из 8 битных. Ну и dsPICи разумеется.
Да там одного прерывания по таймеру достаточно, сравнивается предыдущее состояние входов и актуальное, если есть изменения состояния, анализируется на направление изменения. вперёд-назад. Думаю PIC16 на 20 МГЦ успеет обработать до 50-100 тыс импульсов в сек. если боле ничего не обрабатывать... А AVR как сказал товарисч -kison- и поболее раза в 3-5.

Последний раз редактировалось picavr; 15.01.2010 в 02:51.
picavr вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Реализация пульта ДУ к компу vicvtor Автоматика и аппаратура связи 2 11.11.2009 20:37
Реализация USB-хоста на at90usb1287. Как? svad0 Микроконтроллеры, АЦП, память и т.д 12 30.10.2009 10:32


Часовой пояс GMT +4, время: 09:03.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.