roboforum.ru

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

Прошивка для запуска биполярного ШД

Прошивка для запуска биполярного ШД

CiSi » 19 апр 2010, 19:46

Требуется запустить биполярный ШД PL15S-20 из сидирома.
Электроника простая: мега8 и л298н. проблемма заключается наверное в прошивке. прошиву пишу на си писал ее на основа табличных данных из даташита на движок.
Двигатель находится в напряжении но не куда не вращается.

Код: Выделить всёРазвернуть
while(1){
PORTB.0=0;      //B3
PORTB.2=1;      //B1
PORTB.4=0;      //A1
PORTB.5=1;      //A2
delay_ms(100);
PORTB.0=1;
PORTB.2=0;
PORTB.4=0;
PORTB.5=1;
delay_ms(100);
PORTB.0=1;
PORTB.2=0;
PORTB.4=1;
PORTB.5=0;
delay_ms(100);
PORTB.0=0;
PORTB.2=1;
PORTB.4=1;
PORTB.5=0;
delay_ms(100);
}

Даташит на двигатеь:
Вложения
pl15s020.zip
(74.01 КиБ) Скачиваний: 0

Re: Прошивка для запуска биполярного ШД

avr123.nm.ru » 19 апр 2010, 20:09

В PROTEUS есть пример на L298 в котором шаговик прекрасно шагает и протекание тока анимировано. Искать в папке примеров по тексту L298. Потом можете туда мегу8 добавить и ваш код и посмотреть в чем разница.

Можно разгон попробовать написав

delay_ms(pausa);

pausa в начале 250 например и каждый цикл 1 вычитать пока не дойдет до некоторого значения.

Re: Прошивка для запуска биполярного ШД

Myp » 19 апр 2010, 20:16

ну вопервых с такими задержками ты ничо не увидишь

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

когда увидишь что напряжение реально подаётся и шаговик дёргается
можешь проводки местами менять подбирая нужную комбинацию чтобы он у тя закрутился

Re: Прошивка для запуска биполярного ШД

CiSi » 19 апр 2010, 21:10

Чтото я в 7-ом протеусе нечего не нашел.

Re: Прошивка для запуска биполярного ШД

avr123.nm.ru » 19 апр 2010, 22:24

Вот так примерно - C:\Program Files\Proteus\SAMPLES\Interactive Simulation\Motor Examples

Папка примеров PROTEUS по элетроприводу. L297 L298 проек BISTEPPER.DSN

Есть еще и в других папках - например AN696

Re: Прошивка для запуска биполярного ШД

CiSi » 21 апр 2010, 20:21

Всем спасибо, сам допетрил :)
Вот только крутится не совсем ровномерно.время установил 5мс.
Теперь буду шазовик из принтера мучить, может вопросы появятся.

Re: Прошивка для запуска биполярного ШД

-= Александр =- » 22 апр 2010, 00:43

С шаговиками в принципе все просто, главное с места их разгонять плавно, чтоб проскоков не было...

Re: Прошивка для запуска биполярного ШД

CiSi » 22 апр 2010, 09:00

Согласен, что все просто. У меня проблемма в другом была :) - мелоч, но существенная.

Re: Прошивка для запуска биполярного ШД

avr123.nm.ru » 22 апр 2010, 09:07

Без клещей наверно не вытянуть.


Rambler\'s Top100 Mail.ru counter