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


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

> Описание: Нужен пример управления двигателем с помощью драйвера A4988
BusterX Post Id


Рядовой


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



Мой уровень 3 из 100 поэтому прошу помощи.

Есть ATmega16A, драйвер шагового двигателя Pololu A4988 , и биполярный шаговый двигатель Nema17.

Подключить всё это я могу, тем более что есть схема:


А вот как управлять... вот тут и вопрос. Не могу понять что надо отправлять на STEP и DIR. Есть предположение на DIR (направление вращения) отправлять 1 или 0. А вот на STEP (количество шагов) даже мыслей нет.

Подскажите библиотеки или исходник для управления, хоть что-нибудь.
 
 Top
Predator Супермодератор Post Id


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


Сообщений всего: 1307
Дата рег-ции: Июль 2012  



http://www.pololu.com/file/downl...df?file_id=0J450
на step подавать импульсы. каждый импульс (переход из 0 в 1)- один шаг.
 
 Top
BusterX Post Id


Рядовой


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



Predator пишет:
http://www.pololu.com/file/download/a4988_DMOS_microstepping_driver_with_translator.pdf?file_id=0J450
на step подавать импульсы. каждый импульс (переход из 0 в 1)- один шаг.


Это я понимаю, мне бы примерчик.
 
 Top
Predator Супермодератор Post Id


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


Сообщений всего: 1307
Дата рег-ции: Июль 2012  



CODE:

for (i=0;i<stepcount;i++)
{
PORTB.0=0;
delayus(100);
PORTB.0=1;
delayus(100);
};
 
 Top
Страниц (1): [1]
« Делаем роботов »


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





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