roboforum.ru

Технический форум по робототехнике.
Текущее время: 02 дек 2024, 21:59

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Ультразвуковой датчик на самоделку!
СообщениеДобавлено: 15 апр 2011, 00:33 
Не в сети

Зарегистрирован: 18 мар 2011, 01:20
Сообщения: 7
В общем, собрал самоделку двигающуюся на свет на основе IE ZX DCM2, на входы 2-х каналов управления прямого хода сигнал идет с фототранзисторов, каждый из которых шунтирован сопротивлением в 150 Ом. Питание схемы , двигателей и фототранзисторов единое - от батареи типа 3R12, 4,5 Вольт. Чтобы самоделка могла останавливаться при приближении к предмету я решил в каналы реверса встроить ультразвуковой датчик - LV-MAXSONAR-EZ1. То есть идея такова: поскольку драйвер L293D осуществляет усиление того сигнала который выше по уровню, то направление движения будет вперед, если уровень сигнала с фототранзисторов выше, чем с ультразвукового датчика, и назад/остановка если сигнал с датчика будет выше по мере приближения к предмету... Вот только выводы датчика не все ясны, понятно что есть вывод ШИМ и аналоговый вывод. Первый не подходит в виду прерывистого сигнала - требуется стабилизация. Со второго слишком слабое напряжение (мах 600 мВ) и оно убывает по мере приближения предмета. Думается проще всего будет сигнал с аналогового вывода датчика усилить и инвертировать - то есть использовать инвертирующий усилитель, для того чтобы сигнал с фототранзисторов был соизмерим с сигналом с ультразвукового датчика. Верен ли ход моих мыслей? Возможно есть какие либо идеи получше - буду признателен.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ультразвуковой датчик на самоделку!
СообщениеДобавлено: 15 апр 2011, 06:13 
Не в сети
Аватара пользователя

Зарегистрирован: 01 июл 2009, 08:59
Сообщения: 2254
Откуда: Екатеринбург
прог. языки: асемблер AVR
Намаетесь вы с этой аналоговой электроникой. Был бы МК - и нет проблем. Глаза садим на ацп, аналоговый выход УЗ датчика туда же, драйвером рулим сами. Красота. А так нужно делать схему на усилках или компараторах. А вдруг она загенерит? А вдруг помехи от моторов будут все сбивать? Пока было только два глаза - это еще ничего, но расширение возможностей может вместо удовольствия принести кучу проблем. Еще хорошо бы поставить контактные бамперы/усы. Вешаются на ногу МК легко, а при аналоговой реализации куча проблем. Год назад я пытался делать аналоговых роботов: схемы все на макете работали, а на реальном роботе глючили. Плюнул и поставил МК - все проблемы отпали.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ультразвуковой датчик на самоделку!
СообщениеДобавлено: 15 апр 2011, 08:38 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Faust писал(а):
есть какие либо идеи получше - буду признателен.
микроконтроллер использовать и готовые прожекты в сети пошукать.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ультразвуковой датчик на самоделку!
СообщениеДобавлено: 16 апр 2011, 22:19 
Не в сети

Зарегистрирован: 18 мар 2011, 01:20
Сообщения: 7
Radist писал(а):
Намаетесь вы с этой аналоговой электроникой. Был бы МК - и нет проблем.

Согласен. :wink: Но я не имею опыта работы с ними :sorry: Как насчет STM8S Discovery???


Последний раз редактировалось Faust 16 апр 2011, 22:54, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ультразвуковой датчик на самоделку!
СообщениеДобавлено: 16 апр 2011, 22:24 
Не в сети
Аватара пользователя

Зарегистрирован: 01 июл 2009, 08:59
Сообщения: 2254
Откуда: Екатеринбург
прог. языки: асемблер AVR
Этого заклинания я не знаю :D . Могу предложить попробовать контроллеры АВР. Вам на сайт proavr.narod.ru - там бесплатные курсы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ультразвуковой датчик на самоделку!
СообщениеДобавлено: 16 апр 2011, 22:48 
Не в сети

Зарегистрирован: 18 мар 2011, 01:20
Сообщения: 7
Может кто-нибудь имеет опыт работы с этой платой? Просто в виду относительной невысокой цены приобрел именно этот девайс для изучения МК. Но у меня закрались сомнения, что все подсели на AVR или ARM... Беда :sorry:
Radist писал(а):
Глаза садим на ацп, аналоговый выход УЗ датчика туда же


Вроде как ADC есть на борту. А как коннектить? Маны на русском не нашел. Только datasheet на сайте производителя. Но боюсь не осилю :pardon:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ультразвуковой датчик на самоделку!
СообщениеДобавлено: 20 апр 2011, 20:45 
Не в сети
Аватара пользователя

Зарегистрирован: 27 дек 2010, 02:50
Сообщения: 45
Откуда: Санкт-Петербург
Faust писал(а):
Но я не имею опыта работы с ними :sorry: Как насчет STM8S Discovery???


Очень хорошая штука - Arduino (это примерно то, что у меня на аватаре :) ), как раз для тех, кто не имеет опыта в работе с контроллерами и не хочет влезать в дебри, а хочет сразу начать что-то создавать. В сети очень много материалов по этой платформе, при знании C/C++ осваивается за два дня.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ультразвуковой датчик на самоделку!
СообщениеДобавлено: 21 апр 2011, 17:41 
Не в сети
Аватара пользователя

Зарегистрирован: 12 окт 2008, 12:40
Сообщения: 369
Откуда: Красногорск, Подмосковье
Ну если stm8s уже куплен, то советую пройтись по ссылкам:
http://ziblog.ru/category/mikrokontrolleryi/stm8s/
http://eugenemcu.ru/publ/11
http://bsvi.ru/obzor-stm8/
STM8L не очень сильно отличается от STM8S.
Сам имел дело с STM8, ничего очень сложного там нет.
У датчика LV-MAXSONAR-EZ1 есть и цифровой выход UART, который можно подсоединить ко входу UART контроллера.

_________________
OpenSimpleLidar - проект простого самодельного лидара.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO