YAPSC 10V не могу запраграммировать, помогите.

Контроллеры, драйверы, датчики, управляющие устройства.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: YAPSC 10V не могу запраграммировать, помогите.

Сообщение Serg »

nkp писал(а):а вот хоумиться по индексу с япсом уже не получится?
Чтобы правильно хомится по индексу нужно в YAPSC реализовать логику работы index-enable, ну и дотянуть его до axis.N.
Я хотел-было это сделать, но с переходом на сервы от Панасоник это стало совсем не актуально.

P.S. Ещё многие современные сервоприводы умеют самостоятельно хомится по концевикам и индексу...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: YAPSC 10V не могу запраграммировать, помогите.

Сообщение nkp »

стало просто интересно - много кто запустил япс в работу - все просто по концевику хомятся?(вопрос риторический ;) )
==========================
UAVpilot писал(а):Чтобы правильно хомится по индексу нужно в YAPSC реализовать логику работы index-enable, ну и дотянуть его до axis.N.
а если просто "растянуть" во времени спойманный импульс и выдать в OUT япса ? если скорость минимальную поставит - много не проскочит...
или так совсем не годится?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: YAPSC 10V не могу запраграммировать, помогите.

Сообщение Serg »

Дело не в длительности импульса, а в ожидаемой логике работы.
В обычной ситуации на index-enable всегда 0. Когда axis.N желает произвести уточнение по индексу оно выставляет на index-enable 1. Теперь по приходу импульса индекса YAPSC должен будет сбросить index-enable в 0 и одновременно обнулить счётчик энкодера. axis.N, увидев на index-enable перепад с 1 на 0 должно обнулить свой счётчик позиции. Вернее не обнулить, а загрузить текущую позицию из счётчика YAPSC, т.к. между срабатыванием индекса и началом сервопериода пройдёт некоторое время, за которое привод проедет некоторое расстояние (хотя-бы по инерции).
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
aegis
Мастер
Сообщения: 3171
Зарегистрирован: 22 мар 2012, 06:59
Репутация: 1810
Настоящее имя: Михайло
Откуда: Україна, Конотоп=>Запоріжжя=>Харьків

Re: YAPSC 10V не могу запраграммировать, помогите.

Сообщение aegis »

nkp, эту платку я рисовал, разъем там таки стандартный юсб мама был (АСФАИР)
нікому нічого не нав'язую.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: YAPSC 10V не могу запраграммировать, помогите.

Сообщение nkp »

aegis писал(а):эту платку я рисовал, разъем там таки стандартный юсб мама был
та разъем то сам по себе стандартный ... а разводка?
стандарт вроде питание по краям, data-линии посредине...
Выделение_043.png (2162 просмотра) <a class='original' href='./download/file.php?id=63174&sid=db2bad6c21e4a2bca8e64e381a220759&mode=view' target=_blank>Загрузить оригинал (53.56 КБ)</a>
в твоем варианте по другому:
Выделение_040.png (2162 просмотра) <a class='original' href='./download/file.php?id=63175&sid=db2bad6c21e4a2bca8e64e381a220759&mode=view' target=_blank>Загрузить оригинал (42.64 КБ)</a>
Выделение_042.png (2162 просмотра) <a class='original' href='./download/file.php?id=63173&sid=db2bad6c21e4a2bca8e64e381a220759&mode=view' target=_blank>Загрузить оригинал (49.62 КБ)</a>
просто кабель USB-папа - USB-папа не пройдет
5765225.jpg (2162 просмотра) <a class='original' href='./download/file.php?id=63177&sid=db2bad6c21e4a2bca8e64e381a220759&mode=view' target=_blank>Загрузить оригинал (12.66 КБ)</a>
или что то я путаю?
==========
зы
а что за акроним АСФАИР?
Аватара пользователя
aegis
Мастер
Сообщения: 3171
Зарегистрирован: 22 мар 2012, 06:59
Репутация: 1810
Настоящее имя: Михайло
Откуда: Україна, Конотоп=>Запоріжжя=>Харьків

Re: YAPSC 10V не могу запраграммировать, помогите.

