Запитывать энкодер лучше от блока питания компа или можно брать с Upp и Gnd?mmv писал(а):Можно попробовать подключитть A енкодера к A платы, B енкодера к B платы и 0v к Gnd
Настраиваем контроллер to_pci.
-
Nikomas
- Мастер
- Сообщения: 721
- Зарегистрирован: 07 янв 2012, 14:31
- Репутация: 64
- Откуда: Беларусь
- Контактная информация:
Re: Настраиваем контроллер to_pci.
-
ex71
- Мастер
- Сообщения: 759
- Зарегистрирован: 18 май 2019, 13:23
- Репутация: 109
- Настоящее имя: Андрей
- Контактная информация:
Re: Настраиваем контроллер to_pci.
чтобы брать с контактов Upp разъемов энкодеров, туда надо что-то подать на соответствующий разъем платы )Nikomas писал(а):можно брать с Upp и Gnd?
-
Nikomas
- Мастер
- Сообщения: 721
- Зарегистрирован: 07 янв 2012, 14:31
- Репутация: 64
- Откуда: Беларусь
- Контактная информация:
Re: Настраиваем контроллер to_pci.
согласен, тупанул.ex71 писал(а):туда надо что-то подать на соответствующий разъем платы
Пользователи повороток, покажите пожалуйста свои конфиги. У меня упорно пишет PIN -> to_pci -> encoder4 -nan
Re: Настраиваем контроллер to_pci.
так вроде у вас есть ETH плата?!Nikomas писал(а):Какой комплект порекомендуете для оЧПУшивания координатно-расточного? Step/dir 3 оси + линейки. Ethernet?
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
-
Nikomas
- Мастер
- Сообщения: 721
- Зарегистрирован: 07 янв 2012, 14:31
- Репутация: 64
- Откуда: Беларусь
- Контактная информация:
Re: Настраиваем контроллер to_pci.
Не спорю есть. Но обвес ведь тоже нужен I/O, например. Степ/дир берется прямо с ETH платы?mmv писал(а):так вроде у вас есть ETH плата?!Nikomas писал(а):Какой комплект порекомендуете для оЧПУшивания координатно-расточного? Step/dir 3 оси + линейки. Ethernet?
-
T00T
- Мастер
- Сообщения: 742
- Зарегистрирован: 16 дек 2011, 12:07
- Репутация: 100
- Контактная информация:
Re: Настраиваем контроллер to_pci.
Практически да, нужно только какие-нибудь усилители поставить.Nikomas писал(а):Степ/дир берется прямо с ETH платы?
Я не волшебник я пока учусь......
-
Nikomas
- Мастер
- Сообщения: 721
- Зарегистрирован: 07 янв 2012, 14:31
- Репутация: 64
- Откуда: Беларусь
- Контактная информация:
Re: Настраиваем контроллер to_pci.
Второй день мучаюсь. Не видит to_pci энкодера. Меняю hal на ecoder3 (мотор оси X) - работает. Подключаю этот на encoder4 - не работает. Энкодер рабочий потому что Ардуина видит импульсы.ex71 писал(а):чтобы брать с контактов Upp разъемов энкодеров, туда надо что-то подать на соответствующий разъем платы )
Re: Настраиваем контроллер to_pci.
Ничего не понятно. Опиши детально что куда и как.Nikomas писал(а):Второй день мучаюсь. Не видит to_pci энкодера. Меняю hal на ecoder3 (мотор оси X) - работает. Подключаю этот на encoder4 - не работает. Энкодер рабочий потому что Ардуина видит импульсы.
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
-
ex71
- Мастер
- Сообщения: 759
- Зарегистрирован: 18 май 2019, 13:23
- Репутация: 109
- Настоящее имя: Андрей
- Контактная информация:
Re: Настраиваем контроллер to_pci.
На фото энкодер5 подключен. Про него вопрос то?
У меня не работало когда импульсы были не правильной формы. С энкодера они идут квадратными, а если смотреть на контактах платы - получаются дифференциальные (лесенкой).
Опять же не работало когда сигналы были попутаны. Но по фотке на 5 разъеме вроде не перепутаешь ) Я путал А- подавая на В+ - координаты дергались на +/-0.001
У меня не работало когда импульсы были не правильной формы. С энкодера они идут квадратными, а если смотреть на контактах платы - получаются дифференциальные (лесенкой).
Опять же не работало когда сигналы были попутаны. Но по фотке на 5 разъеме вроде не перепутаешь ) Я путал А- подавая на В+ - координаты дергались на +/-0.001
-
Nikomas
- Мастер
- Сообщения: 721
- Зарегистрирован: 07 янв 2012, 14:31
- Репутация: 64
- Откуда: Беларусь
- Контактная информация:
Re: Настраиваем контроллер to_pci.
Китайский энкодер на 600 линий. Выходыmmv писал(а):Ничего не понятно. Опиши детально что куда и как.
- 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.
По поводу подключения не дифф. енкодеров написано 847 посте на 43 странице.Nikomas писал(а):Китайский энкодер на 600 линий. Выходы
- A (зел.) подкл. к А+
- B (бел.) подкл. к В+
Добавил фото новой платы енкодеров.
Я не волшебник я пока учусь......
-
ex71
- Мастер
- Сообщения: 759
- Зарегистрирован: 18 май 2019, 13:23
- Репутация: 109
- Настоящее имя: Андрей
- Контактная информация:
Re: Настраиваем контроллер to_pci.
ну .... я пытался сделать опторазвязку, так как мои промышленные датчики питаются от +15В, и дают на выходе импульсы в 12В. А плата энкодеров понимает +5 только. В итоге на вход платы подавались импульсы в 5В. И ничего не работало.Nikomas писал(а):И как вы это вылечили?
Потом мне Максим сообщил, что мой путь неверен и надо сделать проще. После чего все заработало. Вот тогда при помощи осциллографа я увидел диф. сигнал, на клеммах платы.
Проблема в том, что дифференциальный сигнал это не просто импульсы.Nikomas писал(а):Энкодер проверен на тестовом скетче на основе Ардуинки. Все работает импульсы считает.
Я сейчас не помню, но кажется GND из разъема +Up не соединен с общей шиной массы, тогда в вашем случае сигналы не понятны контроллеру.
-
Nikomas
- Мастер
- Сообщения: 721
- Зарегистрирован: 07 янв 2012, 14:31
- Репутация: 64
- Откуда: Беларусь
- Контактная информация:
Re: Настраиваем контроллер to_pci.
А можно как-то завести вот этот сигнал ALM на плату IO и приравнять его к ServoON (клавиша F2)?T00T писал(а):Добавил фото новой платы енкодеров.
-
Nikomas
- Мастер
- Сообщения: 721
- Зарегистрирован: 07 янв 2012, 14:31
- Репутация: 64
- Откуда: Беларусь
- Контактная информация:
Re: Настраиваем контроллер to_pci.
У меня все платы запитаны от ИП компьютера. 5В для +Upp платы энкодеров взял оттуда же.ex71 писал(а):Я сейчас не помню, но кажется GND из разъема +Up не соединен с общей шиной массы, тогда в вашем случае сигналы не понятны контроллеру.
-
Nikomas
- Мастер
- Сообщения: 721
- Зарегистрирован: 07 янв 2012, 14:31
- Репутация: 64
- Откуда: Беларусь
- Контактная информация:
Re: Настраиваем контроллер to_pci.
Есть в теме пользователи Ethernet плат с ноутбуками? Как у вас с риалтаймом?
-
ex71
- Мастер
- Сообщения: 759
- Зарегистрирован: 18 май 2019, 13:23
- Репутация: 109
- Настоящее имя: Андрей
- Контактная информация:
Re: Настраиваем контроллер to_pci.
Это не влияет. У меня десктоп на 2 ядрах, 4 гигах памяти. Если грузануть с флешки - джиттер около 10к, если с харда - 30к.
Есть комп, который с флешки показывает 6к, а с харда 6000к. С флешки я не работал, так как там нет конфигурации системы. А с харда на обоих компах одинаково.
Есть комп, который с флешки показывает 6к, а с харда 6000к. С флешки я не работал, так как там нет конфигурации системы. А с харда на обоих компах одинаково.
Re: Настраиваем контроллер to_pci.
Конечно можноNikomas писал(а):А можно как-то завести вот этот сигнал ALM на плату IO и приравнять его к ServoON (клавиша F2)?
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
-
Nikomas
- Мастер
- Сообщения: 721
- Зарегистрирован: 07 янв 2012, 14:31
- Репутация: 64
- Откуда: Беларусь
- Контактная информация:
Re: Настраиваем контроллер to_pci.
Влияет. У меня даже десктоп по Ethenet не завелась. Плата вываливалась в ошибку. mmv рассказал что значит это железо не подходит.ex71 писал(а):Это не влияет.
Re: Настраиваем контроллер to_pci.
Ну железо, не железо, а запрс-о ветер не укладывается в заданые рамки.
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
-
ex71
- Мастер
- Сообщения: 759
- Зарегистрирован: 18 май 2019, 13:23
- Репутация: 109
- Настоящее имя: Андрей
- Контактная информация:
Re: Настраиваем контроллер to_pci.
у меня завелось. но я не работал с задержкой в 6 секунд ) Но в целом там проц ужасно слабый, так что отработать программу с Харда он не смог - тупит анимация в окне, думаю что и работа самого станка будет такой же корявой.
А с usb флешки тот же комп показывает 6 миллисекунд. Так что пока оставил двуядерный проц, хотя хотелось бы уменьшить размер платы и выкинуть видуху.
А с usb флешки тот же комп показывает 6 миллисекунд. Так что пока оставил двуядерный проц, хотя хотелось бы уменьшить размер платы и выкинуть видуху.