Mesa 5i25 + 7i77 x2

Работа с платами MESA, подключение, конфигурация.

Mesa 5i25 + 7i77 x2

Сообщение dinkata » 14 фев 2015, 12:31

Начал проект с Mesa 5i25 + 7i77 x2 ,еще в первое открьйтие LCNC появляются ошибки .
В pncconf вьйбрал 7i77 x2 ,не понимаю из что ошибки. :thinking:
Код: Выделить всёРазвернуть
# Generated by PNCconf at Wed Feb  4 13:15:22 2015
# If you make changes to this file, they will be
# overwritten when you run PNCconf again

loadrt trivkins
loadrt [EMCMOT]EMCMOT servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[TRAJ]AXES
loadrt probe_parport
loadrt hostmot2
loadrt hm2_pci config=" num_encoders=12 num_pwmgens=0 num_3pwmgens=0 num_stepgens=0 sserial_port_0=00000 "
setp     hm2_5i25.0.watchdog.timeout_ns 10000000
loadrt pid names=pid.x,pid.y,pid.z,pid.a
loadrt classicladder_rt numPhysInputs=50 numPhysOutputs=50 numS32in=25 numS32out=25 numFloatIn=15 numFloatOut=15 numBits=100 numWords=100

addf hm2_5i25.0.read servo-thread
addf motion-command-handler servo-thread
addf motion-controller servo-thread
addf pid.x.do-pid-calcs                 servo-thread
addf pid.y.do-pid-calcs                 servo-thread
addf pid.z.do-pid-calcs                 servo-thread
addf pid.a.do-pid-calcs                 servo-thread
addf classicladder.0.refresh servo-thread
addf hm2_5i25.0.write         servo-thread
addf hm2_5i25.0.pet_watchdog  servo-thread


По моему сериал порт 3 работает ,вход hm2_5i25.0.7i77.0.3.input-00 реагирует true/false.
Вложения
Mesa 5i25 + 7i77 x2 5I25_7I77x2.png
Mesa 5i25 + 7i77 x2 serialerror.png
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
dinkata
Мастер
 
Сообщения: 873
Зарегистрирован: 05 сен 2014, 09:07
Откуда: Болгария
Репутация: 274
Настоящее имя: Диньо

Re: Mesa 5i25 + 7i77 x2

Сообщение UAVpilot » 14 фев 2015, 15:18

Это пропадании связи между 5i25 и 7i77. Связь снова восстановилась, потому всё продолжает работать.
Обычно бывает из-за некачественного кабеля.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 17022
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 4189
Медальки:
Настоящее имя: Сергей

Re: Mesa 5i25 + 7i77 x2

Сообщение dinkata » 14 фев 2015, 15:32

UAVpilot писал(а):Обычно бывает из-за некачественного кабеля.

Спасибо ,какой кабель рекомендуется ?
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
dinkata
Мастер
 
Сообщения: 873
Зарегистрирован: 05 сен 2014, 09:07
Откуда: Болгария
Репутация: 274
Настоящее имя: Диньо

Re: Mesa 5i25 + 7i77 x2

Сообщение UAVpilot » 14 фев 2015, 15:36

Качественный. :)
Ошибка как правило возникает из-за плохого контакта, большого сопротивления проводов и т.п.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 17022
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 4189
Медальки:
Настоящее имя: Сергей

Re: Mesa 5i25 + 7i77 x2

Сообщение dinkata » 14 фев 2015, 15:43

Сейчас проект на рабочем столе ,тестирую .Связ 5и25 с 2х 7и77 с кабель как на фото .
На станок надо ли ширмованой ?
Вложения
lentkabel.jpeg
lentkabel.jpeg (4.39 Кб) Просмотров: 2190
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
dinkata
Мастер
 
Сообщения: 873
Зарегистрирован: 05 сен 2014, 09:07
Откуда: Болгария
Репутация: 274
Настоящее имя: Диньо

Re: Mesa 5i25 + 7i77 x2

Сообщение UAVpilot » 14 фев 2015, 17:31

Такие кабели обычно и бывают причиной, если обжаты плохо.
В некачественных как правило используется провод меньшего сечения, чем расстояние между ножами контактов.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 17022
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 4189
Медальки:
Настоящее имя: Сергей

Re: Mesa 5i25 + 7i77 x2

Сообщение dinkata » 17 фев 2015, 19:35

UAVpilot писал(а):Такие кабели обычно и бывают причиной,

Припаял другие (18 +екран)
1-1
2-2
...
...
18,19,20,21 - 18,19,20,21
22,23,24,25 - 22,23,24,25

пока ошибки нет .
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
dinkata
Мастер
 
Сообщения: 873
Зарегистрирован: 05 сен 2014, 09:07
Откуда: Болгария
Репутация: 274
Настоящее имя: Диньо

Re: Mesa 5i25 + 7i77 x2

Сообщение dinkata » 18 мар 2015, 09:49

dinkata писал(а):проект с Mesa 5i25 + 7i77 x2