Сообщение aegis »

nkp, может я и запамятовал и поцепил просто на контакты. во всяком случае так намного проще было разводить все...
AFAIK
(англ. As Far As I Know) насколько я знаю.
AFAIR
(англ. As Far As I Remember) насколько я помню.
нікому нічого не нав'язую.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: YAPSC 10V не могу запраграммировать, помогите.

Сообщение nkp »

UAVpilot писал(а):Дело не в длительности импульса, а в ожидаемой логике работы.
В обычной ситуации на index-enable всегда 0. Когда axis.N желает произвести уточнение по индексу оно выставляет на index-enable 1. Теперь по приходу импульса индекса YAPSC должен будет сбросить index-enable в 0 и одновременно обнулить счётчик энкодера. axis.N, увидев на index-enable перепад с 1 на 0 должно обнулить свой счётчик позиции. Вернее не обнулить, а загрузить текущую позицию из счётчика YAPSC, т.к. между срабатыванием индекса и началом сервопериода пройдёт некоторое время, за которое привод проедет некоторое расстояние (хотя-бы по инерции).
всё конечно так - но мне не переделать прошивку япса по данному алгоритму(думается)
что остается - завести индекс на лпт, с вероятностью пропуска короткого импульса...
(субъективно) подумалось,что pic надежней справится с такой задачей и ,допустим,выставляет 1 на ногу OUT,
далее используем штатный encoder.N.phase-Z через все тот же лпт...
вот это я назвал "растянуть" импульс :)
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: YAPSC 10V не могу запраграммировать, помогите.

Сообщение Serg »

Тогда надо будет все три фазы энкодера заводить на LPT и компонент encoder должен будет работать в параллель с тем, что в YAPSC - боюсь что их счётчики в итоге будут "разбегаться"...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
aegis
Мастер
Сообщения: 3171
Зарегистрирован: 22 мар 2012, 06:59
Репутация: 1810
Настоящее имя: Михайло
Откуда: Україна, Конотоп=>Запоріжжя=>Харьків

Re: YAPSC 10V не могу запраграммировать, помогите.

Сообщение aegis »

nkp писал(а):что остается - завести индекс на лпт, с вероятностью пропуска короткого импульса...
поцепи энкодер на лпт, посмотри в халлскопе покажет ли единичный импульс. если покажет то не стоит париться а просто завести механический концевик и метку на один канал
нікому нічого не нав'язую.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: YAPSC 10V не могу запраграммировать, помогите.

Сообщение Serg »

aegis писал(а):просто завести механический концевик и метку на один канал
И это будет не точнее просто концевика. Чуть выше уже объяснял почему...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: YAPSC 10V не могу запраграммировать, помогите.

Сообщение nkp »

платка usb_prog работает: enable подключен,переключатель1-2-3 в положении 1-2,питание +12,-12, энкодер не подключен...

