Новичок
Регистрация: 29.08.2011
Сообщений: 132
Репутация: 10
|
Цитата:
По моему, это неплохо! Вот, и мой робот-Бобот согласен. |
||
Оценка
|
Знаток
Регистрация: 06.01.2010
Адрес: Львов
Сообщений: 193
Репутация: 79
|
Ну и конструкция, просто зверь! А насчёт датчика положения - я бы рекомендовал что-нибудь бесконтактное - герконы с магнитами или чёрное колесо с метками белой краской + оптопара. И ещё: 24 позиции отслеживания - это не много?
|
||
Оценка
|
Новичок
|
Ну я снимаю шляпу перед вашей настойчивостью...
Не у всех хватит терпения и времени такое сделать. Но меня терзают смутные сомнения, что быстрые движения отрабатываться не смогут, есть такое понятие как дребезг контактов, это когда контакты кнопки при резком нажатии пружинят, отпрыгивают и получается несколько нажатий. Или вообще недожатие. В общем, задачка то не самая простая... Учитывая что готовую схему с прошивкой вы скорректировать не сможете. У меня сходу решения нет. А как флэш-программа определяет, что приехали куда надо? По приему последовательности сигналов или тупо дожидаясь конкретного сигнала? Кстати, можно тупо разобрать старую комповую клавиатуру и продублировать кнопки шлейфами, разбросав их по разным суставам. Только одно время были емкостные клавиатуры, они бесконтактные, скорее всего и сейчас так. Они не так подвержены дребезгу контактов. Ну это как вариант. Может еще чего подскажут... А герконы - это хорошо, но не в таких количествах... И на оптопарах тоже хорошо, но по логике работы получается много оптопар и одна белая метка на черном круге. Тоже вопрос их количества встает... Можно еще опереться на звук, если разбомбить детское пианино. Проще всего получается.
Последний раз редактировалось krug; 17.04.2012 в 00:04.
|
||
Оценка
|
Новичок
|
|
||
Оценка
|
Знаток
Регистрация: 13.07.2007
Сообщений: 657
Репутация: 124
|
Сразу вам надо определиться
Какой энкодер абсолютный или относительный. AS5046 Неплохая микросхема.Дешева.Доступна . 4096 положений на оборот.Требования к точности механики высоки. Всегда интересует минимальность переделок . Вам легче всего как-то подключить датчик к мотору. Один из вариантов Круглый магнитик одеть на на заднию удлинённую ось мотора.Диск 30мм с 6 магнитиками. Как вариант, сверлим заднию ось якоря под метчик 4. Сверлим кожух в нужном месте. И втулку4, магнит, немагнитный болт И датчик Холла и пребудет с вами сила. |
||
Оценка
|
Новичок
Регистрация: 29.08.2011
Сообщений: 132
Репутация: 10
|
А как флэш-программа определяет, что приехали куда надо?
По приему последовательности сигналов или тупо дожидаясь конкретного сигнала? по нажатию клавиши Кстати, можно тупо разобрать старую комповую клавиатуру и продублировать кнопки шлейфами, разбросав их по разным суставам. правильно - так и сделаем |
||
Оценка
|
Новичок
Регистрация: 29.09.2011
Сообщений: 2
Репутация: 11
|
Цитата:
Сообщение от BoBot
Кстати, можно тупо разобрать старую комповую клавиатуру и продублировать кнопки шлейфами, разбросав их по разным суставам.
правильно - так и сделаем 1) При нажатии клавиши, надо учесть наличие в контроллере антидребезговой процедуры, время работы которой составляет порядка нескольких миллисекунд (4-5 мсек); 2) Время передачи информации о нажатой клавише составляет порядка 1 мсек (частота CLK ~ 15 КГц). Это для клавиш имеющих одиночный скан-код. У некоторых клавиш при нажатии формируется два кода, добавляется еще префикс 0xE0. А это еще как минимум 1 мсек. 3) При отжатии клавиши контроллер, через время работы антидребезговой процедуры (4-5 мсек) выдает как миниму два кода - 0XF0 (признак отжатия) и код самой клавши - добавьте еще 2 мсек. Если отжимается клавиша с префиксом - 3 мсек. Итого получаем как минимум: 4+1+4+2 = 11 мсек. Реально до 20 мсек. |
||
Оценка
|
Знаток
Регистрация: 25.06.2011
Адрес: Тернопіль
Сообщений: 595
Репутация: 141
|
|
||
Оценка
|
Обратная связь РадиоЛоцман Вверх |