Клеммы, реле, разъемы Degson со склада в России

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

Страница 2 из 4
Новичок
 
Регистрация: 29.08.2011
Сообщений: 132
Репутация: 10
0 41
0 0
 
16.04.2012 20:09 #11
Цитата:
Сообщение от krug
Эту фразу не понял напрочь
Каждое слово отдельно понимаю, а вместе - плохо сочетается с электросхемой
На компьютер что ли будет выводиться?
Мой робот работает от звуковых сигналов - диалтонов - которые проигрываются в фильме флеш. Для управление же конечностями нужно знать углы поворота. Их можно передать в фильм либо по звукоканалу, либо через мышь, либо через клаву. Последнее - лучше всего, мне кажется: мы делаем в каждом суставе небольшую клаву примерно на 24 пимпочки, расположенные вокруго оси. Каждая пимпочка - символ на клаве. При вращении конечности пимпочки последовательно нажимаются, и каждое нажатие соответствует заранее известному углу поворота.
По моему, это неплохо! Вот, и мой робот-Бобот согласен.
Изображения
Тип файла: png Свободная-мылслящая-машина.png (469.1 Кб, 0 просмотров)
Оценка
Компания MEAN WELL пополнила ассортимент своей широкой линейки светодиодных драйверов новым семейством XLC для внутреннего освещения. Главное отличие – поддержка широкого спектра проводных и беспроводных технологий диммирования. Новинки представлены в MEANWELL.market моделями с мощностями 25 Вт, 40 Вт и 60 Вт. В линейке есть модели, работающие как в режиме стабилизации тока (СС), так и в режиме стабилизации напряжения (CV) значением 12, 24 и 48 В.
Знаток
 
Регистрация: 06.01.2010
Адрес: Львов
Сообщений: 256
Репутация: 143
128 180
3 2
 
16.04.2012 22:29 #12
Ну и конструкция, просто зверь! А насчёт датчика положения - я бы рекомендовал что-нибудь бесконтактное - герконы с магнитами или чёрное колесо с метками белой краской + оптопара. И ещё: 24 позиции отслеживания - это не много?
Оценка
С развитием инфраструктуры электротранспорта требования к надежности и эффективности зарядных станций становятся все строже. Представляем техническое руководство по подбору компонентов для уличных зарядных станций, разработанных на основе продукции китайской компании Hongfa – лидера в своем сегменте производства. Документ поможет инженерам и разработчикам оптимизировать выбор компонентов, сократить время разработки и обеспечить надежность зарядных станций в любых условиях эксплуатации.
Новичок
 
Регистрация: 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
Сообщений: 680
Репутация: 127
117 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, время: 16:55.
Обратная связь РадиоЛоцман Вверх