Настраиваем контроллер to_pci.
-
K@RLSON
- Мастер
- Сообщения: 259
- Зарегистрирован: 08 апр 2011, 22:56
- Репутация: 20
- Контактная информация:
Re: Настраиваем контроллер to_pci.
Довольно насущный вопрос...
На катаюсь осью в режиме скорости (уползет немного или много). Потом руками с выключенным приводом(отключенным, но работающим). Потом еще каке-то операции (заменили шестерню) покрутили мотор в руках. Набегают страшные значения в итоге. Хорошо бы сбрасывать при необходимости.
На катаюсь осью в режиме скорости (уползет немного или много). Потом руками с выключенным приводом(отключенным, но работающим). Потом еще каке-то операции (заменили шестерню) покрутили мотор в руках. Набегают страшные значения в итоге. Хорошо бы сбрасывать при необходимости.
Re: Настраиваем контроллер to_pci.
А если перед работой HOMEиться - то всё встаёт на место.

Если очень нужно сделаем сброс при запуске LINUXCNC.
Энкодер уползёт или что?K@RLSON писал(а):уползет немного или много
Это такой рабочий процесс? Шестерни на ходу и даже без выключения станка менять.K@RLSON писал(а):заменили шестерню
Если очень нужно сделаем сброс при запуске LINUXCNC.
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
-
K@RLSON
- Мастер
- Сообщения: 259
- Зарегистрирован: 08 апр 2011, 22:56
- Репутация: 20
- Контактная информация:
Re: Настраиваем контроллер to_pci.
Прямоугольный сигнал скорости. по русски:mmv писал(а):Энкодер уползёт или что?
как должен работать: +2В длительностью 1сек => -2В длительностью 1сек и т.д.
как по факту: +2,01В длительностью 1сек => -1.99В длительностью 1сек и т.д. (еще есть ошибки в поддержании скорости)
И ось медленно, но верно ползет в какую-то сторону.
Или выведите доп пин. Если он = 1, то помнить отсчеты только пока to_pci.1.enable_drive =1.mmv писал(а):Если очень нужно сделаем сброс при запуске LINUXCNC.
Страшно говорить какую грязь можно тварить в моменты настройкиmmv писал(а):Это такой рабочий процесс? Шестерни на ходу и даже без выключения станка менять.
Re: Настраиваем контроллер to_pci.
Не, так нельзя делать.K@RLSON писал(а):то помнить отсчеты только пока to_pci.1.enable_drive =1.
Ну энкодер это изменение и PID корректирует это изменение.K@RLSON писал(а):как по факту: +2,01В длительностью 1сек => -1.99В длительностью 1сек и т.д. (еще есть ошибки в поддержании скорости)
И ось медленно, но верно ползет в какую-то сторону.
Нельзя говорить даже о такой системе без обратной связи. Зависимости напряжение-скорость везде нелинейные, поэтому только с обратной связью.
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
-
K@RLSON
- Мастер
- Сообщения: 259
- Зарегистрирован: 08 апр 2011, 22:56
- Репутация: 20
- Контактная информация:
Re: Настраиваем контроллер to_pci.
Да сколько можно....
НАС...ТЬ на положение, когда настраиваю петлю обратной связи по скорости на приводе. Пусть с положением делается все. что возможно в пределах хода оси. У меня даже SCALE = 1, когда энкодер 131072 имп/об. В этот момент контроль положения это ИСКЛЮЧИТЕЛЬНО концевые датчки.
НАС...ТЬ на положение, когда настраиваю петлю обратной связи по скорости на приводе. Пусть с положением делается все. что возможно в пределах хода оси. У меня даже SCALE = 1, когда энкодер 131072 имп/об. В этот момент контроль положения это ИСКЛЮЧИТЕЛЬНО концевые датчки.
Re: Настраиваем контроллер to_pci.
Итак есть уже кому попробовать ETH.
Тестовый конфиг и драйвер:
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
- Maxekb77
- Мастер
- Сообщения: 1658
- Зарегистрирован: 05 окт 2013, 00:04
- Репутация: 285
- Настоящее имя: Максим
- Откуда: Екатеринбург
- Контактная информация:
Re: Настраиваем контроллер to_pci.
Приехала небольшая посылка с платами.
Вечером будем пробовать подключить езернет :_
Вечером будем пробовать подключить езернет :_
- Maxekb77
- Мастер
- Сообщения: 1658
- Зарегистрирован: 05 окт 2013, 00:04
- Репутация: 285
- Настоящее имя: Максим
- Откуда: Екатеринбург
- Контактная информация:
Re: Настраиваем контроллер to_pci.
Подключил езернет плату, пока на тестовом варианте без остальных подключениый.
постояла 5 часов, проблем обнаружено не было.
буду потихоньку собирать станок и подключать в живую.
в итоге потребуется подключить 6 серв с энкодерными входами (будут заведены в linuxcnc) и 3 линейки.
постояла 5 часов, проблем обнаружено не было.
буду потихоньку собирать станок и подключать в живую.
в итоге потребуется подключить 6 серв с энкодерными входами (будут заведены в linuxcnc) и 3 линейки.
-
bobr22
- Новичок
- Сообщения: 34
- Зарегистрирован: 21 апр 2015, 00:37
- Репутация: 7
- Настоящее имя: Антон
- Контактная информация:
Re: Настраиваем контроллер to_pci.
Здравствуйте.
прошлой зимой купил у вас плату для станка.
Подключил в первый раз. До этого не пробовал.
Ситуация следующая:
На компе встал линукс, всё работает, всё запускается если без платы.
Как только вставляю плату в PCI - куллера на проце и блоке питания работают - комп не стартует (даже биос).
динамик при запуске издаёт 1 короткий сигнал - как при нормальном старте ПК.
Вынимаю плату - всё работает как должно.
Материнки? на которых пробовал:
Asus M2N-MX SE
Asus M2N-MX
Гигабайт (модель не записал - пробовал у знакомого)
На плате написано toPCI v4
Что делать, куда копать?
прошлой зимой купил у вас плату для станка.
Подключил в первый раз. До этого не пробовал.
Ситуация следующая:
На компе встал линукс, всё работает, всё запускается если без платы.
Как только вставляю плату в PCI - куллера на проце и блоке питания работают - комп не стартует (даже биос).
динамик при запуске издаёт 1 короткий сигнал - как при нормальном старте ПК.
Вынимаю плату - всё работает как должно.
Материнки? на которых пробовал:
Asus M2N-MX SE
Asus M2N-MX
Гигабайт (модель не записал - пробовал у знакомого)
На плате написано toPCI v4
Что делать, куда копать?
-
T00T
- Мастер
- Сообщения: 742
- Зарегистрирован: 16 дек 2011, 12:07
- Репутация: 100
- Контактная информация:
Re: Настраиваем контроллер to_pci.
Да, была такая проблема. На очень редких платах,мне они не попадались тестировали на 3-х десятках, не запускается биос.
Но вот недавно нам такая попалась, кстати тоже ASUS и тоже на AM2. Всё уже поправили. Придётся найти плату в которой она запустится и перешить на новую прошивку. Запускается на подавляющем числе материнок.
Но вот недавно нам такая попалась, кстати тоже ASUS и тоже на AM2. Всё уже поправили. Придётся найти плату в которой она запустится и перешить на новую прошивку. Запускается на подавляющем числе материнок.
Я не волшебник я пока учусь......
-
T00T
- Мастер
- Сообщения: 742
- Зарегистрирован: 16 дек 2011, 12:07
- Репутация: 100
- Контактная информация:
Re: Настраиваем контроллер to_pci.
Обновил описание на первой странице.
Я не волшебник я пока учусь......
- Urec
- Мастер
- Сообщения: 403
- Зарегистрирован: 23 окт 2012, 11:32
- Репутация: 92
- Настоящее имя: Георгий
- Откуда: г.Москва
- Контактная информация:
Re: Настраиваем контроллер to_pci.
Здравствуйте. Приобрёл платы to_pci с выходами step dir
Скачал драйвер 3 версии и описалово
Задача управлять 3 осями давая пульсы cw/ccw
Драйвер установился, поругался на системное время.
Дальше я воткнул плату в pci разъём и комп не стартанул, биос не загрузился
Прикрепляю вариант управления приводом, фото платы степ дир и фото материнки. Ещё в описании вид платы со степ+, степ-, дир+, дир- а у меня другая плата
Скачал драйвер 3 версии и описалово
Задача управлять 3 осями давая пульсы cw/ccw
Драйвер установился, поругался на системное время.
Дальше я воткнул плату в pci разъём и комп не стартанул, биос не загрузился
Прикрепляю вариант управления приводом, фото платы степ дир и фото материнки. Ещё в описании вид платы со степ+, степ-, дир+, дир- а у меня другая плата
-
T00T
- Мастер
- Сообщения: 742
- Зарегистрирован: 16 дек 2011, 12:07
- Репутация: 100
- Контактная информация:
Re: Настраиваем контроллер to_pci.
Добрый вечер всем....
Итак уже несколько комплектов проданы STEP/DIR. Есть о чём поговорить.
Давайте по порядку.
Пока драйвер отошлю на почту вместе с тестовом конфигом.
В любом случае нужно найти мать на которой плата запустится и перешить её.(Запускается на подавляющем большинстве матерей).
После этого будет работать на любой материнке. Все инструкции и прошивки вам вышлем. Или можно ничего не прошивать, а так на другой материнке и работать.
Итак уже несколько комплектов проданы STEP/DIR. Есть о чём поговорить.
Давайте по порядку.
То что в шапке: драйвер и тестовые конфиги - это для PCI PWM. Для PCI STEP/DIR пока драйвер отдельный, но думаю нужно их совместить в один().Urec писал(а):Скачал драйвер 3 версии и описалово
Пока драйвер отошлю на почту вместе с тестовом конфигом.
Насколько я понимаю cw/ccw - это не степ/дир немного. Есть в приводе именно step/dir режим?Urec писал(а):Задача управлять 3 осями давая пульсы cw/ccw
Пару постов назад у человека была такая проблема, как уже писалось уже все поправили в прошивке, но она пока тестируется. На данный момент все стабильно и хорошо. Вариантов два:Urec писал(а):Дальше я воткнул плату в pci разъём и комп не стартанул, биос не загрузился
В любом случае нужно найти мать на которой плата запустится и перешить её.(Запускается на подавляющем большинстве матерей).
После этого будет работать на любой материнке. Все инструкции и прошивки вам вышлем. Или можно ничего не прошивать, а так на другой материнке и работать.
Я не волшебник я пока учусь......
-
T00T
- Мастер
- Сообщения: 742
- Зарегистрирован: 16 дек 2011, 12:07
- Репутация: 100
- Контактная информация:
Re: Настраиваем контроллер to_pci.
Управление STEP/DIR можно организовать двумя способами:
Управление выдачей сигнала STEP идет в режиме скорости. Преобразователь напряжение/импульсы формирует импульсы STEP.
На выходе есть счётчик этих импульсов, который позволяет замкнуть обратную связь без применения внешних измерителей(энкодеры, линейки)
Во втором варианте всё стандартно обратная связь берётся от датчика обратной связи.
Сигналы SD_modul:
to_pcisd.1.step_dir.escaleN - коэффициент обратной связи для внутреннего счётчика импульсов
(количество импульсов STEP на 1мм перемещения)
to_pcisd.1.step_dir.countN - значение внутреннего счётчика перемещения с учётом escaleN
to_pcisd.1.step_dir.outstepN - сигнал задания скорости выдачи STEP (число от -10 до 10)
to_pcisd.1.step_dir.LimpN - Длительность импульса STEP ( числа: 1,2,3,4,5,6 )
to_pcisd.1.step_dir.invert_dirN - логический сигнал инверсии DIR(0 - нет инверсии, 1 - есть)
На выходе есть счётчик этих импульсов, который позволяет замкнуть обратную связь без применения внешних измерителей(энкодеры, линейки)
Во втором варианте всё стандартно обратная связь берётся от датчика обратной связи.
Сигналы SD_modul:
to_pcisd.1.step_dir.escaleN - коэффициент обратной связи для внутреннего счётчика импульсов
(количество импульсов STEP на 1мм перемещения)
to_pcisd.1.step_dir.countN - значение внутреннего счётчика перемещения с учётом escaleN
to_pcisd.1.step_dir.outstepN - сигнал задания скорости выдачи STEP (число от -10 до 10)
to_pcisd.1.step_dir.LimpN - Длительность импульса STEP ( числа: 1,2,3,4,5,6 )
to_pcisd.1.step_dir.invert_dirN - логический сигнал инверсии DIR(0 - нет инверсии, 1 - есть)
Я не волшебник я пока учусь......
Re: Настраиваем контроллер to_pci.
Все выходы STEP/DIR - выходы с открытым коллектором. Эмиттеры всех каналов соединены с GND.
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
- Urec
- Мастер
- Сообщения: 403
- Зарегистрирован: 23 окт 2012, 11:32
- Репутация: 92
- Настоящее имя: Георгий
- Откуда: г.Москва
- Контактная информация:
Re: Настраиваем контроллер to_pci.
Сейчас привод управляется cw/ccw. Такой режим можно выбрать в линуксе при конфигурировании stepgen. Поэтому Для этого проекта я ваши платы и приобрёл а не мачем через лпт пытаюсь управлять) на микросхемках можно степ дир преобразовать в cw/ccw, но хочется на программном уровне это делать. Привод mitsubishi mr-j2s-200, в него заведён энкодер 163000 импульсов кажется, поэтому в линукс я энкодеры заводить не собираюсь. Всё вопросы позиционирования пусть решает сам привод. Линукс у выведу только концевики и аларм привода
- merkwurdigliebe
- Мастер
- Сообщения: 609
- Зарегистрирован: 17 дек 2013, 22:14
- Репутация: 580
- Откуда: București
- Контактная информация:
Re: Настраиваем контроллер to_pci.
так переключите на pulse train + signUrec писал(а):Сейчас привод управляется cw/ccw. ... Привод mitsubishi mr-j2s-200
- Urec
- Мастер
- Сообщения: 403
- Зарегистрирован: 23 окт 2012, 11:32
- Репутация: 92
- Настоящее имя: Георгий
- Откуда: г.Москва
- Контактная информация:
Re: Настраиваем контроллер to_pci.
Подскажите как переключить, я усеченное руководство вероятно читаюmerkwurdigliebe писал(а):так переключите на pulse train + signUrec писал(а):Сейчас привод управляется cw/ccw. ... Привод mitsubishi mr-j2s-200
http://www.esspb.ru/Documents/MR-J2S-A_manual_Rus.pdf
нашел инструкцию расширенную
https://docviewer.yandex.ru/view/477239 ... =1&lang=en
параметр 21
- merkwurdigliebe
- Мастер
- Сообщения: 609
- Зарегистрирован: 17 дек 2013, 22:14
- Репутация: 580
- Откуда: București
- Контактная информация:
- Urec
- Мастер
- Сообщения: 403
- Зарегистрирован: 23 окт 2012, 11:32
- Репутация: 92
- Настоящее имя: Георгий
- Откуда: г.Москва
- Контактная информация: