roboforum.ru

Технический форум по робототехнике.
Текущее время: 05 май 2025, 22:02

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




Начать новую тему Ответить на тему  [ Сообщений: 1126 ]  На страницу Пред.  1 ... 8, 9, 10, 11, 12, 13, 14 ... 76  След.
Автор Сообщение
 Заголовок сообщения: IRLZ44
СообщениеДобавлено: 08 май 2007, 03:11 
Не в сети

Зарегистрирован: 02 мар 2007, 05:07
Сообщения: 4
Откуда: Sumy
Нашел! И получил на мыло... Огромное  спасибо avr123.nm.ru - он опять очень выручил.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 08 июн 2007, 21:22 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Я рад !   :lol:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 23 июн 2007, 14:51 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
собснно такое дело...
вобще в идеале К1128КТ4Р(аналог L293D, драйвер 2х моторов кто не в курсе) управляется с пом 6 ножек
1 нога разрешает работу 2 другие указывают направление вращения и всё это повторяется для 2х сторон
итого выходит 6 ног мк нужно для полноценного управления

2 ноги разрешающие работу можно просто замкнуть на +5
тогда останется только 4 ноги для управления направлением вращения мотора
но 4 ноги всё равно много...

мб както можно ещё  уменьшить кол-во ног ?
ато тратить аж 4 ноги МК для управления 2мя моторами мне жалко

можно ведь 3мя ногами от мк обойтись чтобы описать движение
100 левый вперёд
010 правый вперёд
101 левый назад
011 правый назад
110 оба вперёд
111 оба назад

как это в железе реализовать?


а мб можно ещё както уменьшить кол ног?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 23 июн 2007, 15:15 
Не в сети
Аватара пользователя

Зарегистрирован: 24 ноя 2004, 12:36
Сообщения: 195
Откуда: Харьков
В железе- элементарно, с помощью счетчика Итого ДВЕ ноги сброс и ЦЛК Сколько импульсов подал такая и команда :о)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 23 июн 2007, 15:15 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Myp писал(а):
100 левый (1) вперёд (fw)
010 правый (2) вперёд (fw)
101 левый (1) назад (bw)
011 правый (2) назад (bw)
110 оба вперёд (1+2, fw)
111 оба назад (1+2, bw)


  1. Y11 = X3 | !X2 | !X1
  2. Y12 = X3 | !X2 | X1
  3. Y21 = !X3 | X2 | !X1
  4. Y22 = !X3 | X2 | X1
  5. Y11 = X3 | X2 | !X3
  6. Y21 = X3 | X2 | !X3
  7. Y12 = X3 | X2 | X3
  8. Y22 = X3 | X2 | X3

X1 - 2^0
X2 - 2^1
X3 - 2^2

Y11 - 1 mot fw
Y12 - 1 mot bw
Y21 - 2 mot fw
Y22 - 2 mot bw

из этих уравнений можно получить всю логику, только нужно не забыть упростить
тут математика поможет :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 23 июн 2007, 15:24 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Tracer писал(а):
В железе- элементарно, с помощью счетчика (двоичного) Итого ДВЕ ноги сброс и ЦЛК Сколько импульсов подал такая и команда :о)

ошибочкас, нужна 3я нога - разрешение работы драйвера (обе запараллелить), иначе могут быть всякие ситуации во время переключения счетчика.
мой вариант лучьше с точки зрения быстродействия, но потребует больше корпусов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 23 июн 2007, 16:25 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
Vooon писал(а):
Myp писал(а):
100 левый (1) вперёд (fw)
010 правый (2) вперёд (fw)
101 левый (1) назад (bw)
011 правый (2) назад (bw)
110 оба вперёд (1+2, fw)
111 оба назад (1+2, bw)


  1. Y11 = X3 | !X2 | !X1
  2. Y12 = X3 | !X2 | X1
  3. Y21 = !X3 | X2 | !X1
  4. Y22 = !X3 | X2 | X1
  5. Y11 = X3 | X2 | !X3
  6. Y21 = X3 | X2 | !X3
  7. Y12 = X3 | X2 | X3
  8. Y22 = X3 | X2 | X3

X1 - 2^0
X2 - 2^1
X3 - 2^2

Y11 - 1 mot fw
Y12 - 1 mot bw
Y21 - 2 mot fw
Y22 - 2 mot bw

из этих уравнений можно получить всю логику, только нужно не забыть упростить
тут математика поможет :)

нифига не понял...
это вобще о чём???
можно на пальцах поподробней?



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

тогда послав опр. число импульсов на счётчик автоматически сбрасываем его
и потом спокойно устанавливаем новое значение
тогда можно одной clk обойтись :)
и можно обойтись вобще 1й ногой от МК

