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

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

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

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

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

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

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

 
Опции темы
Непрочитано 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.RU
 
Регистрация: 13.06.2005
Адрес: РК г.Павлодар
Сообщений: 866
Сказал спасибо: 99
Сказали Спасибо 216 раз(а) в 140 сообщении(ях)
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,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: реализация информации от энкодера

Лучше всего МК с аппаратным контролем. Иначе придется искать МК с 4мя прерываниями и сильно грузить процессор.
Easyrider83 вне форума  
Непрочитано 14.01.2010, 18:06  
picavr
Почётный гражданин KAZUS.RU
 
Аватар для picavr
 
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 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,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: реализация информации от энкодера

Сообщение от -=Vovka=- Посмотреть сообщение
Ага, вот из-за кого бензин не доливают!
Да, мне так на мкаде в 40 литровый бак 48 литров влили. При этом я к ним на чем-то же приехал ведь.
Easyrider83 вне форума  
Непрочитано 14.01.2010, 21:27  
Popeye
Почётный гражданин KAZUS.RU
 
Аватар для 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.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: реализация информации от энкодера

Сообщение от Popeye Посмотреть сообщение
Мнее... PIC18 по двум прерываниям до 1000 импульсов/сек переваривает, но здесь для скорости 0,5м/с нужны по крайней мере 12000/сек.
При времени обработчика в ~100 тактов АВР на 16МГц способен обработать 160 000 прерываний в секунду. Это ИМХО достаточно для энкодера. Причем время обработчика явно будет меньше. Но придется остальные прерывания делать с разрешением вложенности. Но это не проблема если хватает ОЗУ для стека
kison вне форума  
Непрочитано 15.01.2010, 02:44  
picavr
Почётный гражданин KAZUS.RU
 
Аватар для picavr
 
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 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, время: 23:45.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot