4-х осевой Step/Dir контроллер шаговых двигателей
-
Евгений степ1
- Родился
- Сообщения: 16
- Зарегистрирован: Вс дек 27, 2015 14:43:46
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Все извините я разобрался
- AlexSh
- Первый раз сказал Мяу!
- Сообщения: 20
- Зарегистрирован: Пт июн 01, 2012 04:20:10
- Откуда: Симферополь Крым Россия
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
pizza писал(а):Вот пробуй)
Здравствуйте! у вас в архиве два файла.второй-StepperController2.rom. что такое .rom .в CodeVisionAVR V2.60 его выбор есть при открытии хекса.епром его не видит.но шьется в контролер вместо хекса. и каким фалом шить хексом или ромом. спасибо
-
Евгений степ1
- Родился
- Сообщения: 16
- Зарегистрирован: Вс дек 27, 2015 14:43:46
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Если есть кто в вк скиньте ссылку, там на счет этого проекта по переписываться
-
Евгений степ1
- Родился
- Сообщения: 16
- Зарегистрирован: Вс дек 27, 2015 14:43:46
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Привет а почему в настройках портов, dir выставлены как активный ноль? Там же должна быть 1
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Привет а почему в настройках портов, dir выставлены как активный ноль? Там же должна быть 1
Здрасте. Таки это все условности, смотря как двигатели подключишь. Если лень двигатель переключать, галочку поставил (убрал), и будет тебе двигатель вращаться в нужную сторону.
-
Евгений степ1
- Родился
- Сообщения: 16
- Зарегистрирован: Вс дек 27, 2015 14:43:46
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
А вы в прошивке разбирались? В этом устройстве можно настройки какие либо с клавиатуры вносить?
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Евгений степ1 писал(а):А вы в прошивке разбирались? В этом устройстве можно настройки какие либо с клавиатуры вносить?
Что вы имеете ввиду? Какие настройки и куда вы хотите вносить?
-
Евгений степ1
- Родился
- Сообщения: 16
- Зарегистрирован: Вс дек 27, 2015 14:43:46
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
вот это что означает
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;
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 контроллер шаговых двигателей
Автор вроде собирался UART ставить, попробуйте к нему в личку написать.
-
Евгений степ1
- Родился
- Сообщения: 16
- Зарегистрирован: Вс дек 27, 2015 14:43:46
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Ну в общем, я все до делал, у меня все работает правильно, транзисторы не греется, стоят irfz44, с цап идут сигналы правильно, плату разводим свою. Если что спрашивайте постараюсь ответить.
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Евгений степ1 писал(а):Ну в общем, я все до делал, у меня все работает правильно, транзисторы не греется, стоят irfz44, с цап идут сигналы правильно, плату разводим свою. Если что спрашивайте постараюсь ответить.
Поделись фото
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Евгений степ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 контроллер шаговых двигателей
Сам сейчас разбираюсь в коде для того чтобы сделать возможным работать от USB через переходник USB/UART
Я конечно дико извиняюсь, но на фига контроллером, управляемым по LPT, еще и по USB/UART рулить? Я таки понимаю по USB/UART настраивать его (контроллер), там: ток, кол-во шагов микрошага или еще какие нибудь свисто-перделки поменять, или по UART можно наверное пульт внешний приделать. И если ради чисто фана, поэкспериментировать с управлением USB/UART, то так сказать всеми лапами за.
Ради фана сочиняю микрошаг из г..на и палок, без микроконтроллера, пока более менее получается только на PROM, так же можно на дешифраторе, но блин получается диодная матрица на 64 диода.
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Maxix2014 писал(а):Сам сейчас разбираюсь в коде для того чтобы сделать возможным работать от USB через переходник USB/UART
Я конечно дико извиняюсь, но на фига контроллером, управляемым по LPT, еще и по USB/UART рулить? Я таки понимаю по USB/UART настраивать его (контроллер), там: ток, кол-во шагов микрошага или еще какие нибудь свисто-перделки поменять, или по UART можно наверное пульт внешний приделать. И если ради чисто фана, поэкспериментировать с управлением USB/UART, то так сказать всеми лапами за.
Ради фана сочиняю микрошаг из г..на и палок, без микроконтроллера, пока более менее получается только на PROM, так же можно на дешифраторе, но блин получается диодная матрица на 64 диода.
Ну тут есть и доля фана(а другая доля - слабый ноут с LPT и пробитым южным мостом))) Так что буду рукожопить)) Матрица такая не хилая то из 64 диодов
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
... а другая доля - слабый ноут с LPT и пробитым южным мостом))) Так что буду рукожопить))
Но наверное нужна будет прога для управления станком по UART? Вручную там не больно то попилишь, я так разумею. Только по UART можно одновременно только одной осью рулить, ну если G-кодом пользоваться, по крайней мере мне так видится. Хотя вроде судя по коду (прошивки), там просто "ехать пока нажата кнопка", без единиц измерения.
Матрица такая не хилая то из 64 диодов
Ага и это только микрошаг на 4.
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Доброго времени суток! В статье приводятся осциллограммы на токоизмерительном резисторе. По этой осциллограмме можно определить ток потребления шагового двигателя?
-
sergey777.68
- Потрогал лапой паяльник
- Сообщения: 355
- Зарегистрирован: Вс ноя 16, 2008 08:45:46
- Откуда: Вологда
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Добрый день.Есть желание собрать данный аппарат но нет схемы(в пдф) прошивки Нех )и программы для работы.Если не трудно посоветуйте как быть
работаю из программы дип.
работаю из программы дип.Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Здрасте. Таки вроде на первой странице HEX лежит. А на кой именно ПДФ нужен? Программа для работы с чем, с именно с контроллером?
-
sergey777.68
- Потрогал лапой паяльник
- Сообщения: 355
- Зарегистрирован: Вс ноя 16, 2008 08:45:46
- Откуда: Вологда
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
спасибо не заметил.
нужна хорошая принципиальная схема чтоб было видно разводку(буду делать свою плату)и не получается скачать саму программу.
нужна хорошая принципиальная схема чтоб было видно разводку(буду делать свою плату)и не получается скачать саму программу.Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Так вроде на схему тыкнуть и она большая будет, и все замечательно видать. Про программу все равно не догнал, имеется ввиду типа MACH3 ?