Страница 7 из 19
Re: Halcompail и драйвер.
Добавлено: 04 мар 2016, 14:30
T00T
Как и ожидалось, оси работают!!!!!!
Выяснилось, что очень необходим коэффициент OUT_SCALE, хотя бы для того что бы -1 можно было поставить. (Для меня оказалось очень критично). Ну это пару строк в драйвере.......(сегодня сделаю)
В остальном всё на отлично.
Сегодня спаяю образец IO каналов и нарисую плату.....
Какие контактные элементы Lexxa, ты хотел предложить. Ссылку дай.
Re: Halcompail и драйвер.
Добавлено: 09 мар 2016, 09:56
Lexxa
T00T, шаг 5 мм
http://ru.aliexpress.com/item/50pcs-KF2 ... 04834.html
Есть куча вариантов
http://ru.aliexpress.com/wholesale?catI ... inal+block
Вот что подумал, сделай IO с реле на борту сразу.
Ну в смысле плату одно - хочешь транзисторы на выходе, хочешь реле...
Re: Halcompail и драйвер.
Добавлено: 09 мар 2016, 12:39
T00T
Плата уже нарисована, осталось только с входными разъёмами разобраться....
Пусть шаг будет тогда 3.5мм, всё равно у меня их нет.
На плате есть разъём для модуля реле и транзисторные выходы.
Re: Halcompail и драйвер.
Добавлено: 09 мар 2016, 14:37
Lexxa
5 мм разъемы выглядят более удобными - маркировка на винилках не мешается заодно. А вообще было б ловчее все же релейные выходы.
Тогда на одну плату было б поменьше в шкафу))
Сходил посмотрел в станке тайваньском - 5 мм,
Re: Halcompail и драйвер.
Добавлено: 11 мар 2016, 16:54
T00T
В общем. Платы ушли в производство. Шаг разъёмов 5.08мм
Релюх не будет, отдельный разъём для модуля
http://ru.aliexpress.com/item/8channel- ... 06332.html.
8 транзисторных выходов, 32 входа....
Будут через 20 дней примерно.
Re: Halcompail и драйвер.
Добавлено: 13 мар 2016, 03:00
Lexxa
Re: Halcompail и драйвер.
Добавлено: 16 мар 2016, 00:24
T00T
Испытания на станке......
Тестовый комплект был подключен к станку 16А20 под управлением 7i77+5i25. Одну ось завёл на тестовую плату.
Аналоговое управление оси берётся с тестового интерфейса. Энкодер с этой оси параллельно подключен к 7i77 и к тестовой.
В начале всё вроде работало, но выяснилось, что раз в пол часа происходит небольшой скачёк значений, и AXIS уходил в защиту, при использовании обратной связи с тестовой. При ОС 7i77 всё в норме.
Короче есть косячёк в организации протокола.
Пока этот косячёк программно обойдён, вопрос решаем.
Но на данном этапе Это был последний косячёк......
Сегодня станок на тестовой плате отпахал 4 часа непрерывной работы. ПОЛЁТ НОРМАЛЬНЫЙ.
Lexxa, избыточные данные сделали своё дело.
Re: Halcompail и драйвер.
Добавлено: 16 мар 2016, 08:47
Lexxa
T00T писал(а):избыточные данные сделали своё дело.
Ну это и теория говорит о избыточности кода
Re: Halcompail и драйвер.
Добавлено: 24 мар 2016, 15:39
T00T
Последний нереализованный момент...
Кто подскажет какой алгоритм работы Index энкодера.
Re: Halcompail и драйвер.
Добавлено: 24 мар 2016, 15:51
nkp
при активации index-enable обнуляются encoder.N.counts и encoder.N.position по первому импульсу index
Re: Halcompail и драйвер.
Добавлено: 24 мар 2016, 18:15
T00T
У меня с драйвера выходит только Count*scale ну получается, что это Position.
Вопрос такой: пусть в некотором servo периоде выставляется INDEX-Enable. В течении этого серво цикла нуль метка проскочит не один раз , полагаю сбрасывать всё время надо?
Re: Halcompail и драйвер.
Добавлено: 24 мар 2016, 18:19
Serg
Нет, всё сбрасывается только один раз, вместе с index-enable.
Re: Halcompail и драйвер.
Добавлено: 24 мар 2016, 18:38
T00T
Всё, понял, ошибся в расчётах.
Тогда в драйвере написать это всё равно не получиться, только в железке можно. Сегодня напишу.....
Ну и вроде всё.......
ЖДЁМ ПЛАТЫ I/O. Ось на токарнике работает уже больше недели, полёт нормальный

.
Re: Halcompail и драйвер.
Добавлено: 25 мар 2016, 14:44
T00T
Спроэктировал новую плату, уместиться ещё 2 - RS485. Можно будет прикручивать типа всякие пульты и прочее, кому чего надо.....
Re: Halcompail и драйвер.
Добавлено: 25 мар 2016, 15:58
Lexxa
вот это правильно. еще б можно было их последовательно включать Мамка - io - io -io
Re: Halcompail и драйвер.
Добавлено: 25 мар 2016, 16:23
T00T
А в чём проблема то? i2c до 128 кажись устройств поддерживает
Re: Halcompail и драйвер.
Добавлено: 29 мар 2016, 16:00
T00T
T00T писал(а):Короче есть косячёк в организации протокола.
Пока этот косячёк программно обойдён, вопрос решаем.
Проблема устранена на корню, но избыточность оставим, для пущей надёжности.
Re: Halcompail и драйвер.
Добавлено: 29 мар 2016, 18:41
N1X
T00T писал(а):А в чём проблема то? i2c до 128 кажись устройств поддерживает
А у тебя межплатные соединения через IIC чтоли?
Re: Halcompail и драйвер.
Добавлено: 29 мар 2016, 19:53
T00T
Нет, между платами не i2c. Просто на базе дуплексной физики RS-485 можно реализовать любой протокол.
Re: Halcompail и драйвер.
Добавлено: 29 мар 2016, 21:10
torvn77
Ок.
torvn77 писал(а):T00T, Если учесть, что основные потребители такой платы будут монтировать компьютер прямо в шкаф управления,
то как вам будет идея не вставлять плату в PC слот, из которого она может выпасть и в котором не пойми как её надо крепить,
а подключать её к компу через выкидыш, крепя рядом с материнской платой?
Пользуясь случаем добавляю фото выкидыша на эбей:
Чем мучится с таким не лучше ли сделать соответствующий вариант платы?