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

 
 
> Обработчик сигнала от инкрементого энкодера
Pasha 111
сообщение Jul 5 2008, 23:30
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 154
Регистрация: 6-11-05
Из: Москва
Пользователь №: 10 515



Есть инкрементный энкодер (каналы А и Б). Делал проект для управления 2-мя двигателями на проце AT91SAM7S64 (ARM, 48 MHz). Прерывание ставил только на изменение канала А. В итоге проц мог обрабатывать 2 энкодера с общей частотой вызовов прерываний около 200 КГц. Реально частота при работе ниже, но в нормальном режиме загруженность проца доходила до 70% только при обратобке энкодеров.

Сейчас датчиков уже 4. Соответственно процессор уже не справится. Существуют ли аппаратные счётчики энкодеров в виде отдельного устройства, подключаемого к процу по последовательному нтерфейсу?

Искал решения на этом форуме - встречал темы, где частоты были менее 10 КГц, там всё решалось программно. Поставить ПЛИС или DSP (например от TI - TMS320F2801 - там встроенный аппаратный счётчик есть) не могу, так как дела с ними раньше не имел, а на изучение нет времени.

Буду очень рад любому совету!
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Pasha 111   Обработчик сигнала от инкрементого энкодера   Jul 5 2008, 23:30
- - Stas   Я делал в ПЛИС блок из 3 и 2 энкодеров. Был случай...   Jul 6 2008, 02:49
- - Евгений Германович   Цитата(Pasha 111 @ Jul 6 2008, 02:30) Ест...   Jul 6 2008, 03:54
|- - stells   Цитата(Евгений Германович @ Jul 6 2008, 07...   Jul 6 2008, 06:47
|- - Евгений Германович   Цитата(stells @ Jul 6 2008, 09:47) ну да....   Jul 6 2008, 09:19
- - slog   Программная обработка энкодера годится если у проц...   Jul 6 2008, 06:32
- - Axel   Цитата(Pasha 111 @ Jul 6 2008, 03:30) Пос...   Jul 6 2008, 10:17
|- - stells   Цитата(Axel @ Jul 6 2008, 14:17) Надежный...   Jul 6 2008, 12:48
|- - Axel   Цитата(stells @ Jul 6 2008, 16:48) это из...   Jul 6 2008, 15:00
|- - stells   Цитата(Axel @ Jul 6 2008, 19:00) Из тех с...   Jul 6 2008, 15:15
|- - Axel   Цитата(stells @ Jul 6 2008, 19:15) это ка...   Jul 6 2008, 17:11
- - Pasha 111   Спасибо за ответы. В общем, как я вижу, есть 2 ва...   Jul 6 2008, 14:01
|- - slog   Цитата(Pasha 111 @ Jul 6 2008, 18:01) В о...   Jul 7 2008, 04:59
- - Pasha 111   У меня (см. мой 1-й пост) всё вроде работало може...   Jul 6 2008, 15:40
- - _Sam_   Цитатаэто как? счетчик на ПЛИС в условиях вибраций...   Jul 7 2008, 06:28
- - evgeny_ch   32-BIT QUADRATURE COUNTER WITH SERIAL INTERFACE   Jul 7 2008, 06:55
- - stells   1.если преобразователь остановится на границе диск...   Jul 7 2008, 07:32
|- - evgeny_ch   Цитата(stells @ Jul 7 2008, 10:32) 1.если...   Jul 7 2008, 07:40
|- - stells   Цитата(evgeny_ch @ Jul 7 2008, 11:40) В с...   Jul 7 2008, 07:57
|- - evgeny_ch   Цитата(stells @ Jul 7 2008, 10:57) ну а э...   Jul 7 2008, 08:06
|- - stells   Цитата(evgeny_ch @ Jul 7 2008, 12:06) В с...   Jul 7 2008, 08:24
|- - evgeny_ch   Цитата(stells @ Jul 7 2008, 11:24) вот те...   Jul 7 2008, 08:27
|- - stells   Цитата(evgeny_ch @ Jul 7 2008, 12:27) Сог...   Jul 7 2008, 08:35
|- - evgeny_ch   Цитата(stells @ Jul 7 2008, 11:35) думает...   Jul 7 2008, 08:58
|- - stells   Цитата(evgeny_ch @ Jul 7 2008, 12:58) Доб...   Jul 7 2008, 09:35
|- - evgeny_ch   Цитата(stells @ Jul 7 2008, 12:35) это по...   Jul 7 2008, 09:46
|- - stells   Цитата(evgeny_ch @ Jul 7 2008, 13:46) А т...   Jul 7 2008, 15:25
|- - evgeny_ch   Цитата(stells @ Jul 7 2008, 18:25) Вы хот...   Jul 8 2008, 05:42
|- - stells   Цитата(evgeny_ch @ Jul 8 2008, 09:42) Реа...   Jul 8 2008, 09:41
- - _Sam_   Цитата1.если преобразователь остановится на границ...   Jul 7 2008, 09:49
|- - evgeny_ch   Цитата(_Sam_ @ Jul 7 2008, 12:49) ... Оно...   Jul 7 2008, 10:16
- - Pasha 111   slog Спасибо за разъяснение, пойду читать литерату...   Jul 8 2008, 17:38
- - _Sam_   ЦитатаЭто колёсико одной из частей мобильного робо...   Jul 8 2008, 19:16


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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 13:02
Рейтинг@Mail.ru


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