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

 
 
> Обработка 3х фотоимпульсных датчиков, частота 300 Гц максимум, Нужны либо внешние таймеры, либо 3 в МК, 16 бит
haker_fox
сообщение Aug 2 2007, 06:53
Сообщение #1


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Здравствуйте! Имеется три фотоимпулсьных датчика (оптопара, которая перекрывается вращаемой крыльчаткой), частота импульсов с каждого в пределе достигает 300 Гц. Их нужно опрашивать в реальном времени, в момент начала вращения двигателя, следя за кол-вом импульсов и т.о. измерять пройденное расстояние. По моим прикидкам, раз за 1 сек. датчик дает примерно 300 импульсов, а часть робота движется от одной крайней точки к другой около 10 сек, соответсвено за это время мы насчиатаем 3000 импульсов, и для хранения этого числа нужно не менее 12 бит (округилим до 16). ATmega16(32), которую планируем использовать для управления, имеет один такой таймер, да и тот занят под PWM. В принципе можно и задействоать 8 битный таймер, дополнив его программным счетчиком, но дачтика 3. Что можете посоветовать в этой ситуации?
Пока мои идеи:
1. найти соотв. МК (например ATmega1281), у которого 4 16-битных таймера, но это дорого...
2. использовать внешние мсх таймеров, с которых можно считывать значение по шине I2C или подобной. Есть ли такие в природе?
3. Парсить все три датчика программно, но это займет много времени МК, учитывая, что на нем еще крутиться ОС scmRTOS.
Прошу прощения за немного сумбурный стиль изложения.


--------------------
Выбор.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- haker_fox   Обработка 3х фотоимпульсных датчиков, частота 300 Гц максимум   Aug 2 2007, 06:53
- - superbizzon   ябы использовал INTы.... настало прерывание - +1 в...   Aug 2 2007, 07:13
- - skn   Можно использовать 8-ми битный таймер. Настроить п...   Aug 2 2007, 07:23
|- - haker_fox   Цитата(skn @ Aug 2 2007, 15:23) Можно исп...   Aug 2 2007, 08:15
|- - Igor26   Цитата(haker_fox @ Aug 2 2007, 12:15) сущ...   Aug 2 2007, 08:32
|- - aesok   Цитатаябы использовал INTы.... настало прерывание ...   Aug 2 2007, 08:44
|- - defunct   Цитата(haker_fox @ Aug 2 2007, 11:15) Вид...   Aug 9 2007, 12:54
|- - alexander55   Цитата(defunct @ Aug 9 2007, 16:54) Может...   Aug 9 2007, 13:07
- - skn   Как то я про три датчика упустил. Таймеры, если и ...   Aug 2 2007, 08:29
|- - haker_fox   Цитата(skn @ Aug 2 2007, 16:29) Как то я ...   Aug 2 2007, 08:50
|- - superbizzon   Цитата(haker_fox @ Aug 2 2007, 12:50) Смо...   Aug 2 2007, 09:05
|- - haker_fox   Цитата(superbizzon @ Aug 2 2007, 17:05) Х...   Aug 2 2007, 09:10
|- - superbizzon   Цитата(haker_fox @ Aug 2 2007, 13:10) Мно...   Aug 2 2007, 09:22
||- - haker_fox   Цитата(superbizzon @ Aug 2 2007, 17:22) Х...   Aug 3 2007, 01:25
||- - bodja74   Цитата(haker_fox @ Aug 3 2007, 04:25) Для...   Aug 5 2007, 17:03
|||- - haker_fox   Цитата(bodja74 @ Aug 6 2007, 01:03) 4 Кон...   Aug 6 2007, 02:24
|||- - alexander55   Цитата(haker_fox @ Aug 6 2007, 05:24) В м...   Aug 7 2007, 07:47
|||- - haker_fox   Цитата(alexander55 @ Aug 7 2007, 15:47) Я...   Aug 8 2007, 00:27
|||- - alexander55   Цитата(haker_fox @ Aug 8 2007, 04:27) Как...   Aug 9 2007, 05:44
|||- - haker_fox   To alexander55: Большое спасибо за приведенный при...   Aug 10 2007, 02:03
||- - evgeny_ch   Цитата(haker_fox @ Aug 3 2007, 04:25) Как...   Aug 9 2007, 08:52
|- - =GM=   Цитата(haker_fox @ Aug 2 2007, 08:10) Мно...   Aug 2 2007, 14:21
|- - bodja74   Цитата(haker_fox @ Aug 2 2007, 12:10) Мно...   Aug 2 2007, 21:17
- - _artem_   Согласен с superbizzon, используйте 3 ИНТх . В обр...   Aug 2 2007, 09:50
- - Igor26   А все три датчика одновременно работают?   Aug 2 2007, 11:04
- - SpyBot   А планируется ли дребезг?   Aug 2 2007, 12:24
- - oran-be   300 Гц - это необходим опрос с частотой > 600Гц...   Aug 3 2007, 04:58
- - SpyBot   Бывают датчики, которые ещё и реагируют на, наприм...   Aug 3 2007, 09:11
|- - =GM=   Цитата(SpyBot @ Aug 3 2007, 08:11) Тут ин...   Aug 3 2007, 10:37
- - kolobok0   Цитата(haker_fox @ Aug 2 2007, 10:53) Здр...   Aug 9 2007, 14:54
- - bodja74   Вот нашел ,где лежат мои художества http://techn...   Aug 10 2007, 10:29
- - haker_fox   Цитата(bodja74 @ Aug 10 2007, 19:29) Вот ...   Aug 13 2007, 00:06


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

 


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


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