roboforum.ru

Технический форум по робототехнике.


Мой первый робот - НУЖНА ПОМОЩЬ

Обсуждаем рождающиеся мысли и результаты экспериментов.

Re: Мой первый робот - НУЖНА ПОМОЩЬ

Сообщение MiBBiM » 18 июл 2008, 22:35

Не думаю, что стоит это делать. Это тестер, прст проверяет принцип и помогает выбрать оптимальное время задержки для перехода между крайними положениями и центром.
Ваш мк будет застопорен полностью на поворотах (заметили цикл задержки до срабатывания датчка?). Допустим, если вы поворачиваете налево, вы не сможете опросить ни один датчик.
Для таких дел обычно используют таймеры. Подробнее можете узнать в курсе уважаемого 123avr'a.
Смысл в том, чтобы каждые, допустим, 100 мс опрашивать датчик на предмет замкнутости, а в остальное время заниматься чем-нибудь другим. Таким образом, освобождается процессорное время под более важные нужды.
P.S. Я не электронщик, но мне кажется, что перед датчиком неплохо было бы поставить сопротивление. Т.е. ножка мк некоторым сопротивлением соединена с плюсом питания. При коротком замыкании на минус питания через ножку и это сопротивление может течь достаточно большой ток, что вызовет повышенное энергопотребление и нагрев мк. Впрочем, я не уверен в необходимости и номинале дополнительного сопротивления. Может, гуру подскажут :)
Tomorrow will be. Better
Аватара пользователя
MiBBiM
 
Сообщения: 1866
Зарегистрирован: 29 окт 2007, 18:11
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript

Re: Мой первый робот - НУЖНА ПОМОЩЬ

Сообщение Lema100 » 18 июл 2008, 23:57

Всё, понял намёк иду читать Курс.
Lema100
 
Сообщения: 17
Зарегистрирован: 16 июл 2008, 20:16
Откуда: Донецк, Украина
прог. языки: Немного Pascal

Re: Мой первый робот - НУЖНА ПОМОЩЬ

Сообщение FireFly » 19 июл 2008, 01:22

просто мдя... :o
Домашняя робототехника - RoboZone.SU
горючее...- пиво... много... :)
Аватара пользователя
FireFly
 
Сообщения: 1576
Зарегистрирован: 19 июн 2005, 18:27
Откуда: Камышин

Re: Мой первый робот - НУЖНА ПОМОЩЬ

Сообщение AlexCH » 20 июл 2008, 08:26

=DeaD= писал(а):Правильное решение - поставить переменный резистор и получить практически серву. Такое ощущение, что мы скоро траффика на обсуждение темы потратим больше, чем стоимость сервы :)

+1!
Я именно так и сделал в своем первом роботе. Резистор от подстройки каналов советского тв.
- Всегда знает положение руля
- Может повернуть в любое положение
- Программное ограничение углов поворота. (делал сначала концевики, но потом убрал)
AlexCH
 
Сообщения: 50
Зарегистрирован: 12 мар 2007, 23:15
Откуда: Иркутск

Пред.

Вернуться в Идеи

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

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