Mesa 5i25 + 7i77 x2
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Mesa 5i25 + 7i77 x2
А что делать при 0V? Что именно этот сигнал означает?
- dinkata
- Мастер
- Сообщения: 1027
- Зарегистрирован: 05 сен 2014, 09:07
- Репутация: 390
- Настоящее имя: Диньо
- Откуда: Болгария
- Контактная информация:
Re: Mesa 5i25 + 7i77 x2
Двигатели с енкодерами без тахогенераторьй.Для преобразователей нужна о.с. с тахогенератор.Nick писал(а):Что именно этот сигнал означает?
Сейчас ЧПУ емулирует сигнал т.г. Хочу так сделат и с новое ЧПУ Linuxcnc ,вопрос обсуждали :
http://www.cnc-club.ru/forum/viewtopic.php?f=15&t=6238
....беру ..hm2_5i25.0.encoder.02.velocity и от него емулируем сигнал +/- 10 в
Я пока не знаю (нет возможности проверит ) какая обратная связ - положительная или отрицательная ,поетому хочу заранее подготовится
вот как сделал емулятор :
Код: Выделить всё
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
перед подача на вьйход
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Mesa 5i25 + 7i77 x2
Ок, еще раз повторюсь, какое значение должно быть на выходе при 0 на входе?dinkata писал(а):если положительная ,ето подходит ,но если отрицательная то тогда надо инвертироват
перед подача на вьйход
Я так понимаю, что вход это текущая скорость? Что нужно выдавать при нулевой скорости?
- dinkata
- Мастер
- Сообщения: 1027
- Зарегистрирован: 05 сен 2014, 09:07
- Репутация: 390
- Настоящее имя: Диньо
- Откуда: Болгария
- Контактная информация:
Re: Mesa 5i25 + 7i77 x2
нольNick писал(а): Что нужно выдавать при нулевой скорости?
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Mesa 5i25 + 7i77 x2
тогда это может прямая обратная связь?dinkata писал(а):ноль
а при 0.0001?
- dinkata
- Мастер
- Сообщения: 1027
- Зарегистрирован: 05 сен 2014, 09:07
- Репутация: 390
- Настоящее имя: Диньо
- Откуда: Болгария
- Контактная информация:
Re: Mesa 5i25 + 7i77 x2
нарисовал на фото
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
- dinkata
- Мастер
- Сообщения: 1027
- Зарегистрирован: 05 сен 2014, 09:07
- Репутация: 390
- Настоящее имя: Диньо
- Откуда: Болгария
- Контактная информация:
Re: Mesa 5i25 + 7i77 x2
попробую ,у меня постановка на рабочвем столеNick писал(а):а при 0.0001?
Код: Выделить всё
SYNOPSIS
The output will be the mathematical inverse of the input, ie out = 1/in. The parameter deadband can be used to control how close to 0 the denominator can be before the output is clamped to 0. deadband must be at least 1e-8, and must be positive.
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5182
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Mesa 5i25 + 7i77 x2
Нет, тут нужно инвертировать полярность, т.е. умножить на -1 с помощью mult2.dinkata писал(а):все таки как записат... loadrt invert count=1 ?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- dinkata
- Мастер
- Сообщения: 1027
- Зарегистрирован: 05 сен 2014, 09:07
- Репутация: 390
- Настоящее имя: Диньо
- Откуда: Болгария
- Контактная информация:
Re: Mesa 5i25 + 7i77 x2
точно и вот в итоге то что нужно ,как будет на станке ,покаUAVpilot писал(а):нужно инвертировать полярность, т.е. умножить на -1 с помощью mult2.
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Mesa 5i25 + 7i77 x2
Можно прямо в первем scale -1 добавить...
Это не invert, точнее invert по операции "+" а не по операции "*". А тот invert о котором я говорил, он для "*".
Это не invert, точнее invert по операции "+" а не по операции "*". А тот invert о котором я говорил, он для "*".
- dinkata
- Мастер
- Сообщения: 1027
- Зарегистрирован: 05 сен 2014, 09:07
- Репутация: 390
- Настоящее имя: Диньо
- Откуда: Болгария
- Контактная информация:
Re: Mesa 5i25 + 7i77 x2
Спасибо ,получилос без constant -1 и mult2 ,коригировал в тема про емулятораNick писал(а):Можно прямо в первем scale -1 добавить.
http://www.cnc-club.ru/forum/viewtopic. ... 17#p218017
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"