roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 19:08

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




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: L297 / L6506 - насколько необходимы???
СообщениеДобавлено: 10 дек 2007, 23:39 
Не в сети

Зарегистрирован: 06 ноя 2007, 22:16
Сообщения: 43
Откуда: Кохтла-Ярве
Насколько необходимы буферные микросхемы L297 или L6506 для управления ШД?
Читаю в ДШ:
"The L297 Stepper Motor Controller IC generates four phase drive signals for two phase bipolar..."
"The L6506/Dis a linear integrated circuit designed to sense and control the current in stepping motors and similar devices..." формируют токи, управляют и тп.
Возможно ли обойтись без и навязчивой помощи и управлять драйвером ШД L298 напрямую с контроллера ATmega? Входные токи In1/In2 L298- 30-100mkA а выходные портов ATmega- 30mA (всего порта не более 150mA), т.е. должны потянуть.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: L297 / L6506 - насколько необходимы???
СообщениеДобавлено: 11 дек 2007, 01:44 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
L297 работает только в связке с L298, это раз. Если ШД униполярный то связка L297 + L298 не нужна, это два.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: L297 / L6506 - насколько необходимы???
СообщениеДобавлено: 11 дек 2007, 05:52 
Не в сети
Аватара пользователя

Зарегистрирован: 21 окт 2007, 14:29
Сообщения: 88
Откуда: Москва
Судя по ds - можно. Только не знаю, будет ли работать l298 без INH сигналов. А вообще, если уж применяется МК, то для пущей плавности можно сделать дробный шаг. А с l298 можно только 1\2.

_________________
Типов людей всего 10: те, кто понимает двоичный код, и те кто нет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: L297 / L6506 - насколько необходимы???
СообщениеДобавлено: 13 дек 2007, 00:24 
Не в сети

Зарегистрирован: 06 ноя 2007, 22:16
Сообщения: 43
Откуда: Кохтла-Ярве
quarz писал(а):
А вообще, если уж применяется МК, то для пущей плавности можно сделать дробный шаг. А с l298 можно только 1\2.

У меня движки ШД200-1-1. Ток покоя в фазе 1,5А. Вначале расчитывал на микрошаг, но драйвера A3955 только-только на 1,5 А и расчитаны, т.е. никакого запаса. Есть и еще один нюанс: для подачи с МК на драйвер значения шага (напр. 01100 11100) требуется 10бит, целый порт и еще 2бита с соседнего. Соответственно на два движка целых 20 Pin!. На иные цели входов уже НЕХВАТАТ :( Ну и еще одна немаловажная мелочь - я еще не догадался, как как одной командой "ему=0х19С" командовать содержимым полутора портов.
quarz писал(а):
Только не знаю, будет ли работать l298 без INH сигналов
Что это за сигнал INH ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: L297 / L6506 - насколько необходимы???
СообщениеДобавлено: 13 дек 2007, 00:29 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
У ДШИ-200 угол поворота за шаг 1,8 градуса, в режиме волна в 2 раза меньше. Если использовать шпильку с шагом резьбы 1 мм, то за 1 шаг в нормальном режиме это смещение 0,005мм, а в режиме волна 0,0025, зачем еще больше дробить шаг?
Кстати ДШИ-200 можно использовать без микрухи L297, т.к. это униполярный двигатель.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: L297 / L6506 - насколько необходимы???
СообщениеДобавлено: 13 дек 2007, 07:29 
Не в сети
Аватара пользователя

Зарегистрирован: 21 окт 2007, 14:29
Сообщения: 88
Откуда: Москва
Цитата:
Что это за сигнал INH

"Сигнал CONTROL задает режим работы ШИМ-регулятора. При его низком уровне ШИМ-регулирование происходит по выходам INH1, INH2, а при высоком – по выходам ABCD."

Цитата:
Кстати ДШИ-200 можно использовать без микрухи L297, т.к. это униполярный двигатель.

Правда? :) не вижу связи ))

_________________
Типов людей всего 10: те, кто понимает двоичный код, и те кто нет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: L297 / L6506 - насколько необходимы???
СообщениеДобавлено: 13 дек 2007, 11:16 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Цитата:
Правда? не вижу связи ))

Да не, я к тому что все идут зачем-то по сложному пути и тем самым убивают основное достоинство униполярных шаговиков. Хотя я лично ничего против не имею. :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: L297 / L6506 - насколько необходимы???
СообщениеДобавлено: 13 дек 2007, 13:46 
Не в сети

Зарегистрирован: 06 ноя 2007, 22:16
Сообщения: 43
Откуда: Кохтла-Ярве
Master писал(а):
Если использовать шпильку с шагом резьбы 1 мм, то за 1 шаг в нормальном режиме это смещение 0,005мм, а в режиме волна 0,0025, зачем еще больше дробить шаг?

У меня редукторов не имеется в наличии, все дробление возможно только на драйверах. А микрошаг (1/8 шага) изначально был задуман для сканирования площади около 8 метров, там каждая десятая доля градуса в центре оборачивается десятами сантиметров на границе досягаемости.
Но так как в качестве дальномеров достались только ИК датчики (1,5м), то и точность в 0,25 град отпала. На полтора метра хватит разрешения и в 0,9град.
quarz писал(а):
Сигнал CONTROL задает режим работы ШИМ-регулятора.

Ага-а-а, так все таки INH относится к L297 , а не к L298 :wink: , а я то уж на свое зрение стал грешить: "Смотрю :shock: в ДШ и не вижу не шиша..." Ну не видел я в L298 INH :)
А вот ДШ L297-го надо почитать повнимательнее, так для общего развития.

Но вот вопрос про А3955 так и остался висеть. Как же командовать им (2-мя драйверами то бишь) если команда на очередной шаг 10битовая???


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: L297 / L6506 - насколько необходимы???
СообщениеДобавлено: 13 дек 2007, 21:22 
Не в сети
Аватара пользователя

Зарегистрирован: 21 окт 2007, 14:29
Сообщения: 88
Откуда: Москва
Цитата:
Как же командовать им (2-мя драйверами то бишь) если команда на очередной шаг 10битовая???

Используйте регистр с последовательной загрузкой данных, например К155ИР31
http://www.vicgain.ru/spmikro/1-3-3mikr.htm

_________________
Типов людей всего 10: те, кто понимает двоичный код, и те кто нет.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

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


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

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


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

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