|
|
  |
Обработка большого кол-ва каналов, Подкиньте идеи реализации |
|
|
|
Apr 18 2005, 06:31
|
Группа: Новичок
Сообщений: 10
Регистрация: 18-04-05
Пользователь №: 4 239

|
Необходимо анализировать большое количество каналов с помощью AVR(порядка 100 набирается). Портов МК столько не набирается. Возможность матричного соединения анализируемых входов ограничена. Приходит на ум вариант использования шифратора. Чего посоветуете?
|
|
|
|
|
Apr 18 2005, 06:38
|
Группа: Новичок
Сообщений: 10
Регистрация: 28-01-05
Пользователь №: 2 259

|
На этот случай есть режим временного разделения каналов TDM. Если есть 1 порт и n сигналов, то делается временной фрейм, состоящий из n тайм слотов. В каждый момент времени активен один тайм-слот. По договорённости в этот тайм-слот должен работать только один канал.
|
|
|
|
|
Apr 18 2005, 06:45
|
Группа: Новичок
Сообщений: 10
Регистрация: 18-04-05
Пользователь №: 4 239

|
Цитата(Infineon @ Apr 18 2005, 14:38) На этот случай есть режим временного разделения каналов TDM. Если есть 1 порт и n сигналов, то делается временной фрейм, состоящий из n тайм слотов. В каждый момент времени активен один тайм-слот. По договорённости в этот тайм-слот должен работать только один канал. А как подключать каналы, если физически разделены?
|
|
|
|
|
Apr 18 2005, 07:04
|
Участник

Группа:
Сообщений: 50
Регистрация: 26-11-04
Пользователь №: 1 238

|
Скажите , а почему не хотите сделать мультиплицирование каналов? А также разделите их по времени.
|
|
|
|
|
Apr 18 2005, 07:15
|
Группа: Новичок
Сообщений: 10
Регистрация: 18-04-05
Пользователь №: 4 239

|
Цитата(sln @ Apr 18 2005, 15:04) Скажите , а почему не хотите сделать мультиплицирование каналов? А также разделите их по времени. Думаю стоит попробовать. Спасибо
|
|
|
|
|
Apr 18 2005, 07:19
|
Частый гость
 
Группа: Свой
Сообщений: 80
Регистрация: 27-12-04
Из: Москва
Пользователь №: 1 708

|
Цитата(paul2002 @ Apr 18 2005, 10:31) Приходит на ум вариант использования шифратора. Чего посоветуете? Это потребует использование либо специализированного шифратора на 100 входов (честно говоря не видел), либо собирать такой шифратор из шифраторов малой разрядности. В любом случае это дополнительные корпуса и детали. По моему легче все-таки поставить микроконтроллер на 128 ног.
|
|
|
|
|
Apr 18 2005, 07:28
|
Группа: Новичок
Сообщений: 10
Регистрация: 18-04-05
Пользователь №: 4 239

|
Цитата(savcom @ Apr 18 2005, 15:19) Цитата(paul2002 @ Apr 18 2005, 10:31) Приходит на ум вариант использования шифратора. Чего посоветуете? Это потребует использование либо специализированного шифратора на 100 входов (честно говоря не видел), либо собирать такой шифратор из шифраторов малой разрядности. В любом случае это дополнительные корпуса и детали. По моему легче все-таки поставить микроконтроллер на 128 ног. Вариант использования только МК конечно предпочтительнее, но если не ошибаюсь, AVR имеют максимум 53 порта?
|
|
|
|
|
Apr 18 2005, 14:19
|
Частый гость
 
Группа: Свой
Сообщений: 100
Регистрация: 19-01-05
Из: Москва
Пользователь №: 2 064

|
Цитата(paul2002 @ Apr 18 2005, 09:31) Необходимо анализировать большое количество каналов с помощью AVR(порядка 100 набирается). Портов МК столько не набирается. Возможность матричного соединения анализируемых входов ограничена. Приходит на ум вариант использования шифратора. Чего посоветуете? Если необходимо анализировать, то можно рассмотреть вариант - связь по I2C и микроконтроллеры ATmega8 (23 - 2 портов, 50 р/шт) или HOLTEK HT46R24 (40 - 2 портов, 50 р/шт).
|
|
|
|
|
Apr 19 2005, 14:33
|
Участник

Группа: Свой
Сообщений: 45
Регистрация: 22-09-04
Пользователь №: 698

|
Во-певых, из вопроса непонятно что за сигналы - логические/аналоговые/ШИМ/ЧИМ... Во - вторых, непонятно что значит анализировать - какие параметры определять?
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|