Настраиваем контроллер to_pci.

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Nikomas
Мастер
Сообщения: 721
Зарегистрирован: 07 янв 2012, 14:31
Репутация: 64
Откуда: Беларусь
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение Nikomas »

mmv писал(а):Можно попробовать подключитть A енкодера к A платы, B енкодера к B платы и 0v к Gnd
Запитывать энкодер лучше от блока питания компа или можно брать с Upp и Gnd?
ex71
Мастер
Сообщения: 759
Зарегистрирован: 18 май 2019, 13:23
Репутация: 109
Настоящее имя: Андрей
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение ex71 »

Nikomas писал(а):можно брать с Upp и Gnd?
чтобы брать с контактов Upp разъемов энкодеров, туда надо что-то подать на соответствующий разъем платы )
Nikomas
Мастер
Сообщения: 721
Зарегистрирован: 07 янв 2012, 14:31
Репутация: 64
Откуда: Беларусь
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение Nikomas »

ex71 писал(а):туда надо что-то подать на соответствующий разъем платы
согласен, тупанул.

Пользователи повороток, покажите пожалуйста свои конфиги. У меня упорно пишет PIN -> to_pci -> encoder4 -nan
mmv
Мастер
Сообщения: 634
Зарегистрирован: 24 май 2016, 21:58
Репутация: 38
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение mmv »

Nikomas писал(а):Какой комплект порекомендуете для оЧПУшивания координатно-расточного? Step/dir 3 оси + линейки. Ethernet?
так вроде у вас есть ETH плата?!
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
Nikomas
Мастер
Сообщения: 721
Зарегистрирован: 07 янв 2012, 14:31
Репутация: 64
Откуда: Беларусь
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение Nikomas »

mmv писал(а):
Nikomas писал(а):Какой комплект порекомендуете для оЧПУшивания координатно-расточного? Step/dir 3 оси + линейки. Ethernet?
так вроде у вас есть ETH плата?!
Не спорю есть. Но обвес ведь тоже нужен I/O, например. Степ/дир берется прямо с ETH платы?
T00T
Мастер
Сообщения: 742
Зарегистрирован: 16 дек 2011, 12:07
Репутация: 100
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение T00T »

Nikomas писал(а):Степ/дир берется прямо с ETH платы?
Практически да, нужно только какие-нибудь усилители поставить.
Я не волшебник я пока учусь......
Nikomas
Мастер
Сообщения: 721
Зарегистрирован: 07 янв 2012, 14:31
Репутация: 64
Откуда: Беларусь
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение Nikomas »

ex71 писал(а):чтобы брать с контактов Upp разъемов энкодеров, туда надо что-то подать на соответствующий разъем платы )
Второй день мучаюсь. Не видит to_pci энкодера. Меняю hal на ecoder3 (мотор оси X) - работает. Подключаю этот на encoder4 - не работает. Энкодер рабочий потому что Ардуина видит импульсы.
2019-10-03_17-53-56.jpg (3700 просмотров) <a class='original' href='./download/file.php?id=169884&mode=view' target=_blank>Загрузить оригинал (223.84 КБ)</a>
mmv
Мастер
Сообщения: 634
Зарегистрирован: 24 май 2016, 21:58
Репутация: 38
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение mmv »

Nikomas писал(а):Второй день мучаюсь. Не видит to_pci энкодера. Меняю hal на ecoder3 (мотор оси X) - работает. Подключаю этот на encoder4 - не работает. Энкодер рабочий потому что Ардуина видит импульсы.
Ничего не понятно. Опиши детально что куда и как.
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
ex71
Мастер
Сообщения: 759
Зарегистрирован: 18 май 2019, 13:23
Репутация: 109
Настоящее имя: Андрей
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение ex71 »

На фото энкодер5 подключен. Про него вопрос то?
У меня не работало когда импульсы были не правильной формы. С энкодера они идут квадратными, а если смотреть на контактах платы - получаются дифференциальные (лесенкой).
Опять же не работало когда сигналы были попутаны. Но по фотке на 5 разъеме вроде не перепутаешь ) Я путал А- подавая на В+ - координаты дергались на +/-0.001
Nikomas
Мастер
Сообщения: 721
Зарегистрирован: 07 янв 2012, 14:31
Репутация: 64
Откуда: Беларусь
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение Nikomas »

mmv писал(а):Ничего не понятно. Опиши детально что куда и как.
Китайский энкодер на 600 линий. Выходы
- A (зел.) подкл. к А+
- B (бел.) подкл. к В+
- Vcс (красн.) подкл. к Upp
- Gnd (черн.) подкл. к Gnd
Энкодер проверен на тестовом скетче на основе Ардуинки. Все работает импульсы считает. Китайцы провода не перепутали. Подключаю к разъемам ENCODER5. На разъем платы Upp завел 5В для питания энкодера. Конфиг взял тестовый с первой страницы. Для проверки конфига подставляю to_pci.1.feedback.encoder3 (мотор с оси Х с энкодером). Вращаю вал - циферки бегают. Значит hal рабочий. Прописываю to_pci.1.feedback.encoder4 (физический 5ый разъем). Тишина.

