Страница 4 из 6

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

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

P.S. Ещё многие современные сервоприводы умеют самостоятельно хомится по концевикам и индексу...

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

Добавлено: 09 ноя 2015, 17:55
nkp
стало просто интересно - много кто запустил япс в работу - все просто по концевику хомятся?(вопрос риторический ;) )
==========================
UAVpilot писал(а):Чтобы правильно хомится по индексу нужно в YAPSC реализовать логику работы index-enable, ну и дотянуть его до axis.N.
а если просто "растянуть" во времени спойманный импульс и выдать в OUT япса ? если скорость минимальную поставит - много не проскочит...
или так совсем не годится?

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

Добавлено: 09 ноя 2015, 20:19
Serg
Дело не в длительности импульса, а в ожидаемой логике работы.
В обычной ситуации на index-enable всегда 0. Когда axis.N желает произвести уточнение по индексу оно выставляет на index-enable 1. Теперь по приходу импульса индекса YAPSC должен будет сбросить index-enable в 0 и одновременно обнулить счётчик энкодера. axis.N, увидев на index-enable перепад с 1 на 0 должно обнулить свой счётчик позиции. Вернее не обнулить, а загрузить текущую позицию из счётчика YAPSC, т.к. между срабатыванием индекса и началом сервопериода пройдёт некоторое время, за которое привод проедет некоторое расстояние (хотя-бы по инерции).

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

Добавлено: 09 ноя 2015, 21:14
aegis
nkp, эту платку я рисовал, разъем там таки стандартный юсб мама был (АСФАИР)

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

Добавлено: 09 ноя 2015, 21:49
nkp
aegis писал(а):эту платку я рисовал, разъем там таки стандартный юсб мама был
та разъем то сам по себе стандартный ... а разводка?
стандарт вроде питание по краям, data-линии посредине...
Выделение_043.png (2441 просмотр) <a class='original' href='./download/file.php?id=63174&mode=view' target=_blank>Загрузить оригинал (53.56 КБ)</a>
в твоем варианте по другому:
Выделение_040.png (2441 просмотр) <a class='original' href='./download/file.php?id=63175&mode=view' target=_blank>Загрузить оригинал (42.64 КБ)</a>
Выделение_042.png (2441 просмотр) <a class='original' href='./download/file.php?id=63173&mode=view' target=_blank>Загрузить оригинал (49.62 КБ)</a>
просто кабель USB-папа - USB-папа не пройдет
5765225.jpg (2441 просмотр) <a class='original' href='./download/file.php?id=63177&mode=view' target=_blank>Загрузить оригинал (12.66 КБ)</a>
или что то я путаю?
==========
зы
а что за акроним АСФАИР?

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

Добавлено: 09 ноя 2015, 22:05
aegis
nkp, может я и запамятовал и поцепил просто на контакты. во всяком случае так намного проще было разводить все...
AFAIK
(англ. As Far As I Know) насколько я знаю.
AFAIR
(англ. As Far As I Remember) насколько я помню.

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

Добавлено: 09 ноя 2015, 22:06
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 через все тот же лпт...
вот это я назвал "растянуть" импульс :)

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

Добавлено: 10 ноя 2015, 00:57
Serg
Тогда надо будет все три фазы энкодера заводить на LPT и компонент encoder должен будет работать в параллель с тем, что в YAPSC - боюсь что их счётчики в итоге будут "разбегаться"...

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

Добавлено: 10 ноя 2015, 06:29
aegis
nkp писал(а):что остается - завести индекс на лпт, с вероятностью пропуска короткого импульса...
поцепи энкодер на лпт, посмотри в халлскопе покажет ли единичный импульс. если покажет то не стоит париться а просто завести механический концевик и метку на один канал

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

Добавлено: 10 ноя 2015, 07:33
Serg
aegis писал(а):просто завести механический концевик и метку на один канал
И это будет не точнее просто концевика. Чуть выше уже объяснял почему...

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

Добавлено: 11 ноя 2015, 12:48
nkp
платка usb_prog работает:
(для просмотра содержимого нажмите на ссылку)
Выделение_045.png (2356 просмотров) <a class='original' href='./download/file.php?id=63329&mode=view' target=_blank>Загрузить оригинал (35.38 КБ)</a>
enable подключен,переключатель1-2-3 в положении 1-2,питание +12,-12, энкодер не подключен...

