Страница 2 из 72
Re: Настраиваем контроллер to_pci.
Добавлено: 22 май 2016, 11:17
T00T
В новой версии драйвера(от 22.05) коэф. encoder_scale - это колл. импульсов датчика на один мм перемещения.
OUT_SCALE 1 или -1 для установки нужного направления вращения двигателя.
Так же добавлен алгоритм обработки index метки(правильный).
Дальше добавлю измерение скорости вращения для двух каналов. Последние доработки внедряю в конструкцию, а завтра все оттестирую на станке в живую , ну и вроде всё.
Re: Настраиваем контроллер to_pci.
Добавлено: 25 май 2016, 16:24
Nick
T00T писал(а):Входы: 32 опторазвязанных входа переключаются по 2 группы в 16 каналов мультиплексорами 74HC257.
На входы можно подавать напряжение от 4в до 12в.
Да, как уже писали общепромышленное 24В, как на входы, так и на выходы автоматики. Нет, есть конечно и релешки на 5В, но на промышленном оборудовании обычно будет установленна 24В автоматика.
T00T писал(а):Выходы: 8 опторазвязанных каналов с транзисторными выходами (общий коллектор).
А какой ток держат?
Вообще, желательно чтобы выходами можно было щелкать реллешками и клапанами. У месы на сколько я помню 200мА + стоит доп диод для компенсации индуктивных нагрузок.
Ну и опять же желательно 24В
Re: Настраиваем контроллер to_pci.
Добавлено: 25 май 2016, 17:18
T00T
Nick писал(а):Да, как уже писали общепромышленное 24В, как на входы, так и на выходы автоматики. Нет, есть конечно и релешки на 5В, но на промышленном оборудовании обычно будет установленна 24В автоматика.
Без проблем, сделаем на 24 кому надо. А кто будет использовать в качестве источника питания входов/выходов блок питания от компа - тому и 12в подойдёт.
Nick писал(а):А какой ток держат?
Транзисторы выдержат до 1А(40 вольт), диодов нет, но на MESA их тоже нет!!!!!!!!!!!!!
Re: Настраиваем контроллер to_pci.
Добавлено: 25 май 2016, 19:01
Serg
Nick писал(а):У месы на сколько я помню 200мА
300 мА, но не более 1 А на чип (8 выходов).
T00T писал(а):диодов нет, но на MESA их тоже нет!!!!!!!!!!!!!
В чипах, что стоят в Месах есть вся необходимая защита от обратных токов.
Re: Настраиваем контроллер to_pci.
Добавлено: 25 май 2016, 20:44
DSP1
Ув. TOOT , вы не могли бы посоветовать , какой компьютер можно использовать в связке с вашим
контроллером ? Для танкистов , которые не в силах перелопатить форум .
Мне , например , комп нужен только для управления станком и выдачи минимальной , можно текстовой ,
информации на дисплей . Станок трехосевой , средних возможностей , ну , максимум , стол В станет 4 осью .
Понятно , что это не совсем к вам , но самому мне выбрать сложно .
Re: Настраиваем контроллер to_pci.
Добавлено: 25 май 2016, 22:44
T00T
У меня пентиум 4 775 soket 512mb озу вполне со всем этим справляется
Re: Настраиваем контроллер to_pci.
Добавлено: 25 май 2016, 22:49
T00T
UAVpilot писал(а):В чипах, что стоят в Месах есть вся необходимая защита от обратных токов.
А диоды луче ставить параллельно самим релюхам.
Re: Настраиваем контроллер to_pci.
Добавлено: 26 май 2016, 11:05
Serg
T00T писал(а):А диоды луче ставить параллельно самим релюхам.
Разве-что для случая, когда их питает БП с очень большим внутренним сопротивлением.

Re: Настраиваем контроллер to_pci.
Добавлено: 26 май 2016, 15:48
T00T
Ну вообще то нет, ток самоиндукции при закрытии транзистора замыкается через этот диод.
Re: Настраиваем контроллер to_pci.
Добавлено: 26 май 2016, 16:17
Serg
T00T писал(а):Ну вообще то нет, ток самоиндукции при закрытии транзистора замыкается через этот диод.
Или через сам транзистор и БП, если диода нет.