Завтра еще попробую подключить к физическому ENCODER4 (на нем рабочий мотор оси Х) чтобы исключить неработоспособность самого порта.
ex71 писал(а):У меня не работало когда импульсы были не правильной формы.
И как вы это вылечили?
T00T
Мастер
Сообщения: 742
Зарегистрирован: 16 дек 2011, 12:07
Репутация: 100
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение T00T »

Nikomas писал(а):Китайский энкодер на 600 линий. Выходы
- A (зел.) подкл. к А+
- B (бел.) подкл. к В+
По поводу подключения не дифф. енкодеров написано 847 посте на 43 странице.

Добавил фото новой платы енкодеров.
Я не волшебник я пока учусь......
ex71
Мастер
Сообщения: 759
Зарегистрирован: 18 май 2019, 13:23
Репутация: 109
Настоящее имя: Андрей
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение ex71 »

Nikomas писал(а):И как вы это вылечили?
ну .... я пытался сделать опторазвязку, так как мои промышленные датчики питаются от +15В, и дают на выходе импульсы в 12В. А плата энкодеров понимает +5 только. В итоге на вход платы подавались импульсы в 5В. И ничего не работало.
Потом мне Максим сообщил, что мой путь неверен и надо сделать проще. После чего все заработало. Вот тогда при помощи осциллографа я увидел диф. сигнал, на клеммах платы.
Nikomas писал(а):Энкодер проверен на тестовом скетче на основе Ардуинки. Все работает импульсы считает.
Проблема в том, что дифференциальный сигнал это не просто импульсы.
Я сейчас не помню, но кажется GND из разъема +Up не соединен с общей шиной массы, тогда в вашем случае сигналы не понятны контроллеру.
Nikomas
Мастер
Сообщения: 721
Зарегистрирован: 07 янв 2012, 14:31
Репутация: 64
Откуда: Беларусь
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение Nikomas »

T00T писал(а):Добавил фото новой платы енкодеров.
А можно как-то завести вот этот сигнал ALM на плату IO и приравнять его к ServoON (клавиша F2)?
Nikomas
Мастер
Сообщения: 721
Зарегистрирован: 07 янв 2012, 14:31
Репутация: 64
Откуда: Беларусь
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение Nikomas »

ex71 писал(а):Я сейчас не помню, но кажется GND из разъема +Up не соединен с общей шиной массы, тогда в вашем случае сигналы не понятны контроллеру.
У меня все платы запитаны от ИП компьютера. 5В для +Upp платы энкодеров взял оттуда же.
Nikomas
Мастер
Сообщения: 721
Зарегистрирован: 07 янв 2012, 14:31
Репутация: 64
Откуда: Беларусь
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение Nikomas »

Есть в теме пользователи Ethernet плат с ноутбуками? Как у вас с риалтаймом?
Вложения
0-02-05-5cbc699d40a741d2279c65eab72ccef1df86a7a6ec04b2804c0e89a99316a97d_b355d3b1.jpg (3224 просмотра) <a class='original' href='./download/file.php?id=171219&mode=view' target=_blank>Загрузить оригинал (196.79 КБ)</a>
ex71
Мастер
Сообщения: 759
Зарегистрирован: 18 май 2019, 13:23
Репутация: 109
Настоящее имя: Андрей
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение ex71 »

Это не влияет. У меня десктоп на 2 ядрах, 4 гигах памяти. Если грузануть с флешки - джиттер около 10к, если с харда - 30к.
Есть комп, который с флешки показывает 6к, а с харда 6000к. С флешки я не работал, так как там нет конфигурации системы. А с харда на обоих компах одинаково.
mmv
Мастер
Сообщения: 634
Зарегистрирован: 24 май 2016, 21:58
Репутация: 38
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение mmv »

Nikomas писал(а):А можно как-то завести вот этот сигнал ALM на плату IO и приравнять его к ServoON (клавиша F2)?
Конечно можно
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
Nikomas
Мастер
Сообщения: 721
Зарегистрирован: 07 янв 2012, 14:31
Репутация: 64
Откуда: Беларусь
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение Nikomas »

ex71 писал(а):Это не влияет.
Влияет. У меня даже десктоп по Ethenet не завелась. Плата вываливалась в ошибку. mmv рассказал что значит это железо не подходит.
mmv
Мастер
Сообщения: 634
Зарегистрирован: 24 май 2016, 21:58
Репутация: 38
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение mmv »

Ну железо, не железо, а запрс-о ветер не укладывается в заданые рамки.
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
ex71
Мастер
Сообщения: 759
Зарегистрирован: 18 май 2019, 13:23
Репутация: 109
Настоящее имя: Андрей
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение ex71 »

у меня завелось. но я не работал с задержкой в 6 секунд ) Но в целом там проц ужасно слабый, так что отработать программу с Харда он не смог - тупит анимация в окне, думаю что и работа самого станка будет такой же корявой.

А с usb флешки тот же комп показывает 6 миллисекунд. Так что пока оставил двуядерный проц, хотя хотелось бы уменьшить размер платы и выкинуть видуху.
Ответить

Вернуться в «LinuxCNC»