правда чувствую шим уже не получится.... :( хотя... если делать всё очень быстро то мб получитсо и шим сделать...короче извращение =)

а какнить аналогово можно это сделать?
чтоб и 3 ноги от мк и ШИМ оставить?
мб както транзисторов парочку впихнуть??


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 23 июн 2007, 16:58 
Не в сети
Аватара пользователя

Зарегистрирован: 24 ноя 2004, 12:36
Сообщения: 195
Откуда: Харьков
Vooon писал(а):
ошибочкас, нужна 3я нога - разрешение работы драйвера (обе запараллелить), иначе могут быть всякие ситуации во время переключения счетчика.
мой вариант лучьше с точки зрения быстродействия, но потребует больше корпусов.


И зачем Вам тут третья нога?


Вложения:
Counter.JPG
Counter.JPG [ 20.9 КиБ | Просмотров: 5334 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 23 июн 2007, 17:06 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Myp писал(а):
нифига не понял...
это вобще о чём???
можно на пальцах поподробней?

Это булевы уравнения, только запись необычная - си-подобная
Из них можно составить схему на логике, но с помощью математики можно упростить эту схему.
+ такой схемы - скорость - в основном определяется задержками в элементах.
Правда выводить все 3и бита нужно одновременно...

Myp писал(а):
а про счётчик клёво выглядит...чё я сам не сообразил
что если взять и одну ногу счётчика подать на сброс счётчика? счетчик и так когда досчитает до F перевернется в 0 (при условии что счетчик 4х битный)

тогда послав опр. число импульсов на счётчик автоматически сбрасываем его
и потом спокойно устанавливаем новое значение впринципе это возможно, но я бы не советовал из-за помех или глюков в программе можно не то кол-во импульсов послать. кстати на мой взгляд лучше не счетчик f сдвиговый регистр использовать.
тогда можно одной clk обойтись :) я писал почему обязательно нужно будет управлять  разрешением драйвера
и можно обойтись вобще 1й ногой от МК

правда чувствую шим уже не получится.... :( хотя... если делать всё очень быстро то мб получитсо и шим сделать...короче извращение =) может и получится )

а какнить аналогово можно это сделать?
чтоб и 3 ноги от мк и ШИМ оставить?
мб както транзисторов парочку впихнуть??


кстати сдвиговый регистр можно подключить к спи, что однозначно будет быстрее чем програмно :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26 сен 2007, 10:25 
Не в сети
Аватара пользователя

Зарегистрирован: 26 сен 2007, 08:25
Сообщения: 142
Откуда: Krivoy Rog, ukraina
прог. языки: Си
ФИО: Коля
зделал схемку моста на транзисторах ВС557иВС547 неудаётся запустить маторчики очень медлено или вообще некрутятся к базам подсоединены резисторы по 300Ом. подключял светодиоды место движка всё работает нормально


Вложения:
2-h-brige1.gif
2-h-brige1.gif [ 4.95 КиБ | Просмотров: 5029 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26 сен 2007, 10:26 
Не в сети
Аватара пользователя

Зарегистрирован: 26 сен 2007, 08:25
Сообщения: 142
Откуда: Krivoy Rog, ukraina
прог. языки: Си
ФИО: Коля
в чём может быть причина и как исправить?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26 сен 2007, 10:56 
Не в сети
отсылающий читать курс
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26 сен 2007, 14:03 
Не в сети
Аватара пользователя

Зарегистрирован: 26 сен 2007, 08:25
Сообщения: 142
Откуда: Krivoy Rog, ukraina
прог. языки: Си
ФИО: Коля
нечем измерить по причине паломки измерительного прибора.
А как сильно зависит напряжение на выходах транзистора от сопротивления резисторов? может в етом дело


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26 сен 2007, 14:09 
Не в сети
отсылающий читать курс
Аватара пользователя

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


Вам на канал ТНТ - там шоу "экстрасенс"  - им приборы не нужны.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26 сен 2007, 15:50 
Не в сети
Аватара пользователя

Зарегистрирован: 15 янв 2007, 19:23
Сообщения: 1058
Откуда: Беларусь, Барановичи
прог. языки: С для МК, Delphi для ПК
Doniak писал(а):
зделал схемку моста на транзисторах ВС557иВС547 неудаётся запустить маторчики очень медлено или вообще некрутятся к базам подсоединены резисторы по 300Ом. подключял светодиоды место движка всё работает нормально

1.В смысле по 300 Ом? Вместо 1 кОма? Зачем?
2.А что за моторы, на какое напряжение рассчитаны?
3.Какое напряжения питания подается на мост?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 1126 ]  На страницу Пред.  1 ... 8, 9, 10, 11, 12, 13, 14 ... 76  След.

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


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

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


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

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