OKW: приборные корпуса из Германии

Энкодер для управления вращением конечностей роботана на базе контроллера клавиатуры ПК

Страница 2 из 4
Новичок
 
Регистрация: 29.08.2011
Сообщений: 132
Репутация: 10
0 41
0 0
 
16.04.2012 20:09 #11
Цитата:
Сообщение от krug
Эту фразу не понял напрочь
Каждое слово отдельно понимаю, а вместе - плохо сочетается с электросхемой
На компьютер что ли будет выводиться?
Мой робот работает от звуковых сигналов - диалтонов - которые проигрываются в фильме флеш. Для управление же конечностями нужно знать углы поворота. Их можно передать в фильм либо по звукоканалу, либо через мышь, либо через клаву. Последнее - лучше всего, мне кажется: мы делаем в каждом суставе небольшую клаву примерно на 24 пимпочки, расположенные вокруго оси. Каждая пимпочка - символ на клаве. При вращении конечности пимпочки последовательно нажимаются, и каждое нажатие соответствует заранее известному углу поворота.
По моему, это неплохо! Вот, и мой робот-Бобот согласен.
Изображения
Тип файла: png Свободная-мылслящая-машина.png (469.1 Кб, 0 просмотров)
Оценка
К 2029 году в России прогнозируется увеличение числа зарядных станций до 40 000. При этом отечественный рынок электротранспорта имеет климатические, потребительские и географические особенности. Для успешной разработки и построения инфраструктуры станций заряда в России идеальным вариантом является использование решений и электронных компонентов китайских производителей – лидеров индустрии электротранспорта и возобновляемой энергетики, которые уже представлены в КОМПЭЛ.
Знаток
 
Регистрация: 06.01.2010
Адрес: Львов
Сообщений: 193
Репутация: 79
64 123
0 0
 
16.04.2012 22:29 #12
Ну и конструкция, просто зверь! А насчёт датчика положения - я бы рекомендовал что-нибудь бесконтактное - герконы с магнитами или чёрное колесо с метками белой краской + оптопара. И ещё: 24 позиции отслеживания - это не много?
Оценка
Самыми лучшими параметрами по энергоемкости, сроку хранения, температурному диапазону и номинальному напряжению обладают батарейки литий-тионилхлоридной электрохимической системы. Но при длительном хранении происходит процесс пассивации. Разберем в чем плюсы и минусы, как можно ее избежать или уменьшить последствия и как проводить депассивацию батареек на примере продукции и рекомендаций компании FANSO EVE Energy.
Новичок
 
Регистрация: 19.05.2007
Сообщений: 12
Репутация: 13
3 0
0 0
Отправить сообщение для krug с помощью ICQ
 
16.04.2012 22:40 #13
Ну я снимаю шляпу перед вашей настойчивостью...
Не у всех хватит терпения и времени такое сделать.
Но меня терзают смутные сомнения, что быстрые движения отрабатываться не смогут, есть такое понятие как дребезг контактов, это когда контакты кнопки при резком нажатии пружинят, отпрыгивают и получается несколько нажатий. Или вообще недожатие.
В общем, задачка то не самая простая... Учитывая что готовую схему с прошивкой вы скорректировать не сможете.
У меня сходу решения нет.
А как флэш-программа определяет, что приехали куда надо?
По приему последовательности сигналов или тупо дожидаясь конкретного сигнала?
Кстати, можно тупо разобрать старую комповую клавиатуру и продублировать кнопки шлейфами, разбросав их по разным суставам.
Только одно время были емкостные клавиатуры, они бесконтактные, скорее всего и сейчас так. Они не так подвержены дребезгу контактов.
Ну это как вариант.
Может еще чего подскажут...
А герконы - это хорошо, но не в таких количествах... И на оптопарах тоже хорошо, но по логике работы получается много оптопар и одна белая метка на черном круге. Тоже вопрос их количества встает...
Можно еще опереться на звук, если разбомбить детское пианино.
Проще всего получается.
Последний раз редактировалось krug; 17.04.2012 в 00:04.
Оценка
Новичок
 
Регистрация: 02.02.2012
Сообщений: 10
Репутация: 13
3 0
0 0
 
17.04.2012 09:14 #14
Можно использовать энкодер из мышки. Этакий датчик Холла для определения положения сустава. На один сустав один датчик. Удачи!
Оценка
Новичок
 
Регистрация: 19.05.2007
Сообщений: 12
Репутация: 13
3 0
0 0
Отправить сообщение для krug с помощью ICQ
 
17.04.2012 09:33 #15
Цитата:
Сообщение от uzamar
Можно использовать энкодер из мышки. Этакий датчик Холла для определения положения сустава. На один сустав один датчик. Удачи!
Для энкодера нужно будет еще датчик нулевого положения, плюс кто-то должен обсчитывать по импульсам насколько мы сместились.
Оценка
Знаток
 
Регистрация: 13.07.2007
Сообщений: 657
Репутация: 124
114 11
5 2
 
17.04.2012 10:07 #16
Сразу вам надо определиться
Какой энкодер абсолютный или относительный.
AS5046 Неплохая микросхема.Дешева.Доступна .
4096 положений на оборот.Требования к точности механики высоки.
Всегда интересует минимальность переделок .
Вам легче всего как-то подключить датчик к мотору.
Один из вариантов Круглый магнитик одеть на на заднию удлинённую ось мотора.Диск 30мм с 6 магнитиками.
Как вариант, сверлим заднию ось якоря под метчик 4.
Сверлим кожух в нужном месте.
И втулку4, магнит, немагнитный болт И датчик Холла и пребудет
с вами сила.
Оценка
Новичок
 
Регистрация: 29.08.2011
Сообщений: 132
Репутация: 10
0 41
0 0
 
17.04.2012 13:08 #17
24 позиции - в самый раз, как у стандартного мех. энкодера
Оценка
Новичок
 
Регистрация: 29.08.2011
Сообщений: 132
Репутация: 10
0 41
0 0
 
17.04.2012 13:12 #18
А как флэш-программа определяет, что приехали куда надо?
По приему последовательности сигналов или тупо дожидаясь конкретного сигнала?

по нажатию клавиши

Кстати, можно тупо разобрать старую комповую клавиатуру и продублировать кнопки шлейфами, разбросав их по разным суставам.

правильно - так и сделаем
Оценка
Новичок
 
Регистрация: 29.09.2011
Сообщений: 2
Репутация: 11
1 0
0 0
 
17.04.2012 16:36 #19
Цитата:
Сообщение от 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
126 51
4 15
 
17.04.2012 16:48 #20
Цитата:
Сообщение от caro
2) Время передачи информации о нажатой клавише составляет порядка 1 мсек (частота CLK ~ 15 КГц).
можно тактовую частоту немного увеличить...
Разгон клавы - ноу-хау.
Оценка
Ответ
Страница 2 из 4
Похожие темы
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

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

Быстрый переход
Электронные компоненты. Бесплатная доставка по России
Часовой пояс GMT +3, время: 23:33.
Обратная связь РадиоЛоцман Вверх