Перейти к содержанию
    

как же посоветуете избавиться от дребезга?

 

У вас энкодер уже оптический, откуда там дребезг?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну, ребята, вы и жжете!

Темы по форуму бродят аки призраки. Поиск рулит.

Блин, на что может не хватать 16Мгц? :cranky:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, чисто для счета 16 МГц хватит, но мне надо будет еще проделать несколько операцай помимо счета, для которых может и нехватить такой скорости. А если и хватит то впритык.

_Pasha Блин, на что может не хватать 16Мгц?

Вам уже два человека задали этот вопрос, при условии того , что считать у Вас будет TIMER , а у него своя частота , в зависимости от его включения и с основной программой как-то не завязан.

 

Vasily_ У вас энкодер уже оптический, откуда там дребезг?

PaulB однако счет был неверным так как в датчике наблюдался дребизг

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

83.33*2500=300имп в сек

 

это очень интересно... как при 83 оборотах в секунду при 2500 импульсов на оборот получается 300 импульсов в секунду ? может 207500?

 

а теперь глядим.. на 1 импульс с обычной мегой надо - войти в прерывание, прочитать пин, по условию уменьшить или увеличить счетчик. выйти.. повыполнять основную прогу.. ну тактов в 20 могет прерывание обойдется по минимуму.. в принципе тянет.. могет еще успеть чота чуток поделать.. по грубым прикидкам..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

83.33*2500=300имп в сек

 

это очень интересно... как при 83 оборотах в секунду при 2500 импульсов на оборот получается 300 импульсов в секунду ? может 207500?

Помоему запутались совсем и начнём считать с этих данных

Есть отладочная плата AVR-MT-128 и подключоный к ней энкодер вращения ЛИР-158 2500имп/мин

Отсюда 41,66666.... импульсов в секунду, которые по идее и надо считать, а сколько их будет за N- ое количество оборотов , не столь важно

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Радикально - выкинуть атмегу, взять STM32 или LPC1700 - у них встроенный аппаратный интерфейс квадратурного энкодера. Попытка реализовать интерфейс квадратурного энкодера на CPLD+ атмега выигрыша по финансам по сравнению с переходом на ARMы не дает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вы сами придумали параметр энкодера импульсы в минуту ? трава у вас отменная

 

написано было :

мах. частота вращения вала на который закреплен датчик: 5000 об/мин

датчик: 2500 имп. на оборот

 

армы армы.. Хмега есть... и там есть все что нужно ТС

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вы сами придумали параметр энкодера импульсы в минуту ? трава у вас отменная

Вы первый пост прочтите всей темы

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

повторяю свой вопрос..

 

3-4 пост темы

 

"Да, Вы правы2500имп/оборот

В паспорте написано что мах.частота вращения вала 10000об/мин и выходного сигнала 2,5МГц"

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...