Токарник и Mesa 5i20
-
- Опытный
- Сообщения: 157
- Зарегистрирован: 06 янв 2016, 00:31
- Репутация: 6
- Настоящее имя: Сергей
- Контактная информация:
Re: Токарник и Mesa 5i20
Как проверить незадействованные каналы, их же в хал нет, на них сигналы не идут. Сделать новые настройки в Pncconf?
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Токарник и Mesa 5i20
Должен быть пробел перед цифрой в конце команды
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Токарник и Mesa 5i20
Например, подать командыsergey_s писал(а):Как проверить незадействованные каналы, их же в хал нет, на них сигналы не идут. Сделать новые настройки в Pncconf?
setp hm2_5i20.0.pwmgen.02.enable true
setp m2_5i20.0.pwmgen.02.value 5
А если в хал это прописать, например добавить в конец, при запуске сразу можно проверять напряжение
-
- Опытный
- Сообщения: 157
- Зарегистрирован: 06 янв 2016, 00:31
- Репутация: 6
- Настоящее имя: Сергей
- Контактная информация:
Re: Токарник и Mesa 5i20
Еще кое-что стало понятно и получилось проверить.
При подаче setp hm2_5i20.0.pwmgen.(любой канал).value (любое положительное значение до 10) - напряжение на управляющих пинах 7i33 - 0.51В
При подаче setp hm2_5i20.0.pwmgen.(любой канал).value (любое отрицательное значение до -10) - напряжение на управляющих пинах 7i33 - 0.3В
При подаче setp hm2_5i20.0.pwmgen.(существующий канал).enable true - выдает ошибку, напряжение на управляющих пинах 7i33 - 3.3В и не меняется
При подаче setp hm2_5i20.0.pwmgen.(не существующий канал).enable true - нет ошибки (Pin "hm2_5i20.0.pwmgen.02.enable true" set to true)
При подаче setp hm2_5i20.0.pwmgen.(любой канал).value (любое положительное значение до 10) - напряжение на управляющих пинах 7i33 - 0.51В
При подаче setp hm2_5i20.0.pwmgen.(любой канал).value (любое отрицательное значение до -10) - напряжение на управляющих пинах 7i33 - 0.3В
При подаче setp hm2_5i20.0.pwmgen.(существующий канал).enable true - выдает ошибку, напряжение на управляющих пинах 7i33 - 3.3В и не меняется
При подаче setp hm2_5i20.0.pwmgen.(не существующий канал).enable true - нет ошибки (Pin "hm2_5i20.0.pwmgen.02.enable true" set to true)
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Токарник и Mesa 5i20
Похоже, плата не функционирует правильно. Нужно проверить подачу питания, ну и может еще что-то подскажут, я в электронике не большой спец.
Но почему она внезапно сгорела?
Но почему она внезапно сгорела?
-
- Опытный
- Сообщения: 157
- Зарегистрирован: 06 янв 2016, 00:31
- Репутация: 6
- Настоящее имя: Сергей
- Контактная информация:
Re: Токарник и Mesa 5i20
А можно как-то проверить по отдельности 5I20 и 7i33? сейчас они соедены шлейфом и не понятно кто косячит. Если шлейф отсоединить и померить сигнал на пинах 5i20 (что там должно быть?). А на вход 7i33 подать то, что на нее должно приходить с 5i20 и посмотреть что у нее (7i33) на выходе. Так можно определить кто конкретно умер? Только я не знаю что должно быть на выходе исправной 5i20?
-
- Опытный
- Сообщения: 157
- Зарегистрирован: 06 янв 2016, 00:31
- Репутация: 6
- Настоящее имя: Сергей
- Контактная информация:
Re: Токарник и Mesa 5i20
Не знаю почему внезапно сгорела, я enable не как не использовал, это мне здесь посоветовали, и она работала так.
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Токарник и Mesa 5i20
Скорее 7i33 барахлит. Если 5i20 определяется системой, загружается, управляет выходами enable...
Проверить можно. Найти пины 5i20 с сигналами ШИМ, соответствующие аналоговым выходам.
Если есть осциллограф, смотрим пины PWM0...PWM3 на с.5 http://www.mesanet.com/pdf/motion/7i33man.pdf
Проверить можно. Найти пины 5i20 с сигналами ШИМ, соответствующие аналоговым выходам.
Если есть осциллограф, смотрим пины PWM0...PWM3 на с.5 http://www.mesanet.com/pdf/motion/7i33man.pdf
-
- Опытный
- Сообщения: 157
- Зарегистрирован: 06 янв 2016, 00:31
- Репутация: 6
- Настоящее имя: Сергей
- Контактная информация:
Re: Токарник и Mesa 5i20
Вот их-то я и смотрю. Правда тестером. Я так понимаю, там должно быть напряжение от -10В до 10в, в зависимости от задания. Его там нет. А что является задающим для платы 7i33, чтобы она делала эти +-10в? И еще непонятно, энкодеры работают нормально, как будто силовая (или управляющая, не знаю как правильно назвать) часть глючит.
-
- Опытный
- Сообщения: 157
- Зарегистрирован: 06 янв 2016, 00:31
- Репутация: 6
- Настоящее имя: Сергей
- Контактная информация:
Re: Токарник и Mesa 5i20
С 5i20 ШИМ, это те-же +-10В на соответствующих пинах?
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Токарник и Mesa 5i20
тестером выводы однозначные сделать трудно((sergey_s писал(а):Правда тестером
надо все таки осцилографом...
тогда отпадут все сомнения!
-
- Опытный
- Сообщения: 157
- Зарегистрирован: 06 янв 2016, 00:31
- Репутация: 6
- Настоящее имя: Сергей
- Контактная информация:
Re: Токарник и Mesa 5i20
Кто-нибудь знает что должна выдавать 5i20 для задания ШИМ?
На входе 7i33 есть PWM0-3 и DIR0-3, которые должны приходить с 5i20. Вопрос, можно каким либо образом подать на 7i33 эти PWM и DIR, чтобы померить, что у 7i33 в этот момент на выходе?
На входе 7i33 есть PWM0-3 и DIR0-3, которые должны приходить с 5i20. Вопрос, можно каким либо образом подать на 7i33 эти PWM и DIR, чтобы померить, что у 7i33 в этот момент на выходе?
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Токарник и Mesa 5i20
Генератором подать сигнал ШИМ. Это и есть PWM по-русски.
Я же предлагаю осциллографом проверить, подается ли ШИМ от 5и20.
Я же предлагаю осциллографом проверить, подается ли ШИМ от 5и20.
-
- Мастер
- Сообщения: 305
- Зарегистрирован: 29 авг 2013, 20:17
- Репутация: 41
- Контактная информация:
Re: Токарник и Mesa 5i20
Если на 7i33 нет цифрового буфера, можно вместо pwm подать постоянное напряжение, меньшее, чем напряжение логической единицы. На выходе установится какое-то напряжение, меньше 10В. При смене логического уровня dir полярность напряжения на выходе будет меняться. Если цифровой буфер есть, подача логической единицы на pwm установит на аналоговом выходе максимальное напряжение. dir так же изменит его знак.sergey_s писал(а):можно каким либо образом подать на 7i33 эти PWM и DIR, чтобы померить, что у 7i33 в этот момент на выходе?
Только правильней было бы, если нет осциллографа, посмотреть напряжение на pwm при задании 0 и 100%. Если будет стоять логический ноль и единица соответственно, то нет смысла подавать внешние сигналы, просто смотреть тестером где теряется сигнал на 7i33. Если уровни не установятся, причину искать в интерфейсной плате.
- Dmaster
- Мастер
- Сообщения: 1271
- Зарегистрирован: 15 июл 2011, 13:36
- Репутация: 476
- Контактная информация:
Re: Токарник и Mesa 5i20
Было подобное. 50 пин шлейф барахлил. Решилось заменой. .. Подключаю всегда +5 к плате. Старые привода жрут на входа не мало. (Не забудьте джампер ) . обновление линуха вам могло
Поломать всё. Сохраните конфиги и перенакатите систему с образа. Ещё бывает привода болгарские вешают на 0 плату. 7i33. Надо точно соединять полярности управляющих проводов. А фазировать направление через scale. Выдергивайте привода по одному ... Может поможет найти виновника
Поломать всё. Сохраните конфиги и перенакатите систему с образа. Ещё бывает привода болгарские вешают на 0 плату. 7i33. Надо точно соединять полярности управляющих проводов. А фазировать направление через scale. Выдергивайте привода по одному ... Может поможет найти виновника
" Linux CNC - наше всё"
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Токарник и Mesa 5i20
Попробуй так:
От 7i33 все отключить, оставить только питание 5в (джампер в нужное положение) и кабель от 5i25.
Запускаешь в консоли halrun
Туда копируешь вот это:
Смотришь, что на пинах.
Да, скинь еще вывод (когда запущено то, что выше в отдельном терминале):
halcmd show function
и
отдельно можно полный halcmd show
От 7i33 все отключить, оставить только питание 5в (джампер в нужное положение) и кабель от 5i25.
Запускаешь в консоли halrun
Туда копируешь вот это:
Код: Выделить всё
loadrt trivkins
loadrt motmod servo_period_nsec=1000000 num_joints=3
loadrt hostmot2
loadrt hm2_pci config="firmware=hm2/5i20/SV12.BIT num_encoders=12 num_pwmgens=12 num_stepgens=0"
addf hm2_5i20.0.read servo-thread
addf hm2_5i20.0.write servo-thread
setp hm2_5i20.0.pwmgen.00.enable 1
setp hm2_5i20.0.pwmgen.00.value 10
setp hm2_5i20.0.pwmgen.00.output-type 1
setp hm2_5i20.0.pwmgen.01.enable 1
setp hm2_5i20.0.pwmgen.01.value 10
setp hm2_5i20.0.pwmgen.02.enable 1
setp hm2_5i20.0.pwmgen.02.value 1
setp hm2_5i20.0.pwmgen.03.enable 1
setp hm2_5i20.0.pwmgen.03.value 0.5
setp hm2_5i20.0.pwmgen.04.enable 1
setp hm2_5i20.0.pwmgen.04.value 10
setp hm2_5i20.0.pwmgen.04.output-type 1
setp hm2_5i20.0.pwmgen.05.enable 1
setp hm2_5i20.0.pwmgen.05.value 10
setp hm2_5i20.0.pwmgen.06.enable 1
setp hm2_5i20.0.pwmgen.06.value 1
setp hm2_5i20.0.pwmgen.07.enable 1
setp hm2_5i20.0.pwmgen.07.value 0.5
setp hm2_5i20.0.pwmgen.08.enable 1
setp hm2_5i20.0.pwmgen.08.value 10
setp hm2_5i20.0.pwmgen.08.output-type 1
setp hm2_5i20.0.pwmgen.09.enable 1
setp hm2_5i20.0.pwmgen.09.value 10
setp hm2_5i20.0.pwmgen.10.enable 1
setp hm2_5i20.0.pwmgen.10.value 1
setp hm2_5i20.0.pwmgen.11.enable 1
setp hm2_5i20.0.pwmgen.11.value 0.5
start
Да, скинь еще вывод (когда запущено то, что выше в отдельном терминале):
halcmd show function
и
отдельно можно полный halcmd show