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 КиБ) Просмотров: 2928

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

=DeaD= » 13 мар 2010, 00:07

Освойте МК :) окупится сторицей

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

SmorBoB » 13 мар 2010, 00:19

Однозначно буду осваивать. Но пока без него...

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

avr123.nm.ru » 13 мар 2010, 01:40

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

На микроконтроллере это сильно просто сделать и как раз задача для обучения AVR - ИМХО не нужно ждать сложной задачи чтобы сразу бороться с двумя сложностями - сложна задача + сложно учиться.

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

Myp » 13 мар 2010, 11:21

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

автор давай идею ато ты там чото странное мутишь похоже :)

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

SmorBoB » 14 мар 2010, 00:19

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

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

Можно, конечно, этим самым движком крутить потенциометр на схеме что выше :crazy:
Но хотелось бы более изящного решения.

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

Vovan » 14 мар 2010, 00:28

2ТС: Вы уверены что говорите о серве? (см. сервомашинка)
а движок, который в разные стороны крутится, он чей? (сервы или сам по себе?)
ЗЫ: Хотя бы квадратиками (кружочками) блок-схему выложите, а то со слов чё-то тяжко понять...

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

SmorBoB » 18 мар 2010, 01:59

Методом научного тыка в макетку, после прочтения апноутов к таймеру NE555N, получилась заготовка именно того что мне и надо было :Yahoo!: .

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

MegaBIZON » 18 мар 2010, 11:12

Шо, утёр им нос! )))
Теперь соберай ыгзаскелет - и в бой! :)

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

SmorBoB » 19 мар 2010, 00:24

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

Вот схемка. Какбэ вроде рабочая. Может кому сгодится.
схема упр сервой без МК.gif

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

Vovan » 19 мар 2010, 01:00

Дак с сервой всё понятно с самого начала было, а причём тут двигатель и L293? так и осталось без ответа...

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

SmorBoB » 19 мар 2010, 13:20

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

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

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


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

PS КЛП - крайнее левое положение, КПП - крайнее правое положение.

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

SmorBoB » 10 май 2010, 16:38

Мои изыскания на тему "Управление сервой без МК" успешно применены в этом проекте. :)


Rambler\'s Top100 Mail.ru counter