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


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

> Описание: помогите с шаговым двигателем
Dendy Post Id


Рядовой


Сообщений всего: 7
Дата рег-ции: Апр. 2012  



Здравствуйте, я новичок поэтому сильно не ругайте! Собрал схему с ATmega8 и L293D, двигатель из сканера (5 проводов), проблема в том что он очень медленно крутится и сильно греется драйвер и двигатель, всё собрано на прямую(без доп. компонентов, одни провода)! Чего мне не хватает? и как сделать чтоб он быстро крутился?

Текст программы:

#define F_CPU 3000000UL
#include <avr/io.h>
#include <avr/delay.h>

int main(void)
{

DDRC = 0xff;
while (1) {

PORTC |= _BV(PC4);
_delay_ms(500);
PORTC &= ~_BV(PC4);

PORTC |= _BV(PC3);
_delay_ms(500);
PORTC &= ~_BV(PC3);

PORTC |= _BV(PC2);
_delay_ms(500);
PORTC &= ~_BV(PC2);

PORTC |= _BV(PC1);
_delay_ms(500);
PORTC &= ~_BV(PC1);



}

} Если убрать задержки вообще ничего не происходит=((( Есть ещё двигатель из принтера с 4-мя проводами.

(Отредактировано автором: 12 Июня, 2012 - 01:21:01)

 
 Top
Dendy Post Id


Рядовой


Сообщений всего: 7
Дата рег-ции: Апр. 2012  



Всё сделал что бы двигетель крутился быстро, изменил частоту на 5000,
только проблема очень грееется L293d, я даже вторую напаял, ничего!
 
 Top
anar Post Id



Главнокомандующий


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



Может нужен радиатор.
 
 Top
cjA Post Id



Генерал


Сообщений всего: 3291
Дата рег-ции: Янв. 2010  



так это униполярник раз пять проводов.
л293д под них не заточен, у него половину мостов в неправельном режиме будут работать
для униполярников нужно брать unl20xx (или кактотак, сборка транзисторная)
 
 Top
Dendy Post Id


Рядовой


Сообщений всего: 7
Дата рег-ции: Апр. 2012  



Спасибо!

Вчера попробовл поменять двигатель на биполярный(4 провода), нормально закрутился с новой программой! Попробую ещё униролярный приделать, посмотрю что получится!! А ещё вопрос у л293д скорость передачи до 5кГц, не знаете если я на транзисторах соберу, смогу скорость увеличить??
 
 Top
cjA Post Id



Генерал


Сообщений всего: 3291
Дата рег-ции: Янв. 2010  



врядли, л393д- это ведь тоже транзисторы. от мотора зависит- если такой здоровый, тяжелый- значит индуктивность большая, более мощный, но не скоростной.
 
 Top
Dendy Post Id


Рядовой


Сообщений всего: 7
Дата рег-ции: Апр. 2012  



Спасибо большое!!! да скорей всего, подключил другой мотор, при такой же программе крутится медленнее, на одном 40(фи) на другом 7(фи), который 7 крутится заметнее быстрее! и кстате л293д перестал сильно греться! =))
 
 Top
cjA Post Id



Генерал


Сообщений всего: 3291
Дата рег-ции: Янв. 2010  




Dendy да какие еще спасибо бальшие- два года назад только я закрутил свой первый шаговик - просто тут так принято.... Не забывайте Улыбка
 
 Top
Петр Киселев Post Id



Гуру


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



Совет Dendy. ШД любые можно найти в вышедших из строя принтерах, сканерах и флопи-дисководах. Попробуй их приобрести в компьютерных магазинах, которые иногда старьем торгуют. Или поспрашивай у приятелей. Перед установкой прозвони обмотки у ШД. Если 4-х выводной, их две, у 5-ти выводного, как правильно указал Лейтенант, это униполярный ШД и с ним будет небольшая морока. У 6-ти выводного обмоток 4 обмотки, соединенные попарно с выводом от места соединения. Поищи в инете и найдешь там разъяснения об их подключениях.
Для того, чтобы не сжечь микросхемы, от которых ты их собираешься запускать, измерь предварительно сопротивление каждой обмоки. Оно может быть от нескольких ом до сотни и более. Ну, а ток расчитаешь по закону Ома.
L293 может управлять одним ШД с сопротивлением обмотки до 20 ом не менее и, желательно поставить радиатор на схему.
 
 Top
Страниц (1): [1]
« Электронная мастерская »


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





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