опят надо помочь ..Вопрос такой на 7i77 ТВ5 имеем :
ENA0- ENA0+ ; ENA1- ENA1+ .......ENA5- ENA5+
я понимаю так от 0 до 4 включазются от hm2_5i25.0.7i77.01. analogena
a 5 включазEтся от hm2_5i25.0.7i77.01.spinenа
..........правильно ли понял ?
потом другой вопрос раздельно они можно управлят ?
например для ос Zмне надо ввести некакие условия чтоб имели разрешения ?
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
dinkata
Мастер
 
Сообщения: 873
Зарегистрирован: 05 сен 2014, 09:07
Откуда: Болгария
Репутация: 274
Настоящее имя: Диньо

Re: Mesa 5i25 + 7i77 x2

Сообщение UAVpilot » 18 мар 2015, 09:54

dinkata писал(а):..........правильно ли понял ?

правильно.

dinkata писал(а):потом другой вопрос раздельно они можно управлят ?

Нет.

dinkata писал(а):например для ос Zмне надо ввести некакие условия чтоб имели разрешения ?

используй обычные дискретные выходы hm2_5i25.0.7i77.0.0.output-XX
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 17022
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 4189
Медальки:
Настоящее имя: Сергей

Re: Mesa 5i25 + 7i77 x2

Сообщение dinkata » 18 мар 2015, 10:06

UAVpilot писал(а): dinkata писал(а):..........правильно ли понял ?


правильно.

dinkata писал(а):потом другой вопрос раздельно они можно управлят ?


Нет.

dinkata писал(а):например для ос Zмне надо ввести некакие условия чтоб имели разрешения ?


используй обычные дискретные выходы hm2_5i25.0.7i77.0.0.output-XX



Спасибо UAVpilot ,тьй всегда помагаеш :good:
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
dinkata
Мастер
 
Сообщения: 873
Зарегистрирован: 05 сен 2014, 09:07
Откуда: Болгария
Репутация: 274
Настоящее имя: Диньо

Re: Mesa 5i25 + 7i77 x2

Сообщение dinkata » 04 сен 2015, 09:35

Ест времени(к сожалению редко бьйвает) поработат над проект 5и25+2х7и77.
Будем модернизироват станок http://www.cnc-club.ru/forum/viewtopic.php?f=3&t=5697
3 оси с возможности потом монтироват 4 -та.Хочется попробоват запустит двигатели по осям
с ихние преобразователи ,прилагаю схем
ServoZIT.pdf
(108.09 Кб) Скачиваний: 279

Двигатели с енкодерами без тахогенераторьй.Для преобразователей нужна о.с. с тахогенератор.
Сейчас ЧПУ емулирует сигнал т.г. Хочу так сделат и с новое ЧПУ Linuxcnc ,вопрос обсуждали :
http://www.cnc-club.ru/forum/viewtopic.php?f=15&t=6238
Пока все тестирую на рабочем столе ,надо подготовится максимально перед настоящий монтаж на станок.
Так вот и вопрос ,беру ..hm2_5i25.0.encoder.02.velocity и от него емулируем сигнал +/- 10 в , Будет ли адекватной етот сигнал
для обратная связ к преобразувателя ? Какая задержка будет в hal ,помешает ли на работа движка ?
Код: Выделить всёРазвернуть
loadrt lowpass count=3
loadrt scale count=3

addf lowpass.0 servo-thread
addf lowpass.1 servo-thread
addf lowpass.2 servo-thread
addf scale.0 servo-thread
addf scale.1 servo-thread
addf scale.2 servo-thread

setp hm2_5i25.0.7i77.0.4.analogout0-minlim -10
setp hm2_5i25.0.7i77.0.4.analogout0-maxlim  10
setp hm2_5i25.0.7i77.0.4.analogout1-minlim -10
setp hm2_5i25.0.7i77.0.4.analogout1-maxlim  10
setp hm2_5i25.0.7i77.0.4.analogout2-minlim -10
setp hm2_5i25.0.7i77.0.4.analogout2-maxlim  10
setp lowpass.0.gain 0.02
setp lowpass.1.gain 0.02
setp lowpass.2.gain 0.02
setp scale.0.gain 0.05
setp scale.1.gain 0.05
setp scale.2.gain 0.05

net x-vel-fb => scale.0.in
net scaltahox scale.0.out => lowpass.0.in
net tahox lowpass.0.out => hm2_5i25.0.7i77.0.4.analogout0
net y-vel-fb => scale.1.in
net scaltahoy scale.1.out => lowpass.1.in
net tahoy lowpass.1.out => hm2_5i25.0.7i77.0.4.analogout1
net z-vel-fb => scale.2.in
net scaltahoz scale.2.out => lowpass.2.in
net tahoz lowpass.2.out => hm2_5i25.0.7i77.0.4.analogout2
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
dinkata
Мастер
 
Сообщения: 873
Зарегистрирован: 05 сен 2014, 09:07
Откуда: Болгария
Репутация: 274
Настоящее имя: Диньо

Re: Mesa 5i25 + 7i77 x2

Сообщение Nick » 04 сен 2015, 10:15

