LinuxCNC LPT, ЭНКОДЕР с нуль меткой, ШИМ

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Dreamer
Новичок
Сообщения: 7
Зарегистрирован: 02 окт 2013, 16:43
Репутация: 0
Контактная информация:

Re: LinuxCNC LPT, ЭНКОДЕР с нуль меткой, ШИМ

Сообщение Dreamer »

Да, по ходу все правильно показывает в оборотах в секунду а как отобразить в оборотах в минуту?
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: LinuxCNC LPT, ЭНКОДЕР с нуль меткой, ШИМ

Сообщение nkp »

http://www.linuxcnc.org/docs/2.5/html/m ... lt2.9.html
===========
какую максимально частоту вращения считает без ошибок??
Dreamer
Новичок
Сообщения: 7
Зарегистрирован: 02 окт 2013, 16:43
Репутация: 0
Контактная информация:

Re: LinuxCNC LPT, ЭНКОДЕР с нуль меткой, ШИМ

Сообщение Dreamer »

Спасибо за mult2, относительно частоты не проверял но на 447 оборотах уже врёт по ходу нужно добавлять делитель.
Dreamer
Новичок
Сообщения: 7
Зарегистрирован: 02 окт 2013, 16:43
Репутация: 0
Контактная информация:

Re: LinuxCNC LPT, ЭНКОДЕР с нуль меткой, ШИМ

Сообщение Dreamer »

А можно использовать один вход для индекса и фазы А (Хотелось бы просто использовать нуль метку и для скорости и для индекса)
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: LinuxCNC LPT, ЭНКОДЕР с нуль меткой, ШИМ

Сообщение nkp »

Dreamer писал(а):на 447 оборотах
это если не ошибаюсь ~30кГц - даже тут наверно не грантирована точность...
------------------
Dreamer писал(а):А можно использовать один вход для индекса и фазы А
можно с емс многое )))
но имхо правильней смотреть в сторону плат , позволяющих нормально читать энкодер...
Dreamer
Новичок
Сообщения: 7
Зарегистрирован: 02 окт 2013, 16:43
Репутация: 0
Контактная информация:

Re: LinuxCNC LPT, ЭНКОДЕР с нуль меткой, ШИМ

Сообщение Dreamer »

Поставил ноль метку как вход А (1 импульс на оборот) после 500 оборотов /мин уже не всегда коректное значение как лечить?
Аватара пользователя
NightV
Почётный участник
Почётный участник
Сообщения: 6610
Зарегистрирован: 30 дек 2011, 09:14
Репутация: 2279
Настоящее имя: Владимир Айрапетян
Откуда: Israel
Контактная информация:

Re: LinuxCNC LPT, ЭНКОДЕР с нуль меткой, ШИМ

Сообщение NightV »

nkp писал(а):правильней смотреть в сторону плат , позволяющих нормально читать энкодер
правильней то она правильней, но может у человека нет возможности использовать "нормальную" плату, поэтому и спросил
Dreamer писал(а):Хотелось бы просто использовать нуль метку и для скорости и для индекса
Всё просто! если знаешь КАК!
Аватара пользователя
NightV
Почётный участник
Почётный участник
Сообщения: 6610
Зарегистрирован: 30 дек 2011, 09:14
Репутация: 2279
Настоящее имя: Владимир Айрапетян
Откуда: Israel
Контактная информация:

Re: LinuxCNC LPT, ЭНКОДЕР с нуль меткой, ШИМ

Сообщение NightV »

а на В что подается?
Всё просто! если знаешь КАК!
Dreamer
Новичок
Сообщения: 7
Зарегистрирован: 02 окт 2013, 16:43
Репутация: 0
Контактная информация:

Re: LinuxCNC LPT, ЭНКОДЕР с нуль меткой, ШИМ

Сообщение Dreamer »

На В ничего не подается вроде

Код: Выделить всё

# connect the HAL encoder inputs to the real encoder.
net spindle-phase-a encoder.0.phase-A <= parport.0.pin-10-in-not
net spindle-phase-b encoder.0.phase-B
net spindle-index  encoder.0.phase-Z
В обще думал сделать так: net spindle-phase-a encoder.0.phase-A <= parport.0.pin-10-in-not encoder.0.phase-Z
Но не знаю насколько коректно оно будет работать...
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: LinuxCNC LPT, ЭНКОДЕР с нуль меткой, ШИМ

Сообщение Nick »

Даже если использовать только метку Z всеравно может не получиться - т.к. на больших скоростях длительность импульса будет очень маленькой, фактически останется та же частота, только уменьшится количество импульсов.

можно поробовать посмотреть на то, что видит LinuxCNC через hal scope...
Dreamer
Новичок
Сообщения: 7
Зарегистрирован: 02 окт 2013, 16:43
Репутация: 0
Контактная информация:

Re: LinuxCNC LPT, ЭНКОДЕР с нуль меткой, ШИМ

Сообщение Dreamer »

Ну как раз частота не таже, а таки в 1000 раз меньше. А вот с длительностью импульса таки да на больших оборотах не всегда засекает.
И пока вижу 3 варианта решения:
1 Счётчик на выход А уменьшить частоту.
2 Задержку на выход Z дабы увеличить длительность импульса (по простому можно кондер попробовать побольше повесить, в крайнем случае тиньку)
3 Меса.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: LinuxCNC LPT, ЭНКОДЕР с нуль меткой, ШИМ

Сообщение Nick »

Есть четвертый вариант, заменить энкодер на диск с 10 отверстиями и оптопарой :).
Ответить

Вернуться в «LinuxCNC»