Свежие обсуждения
Консультации

Можете подсказать как управлять платой ?

1 2

Купил униполярный шаговик, с ним была плата на sla 7026m, говорят сняли с мед оборудования что и как не знают

сигналы идут через инвертор, соответственно все ттл.

pin 5 идет на транзистор , который затем на vref sla 3и14 - я так понял это выключание\включение мотора.
3пин на cp (ср1и cp2 закорчены)- clock.
4пин на S сдвигового регистра
sla управляется от q0 и q1 сдвигового рег q0-на6 inA и соответственно через инвертор на 5 -inA, q1 на 17inB 16-inB. т.е. без микрошагов
и не понятно как управлять двигателем. для шаговика надо минимум 4 состояния, может сдвиговый работает как делитель клока, тогда пин5 выкл\вкл, 3 клок, 4 - не понятно что, может дирекшен. ?

питание моторов возможно +-24 написанно + 24 и 24.

- выдрал из пдв сдвигового.

 

Обычно на вход таких плат идет всего три (четыре) сигнала: "вправо", "влево", "шаг" и "полушаг" (если такой режим предусмотрен). Уровни ТТЛ. На тот же разъем обычно подается питание для логики. Питание для двигателя подается отдельно.

 

Subo :Напишу попозже. Не торопись палить

 

Bard: прошу поторопиться ! : )
еще вопрос а можно вместо ттл на вход инвертора подать с лпт , там теоритически +-12, но моя показывает 0 +5, просто есть плата на атмеле с честными ттл, но надо многое разворачивать что-бы сделать прогу, записать.

 

subo: еще вопрос а можно вместо ттл на вход инвертора подать с лпт , там теоритически +-12, но моя показывает 0 +5...
С чего бы на LPT +-12 ? Это Вы с COM портом перепутали. Так что правильно показывает.
Теоретически по стандарту на LPT должны быть TTL уровни, т.е. подать можно, только логику на плате желательно запитать от БП ЭВМ . Или через развязку .

 

Мелкий: Или через развязку
Крайне желательно!

 

подключил на ура 6 проводной двигатель, вроде правильно так как крутится.
серединный пин - шаг, первый видать мощьность. второй пин - не как не реагирует.
питание подаю с компа, постоянное 5 и 12в.
вопрос, двигатель почемуто постоянно пищит, что там пищит ? подаешь на первый пин 5в, начинает пищать писклявее. при простое сильно греется драйвер. может подключил не правильно ? но тогда почему крутится ?

 

Должен быть еще пин направления вращения: CW/CCW.

subo: двигатель почемуто постоянно пищит

Потому что работает на частоте сотен Гц - единиц кГц.

subo: при простое сильно греется драйвер

Потому что драйвер удерживает двигатель в режиме динамического торможения. Нужно при останове обесточивать двигатель, тогда ни двигатель, ни драйвер греться не будут.

Кстати, какое обозначение на микросхеме драйвера? На фото не видно.

 

драйвер писал sla 7026m.
да, когда нет движения держит напругу, греются и он и двигатель, но по моему все равно что-то не правильно. частоты нет, я подаю сигналы с программы руками - макс пару Гц , не более. но раз свистит, то какие-то частоты кто-то формирует, я по схематехнике 0, и понять не могу от куда появляется какая-то частота, но она не должна быть там (во время простоя-удержания), на обмотки постоянное подается.
смены направления там может и не быть, выдрали из какого-то устройства и вполне возможно что он крутился только в одну сторону.

 

Вот ссылка на даташит драйвера: http://www.allcomponents.ru/allegro/sla7026m.htm
Там все расписано по синалам на входах м\сх и ее функциям. Далее можете прорисовать плату и выяснить какие сигналы должны подаваться на разъем управления.

Кстати была уже тема про шаговые двигатели: http://www.pro-radio.ru/it-works!/3174/