roboforum.ru

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

Контроллер ШД

Шестерни и колёса, тяги и тросики... Каркасы, скелеты ...

Re: Контроллер ШД

Сообщение D1mcon » 14 мар 2009, 23:47

Положение контактов щас поменяю. Книжку только что написал в ЛС
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники
Аватара пользователя
D1mcon
 
Сообщения: 700
Зарегистрирован: 08 фев 2009, 10:13
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий

Re: Контроллер ШД

Сообщение MiBBiM » 14 мар 2009, 23:52

я почти уверен что l293d используется в 80% случаев для питания 5В, т.е. 2,5Вт. и всетаки имхо неразумно её использовать для чегонить стоящего.
Tomorrow will be. Better
Аватара пользователя
MiBBiM
 
Сообщения: 1866
Зарегистрирован: 29 окт 2007, 18:11
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript

Re: Контроллер ШД

Сообщение D1mcon » 14 мар 2009, 23:56

Да у меня то двигатель - каретоискатель от CDROM, поэтому для моих целей микруха сгодится

Добавлено спустя 2 минуты 30 секунд:
Сменил браузер, форум нормально заработал, выкладываю схему и программу
Вложения
.rar
(77.43 КиБ) Скачиваний: 51
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники
Аватара пользователя
D1mcon
 
Сообщения: 700
Зарегистрирован: 08 фев 2009, 10:13
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий

Re: Контроллер ШД

Сообщение MiBBiM » 15 мар 2009, 00:01

повторюсь:
портД чем управляет? если enable выводом, то опускать его не надо(иначе вывод 293ей перейдет в левое состояние)!
и ещё в f3 каша - установлено два бита. прошейте лучше мой кусочек кода
Tomorrow will be. Better
Аватара пользователя
MiBBiM
 
Сообщения: 1866
Зарегистрирован: 29 окт 2007, 18:11
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript

Re: Контроллер ШД

Сообщение D1mcon » 15 мар 2009, 00:11

В данный момент ни чем, состояние en1 en2 = 1, разници от значений на этих входах не почуствовал, протеусу то параллельно на них, что с ними что без схема работает одинаково.

Добавлено спустя 2 минуты 22 секунды:
у меня к PORTC.0 подключен светодиод, которым управляют младшие биты f1 - f4

Добавлено спустя 2 минуты 58 секунд:
MiBBiM, о каком "левом состоянии" Вы говорите
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники
Аватара пользователя
D1mcon
 
Сообщения: 700
Зарегистрирован: 08 фев 2009, 10:13
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий

Re: Контроллер ШД

Сообщение MiBBiM » 15 мар 2009, 00:17

high impedance, выход с высоким сопротивлением(т.е. фактически ножка болтается в воздухе без подключения к схеме)
Tomorrow will be. Better
Аватара пользователя
MiBBiM
 
Сообщения: 1866
Зарегистрирован: 29 окт 2007, 18:11
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript

Re: Контроллер ШД

Сообщение avr123.nm.ru » 15 мар 2009, 00:35

при паузах 20 мС в PROTEUS вот так получается. Вроде не похоже на то что надо. Измененный проект в прицепе.

Изображение
Вложения
L293.rar
(39.87 КиБ) Скачиваний: 35
Последний раз редактировалось avr123.nm.ru 15 мар 2009, 00:39, всего редактировалось 1 раз.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Контроллер ШД

Сообщение D1mcon » 15 мар 2009, 00:36

поставил на плату вторую L293d у нее enable1 - 2 = 0, у первой наоборот, а результата как не было так и нет :cry:

Спасибо avr123, жаль только что версии протеус не совпали, схема не открывается, там что-то было изменено в подключении?
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники
Аватара пользователя
D1mcon
 
Сообщения: 700
Зарегистрирован: 08 фев 2009, 10:13
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий

Re: Контроллер ШД

Сообщение avr123.nm.ru » 15 мар 2009, 00:46

Только осциллограф добавил и все.

Посмотри пример в протеус шагания.
C:\Program Files\Proteus\SAMPLES\Interactive Simulation\Motor Examples\BISTEPPER.DSN
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Контроллер ШД

Сообщение D1mcon » 15 мар 2009, 00:55

Щас посмотрю

Добавлено спустя 6 минут:
связку L298 и L297 видел давно, но у меня этих микрух нет, купить возможности тоже (там где я живу с этим туго, а на заказ нет времени на ожидание). Зато есть мега8 и l293d поэтому хочу на них сделать контроллер, только вот что-то не получается
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники
Аватара пользователя
D1mcon
 
Сообщения: 700
Зарегистрирован: 08 фев 2009, 10:13
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий

Re: Контроллер ШД

Сообщение avr123.nm.ru » 15 мар 2009, 01:46

Блин ! во вы тормозите ! наФИГА вам ЧЕЙТО покупать если у вас PROTEUS есть ????????????
ВЫ СИГНАЛЫ НА ШД СМОТРИТЕ !!! и у себя делайте такие же.

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

Re: Контроллер ШД

Сообщение D1mcon » 15 мар 2009, 12:03

Получил правильные сигналы (для режима с одной фазой). Но шд - по прежнему не крутится.
Вложения
scope1.jpg
однофазовый режим
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники
Аватара пользователя
D1mcon
 
Сообщения: 700
Зарегистрирован: 08 фев 2009, 10:13
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий

Re: Контроллер ШД

Сообщение avr123.nm.ru » 15 мар 2009, 14:04

1) они у вас быстрые очень ИМХО - ШД разгонять нужно. 2) сделайте сигналы как в PROTEUS в примере - скрин над вашим.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Контроллер ШД

Сообщение D1mcon » 15 мар 2009, 14:39

То что быстрые это понятно, как в примере протеуса щас делаю.
Есть идея - посылать импульс на шг при помощи таймера (те по прерыванию о переполнении).
Может это поможет. Или совсем плохая идея, :o

Добавлено спустя 28 минут 41 секунду:
Реализовал на таймере, как и следовало ожидать результат не изменился
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники
Аватара пользователя
D1mcon
 
Сообщения: 700
Зарегистрирован: 08 фев 2009, 10:13
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий

Re: Контроллер ШД

Сообщение MiBBiM » 15 мар 2009, 14:59

естественно если так не работает, то и от таймера толку мало будет.
раз уж ничего не помогает, то попробуйте вручную управлять движком - выводы на питание и вперед контакты переключать. как узнаете верную последовательность, так сразу и реализуете на мк.
Tomorrow will be. Better
Аватара пользователя
MiBBiM
 
Сообщения: 1866
Зарегистрирован: 29 окт 2007, 18:11
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript

Пред.След.

Вернуться в Механика

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

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

cron