Собственно спор бессмысленный, для меня более важными аргументами являются:
нормальная работа 4-х станков с суммарным временем наработки в 6 с небольшим лет;
ответ от Peter Wallace, что никакие диоды не нужны.

Re: Настраиваем контроллер to_pci.
Добавлено: 07 июл 2016, 22:49
T00T
Расположение разъёмов на плате to_pci_v3.
Re: Настраиваем контроллер to_pci.
Добавлено: 22 июл 2016, 23:53
T00T
Времени у меня пока мало, но работа идёт. Предлагаю обсудить подключение станка 16А20Ф3 к LINUXCNC через контроллер to_pci в этой теме.
Итак, набросал конфигурацию по аналогии со своим станком. Я эту конфигурацию сам не запускал на станке.....
Уже прописаны оси X,Z шпиндель подключен, но без узла контроля оборотов.
Подключена инструментальная голова с несколькими защитами.
Попробуйте кто нибудь подключить.
У кого какие вопросы, задавайте...
Re: Настраиваем контроллер to_pci.
Добавлено: 30 июл 2016, 15:28
Dron
Коллеги, при запуске данной конфигурации ошибка.
Debug file information:
Can not find -sec RS274NGC -var PARAMETER_FILE -num 1
.
Error: could not insert module /usr/realtime-3.4-9-rtai-686-pae/modules/linuxcnc/to_pci.ko: Operation not permitted
./my_16A20.hal:9: exit value: 1
./my_16A20.hal:9: insmod for to_pci failed, returned -1
See the output of 'dmesg' for more information.
9919
PID TTY STAT TIME COMMAND
Stopping realtime threads
Unloading hal components
Раздача прав не помогает.
root@debian:/home/dron# chmod 777 /usr/realtime-3.4-9-rtai-686-pae/modules/linuxcnc/to_pci.ko
root@debian:/home/dron# ls -l /usr/realtime-3.4-9-rtai-686-pae/modules/linuxcnc/to_pci.ko
-rwxrwxrwx 1 root root 120028 Июл 30 16:41 /usr/realtime-3.4-9-rtai-686-pae/modules/linuxcnc/to_pci.ko
Есть у кого варианты решения ?
Re: Настраиваем контроллер to_pci.
Добавлено: 30 июл 2016, 16:03
Serg
"Operation not permitted" - Операция не допустима.
Права на файл тут не при чём. Это ядро не желает "принимать" загружаемый модуль. Причину надо искать вместе с автором модуля.
Re: Настраиваем контроллер to_pci.
Добавлено: 30 июл 2016, 16:31
merkwurdigliebe
Dron писал(а):See the output of 'dmesg' for more information.
возможно, модуль туда что-то разумительное сказал...
Re: Настраиваем контроллер to_pci.
Добавлено: 30 июл 2016, 21:37
Dron
Поправил.
Перекомпилировал halcompile --install to_pci.c
Одновременно обновления EMC2 накатились
В общем что то из этого помогло.
Re: Настраиваем контроллер to_pci.
Добавлено: 09 авг 2016, 21:31
T00T
Много народу просили 16К20 обсудить, ну и где вопросы?????
Re: Настраиваем контроллер to_pci.
Добавлено: 16 авг 2016, 21:49
T00T
Некоторым пользователям потребовались схемы плат. Вот некоторые из них
Re: Настраиваем контроллер to_pci.
Добавлено: 19 авг 2016, 16:45
SaTaN5076
Dron писал(а):Can not find -sec RS274NGC -var PARAMETER_FILE -num 1
.
Error: could not insert module /usr/realtime-3.4-9-rtai-686-pae/modules/linuxcnc/to_pci.ko: Operation not permitted
./my_16A20.hal:9: exit value: 1
./my_16A20.hal:9: insmod for to_pci failed, returned -1
See the output of 'dmesg' for more information.
9919
PID TTY STAT TIME COMMAND
Stopping realtime threads
Unloading hal components
Доброго времени суток. Получил платы, вылезает точно такая же ошибка. Конфиг из 1го поста данной темы. Дистрибутив рекомендуемый автором..Что посоветует сообщество?
Re: Настраиваем контроллер to_pci.
Добавлено: 19 авг 2016, 19:35
T00T
Dron писал(а): halcompile --install to_pci.c
Это без ошибок прошло?
Покажите результат выполнения команды: lspci -v