роботы робототехника микроконтроллеры


 Страниц (1): [1]   

> Без описания
ОЛЕГ Супермодератор Post Id



Супермодератор


Сообщений всего: 1732
Дата рег-ции: Нояб. 2008  



Уважаемые форумчане, хочется внести какую-то случайность Жуть в поведение робота, который бы управлялся только ТТЛ логикой. Соответственно, фотодатчики (датчики препятствия) и драйвер двигателей в придачу. Использование МК не планируется.
В первую очередь интересует случайная смена направления движения на случайный (или нет) угол.
Буду очень признателен за варианты реализации такой идеи. Особенно на К155ЛА3 (есть в наличии Замешательство ).

Несколько поясню свою идею- нужен некий генератор импульсов, который бы на выходе постоянно имел лог."1", но время от времени (несколько секунд, но непредсказуемо) переключался на "0". В принципе, допускаю применение дополнительных фотодиодов.

Спасибо! Улыбка Улыбка

(Отредактировано автором: 29 Декабря, 2008 - 22:15:53)

 
 Top
бот_м_16 Супермодератор Post Id



Супермодератор


Сообщений всего: 1033
Дата рег-ции: Окт. 2008  



Я като забавлялся с таймером 555 совдеповским(К555ие7 вроде так) тактировал его разными частотами и задовал псевдо случайное начальное значение а его 4 выхода на Inы к l293d но приходилось использовать мк попробуйте чёнить такое только без мк
ЗЫ
А чё мк не нравятся?
 
 Top
ОЛЕГ Супермодератор Post Id



Супермодератор


Сообщений всего: 1732
Дата рег-ции: Нояб. 2008  



Спасибо за идею, бот_м_16!
МК нравятся. НО:
Во-первых: в программировании я ни бум-бум. Я электронику на раз соберу, а прогу... с прогой будут проблемы. Замешательство
Во-вторых: некий аппарат, собранный на транзисторах, скажем, является законченным, со своими нравами и повадками, изъянами, и модернизации поддается слабо. Аппарат же на МК, в силу возможности вносить бесконечные изменения, всегда будет "недоделкой".
Я обязательно приду к МК, просто пока не хочу. Я даже программатор куплю. Подмигивающий

Бот_м_16, не могли бы Вы описать суть Ваших опытов поподробнее? Улыбка

Вообще идея в том, чтоб изредка подавать короткие сигналы низкого уровня на ЭНЕЙБЛ для смены направления движения.
 
 Top
бот_м_16 Супермодератор Post Id



Супермодератор


Сообщений всего: 1033
Дата рег-ции: Окт. 2008  



Вообще идея в том, чтоб изредка подавать короткие сигналы низкого уровня на ЭНЕЙБЛ для смены направления движения. - таким образом ге изменить направление !! а только включить или выключить мост
Суть в сдледующем
1)мк генерирует псевдослучайное число и записывает его в счётчик и взависимости от числа ведёт счёт +1 или -1 часто тактирования случайна(в OCR0 записывалось тоже число но преоб разовывалоь в char)
2)счётчик начинал тикать и на своих выходах выдавал бинпрную интерпритацию счета
а эти самые выходы были подключины к in нам на l293d когда таймер говорил о завершении счёта начинался пункт 1
Выгледело достаточно забавно
ЗЫ
Когда начнёте мк если будет интересно скину своего "Б.А.Л.Б.Е.С.А." на PIC который тоже случайно ведёт себя Улыбка
 
 Top
ОЛЕГ Супермодератор Post Id



Супермодератор


Сообщений всего: 1732
Дата рег-ции: Нояб. 2008  



Спасибо!

Но опять же на МК.
Вон, гирлянды на улицах же мигают с переменной случайной частотой, навряд ли они МК на каждый столб повесили... Как-то ведь это можно сделать?

Я, возможно, не корректно пояснил суть того, что я хочу сделать. Итак, имеем робота, который имеет ИК-бамперы и ездит прямолинейно, если нет препятствия. Генератор же предназначен выдавать случайные сигналы небольшой длительности, чтобы убирать положительный сигнал с Инэйбл и выключать мост. При выключении моста с той или иной стороны, гусеница будет останавливаться, а робот- поворачивать.
Хочу сделать его траекторию между препятствиями ломаной. Грустный
 
 Top
Белый Волк Супермодератор Post Id



Супермодератор


Сообщений всего: 648
Дата рег-ции: Февр. 2007  



Попробуйте использовать несколько крайне нестабильных генераторов импульсов, в задающей RC цепи которых поставить, например, фотодиод - для неопределённости сопротивления во времени. Выходы генераторов подать на входы элемента И, выходную функцию использовать в своих целях.

(Отредактировано автором: 30 Декабря, 2008 - 21:13:46)

 
 Top
ОЛЕГ Супермодератор Post Id



Супермодератор


Сообщений всего: 1732
Дата рег-ции: Нояб. 2008  



Белый Волк, спасибо!
Нутром чую, что это именно то что мне нужно! Улыбка
С фоторезистором понял, с элементом И задумка тоже понятна. Только подскажите, пожалуйста, как сделать генератор нестабильным? А то я и стабильный- то самостоятельно посчитать самостоятельно не могу. Замешательство
 
 Top
Белый Волк Супермодератор Post Id



Супермодератор


Сообщений всего: 648
Дата рег-ции: Февр. 2007  



Пример нестабильного генератора приведён на рисунке. Большую часть времени на выходе присутствует сигнал логической 1, в момент разрядки конденсатора - логический 0. Длительность импульса мала (десятые доли секунды), период следования зависит от ёмкости конденсатора, для 1 мкФ в данной схеме около 10 секунд. RR на схеме - какой-либо элемент, изменяющий своё сопротивление во времени или пространстве. Транзисторы - любые, желательно старые, б/у, советские в пластиковом корпусе (например, КТ315 и КТ361)
Прикреплено изображение
P-CAD EDA - [Sheet1].png

(Отредактировано автором: 02 Января, 2009 - 06:02:48)

 
 Top
ОЛЕГ Супермодератор Post Id



Супермодератор


Сообщений всего: 1732
Дата рег-ции: Нояб. 2008  



Спасибо, Белый Волк!
С Новым Годом Вас, всех Вам благ!
 
 Top
Страниц (1): [1]
« Обо всем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 





Powered by Exclusive Bulletin Board
ExBB FM 1.0 RC1 Smiles by Fool from Foolstown
  Яндекс.Метрика   Рейтинг@Mail.ru