roboforum.ru

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


Управление сервой без МК

Раздел создан специально для людей которым интересна робототехника, но в силу разных причин они не знают с чего начать.
Задавайте ваши вопросы, какими бы простыми они не казались, постоянные посетители форума постараются ответить на них по мере своих сил.
Робот своими руками. Самодельный робот.

Управление сервой без МК

Сообщение SmorBoB » 13 мар 2010, 00:06

Передо мной задача:
от сервы требуется чтобы она принимала только два положения, в следующей зависимости от сигналов OUT1 и OUT2 на микросхеме L293D:

1) OUT1 = H OUT2 = L -> серва в крайнем левом положении;
2) OUT1 = L OUT2 = H -> серва в крайнем правом положении;
3) OUT1 = H OUT2 = H -> хоть левое, хоть правое (желательно без промежуточных);
4) OUT1 = L OUT2 = L -> хоть левое, хоть правое (желательно без промежуточных).

Как это можно реализовать без применения МК (ибо сия штуковина мною еще не освоена :oops: )?
Вот нашлась такая схема на основе NE555N, где серва управляется потенциометром - собрал на макетке - все работает. Как бы ее переделать под мою задачу? Поможите кто чем может, пожалуйста! :)
принцип упр сервой без МК.gif
принцип упр сервой без МК.gif (6.19 КиБ) Просмотров: 2606
Scio me nihil scire - Я знаю, что ничего не знаю
Текущий венец моего творчества: скрепСОХпОД-1
Аватара пользователя
SmorBoB
 
Сообщения: 232
Зарегистрирован: 07 сен 2009, 01:54
Откуда: Стерлитамак (Башкирия)
ФИО: Андрей

Re: Управление сервой без МК

Сообщение =DeaD= » 13 мар 2010, 00:07

Освойте МК :) окупится сторицей
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Управление сервой без МК

Сообщение SmorBoB » 13 мар 2010, 00:19

Однозначно буду осваивать. Но пока без него...
Scio me nihil scire - Я знаю, что ничего не знаю
Текущий венец моего творчества: скрепСОХпОД-1
Аватара пользователя
SmorBoB
 
Сообщения: 232
Зарегистрирован: 07 сен 2009, 01:54
Откуда: Стерлитамак (Башкирия)
ФИО: Андрей

Re: Управление сервой без МК

Сообщение avr123.nm.ru » 13 мар 2010, 01:40

Вам нужно на микрухах логических преобразовать ваше задание в 2 напряжения "1" и "0" а потом на 555 по схеме в даташите собрать преобразователь напряжения в ширину импулса и настроить эту ширину для нуля и единицы.

На микроконтроллере это сильно просто сделать и как раз задача для обучения AVR - ИМХО не нужно ждать сложной задачи чтобы сразу бороться с двумя сложностями - сложна задача + сложно учиться.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Управление сервой без МК

Сообщение Myp » 13 мар 2010, 11:21

зачем микрой l293 управлять сервой?
бред какойто

автор давай идею ато ты там чото странное мутишь похоже :)
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Управление сервой без МК

Сообщение SmorBoB » 14 мар 2010, 00:19

Не, не, не. Я не правильно понЯТ.
L293D крутит движок(5V) подключенный к OUT1 и OUT2.
От сервы требуется чтобы она занимала:
1)крайнее левое положение, если движок крутится в одну сторону;
2)крайнее правое - если в другую.

Собственно сервой будет управлять таймер NE555N, который будет генерировать управляющие импульсы. А задача в том как заставить таймер генерировать нужный сигнал на основе сигналов снимаемых с L293D.

Можно, конечно, этим самым движком крутить потенциометр на схеме что выше :crazy:
Но хотелось бы более изящного решения.
Scio me nihil scire - Я знаю, что ничего не знаю
Текущий венец моего творчества: скрепСОХпОД-1
Аватара пользователя
SmorBoB
 
Сообщения: 232
Зарегистрирован: 07 сен 2009, 01:54
Откуда: Стерлитамак (Башкирия)
ФИО: Андрей

Re: Управление сервой без МК

Сообщение Vovan » 14 мар 2010, 00:28