чтоб проверить (я так понял) как минимум нужно изменить коэффициенты в PID ...
а вот связи с япсом нет(

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

Добавлено: 11 ноя 2015, 16:59
Serg
Как будто скорость не совпадает...

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

Добавлено: 11 ноя 2015, 19:05
aegis
nkp,
2015-11-11 18-05-03 Modèle Perso YAPSC - PDF-XChange Viewer.png (2334 просмотра) <a class='original' href='./download/file.php?id=63386&mode=view' target=_blank>Загрузить оригинал (50.79 КБ)</a>

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

Добавлено: 11 ноя 2015, 19:56
nkp
на скрине выше у меня терминал в линуксе - проверял работу самого переходника usb-com...
саму же платку япса пытался коннектить и на 9600, и на 57600 ...
Выделение_047.png (2307 просмотров) <a class='original' href='./download/file.php?id=63439&mode=view' target=_blank>Загрузить оригинал (41.06 КБ)</a>
платку паял человек с соседнего форума(должен был и прошить)
сейчас на связь не выходит - узнать нюансы не могу...

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

Добавлено: 15 ноя 2015, 17:26
nkp
UAVpilot писал(а):Надо либо вручную конфиг.биты выставить, если софт позволяет, либо перекомпилять.
попробуй вот это:
Вложение YAPSC10V.hex.gz больше недоступно
а этот .hex скомпилирован из исходников ,что выложены http://cncdevice.pro/YAPSC/sc-2.0.7.zip ??
если да ,то в какой программе это делалось??
просто попробовал в piklab и вот что пишет:
Выделение_057.png (2289 просмотров) <a class='original' href='./download/file.php?id=63669&mode=view' target=_blank>Загрузить оригинал (227.84 КБ)</a>
конечно ,я в этом спец еще тот :) ,поэтому мож че накрутил :shock:

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

Добавлено: 15 ноя 2015, 19:08
Serg
Возможно чего-то не хватает...
Кокретно по CurrentLinitLED - это скорее всего дефайн на порт, к которому подключен этот светодиод.

Кстати, прошивки есть тут http://cncdevice.pro/YAPSC/

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

Добавлено: 15 ноя 2015, 19:14
nkp
UAVpilot писал(а):Кстати, прошивки есть тут http://cncdevice.pro/YAPSC/
прошивку видел, просто если когда то придется вносить какие либо изменения ,то неплохо ,чтоб
исходники имелись не битые...
а пока - никак...

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

Добавлено: 17 ноя 2015, 13:33
nkp
промежуточные результаты(вернее - их отсутствие :) ):
в линуксе (piklab) прошить не удалось (ошибки не заскринил)
скачал mplab(последний) - он не поддерживает ICD2 (вспомнил ,что мне уже выше это говорили :) )
поставил "старей" версию - с поддержкой ICD2 нормально - но нет напряжения Vdd:
Выделение_059.png (2254 просмотра) <a class='original' href='./download/file.php?id=63805&mode=view' target=_blank>Загрузить оригинал (207.45 КБ)</a>
Выделение_060.png (2254 просмотра) <a class='original' href='./download/file.php?id=63806&mode=view' target=_blank>Загрузить оригинал (216.56 КБ)</a>
пробовал подать 5в(если быть точным 5.12V) на япс - картина не изменилась...
почитал ,вроде можно внешние 5в на ICD2 подавать,но документации на данный клон нет - не уверен...
может у кого есть доки на космодромовский клон программатора ICD2:
ICD2.jpg
ICD2.jpg (36.15 КБ) 2254 просмотра

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

Добавлено: 17 ноя 2015, 15:55
Serg
Вот что-то вспоминается, что с ICD2 всё время были какие-то пляски с питанием... Каждый раз пытался вспомнить как решил проблему в предыдущий раз и каждый раз потратив изрядно времни снова находил это решение... :)

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

Добавлено: 07 июн 2016, 14:40
plotik
Может чего-то я не понял. А чем япс отличается от этого https://www.vbesmens.de/en/positioning-controller.html ?