Страница 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
T00T, ТЗ примерно такое http://www.cnc-club.ru/forum/viewtopic. ... 00#p264354

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
T00T писал(а):Предложения можно обсудить в соответствующей ветке: http://www.cnc-club.ru/forum/viewtopic. ... 41#p268441
Ок.
torvn77 писал(а):T00T, Если учесть, что основные потребители такой платы будут монтировать компьютер прямо в шкаф управления,
то как вам будет идея не вставлять плату в PC слот, из которого она может выпасть и в котором не пойми как её надо крепить,
а подключать её к компу через выкидыш, крепя рядом с материнской платой?
Пользуясь случаем добавляю фото выкидыша на эбей:
s-l400.jpg (4305 просмотров) <a class='original' href='./download/file.php?id=76313&mode=view' target=_blank>Загрузить оригинал (23.62 КБ)</a>
s-l1600.jpg (4305 просмотров) <a class='original' href='./download/file.php?id=76312&mode=view' target=_blank>Загрузить оригинал (155.49 КБ)</a>
Чем мучится с таким не лучше ли сделать соответствующий вариант платы?