4-х осевой Step/Dir контроллер шаговых двигателей

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Ответить
Родился
Сообщения: 16
Зарегистрирован: Вс дек 27, 2015 14:43:46

Сообщение Евгений степ1 »

Все извините я разобрался
Реклама
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 20
Зарегистрирован: Пт июн 01, 2012 04:20:10
Откуда: Симферополь Крым Россия

Сообщение AlexSh »

pizza писал(а):Вот пробуй)
Здравствуйте! у вас в архиве два файла.второй-StepperController2.rom. что такое .rom .в CodeVisionAVR V2.60 его выбор есть при открытии хекса.епром его не видит.но шьется в контролер вместо хекса. и каким фалом шить хексом или ромом. спасибо
Реклама
Родился
Сообщения: 16
Зарегистрирован: Вс дек 27, 2015 14:43:46

Сообщение Евгений степ1 »

Если есть кто в вк скиньте ссылку, там на счет этого проекта по переписываться
Родился
Сообщения: 16
Зарегистрирован: Вс дек 27, 2015 14:43:46

Сообщение Евгений степ1 »

Привет а почему в настройках портов, dir выставлены как активный ноль? Там же должна быть 1
Реклама
Эиком - электронные компоненты и радиодетали
Открыл глаза
Сообщения: 61
Зарегистрирован: Чт янв 23, 2014 14:05:13

Сообщение Maxix2014 »

Привет а почему в настройках портов, dir выставлены как активный ноль? Там же должна быть 1
Здрасте. Таки это все условности, смотря как двигатели подключишь. Если лень двигатель переключать, галочку поставил (убрал), и будет тебе двигатель вращаться в нужную сторону.
Реклама
Родился
Сообщения: 16
Зарегистрирован: Вс дек 27, 2015 14:43:46

Сообщение Евгений степ1 »

А вы в прошивке разбирались? В этом устройстве можно настройки какие либо с клавиатуры вносить?
Реклама
Открыл глаза
Сообщения: 42
Зарегистрирован: Ср янв 07, 2015 11:38:17

Сообщение anry025 »

Евгений степ1 писал(а):А вы в прошивке разбирались? В этом устройстве можно настройки какие либо с клавиатуры вносить?
Что вы имеете ввиду? Какие настройки и куда вы хотите вносить?
Родился
Сообщения: 16
Зарегистрирован: Вс дек 27, 2015 14:43:46

Сообщение Евгений степ1 »

вот это что означает
switch ( k )
{
case 'X':
pos1 += M1_SPEED;
pos1 &= 63;
rxbufIndex = 0;
break;
case 'x':
pos1 += -M1_SPEED;
pos1 &= 63;
rxbufIndex = 0;
break;

case 'Y':
pos2 += M1_SPEED;
pos2 &= 63;
rxbufIndex = 0;
break;
case 'y':
pos2 += -M1_SPEED;
pos2 &= 63;
rxbufIndex = 0;
break;

case 'Z':
pos3 += M1_SPEED;
pos3 &= 63;
rxbufIndex = 0;
break;
case 'z':
pos3 += -M1_SPEED;
pos3 &= 63;
rxbufIndex = 0;
break;

case 'W':
pos4 += M1_SPEED;
pos4 &= 63;
rxbufIndex = 0;
break;
case 'w':
pos4 += -M1_SPEED;
pos4 &= 63;
rxbufIndex = 0;
break;

case 'S': //stop, discard current trajectory
segLength = -1;
trBufCount = 0;
trBufHeadIndex = 0;
trBufTailIndex = 0;
rxbufIndex = 0;
break;

case 'o':
dl--;
break;
case 'p':
dl++;
break;
Открыл глаза
Сообщения: 61
Зарегистрирован: Чт янв 23, 2014 14:05:13

Сообщение Maxix2014 »

Автор вроде собирался UART ставить, попробуйте к нему в личку написать.
Родился
Сообщения: 16
Зарегистрирован: Вс дек 27, 2015 14:43:46

Сообщение Евгений степ1 »

Ну в общем, я все до делал, у меня все работает правильно, транзисторы не греется, стоят irfz44, с цап идут сигналы правильно, плату разводим свою. Если что спрашивайте постараюсь ответить.
Открыл глаза
Сообщения: 42
Зарегистрирован: Ср янв 07, 2015 11:38:17

Сообщение anry025 »

Евгений степ1 писал(а):Ну в общем, я все до делал, у меня все работает правильно, транзисторы не греется, стоят irfz44, с цап идут сигналы правильно, плату разводим свою. Если что спрашивайте постараюсь ответить.
Поделись фото :))
Открыл глаза
Сообщения: 42
Зарегистрирован: Ср янв 07, 2015 11:38:17

Сообщение anry025 »

