Подключение MPG маховика(всё зароботало)
-
- Мастер
- Сообщения: 473
- Зарегистрирован: 25 авг 2018, 10:11
- Репутация: 152
- Настоящее имя: Дмитрий
- Откуда: Киров
- Контактная информация:
Re: Подключение MPG маховика(всё зароботало)
Com переключателей на field power, 0V маховика на field ground и маховик нужно запитать от какого-нибудь источника 5В.
Плату перевести в третий режим
Плату перевести в третий режим
- xvovanx
- Мастер
- Сообщения: 3653
- Зарегистрирован: 25 фев 2016, 12:27
- Репутация: 899
- Настоящее имя: Владимир
- Откуда: Latvia
- Контактная информация:
Re: Подключение MPG маховика(всё зароботало)
У меня плата не Сименс. Ты проверь какой потенциал у тебя на входах множителей и осях (к чему они притянуты). Если там будут 4-5В, то их надо будет коммутировать на ноль, если там ноль, то коммутировать на плюс (через R?)
-
- Мастер
- Сообщения: 556
- Зарегистрирован: 04 мар 2016, 20:22
- Репутация: 1
- Настоящее имя: Андрей
- Контактная информация:
Re: Подключение MPG маховика(всё зароботало)
Энкодер маховика запитан от 5в источника питания 7i92,
-
- Мастер
- Сообщения: 473
- Зарегистрирован: 25 авг 2018, 10:11
- Репутация: 152
- Настоящее имя: Дмитрий
- Откуда: Киров
- Контактная информация:
Re: Подключение MPG маховика(всё зароботало)
А относительно field ground есть 5В?botcman писал(а):Энкодер маховика запитан от 5в источника питания 7i92,
-
- Мастер
- Сообщения: 473
- Зарегистрирован: 25 авг 2018, 10:11
- Репутация: 152
- Настоящее имя: Дмитрий
- Откуда: Киров
- Контактная информация:
Re: Подключение MPG маховика(всё зароботало)
Я бы запитал маховик от field power, через l7805.
-
- Мастер
- Сообщения: 556
- Зарегистрирован: 04 мар 2016, 20:22
- Репутация: 1
- Настоящее имя: Андрей
- Контактная информация:
Re: Подключение MPG маховика(всё зароботало)
Что такое l7805?
-
- Мастер
- Сообщения: 473
- Зарегистрирован: 25 авг 2018, 10:11
- Репутация: 152
- Настоящее имя: Дмитрий
- Откуда: Киров
- Контактная информация:
Re: Подключение MPG маховика(всё зароботало)
Микросхема стабилизатор напряжения, понижает входное напряжение до 5В.
- xvovanx
- Мастер
- Сообщения: 3653
- Зарегистрирован: 25 фев 2016, 12:27
- Репутация: 899
- Настоящее имя: Владимир
- Откуда: Latvia
- Контактная информация:
Re: Подключение MPG маховика(всё зароботало)
Да запитать можно откуда хочешь, импульсы А/В получим, тут важно определить к чему СОМ подключать, чтоб плата поняла, что от нее хотят этими импульсами.
-
- Мастер
- Сообщения: 473
- Зарегистрирован: 25 авг 2018, 10:11
- Репутация: 152
- Настоящее имя: Дмитрий
- Откуда: Киров
- Контактная информация:
Re: Подключение MPG маховика(всё зароботало)
Com вобще к маховику не относится, а 0v маховика подключается к field ground.xvovanx писал(а):Да запитать можно откуда хочешь, импульсы А/В получим, тут важно определить к чему СОМ подключать, чтоб плата поняла, что от нее хотят этими импульсами.
FIELD INPUT CHARACTERISTICS
MPG INPUTS
Software mode 3 allows using inputs 16,17,18 and 19 as MPG quadrature encoder
inputs. In this mode the input thresholds are automatically set to 2.5V for compatibility with
5V encoder signals. Default counter mode is 1X for compatibility with standard 100 PPR
MPGs.
-
- Мастер
- Сообщения: 556
- Зарегистрирован: 04 мар 2016, 20:22
- Репутация: 1
- Настоящее имя: Андрей
- Контактная информация:
Re: Подключение MPG маховика(всё зароботало)
В общем, подключил Сом к плюсу 24В, переключатели осей и инкремента заработали. Но реакция осей на вращение маховика совсем непонятная, если плавно вращать то оси дрожат на одном месте, если резко крутануть, то ось смещается на 1мм или 0,1мм, как переключатель поставишь, движутся только в одну сторону. При вращении маховика в другую сторону не реагируют. Перемещение происходит на 1мм, 0.1мм как выберешь, дальше ось не едет, на сколько бы маховик не повернул.
-
- Мастер
- Сообщения: 556
- Зарегистрирован: 04 мар 2016, 20:22
- Репутация: 1
- Настоящее имя: Андрей
- Контактная информация:
Re: Подключение MPG маховика(всё зароботало)
Вот хал пульта.
loadrt mux4 count=1
addf mux4.0 servo-thread
setp axis.0.jog-vel-mode 0
setp axis.1.jog-vel-mode 0
setp axis.2.jog-vel-mode 0
setp mux4.0.in0 0.01
setp mux4.0.in1 0.1
setp mux4.0.in2 1
net scale1 mux4.0.sel0 <= hm2_7i92.0.7i77.0.0.input-23
net scale2 mux4.0.sel1 <= hm2_7i92.0.7i77.0.0.input-24
net mpg-scale <= mux4.0.out
net mpg-scale => axis.0.jog-scale
net mpg-scale => axis.1.jog-scale
net mpg-scale => axis.2.jog-scale
net axis-select-x <= hm2_7i92.0.7i77.0.0.input-20 => axis.0.jog-enable
net axis-select-y <= hm2_7i92.0.7i77.0.0.input-21 => axis.1.jog-enable
net axis-select-z <= hm2_7i92.0.7i77.0.0.input-22 => axis.2.jog-enable
net jog-counter <= hm2_7i92.0.7i77.0.0.enc0.count
net jog-counter => axis.0.jog-counts
net jog-counter => axis.1.jog-counts
net jog-counter => axis.2.jog-counts
loadrt mux4 count=1
addf mux4.0 servo-thread
setp axis.0.jog-vel-mode 0
setp axis.1.jog-vel-mode 0
setp axis.2.jog-vel-mode 0
setp mux4.0.in0 0.01
setp mux4.0.in1 0.1
setp mux4.0.in2 1
net scale1 mux4.0.sel0 <= hm2_7i92.0.7i77.0.0.input-23
net scale2 mux4.0.sel1 <= hm2_7i92.0.7i77.0.0.input-24
net mpg-scale <= mux4.0.out
net mpg-scale => axis.0.jog-scale
net mpg-scale => axis.1.jog-scale
net mpg-scale => axis.2.jog-scale
net axis-select-x <= hm2_7i92.0.7i77.0.0.input-20 => axis.0.jog-enable
net axis-select-y <= hm2_7i92.0.7i77.0.0.input-21 => axis.1.jog-enable
net axis-select-z <= hm2_7i92.0.7i77.0.0.input-22 => axis.2.jog-enable
net jog-counter <= hm2_7i92.0.7i77.0.0.enc0.count
net jog-counter => axis.0.jog-counts
net jog-counter => axis.1.jog-counts
net jog-counter => axis.2.jog-counts
-
- Мастер
- Сообщения: 473
- Зарегистрирован: 25 авг 2018, 10:11
- Репутация: 152
- Настоящее имя: Дмитрий
- Откуда: Киров
- Контактная информация:
Re: Подключение MPG маховика(всё зароботало)
Как теперь запитан маховик?
Если
Если только +5В, то относительно field ground есть 5В?
Если
, то подключен только +5В или оба провода?botcman писал(а):Энкодер маховика запитан от 5в источника питания 7i92,
Если только +5В, то относительно field ground есть 5В?
-
- Мастер
- Сообщения: 556
- Зарегистрирован: 04 мар 2016, 20:22
- Репутация: 1
- Настоящее имя: Андрей
- Контактная информация:
Re: Подключение MPG маховика(всё зароботало)
На энкодер приходит плюс и минус от блока питания. 5В
- xvovanx
- Мастер
- Сообщения: 3653
- Зарегистрирован: 25 фев 2016, 12:27
- Репутация: 899
- Настоящее имя: Владимир
- Откуда: Latvia
- Контактная информация:
Re: Подключение MPG маховика(всё зароботало)
Никто и не говорит что Сом к крутилке (маховику) относится. Маховик запитывается от 5В (либо модели от 12) и тупо выдает пары импульсов А+/А- сдвинутых по фазе. А без подключенного Сом плата не понимает что делать с выводами множителей и осей. В MPG есть сбоку кнопка при нажатии которой пульт работает, так вот эта кнопка и рвет цепь Сом.D.L. писал(а):Com вобще к маховику не относится, а 0v маховика подключается к field ground.xvovanx писал(а):Да запитать можно откуда хочешь, импульсы А/В получим, тут важно определить к чему СОМ подключать, чтоб плата поняла, что от нее хотят этими импульсами.
-
- Мастер
- Сообщения: 473
- Зарегистрирован: 25 авг 2018, 10:11
- Репутация: 152
- Настоящее имя: Дмитрий
- Откуда: Киров
- Контактная информация:
Re: Подключение MPG маховика(всё зароботало)
На схеме маховик(энкодер) с выходами типа открытый коллектор, а не с дифференциальными выходами.xvovanx писал(а):Маховик запитывается от 5В (либо модели от 12) и тупо выдает пары импульсов А+/А- сдвинутых по фазе.
Такой кнопки на схеме тоже нет.xvovanx писал(а):В MPG есть сбоку кнопка при нажатии которой пульт работает, так вот эта кнопка и рвет цепь Сом.
Я как-то догадался.xvovanx писал(а):А без подключенного Сом плата не понимает что делать с выводами множителей и осей.
Есть два варианта куда подключить 0V маховика:
1. подключаем к field ground и имеем на выходах маховика, относительно field ground, 0 - 5В.
2. подключаем к field power и имеем на выходах маховика, относительно field ground, field power - field power+5В.
Какой вариант считаете разумным?
-
- Мастер
- Сообщения: 556
- Зарегистрирован: 04 мар 2016, 20:22
- Репутация: 1
- Настоящее имя: Андрей
- Контактная информация:
Re: Подключение MPG маховика(всё зароботало)
Ребята, какая разница, откуда будет 5В на энкодере!? Оно там есть.
Станок на энкодер реагирует. Мне кажется проблема где-то в хале.
Станок на энкодер реагирует. Мне кажется проблема где-то в хале.
-
- Новичок
- Сообщения: 21
- Зарегистрирован: 29 июн 2020, 23:31
- Репутация: 2
- Настоящее имя: Ярослав
- Контактная информация:
Re: Подключение MPG маховика(всё зароботало)
Приятно видеть, что через полтора года тема ожила, я не один такой.)
У меня тоже 5в енкодер, подключен к 7і92+7і77. Контакти переключателей посадил на входа 24в с 00 до 06.
Назначил их Select axis и Jog Incr.
Енкодер посадил на один из свободных входов енкодера. В визарде есть возможность вибрать этот енкодер,
и назначит его MultiHandweel. Linux 2.8.В HallShow все работает. В реальности нет.
У меня тоже 5в енкодер, подключен к 7і92+7і77. Контакти переключателей посадил на входа 24в с 00 до 06.
Назначил их Select axis и Jog Incr.
Енкодер посадил на один из свободных входов енкодера. В визарде есть возможность вибрать этот енкодер,
и назначит его MultiHandweel. Linux 2.8.В HallShow все работает. В реальности нет.
-
- Новичок
- Сообщения: 21
- Зарегистрирован: 29 июн 2020, 23:31
- Репутация: 2
- Настоящее имя: Ярослав
- Контактная информация:
Re: Подключение MPG маховика(всё зароботало)
Подключил на 16,17 пин, поставил MODE3. Питание енкодера взял с 24в через стабилизатор 7805. От 5в питания MESA работать скорее всего не буде, нет общей земли. Все настроил через визард. Опять в Hallshow все нормально. В реальности нет.
-
- Мастер
- Сообщения: 386
- Зарегистрирован: 28 окт 2013, 00:18
- Репутация: 18
- Настоящее имя: Сергей
- Контактная информация:
Re: Подключение MPG маховика(всё зароботало)
у меня работает под 2.8, на каждую ось свой маховик, обрати внимание - до хомления действует joint, после хомления axis
Код: Выделить всё
loadrt conv_u32_float count=2
addf conv-u32-float.0 servo-thread
addf conv-u32-float.1 servo-thread
loadrt mux8 count=1
addf mux8.0 servo-thread
###############################
# --- MPG Generator signals X ---
###############################
# Для режима скорости установите значение 1, ось останавливается, когда диск остановлен,
# даже если заданное расстояние не пройдено
# Для режима положения установите значение 0, ось будет перемещаться точно по шкале
# независимо от того, как долго это будет происходить
setp axis.x.jog-vel-mode 0
# Устанавливает масштаб, который будет использоваться на основе ввода в mux8
setp mux8.0.in0 0.001
setp mux8.0.in1 0.01
setp mux8.0.in2 0.1
setp mux8.0.in4 1
# Входы в компонент mux8.0
net scale0 mux8.0.sel2 <= to_pci.1.pinsRS.pin-39-in
net scale1 mux8.0.sel1 <= to_pci.1.pinsRS.pin-38-in
net scale2 mux8.0.sel0 <= to_pci.1.pinsRS.pin-37-in
# Выходной сигнал от mux8 посылается на каждую шкалу осей jog
net mpg-scale <= mux8.0.out
net mpg-scale axis.x.jog-scale => joint.0.jog-scale
net mpg-scale axis.z.jog-scale => joint.1.jog-scale
# Вход MPG энкодера
setp axis.x.jog-enable 1
setp joint.0.jog-enable 1
setp to_pci.1.feedback.enc_scale4 4
net mpg-x conv-float-s32.0.in <= to_pci.1.feedback.encoder4
net encoder-counts-x <= conv-float-s32.0.out
net encoder-counts-x => joint.0.jog-counts axis.x.jog-counts
###############################
# --- MPG Generator signals Z ---
###############################
setp axis.z.jog-vel-mode 0
# Вход MPG энкодера
setp axis.z.jog-enable 1
setp joint.1.jog-enable 1
setp to_pci.1.feedback.enc_scale5 4
net mpg-z conv-float-s32.1.in <= to_pci.1.feedback.encoder5
net encoder-counts-z <= conv-float-s32.1.out
net encoder-counts-z => joint.1.jog-counts axis.z.jog-counts
-
- Мастер
- Сообщения: 556
- Зарегистрирован: 04 мар 2016, 20:22
- Репутация: 1
- Настоящее имя: Андрей
- Контактная информация:
Re: Подключение MPG маховика(всё зароботало)
Это какие платы управления?