LinuxCNC LPT, ЭНКОДЕР с нуль меткой, ШИМ
-
Dreamer
- Новичок
- Сообщения: 7
- Зарегистрирован: 02 окт 2013, 16:43
- Репутация: 0
- Контактная информация:
Re: LinuxCNC LPT, ЭНКОДЕР с нуль меткой, ШИМ
Да, по ходу все правильно показывает в оборотах в секунду а как отобразить в оборотах в минуту?
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: LinuxCNC LPT, ЭНКОДЕР с нуль меткой, ШИМ
http://www.linuxcnc.org/docs/2.5/html/m ... lt2.9.html
===========
какую максимально частоту вращения считает без ошибок??
===========
какую максимально частоту вращения считает без ошибок??
-
Dreamer
- Новичок
- Сообщения: 7
- Зарегистрирован: 02 окт 2013, 16:43
- Репутация: 0
- Контактная информация:
Re: LinuxCNC LPT, ЭНКОДЕР с нуль меткой, ШИМ
Спасибо за mult2, относительно частоты не проверял но на 447 оборотах уже врёт по ходу нужно добавлять делитель.
-
Dreamer
- Новичок
- Сообщения: 7
- Зарегистрирован: 02 окт 2013, 16:43
- Репутация: 0
- Контактная информация:
Re: LinuxCNC LPT, ЭНКОДЕР с нуль меткой, ШИМ
А можно использовать один вход для индекса и фазы А (Хотелось бы просто использовать нуль метку и для скорости и для индекса)
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: LinuxCNC LPT, ЭНКОДЕР с нуль меткой, ШИМ
это если не ошибаюсь ~30кГц - даже тут наверно не грантирована точность...Dreamer писал(а):на 447 оборотах
------------------
можно с емс многое )))Dreamer писал(а):А можно использовать один вход для индекса и фазы А
но имхо правильней смотреть в сторону плат , позволяющих нормально читать энкодер...
-
Dreamer
- Новичок
- Сообщения: 7
- Зарегистрирован: 02 окт 2013, 16:43
- Репутация: 0
- Контактная информация:
Re: LinuxCNC LPT, ЭНКОДЕР с нуль меткой, ШИМ
Поставил ноль метку как вход А (1 импульс на оборот) после 500 оборотов /мин уже не всегда коректное значение как лечить?
- NightV
- Почётный участник

- Сообщения: 6610
- Зарегистрирован: 30 дек 2011, 09:14
- Репутация: 2279
- Настоящее имя: Владимир Айрапетян
- Откуда: Israel
- Контактная информация:
Re: LinuxCNC LPT, ЭНКОДЕР с нуль меткой, ШИМ
правильней то она правильней, но может у человека нет возможности использовать "нормальную" плату, поэтому и спросилnkp писал(а):правильней смотреть в сторону плат , позволяющих нормально читать энкодер
Dreamer писал(а):Хотелось бы просто использовать нуль метку и для скорости и для индекса
Всё просто! если знаешь КАК!
-
Dreamer
- Новичок
- Сообщения: 7
- Зарегистрирован: 02 окт 2013, 16:43
- Репутация: 0
- Контактная информация:
Re: LinuxCNC LPT, ЭНКОДЕР с нуль меткой, ШИМ
На В ничего не подается вроде
В обще думал сделать так: net spindle-phase-a encoder.0.phase-A <= parport.0.pin-10-in-not encoder.0.phase-Z
Но не знаю насколько коректно оно будет работать...
Код: Выделить всё
# 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Но не знаю насколько коректно оно будет работать...
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: LinuxCNC LPT, ЭНКОДЕР с нуль меткой, ШИМ
Даже если использовать только метку Z всеравно может не получиться - т.к. на больших скоростях длительность импульса будет очень маленькой, фактически останется та же частота, только уменьшится количество импульсов.
можно поробовать посмотреть на то, что видит LinuxCNC через hal scope...
можно поробовать посмотреть на то, что видит LinuxCNC через hal scope...
-
Dreamer
- Новичок
- Сообщения: 7
- Зарегистрирован: 02 окт 2013, 16:43
- Репутация: 0
- Контактная информация:
Re: LinuxCNC LPT, ЭНКОДЕР с нуль меткой, ШИМ
Ну как раз частота не таже, а таки в 1000 раз меньше. А вот с длительностью импульса таки да на больших оборотах не всегда засекает.
И пока вижу 3 варианта решения:
1 Счётчик на выход А уменьшить частоту.
2 Задержку на выход Z дабы увеличить длительность импульса (по простому можно кондер попробовать побольше повесить, в крайнем случае тиньку)
3 Меса.
И пока вижу 3 варианта решения:
1 Счётчик на выход А уменьшить частоту.
2 Задержку на выход Z дабы увеличить длительность импульса (по простому можно кондер попробовать побольше повесить, в крайнем случае тиньку)
3 Меса.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: LinuxCNC LPT, ЭНКОДЕР с нуль меткой, ШИМ
Есть четвертый вариант, заменить энкодер на диск с 10 отверстиями и оптопарой
.