2ТС: Вы уверены что говорите о серве? (см. сервомашинка)
а движок, который в разные стороны крутится, он чей? (сервы или сам по себе?)
ЗЫ: Хотя бы квадратиками (кружочками) блок-схему выложите, а то со слов чё-то тяжко понять...
_________
Sincerely,
Vovan
Аватара пользователя
Vovan
 
Сообщения: 3340
Зарегистрирован: 05 окт 2005, 12:03
Откуда: Литва
прог. языки: asm

Re: Управление сервой без МК

Сообщение SmorBoB » 18 мар 2010, 01:59

Методом научного тыка в макетку, после прочтения апноутов к таймеру NE555N, получилась заготовка именно того что мне и надо было :Yahoo!: .
Scio me nihil scire - Я знаю, что ничего не знаю
Текущий венец моего творчества: скрепСОХпОД-1
Аватара пользователя
SmorBoB
 
Сообщения: 232
Зарегистрирован: 07 сен 2009, 01:54
Откуда: Стерлитамак (Башкирия)
ФИО: Андрей

Re: Управление сервой без МК

Сообщение MegaBIZON » 18 мар 2010, 11:12

Шо, утёр им нос! )))
Теперь соберай ыгзаскелет - и в бой! :)
.............солнце светит, птички поют, я - зелёный бамбук меня тянет к солнцуЯ - зелёный бамбук, я - зелёный бамбук , меня тянет к солнцу. Я - не огурчик и не лягушка, я - зелёный бамбук. Меня курят...............
Аватара пользователя
MegaBIZON
 
Сообщения: 6285
Зарегистрирован: 12 янв 2007, 00:34
Откуда: Масква

Re: Управление сервой без МК

Сообщение SmorBoB » 19 мар 2010, 00:24

Парни беззастенчиво подвели меня к пропасти самообразования. Прыгать пришлось самому :D

Вот схемка. Какбэ вроде рабочая. Может кому сгодится.
схема упр сервой без МК.gif
Scio me nihil scire - Я знаю, что ничего не знаю
Текущий венец моего творчества: скрепСОХпОД-1
Аватара пользователя
SmorBoB
 
Сообщения: 232
Зарегистрирован: 07 сен 2009, 01:54
Откуда: Стерлитамак (Башкирия)
ФИО: Андрей

Re: Управление сервой без МК

Сообщение Vovan » 19 мар 2010, 01:00

Дак с сервой всё понятно с самого начала было, а причём тут двигатель и L293? так и осталось без ответа...
_________
Sincerely,
Vovan
Аватара пользователя
Vovan
 
Сообщения: 3340
Зарегистрирован: 05 окт 2005, 12:03
Откуда: Литва
прог. языки: asm

Re: Управление сервой без МК

Сообщение SmorBoB » 19 мар 2010, 13:20

Старался формулировать внятно что мне нужно, но не был понят.
Может быть такая формулировка задачи была бы яснее:

Есть узел №1: L293D крутит движок.
Есть узел №2: серва тянет тягу (неважно какую).
Задача:
а) серва занимает КЛП, если движок узла №1 крутится в одну сторону.
б) серва занимает КПП, если в другую.

В предложенной выше схеме подключаем вместо кнопки выход L293D и, какбэ, задача решена.


Короче, скоро доделаю все и покажу :wink:

PS КЛП - крайнее левое положение, КПП - крайнее правое положение.
Scio me nihil scire - Я знаю, что ничего не знаю
Текущий венец моего творчества: скрепСОХпОД-1
Аватара пользователя
SmorBoB
 
Сообщения: 232
Зарегистрирован: 07 сен 2009, 01:54
Откуда: Стерлитамак (Башкирия)
ФИО: Андрей

Re: Управление сервой без МК

Сообщение SmorBoB » 10 май 2010, 16:38

Мои изыскания на тему "Управление сервой без МК" успешно применены в этом проекте. :)
Scio me nihil scire - Я знаю, что ничего не знаю
Текущий венец моего творчества: скрепСОХпОД-1
Аватара пользователя
SmorBoB
 
Сообщения: 232
Зарегистрирован: 07 сен 2009, 01:54
Откуда: Стерлитамак (Башкирия)
ФИО: Андрей


Вернуться в Новичкам или основы основ роботостроения.

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

Сейчас этот форум просматривают: Google [Bot] и гости: 26

cron