чтоб проверить (я так понял) как минимум нужно изменить коэффициенты в PID ...
а вот связи с япсом нет(
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: YAPSC 10V не могу запраграммировать, помогите.

Сообщение Serg »

Как будто скорость не совпадает...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
aegis
Мастер
Сообщения: 3171
Зарегистрирован: 22 мар 2012, 06:59
Репутация: 1810
Настоящее имя: Михайло
Откуда: Україна, Конотоп=>Запоріжжя=>Харьків

Re: YAPSC 10V не могу запраграммировать, помогите.

Сообщение aegis »

nkp,
2015-11-11 18-05-03 Modèle Perso YAPSC - PDF-XChange Viewer.png (2055 просмотров) <a class='original' href='./download/file.php?id=63386&sid=db2bad6c21e4a2bca8e64e381a220759&mode=view' target=_blank>Загрузить оригинал (50.79 КБ)</a>
нікому нічого не нав'язую.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: YAPSC 10V не могу запраграммировать, помогите.

Сообщение nkp »

на скрине выше у меня терминал в линуксе - проверял работу самого переходника usb-com...
саму же платку япса пытался коннектить и на 9600, и на 57600 ...
Выделение_047.png (2028 просмотров) <a class='original' href='./download/file.php?id=63439&sid=db2bad6c21e4a2bca8e64e381a220759&mode=view' target=_blank>Загрузить оригинал (41.06 КБ)</a>
платку паял человек с соседнего форума(должен был и прошить)
сейчас на связь не выходит - узнать нюансы не могу...
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: YAPSC 10V не могу запраграммировать, помогите.

Сообщение nkp »

UAVpilot писал(а):Надо либо вручную конфиг.биты выставить, если софт позволяет, либо перекомпилять.
попробуй вот это:
Вложение YAPSC10V.hex.gz больше недоступно
а этот .hex скомпилирован из исходников ,что выложены http://cncdevice.pro/YAPSC/sc-2.0.7.zip ??
если да ,то в какой программе это делалось??
просто попробовал в piklab и вот что пишет:
Выделение_057.png (2010 просмотров) <a class='original' href='./download/file.php?id=63669&sid=db2bad6c21e4a2bca8e64e381a220759&mode=view' target=_blank>Загрузить оригинал (227.84 КБ)</a>
конечно ,я в этом спец еще тот :) ,поэтому мож че накрутил :shock:
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: YAPSC 10V не могу запраграммировать, помогите.

Сообщение Serg »

Возможно чего-то не хватает...
Кокретно по CurrentLinitLED - это скорее всего дефайн на порт, к которому подключен этот светодиод.

Кстати, прошивки есть тут http://cncdevice.pro/YAPSC/
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: YAPSC 10V не могу запраграммировать, помогите.

Сообщение nkp »

UAVpilot писал(а):Кстати, прошивки есть тут http://cncdevice.pro/YAPSC/
прошивку видел, просто если когда то придется вносить какие либо изменения ,то неплохо ,чтоб
исходники имелись не битые...
а пока - никак...
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: YAPSC 10V не могу запраграммировать, помогите.

Сообщение nkp »

промежуточные результаты(вернее - их отсутствие :) ):
в линуксе (piklab) прошить не удалось (ошибки не заскринил)
скачал mplab(последний) - он не поддерживает ICD2 (вспомнил ,что мне уже выше это говорили :) )
поставил "старей" версию - с поддержкой ICD2 нормально - но нет напряжения Vdd:
Выделение_059.png (1975 просмотров) <a class='original' href='./download/file.php?id=63805&sid=db2bad6c21e4a2bca8e64e381a220759&mode=view' target=_blank>Загрузить оригинал (207.45 КБ)</a>
Выделение_060.png (1975 просмотров) <a class='original' href='./download/file.php?id=63806&sid=db2bad6c21e4a2bca8e64e381a220759&mode=view' target=_blank>Загрузить оригинал (216.56 КБ)</a>
пробовал подать 5в(если быть точным 5.12V) на япс - картина не изменилась...
почитал ,вроде можно внешние 5в на ICD2 подавать,но документации на данный клон нет - не уверен...
может у кого есть доки на космодромовский клон программатора ICD2:
ICD2.jpg
ICD2.jpg (36.15 КБ) 1975 просмотров
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: YAPSC 10V не могу запраграммировать, помогите.

Сообщение Serg »

Вот что-то вспоминается, что с ICD2 всё время были какие-то пляски с питанием... Каждый раз пытался вспомнить как решил проблему в предыдущий раз и каждый раз потратив изрядно времни снова находил это решение... :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
plotik
Мастер
Сообщения: 428
Зарегистрирован: 10 май 2012, 15:30
Репутация: 33
Настоящее имя: Евгений
Откуда: Rostov-on-Don
Контактная информация:

Re: YAPSC 10V не могу запраграммировать, помогите.

Сообщение plotik »

Может чего-то я не понял. А чем япс отличается от этого https://www.vbesmens.de/en/positioning-controller.html ?
"Ты не дрыгайся! Показывай свою гравицаппу. Если фирменная вещь — возьмём!"
"А этот паца́к все время говорит на языках, продолжения которых не знает!"
Ответить

Вернуться в «Электроника»