Евгений степ1 писал(а):вот это что означает
Спойлерswitch ( k )
{
case 'X':
pos1 += M1_SPEED;
pos1 &= 63;
rxbufIndex = 0;
break;
case 'x':
pos1 += -M1_SPEED;
pos1 &= 63;
rxbufIndex = 0;
break;

case 'Y':
pos2 += M1_SPEED;
pos2 &= 63;
rxbufIndex = 0;
break;
case 'y':
pos2 += -M1_SPEED;
pos2 &= 63;
rxbufIndex = 0;
break;

case 'Z':
pos3 += M1_SPEED;
pos3 &= 63;
rxbufIndex = 0;
break;
case 'z':
pos3 += -M1_SPEED;
pos3 &= 63;
rxbufIndex = 0;
break;

case 'W':
pos4 += M1_SPEED;
pos4 &= 63;
rxbufIndex = 0;
break;
case 'w':
pos4 += -M1_SPEED;
pos4 &= 63;
rxbufIndex = 0;
break;

case 'S': //stop, discard current trajectory
segLength = -1;
trBufCount = 0;
trBufHeadIndex = 0;
trBufTailIndex = 0;
rxbufIndex = 0;
break;

case 'o':
dl--;
break;
case 'p':
dl++;
break;


Это часть кода по UART.
Я кстати залил прошивку в Proteus и проверил UART. Получается Контроллер по UART принимает команды для управления осями.
Сам сейчас разбираюсь в коде для того чтобы сделать возможным работать от USB через переходник USB/UART
Открыл глаза
Сообщения: 61
Зарегистрирован: Чт янв 23, 2014 14:05:13

Сообщение Maxix2014 »

Сам сейчас разбираюсь в коде для того чтобы сделать возможным работать от USB через переходник USB/UART
Я конечно дико извиняюсь, но на фига контроллером, управляемым по LPT, еще и по USB/UART рулить? Я таки понимаю по USB/UART настраивать его (контроллер), там: ток, кол-во шагов микрошага или еще какие нибудь свисто-перделки поменять, или по UART можно наверное пульт внешний приделать. И если ради чисто фана, поэкспериментировать с управлением USB/UART, то так сказать всеми лапами за.
Ради фана сочиняю микрошаг из г..на и палок, без микроконтроллера, пока более менее получается только на PROM, так же можно на дешифраторе, но блин получается диодная матрица на 64 диода.
Открыл глаза
Сообщения: 42
Зарегистрирован: Ср янв 07, 2015 11:38:17

Сообщение anry025 »

Maxix2014 писал(а):
Сам сейчас разбираюсь в коде для того чтобы сделать возможным работать от USB через переходник USB/UART
Я конечно дико извиняюсь, но на фига контроллером, управляемым по LPT, еще и по USB/UART рулить? Я таки понимаю по USB/UART настраивать его (контроллер), там: ток, кол-во шагов микрошага или еще какие нибудь свисто-перделки поменять, или по UART можно наверное пульт внешний приделать. И если ради чисто фана, поэкспериментировать с управлением USB/UART, то так сказать всеми лапами за.
Ради фана сочиняю микрошаг из г..на и палок, без микроконтроллера, пока более менее получается только на PROM, так же можно на дешифраторе, но блин получается диодная матрица на 64 диода.
Ну тут есть и доля фана(а другая доля - слабый ноут с LPT и пробитым южным мостом))) Так что буду рукожопить)) Матрица такая не хилая то из 64 диодов :))) :)))
Открыл глаза
Сообщения: 61
Зарегистрирован: Чт янв 23, 2014 14:05:13

Сообщение Maxix2014 »

... а другая доля - слабый ноут с LPT и пробитым южным мостом))) Так что буду рукожопить))
Но наверное нужна будет прога для управления станком по UART? Вручную там не больно то попилишь, я так разумею. Только по UART можно одновременно только одной осью рулить, ну если G-кодом пользоваться, по крайней мере мне так видится. Хотя вроде судя по коду (прошивки), там просто "ехать пока нажата кнопка", без единиц измерения.
Матрица такая не хилая то из 64 диодов
Ага и это только микрошаг на 4.
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Вт авг 16, 2016 13:37:31

Сообщение Mik-740 »

Доброго времени суток! В статье приводятся осциллограммы на токоизмерительном резисторе. По этой осциллограмме можно определить ток потребления шагового двигателя?
Потрогал лапой паяльник
Сообщения: 355
Зарегистрирован: Вс ноя 16, 2008 08:45:46
Откуда: Вологда

Сообщение sergey777.68 »

Добрый день.Есть желание собрать данный аппарат но нет схемы(в пдф) прошивки Нех )и программы для работы.Если не трудно посоветуйте как быть :kill: работаю из программы дип.
Открыл глаза
Сообщения: 61
Зарегистрирован: Чт янв 23, 2014 14:05:13

Сообщение Maxix2014 »

Здрасте. Таки вроде на первой странице HEX лежит. А на кой именно ПДФ нужен? Программа для работы с чем, с именно с контроллером?
Потрогал лапой паяльник
Сообщения: 355
Зарегистрирован: Вс ноя 16, 2008 08:45:46
Откуда: Вологда

Сообщение sergey777.68 »

спасибо не заметил. :beer: нужна хорошая принципиальная схема чтоб было видно разводку(буду делать свою плату)и не получается скачать саму программу.
Открыл глаза
Сообщения: 61
Зарегистрирован: Чт янв 23, 2014 14:05:13

Сообщение Maxix2014 »

Так вроде на схему тыкнуть и она большая будет, и все замечательно видать. Про программу все равно не догнал, имеется ввиду типа MACH3 ?
Ответить

Вернуться в «Статьи»