roboforum.ru

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

LB1838

Резисторы, транзисторы, конденсаторы, микросборки, чип компоненты ...
Вопросы согласования управляющих модулей с периферией.

LB1838

Сообщение P_Ruslan » 12 июл 2011, 00:54

Здраствуйте. Вот занялся робототехникой (умной — с микроконтролером) собрал схему на LB1838 но алгоритм смущает: http://radiohlam.ru/control/images/bipo ... motor3.jpg Просто собрал, а не пашет, уже думал ставить Н мост из 8 транзисторов КД829а (мне не жалко, их у меня много). Помогите с этим драйвером. P.S. Я здесь новенький, так что сильно ногами не бейте за то что по форуму не полазил...
Аватара пользователя
P_Ruslan
 
Сообщения: 94
Зарегистрирован: 12 июл 2011, 00:49
Откуда: Лебедин, Сумская обл. Украина
Skype: PoRuVl
прог. языки: Basic (VB, Blitz), Pascal, Delphi 7, C++
ФИО: Пономаренко Руслан Владимирович

Re: LB1838

Сообщение =DeaD= » 12 июл 2011, 08:12

Так у вас двигатель то какой? коллекторный или шаговый? если шаговый, то какой?
H-мост для коллекторных, указанная микра для шаговых биполярных вроде только...
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: LB1838

Сообщение galex1981 » 12 июл 2011, 08:13

КД829а это же диод если я не ошибаюсь ;)
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: LB1838

Сообщение =DeaD= » 12 июл 2011, 08:23

Я вообще КД829а не нашел, наверное опечатка, скорее всего у него КТ829а
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: LB1838

Сообщение P_Ruslan » 14 июл 2011, 00:30

КТ829А. Опечатка. Двигатель из флоппика биполярный шаговый.
Аватара пользователя
P_Ruslan
 
Сообщения: 94
Зарегистрирован: 12 июл 2011, 00:49
Откуда: Лебедин, Сумская обл. Украина
Skype: PoRuVl
прог. языки: Basic (VB, Blitz), Pascal, Delphi 7, C++
ФИО: Пономаренко Руслан Владимирович

Re: LB1838

Сообщение P_Ruslan » 14 июл 2011, 18:27

Ну помогите... У меня еще вопросы:
Назначение выводов (In1,2 ENA(ble)1,2 Vs1,2).
И можно ли соединять Ena1 и Ena2 для биполярного шагового двигателя.
Я делал по своей схеме, но можно ли щитать ЭТУ (http://radiohlam.ru/control/bipolar_step_motor.htm) схему правильной?

Добавлено спустя 25 минут 21 секунду:
Вопрос насчет Vs1,2 отпал, нужно только о In1,2 ENA1,2.

Добавлено спустя 53 минуты 45 секунд:
Изображение 8) Потом еще до Vs подключил питание и все заработало :Yahoo!: . Микроконтроллер Атмега8. Код: $regfile = «m8def.dat»
$crystal = 1000000
Config Portb.0 = Output
Config Portb.1 = Output
Config Portb.2 = Output
Do
Set Portb.1
Reset Portb.0
Reset Portb.2
Waitms 100
Set Portb.2
Reset Portb.0
Reset Portb.1
Waitms 100
Set Portb.1
Set Portb.0
Reset Portb.2

Waitms 100
Set Portb.0
Set Portb.2
Reset Portb.1
Waitms 100
Loop
Вдруг кто-то захочет повторить. Но код все же смущает, двигатель иногда подклинивает, и он пропускает круг... :pardon:

Добавлено спустя 1 минуту 21 секунду:
Детали не помечены: два кондера по 27 пикофарат, кравц на 4, 3 диода до драйвера. Двигатель греется и очень слаб.
Аватара пользователя
P_Ruslan
 
Сообщения: 94
Зарегистрирован: 12 июл 2011, 00:49
Откуда: Лебедин, Сумская обл. Украина
Skype: PoRuVl
прог. языки: Basic (VB, Blitz), Pascal, Delphi 7, C++
ФИО: Пономаренко Руслан Владимирович

LB1838

Сообщение P_Ruslan » 15 июл 2011, 21:26

ПОМОГИТЕ! Добаловался... Двигатель пропускает один шаг и из-за этого в конвульсиях дергается туда-сюда. С помошью светодиода (мульти тестер долго дуплится, за шагами не успевает) удидел такой эфект: 0-0.5-0-1 (мигание светодиода на первой обмотке (цифры — яркость)). Но при светодиоде двиг пашет. Шим поможет? Время между шагами менял, эфект нулевой. Алгоритм не менялся.
Аватара пользователя
P_Ruslan
 
Сообщения: 94
Зарегистрирован: 12 июл 2011, 00:49
Откуда: Лебедин, Сумская обл. Украина
Skype: PoRuVl
прог. языки: Basic (VB, Blitz), Pascal, Delphi 7, C++
ФИО: Пономаренко Руслан Владимирович


Вернуться в Электроника, электротехника

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

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