Страница 44 из 72
Re: Настраиваем контроллер to_pci.
Добавлено: 27 сен 2019, 14:00
Nikomas
mmv писал(а):Можно попробовать подключитть A енкодера к A платы, B енкодера к B платы и 0v к Gnd
Запитывать энкодер лучше от блока питания компа или можно брать с Upp и Gnd?
Re: Настраиваем контроллер to_pci.
Добавлено: 27 сен 2019, 21:43
ex71
Nikomas писал(а):можно брать с Upp и Gnd?
чтобы брать с контактов Upp разъемов энкодеров, туда надо что-то подать на соответствующий разъем платы )
Re: Настраиваем контроллер to_pci.
Добавлено: 27 сен 2019, 22:01
Nikomas
ex71 писал(а):туда надо что-то подать на соответствующий разъем платы
согласен, тупанул.
Пользователи повороток, покажите пожалуйста свои конфиги. У меня упорно пишет PIN -> to_pci -> encoder4 -nan
Re: Настраиваем контроллер to_pci.
Добавлено: 29 сен 2019, 23:28
mmv
Nikomas писал(а):Какой комплект порекомендуете для оЧПУшивания координатно-расточного? Step/dir 3 оси + линейки. Ethernet?
так вроде у вас есть ETH плата?!
Re: Настраиваем контроллер to_pci.
Добавлено: 30 сен 2019, 14:59
Nikomas
mmv писал(а):Nikomas писал(а):Какой комплект порекомендуете для оЧПУшивания координатно-расточного? Step/dir 3 оси + линейки. Ethernet?
так вроде у вас есть ETH плата?!
Не спорю есть. Но обвес ведь тоже нужен I/O, например. Степ/дир берется прямо с ETH платы?
Re: Настраиваем контроллер to_pci.
Добавлено: 02 окт 2019, 23:31
T00T
Nikomas писал(а):Степ/дир берется прямо с ETH платы?
Практически да, нужно только какие-нибудь усилители поставить.
Re: Настраиваем контроллер to_pci.
Добавлено: 03 окт 2019, 17:56
Nikomas
ex71 писал(а):чтобы брать с контактов Upp разъемов энкодеров, туда надо что-то подать на соответствующий разъем платы )
Второй день мучаюсь. Не видит to_pci энкодера. Меняю hal на ecoder3 (мотор оси X) - работает. Подключаю этот на encoder4 - не работает. Энкодер рабочий потому что Ардуина видит импульсы.
Re: Настраиваем контроллер to_pci.
Добавлено: 03 окт 2019, 19:42
mmv
Nikomas писал(а):Второй день мучаюсь. Не видит to_pci энкодера. Меняю hal на ecoder3 (мотор оси X) - работает. Подключаю этот на encoder4 - не работает. Энкодер рабочий потому что Ардуина видит импульсы.
Ничего не понятно. Опиши детально что куда и как.
Re: Настраиваем контроллер to_pci.
Добавлено: 03 окт 2019, 21:28
ex71
На фото энкодер5 подключен. Про него вопрос то?
У меня не работало когда импульсы были не правильной формы. С энкодера они идут квадратными, а если смотреть на контактах платы - получаются дифференциальные (лесенкой).
Опять же не работало когда сигналы были попутаны. Но по фотке на 5 разъеме вроде не перепутаешь ) Я путал А- подавая на В+ - координаты дергались на +/-0.001
Re: Настраиваем контроллер to_pci.
Добавлено: 03 окт 2019, 22:49
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 писал(а):У меня не работало когда импульсы были не правильной формы.
И как вы это вылечили?
Re: Настраиваем контроллер to_pci.
Добавлено: 03 окт 2019, 23:52
T00T
Nikomas писал(а):Китайский энкодер на 600 линий. Выходы
- A (зел.) подкл. к А+
- B (бел.) подкл. к В+
По поводу подключения не дифф. енкодеров написано 847 посте на 43 странице.
Добавил фото новой платы енкодеров.
Re: Настраиваем контроллер to_pci.
Добавлено: 04 окт 2019, 00:29
ex71
Nikomas писал(а):И как вы это вылечили?
ну .... я пытался сделать опторазвязку, так как мои промышленные датчики питаются от +15В, и дают на выходе импульсы в 12В. А плата энкодеров понимает +5 только. В итоге на вход платы подавались импульсы в 5В. И ничего не работало.
Потом мне Максим сообщил, что мой путь неверен и надо сделать проще. После чего все заработало. Вот тогда при помощи осциллографа я увидел диф. сигнал, на клеммах платы.
Nikomas писал(а):Энкодер проверен на тестовом скетче на основе Ардуинки. Все работает импульсы считает.
Проблема в том, что дифференциальный сигнал это не просто импульсы.
Я сейчас не помню, но
кажется GND из разъема +Up не соединен с общей шиной массы,
тогда в вашем случае сигналы не понятны контроллеру.
Re: Настраиваем контроллер to_pci.
Добавлено: 08 окт 2019, 15:15
Nikomas
T00T писал(а):Добавил фото новой платы енкодеров.
А можно как-то завести вот этот сигнал ALM на плату IO и приравнять его к ServoON (клавиша F2)?
Re: Настраиваем контроллер to_pci.
Добавлено: 08 окт 2019, 15:24
Nikomas
ex71 писал(а):Я сейчас не помню, но кажется GND из разъема +Up не соединен с общей шиной массы, тогда в вашем случае сигналы не понятны контроллеру.
У меня все платы запитаны от ИП компьютера. 5В для +Upp платы энкодеров взял оттуда же.
Re: Настраиваем контроллер to_pci.
Добавлено: 30 окт 2019, 02:28
Nikomas
Есть в теме пользователи Ethernet плат с ноутбуками? Как у вас с риалтаймом?
Re: Настраиваем контроллер to_pci.
Добавлено: 30 окт 2019, 21:21
ex71
Это не влияет. У меня десктоп на 2 ядрах, 4 гигах памяти. Если грузануть с флешки - джиттер около 10к, если с харда - 30к.
Есть комп, который с флешки показывает 6к, а с харда 6000к. С флешки я не работал, так как там нет конфигурации системы. А с харда на обоих компах одинаково.
Re: Настраиваем контроллер to_pci.
Добавлено: 30 окт 2019, 21:48
mmv
Nikomas писал(а):А можно как-то завести вот этот сигнал ALM на плату IO и приравнять его к ServoON (клавиша F2)?
Конечно можно
Re: Настраиваем контроллер to_pci.
Добавлено: 01 ноя 2019, 22:35
Nikomas
ex71 писал(а):Это не влияет.
Влияет. У меня даже десктоп по Ethenet не завелась. Плата вываливалась в ошибку. mmv рассказал что значит это железо не подходит.
Re: Настраиваем контроллер to_pci.
Добавлено: 01 ноя 2019, 23:18
mmv
Ну железо, не железо, а запрс-о ветер не укладывается в заданые рамки.
Re: Настраиваем контроллер to_pci.
Добавлено: 01 ноя 2019, 23:27
ex71
у меня завелось. но я не работал с задержкой в 6 секунд ) Но в целом там проц ужасно слабый, так что отработать программу с Харда он не смог - тупит анимация в окне, думаю что и работа самого станка будет такой же корявой.
А с usb флешки тот же комп показывает 6 миллисекунд. Так что пока оставил двуядерный проц, хотя хотелось бы уменьшить размер платы и выкинуть видуху.