В hal должно быть что-то около 1мс, если правильно выставить порядок функций.
Вроде как у людей работает...
Аватара пользователя
Nick
Мастер
 
Сообщения: 22398
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1475
Заслуга: Developer
Медальки:

Re: Mesa 5i25 + 7i77 x2

Сообщение dinkata » 04 сен 2015, 10:32

Nick писал(а):если правильно выставить порядок функций.

ну как смотрится мой пример ,ето кусочек из custom.hal
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
dinkata
Мастер
 
Сообщения: 873
Зарегистрирован: 05 сен 2014, 09:07
Откуда: Болгария
Репутация: 274
Настоящее имя: Диньо

Re: Mesa 5i25 + 7i77 x2

Сообщение Nick » 04 сен 2015, 11:50

dinkata писал(а):addf lowpass.0 servo-thread
addf lowpass.1 servo-thread
addf lowpass.2 servo-thread
addf scale.0 servo-thread
addf scale.1 servo-thread
addf scale.2 servo-thread
dinkata писал(а):net x-vel-fb => scale.0.in
net scaltahox scale.0.out => lowpass.0.in

Если сначала сигнал идет в scale, то функцию scale надо перед lowpass поставить.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22398
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1475
Заслуга: Developer
Медальки:

Re: Mesa 5i25 + 7i77 x2

Сообщение dinkata » 04 сен 2015, 11:53

Nick писал(а): функцию scale надо перед lowpass поставить.

Спасибо Nick ,поетому я и ставил на обсуждение ,все таки ето мой первий проект
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
dinkata
Мастер
 
Сообщения: 873
Зарегистрирован: 05 сен 2014, 09:07
Откуда: Болгария
Репутация: 274
Настоящее имя: Диньо

Re: Mesa 5i25 + 7i77 x2

Сообщение dinkata » 05 сен 2015, 11:24

Примерно так получается,канал1 задание ,канал2 емулированой
если надо инвертироват -как лучше сделат ?
Mesa 5i25 + 7i77 x2 Снимка на екрана -  5.09.2015 - 10,54,08.png
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
dinkata
Мастер
 
Сообщения: 873
Зарегистрирован: 05 сен 2014, 09:07
Откуда: Болгария
Репутация: 274
Настоящее имя: Диньо

Re: Mesa 5i25 + 7i77 x2

Сообщение Nick » 07 сен 2015, 10:17

dinkata писал(а):если надо инвертироват -как лучше сделат ?

если на до инвертировать, то есть invert :) http://www.linuxcnc.org/docs/2.6/html/m ... ert.9.html
Аватара пользователя
Nick
Мастер
 
Сообщения: 22398
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1475
Заслуга: Developer
Медальки:

Re: Mesa 5i25 + 7i77 x2

Сообщение dinkata » 07 сен 2015, 10:43

Nick писал(а): то есть invert

Nick ,попробовал invert ,но получил ошибка .
loadrt invert ....?? ето так ?
addf invert.0 servo-thread
setp invert.0.deadband 1 ....не очень понятно здесь
.. и дальше in и out как надо
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
dinkata
Мастер
 
Сообщения: 873
Зарегистрирован: 05 сен 2014, 09:07
Откуда: Болгария
Репутация: 274
Настоящее имя: Диньо

Re: Mesa 5i25 + 7i77 x2

Сообщение Nick » 07 сен 2015, 10:56

dinkata писал(а):loadrt invert ....?? ето так ?

Тебе 1 нужен?
dinkata писал(а):setp invert.0.deadband 1 ....не очень понятно здесь
.. и дальше in и out как надо

это мертвая зона.
out = 1/in - если in = 0, то out - бесконечность, что не очень хорошо, поэтому есть deadband, если -deadband<=in<=deadband то out = 0.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22398
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1475
Заслуга: Developer
Медальки:

Re: Mesa 5i25 + 7i77 x2

Сообщение dinkata » 07 сен 2015, 11:20

Nick писал(а):Тебе 1 нужен?

да ,
Nick писал(а):поэтому есть deadband

запутался здес я ,ну например будем инвертироват стоимост в диапазоне 0...10 V и -10...0 V
Какая мертвая зона надо поставит чтоб не теряли сигнал ,все таки ето обратная связ.
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
dinkata
Мастер
 
Сообщения: 873
Зарегистрирован: 05 сен 2014, 09:07
Откуда: Болгария
Репутация: 274
Настоящее имя: Диньо

След.

Вернуться в MESA

Кто сейчас на конференции

Зарегистрированные пользователи: 1240, Бармалей, Adskiydart, aegis, arcsin, Алексей063, besriworld, Bing [Bot], CepoV, Сергей Саныч, daemon78, Evgeny1, evgenymcp, Евжений, gigs, Google [Bot], Google Adsense [Bot], Igor_Z, john1987887, Lafayette, Lunatic, Majestic-12 [Bot], Mamont, master_70, michalych, molchec, moscow, MPR, PavelTch, r_v, vala, VAT, xenon-alien, Yandex [bot], Zobakka, Ильюшина, лысый, шпиндель

Поделиться

Reputation System ©'