Страница 5 из 10
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Добавлено: Вт янв 05, 2016 17:26:30
Евгений степ1
Все извините я разобрался
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Добавлено: Вт янв 05, 2016 19:05:29
AlexSh
pizza писал(а):Вот пробуй)
Здравствуйте! у вас в архиве два файла.второй-StepperController2.rom. что такое .rom .в CodeVisionAVR V2.60 его выбор есть при открытии хекса.епром его не видит.но шьется в контролер вместо хекса. и каким фалом шить хексом или ромом. спасибо
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Добавлено: Вт янв 05, 2016 19:52:01
Евгений степ1
Если есть кто в вк скиньте ссылку, там на счет этого проекта по переписываться
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Добавлено: Пн янв 11, 2016 17:07:23
Евгений степ1
Привет а почему в настройках портов, dir выставлены как активный ноль? Там же должна быть 1
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Добавлено: Вт янв 12, 2016 12:19:54
Maxix2014
Привет а почему в настройках портов, dir выставлены как активный ноль? Там же должна быть 1
Здрасте. Таки это все условности, смотря как двигатели подключишь. Если лень двигатель переключать, галочку поставил (убрал), и будет тебе двигатель вращаться в нужную сторону.
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Добавлено: Ср янв 13, 2016 18:55:36
Евгений степ1
А вы в прошивке разбирались? В этом устройстве можно настройки какие либо с клавиатуры вносить?
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Добавлено: Чт янв 14, 2016 10:41:26
anry025
Евгений степ1 писал(а):А вы в прошивке разбирались? В этом устройстве можно настройки какие либо с клавиатуры вносить?
Что вы имеете ввиду? Какие настройки и куда вы хотите вносить?
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Добавлено: Чт янв 14, 2016 18:59:53
Евгений степ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;
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Добавлено: Пт янв 15, 2016 12:01:06
Maxix2014
Автор вроде собирался UART ставить, попробуйте к нему в личку написать.
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Добавлено: Пт янв 15, 2016 19:03:45
Евгений степ1
Ну в общем, я все до делал, у меня все работает правильно, транзисторы не греется, стоят irfz44, с цап идут сигналы правильно, плату разводим свою. Если что спрашивайте постараюсь ответить.
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Добавлено: Пт янв 15, 2016 19:46:27
anry025
Евгений степ1 писал(а):Ну в общем, я все до делал, у меня все работает правильно, транзисторы не греется, стоят irfz44, с цап идут сигналы правильно, плату разводим свою. Если что спрашивайте постараюсь ответить.
Поделись фото

Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Добавлено: Вс мар 13, 2016 15:33:40
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
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Добавлено: Вс мар 13, 2016 17:17:51
Maxix2014
Сам сейчас разбираюсь в коде для того чтобы сделать возможным работать от USB через переходник USB/UART
Я конечно дико извиняюсь, но на фига контроллером, управляемым по LPT, еще и по USB/UART рулить? Я таки понимаю по USB/UART настраивать его (контроллер), там: ток, кол-во шагов микрошага или еще какие нибудь свисто-перделки поменять, или по UART можно наверное пульт внешний приделать. И если ради чисто фана, поэкспериментировать с управлением USB/UART, то так сказать всеми лапами за.
Ради фана сочиняю микрошаг из г..на и палок, без микроконтроллера, пока более менее получается только на PROM, так же можно на дешифраторе, но блин получается диодная матрица на 64 диода.
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Добавлено: Вс мар 13, 2016 20:27:47
anry025
Maxix2014 писал(а):Сам сейчас разбираюсь в коде для того чтобы сделать возможным работать от USB через переходник USB/UART
Я конечно дико извиняюсь, но на фига контроллером, управляемым по LPT, еще и по USB/UART рулить? Я таки понимаю по USB/UART настраивать его (контроллер), там: ток, кол-во шагов микрошага или еще какие нибудь свисто-перделки поменять, или по UART можно наверное пульт внешний приделать. И если ради чисто фана, поэкспериментировать с управлением USB/UART, то так сказать всеми лапами за.
Ради фана сочиняю микрошаг из г..на и палок, без микроконтроллера, пока более менее получается только на PROM, так же можно на дешифраторе, но блин получается диодная матрица на 64 диода.
Ну тут есть и доля фана(а другая доля - слабый ноут с LPT и пробитым южным мостом))) Так что буду рукожопить)) Матрица такая не хилая то из 64 диодов

Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Добавлено: Пн мар 14, 2016 16:44:17
Maxix2014
... а другая доля - слабый ноут с LPT и пробитым южным мостом))) Так что буду рукожопить))
Но наверное нужна будет прога для управления станком по UART? Вручную там не больно то попилишь, я так разумею. Только по UART можно одновременно только одной осью рулить, ну если G-кодом пользоваться, по крайней мере мне так видится. Хотя вроде судя по коду (прошивки), там просто "ехать пока нажата кнопка", без единиц измерения.
Матрица такая не хилая то из 64 диодов
Ага и это только микрошаг на 4.
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Добавлено: Ср авг 24, 2016 12:43:49
Mik-740
Доброго времени суток! В статье приводятся осциллограммы на токоизмерительном резисторе. По этой осциллограмме можно определить ток потребления шагового двигателя?
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Добавлено: Пн окт 10, 2016 10:17:10
sergey777.68
Добрый день.Есть желание собрать данный аппарат но нет схемы(в пдф) прошивки Нех )и программы для работы.Если не трудно посоветуйте как быть

работаю из программы дип.
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Добавлено: Пн окт 10, 2016 13:23:19
Maxix2014
Здрасте. Таки вроде на первой странице HEX лежит. А на кой именно ПДФ нужен? Программа для работы с чем, с именно с контроллером?
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Добавлено: Пн окт 10, 2016 14:02:40
sergey777.68
спасибо не заметил.

нужна хорошая принципиальная схема чтоб было видно разводку(буду делать свою плату)и не получается скачать саму программу.
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Добавлено: Вт окт 11, 2016 11:58:33
Maxix2014
Так вроде на схему тыкнуть и она большая будет, и все замечательно видать. Про программу все равно не догнал, имеется ввиду типа MACH3 ?