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 контроллер шаговых двигателей
Здравствуйте! у вас в архиве два файла.второй-StepperController2.rom. что такое .rom .в CodeVisionAVR V2.60 его выбор есть при открытии хекса.епром его не видит.но шьется в контролер вместо хекса. и каким фалом шить хексом или ромом. спасибоpizza писал(а):Вот пробуй)
-
Евгений степ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 контроллер шаговых двигателей
Я конечно дико извиняюсь, но на фига контроллером, управляемым по LPT, еще и по USB/UART рулить? Я таки понимаю по USB/UART настраивать его (контроллер), там: ток, кол-во шагов микрошага или еще какие нибудь свисто-перделки поменять, или по UART можно наверное пульт внешний приделать. И если ради чисто фана, поэкспериментировать с управлением USB/UART, то так сказать всеми лапами за.Сам сейчас разбираюсь в коде для того чтобы сделать возможным работать от USB через переходник USB/UART
Ради фана сочиняю микрошаг из г..на и палок, без микроконтроллера, пока более менее получается только на PROM, так же можно на дешифраторе, но блин получается диодная матрица на 64 диода.
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Ну тут есть и доля фана(а другая доля - слабый ноут с LPT и пробитым южным мостом))) Так что буду рукожопить)) Матрица такая не хилая то из 64 диодовMaxix2014 писал(а):Я конечно дико извиняюсь, но на фига контроллером, управляемым по LPT, еще и по USB/UART рулить? Я таки понимаю по USB/UART настраивать его (контроллер), там: ток, кол-во шагов микрошага или еще какие нибудь свисто-перделки поменять, или по UART можно наверное пульт внешний приделать. И если ради чисто фана, поэкспериментировать с управлением USB/UART, то так сказать всеми лапами за.Сам сейчас разбираюсь в коде для того чтобы сделать возможным работать от USB через переходник USB/UART
Ради фана сочиняю микрошаг из г..на и палок, без микроконтроллера, пока более менее получается только на PROM, так же можно на дешифраторе, но блин получается диодная матрица на 64 диода.
Re: 4-х осевой Step/Dir контроллер шаговых двигателей
Но наверное нужна будет прога для управления станком по UART? Вручную там не больно то попилишь, я так разумею. Только по UART можно одновременно только одной осью рулить, ну если G-кодом пользоваться, по крайней мере мне так видится. Хотя вроде судя по коду (прошивки), там просто "ехать пока нажата кнопка", без единиц измерения.... а другая доля - слабый ноут с LPT и пробитым южным мостом))) Так что буду рукожопить))
Ага и это только микрошаг на 4.Матрица такая не хилая то из 64 диодов
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 ?


