реклама на сайте
подробности

 
 
> Счет импульсов с помощью LPC2294, только внешним прерыванием или как
asen
сообщение Nov 8 2006, 08:12
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 513
Регистрация: 5-09-05
Из: Барнаул
Пользователь №: 8 220



Вот читал доку на LPC2294 и обнаружил что оказывается этот камень может считать импульсы только внешним прерыванием так как таймер у него не может производить счет внешних импульсов может кто подскажет как еще можно ?

PS: Необходимо считать импульсы с датчика частоты вращения дизеля
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Alex03
сообщение Nov 8 2006, 09:01
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 359
Регистрация: 9-12-05
Пользователь №: 12 034



Цитата(asen @ Nov 8 2006, 13:12) *
Вот читал доку на LPC2294 и обнаружил что оказывается этот камень может считать импульсы только внешним прерыванием так как таймер у него не может производить счет внешних импульсов может кто подскажет как еще можно ?

PS: Необходимо считать импульсы с датчика частоты вращения дизеля


Зависит от того что за импульсы.
Если 1 на оборот - это одно, если десятки/сотни (а то и тысячи, но это врядли) на оборот - другое.

В первом случае:
Типовые двигатели имеют предел по оборотам 5..10 тыс.об/мин или 83..166 об/сек., что есть небольшая частота прерываний для указанного камня.
Для холостого хода (например 600 Об/мин) частота вообще будет около 10Гц. И чтобы её более/менее правильно "посчитать" надо считать долго, например секунд 10.
А это не всегда приемлимо. С другой стороны можно считать период следования импульсов, и на каждой итерации будете получать текущие обороты.
А вот период следования импульсов хорошо умеют вычислять/получать таймеры с использованием CAP входов.
Ну и програмно можно счидать период нескольких импульсов а уж потом вычислять частоту.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 12th August 2025 - 17:50
Рейтинг@Mail.ru


Страница сгенерированна за 0.01361 секунд с 7
ELECTRONIX ©2004-2016