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

 
 
> 30 датчиков
Русланчик
сообщение Jun 18 2007, 15:26
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 72
Регистрация: 4-06-07
Из: г. Уфа
Пользователь №: 28 181



Здраствуйте,
Не могли бы вы посоветовать по такому вопросу:
Мне нужно снять показания тридцати датчиков (сигнал аналоговый) с использованием микроконтроллеров MSP430 для последующей передачи этих данных по UART. Как лучше организовать такую систему?
Есть варианты:
1) использовать два 16-ти канальных АЦП
2) использовать один одноканальный АЦП и мультиплексоры
Какой из вариантов предпочтительней?
Возможно есть более рациональный вариант? Спасибо за любой совет.


--------------------
Надо говорить благое,
либо вообще ничего не говорить...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sensor_ua
сообщение Jun 21 2007, 03:16
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387



Если рассматривать аналоговые датчики, удаленные на 30 м и многоканальный АЦП, то придётся решать вопрос защиты входов - это раз, а кроме того нужно не забывать, что у MSP430 большинство встроенных АЦП SAR, т.е. нужны емкости по входам, соответственно нужны последовательно включенные перед емкостями резисторы. По хорошему - если на каждый канал это вешать, да ещё и решать вопрос с недостатком входов у встроенного мультиплексора, то, ИМХО, прямая дорога к внешнему мультиплексору. Я бы предложил поставить пару MC14067 и по повторителю после - тогда конденсаторов нужно будет немного - аж после мультиплексора и после операционника (через резистор), входные резисторы не очень большие (встроенные защитные диоды у мультиплесоров по-мощнее будут, чем у MSP), но на каждый канал, ну и стабилитрон мультиплекору на питание, дабы не убило сразу.


--------------------
aka Vit
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Jun 21 2007, 05:43
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Недостаток в "интеллектуальных" датчиках - это их адресация. Нужно ставить перемычки, которыми этот адрес задавать, потом судорожно искать, почему ни один отвечает, или отвечают несколько. Еще реализация протокола. Более того, MSP430 не самый лучший вариант для этого. Корпус неудобный, питание ему давай хорошее. Тогда уж на простом дешевом АВРе (rezident - smile.gif ) проще сделать slope ADC на встроенном компараторе.
Обсуждение точности смысла не имеет, т.к. требования не озвучены.
2 метра до датчиков - вполне нормально, чтобы сделать на аналоговых мультиплексорах.
Но я бы делал так, как предлагал - три MSP430 smile.gif
Просто у меня есть готовые платки, на которых он установлен с JTAG, стабилизатором, WDT, и разъемом для подключения к основной плате. Три платки воткнул бы в одну материнскую - и все. Интерфейс можно оставить RS232, монтажное ИЛИ на диодах для Tx от контроллеров.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Русланчик   30 датчиков   Jun 18 2007, 15:26
- - rezident   Опишите задачу подробнее. Что за сигнал, в каком д...   Jun 18 2007, 16:16
|- - Русланчик   Цитата(rezident @ Jun 18 2007, 22:16) Опи...   Jun 18 2007, 16:36
|- - Dog Pawlowa   Цитата(Русланчик @ Jun 18 2007, 19:36) Вы...   Jun 18 2007, 19:27
- - Dog Pawlowa   Цитата(Русланчик @ Jun 18 2007, 18:26) Зд...   Jun 18 2007, 16:17
- - rumit2000   Стояла задача на MSP430 опрашивать 16 датчиков - и...   Jun 19 2007, 07:05
|- - Русланчик   Цитата(rumit2000 @ Jun 19 2007, 13:05) Ст...   Jun 19 2007, 08:00
|- - rezident   Цитата(Русланчик @ Jun 19 2007, 14:00) А ...   Jun 19 2007, 09:06
|- - Русланчик   Цитата(rezident @ Jun 19 2007, 15:06) ИМХ...   Jun 19 2007, 09:38
|- - rumit2000   Цитата(Русланчик @ Jun 19 2007, 13:38) Да...   Jun 19 2007, 09:45
||- - Русланчик   Цитата(rumit2000 @ Jun 19 2007, 15:45) ну...   Jun 19 2007, 10:30
||- - migray   Цитата(Русланчик @ Jun 19 2007, 14:30) За...   Jun 20 2007, 08:55
||- - rezident   Цитата(migray @ Jun 20 2007, 14:55) Из ра...   Jun 20 2007, 09:12
||- - migray   Цитата(rezident @ Jun 20 2007, 13:12) При...   Jun 20 2007, 09:43
|- - rezident   Цитата(Русланчик @ Jun 19 2007, 15:38) В ...   Jun 19 2007, 10:39
|- - Русланчик   Цитата(rezident @ Jun 19 2007, 16:39) Это...   Jun 19 2007, 11:25
- - Andreas1   Цитата1) использовать два 16-ти канальных АЦП 2) и...   Jun 19 2007, 07:15
- - MaslovVG   Я бы посмотрел сначала что за датчики и какое их в...   Jun 20 2007, 09:24
|- - Русланчик   Цитата(MaslovVG @ Jun 20 2007, 15:24) Я б...   Jun 20 2007, 13:22
|- - migray   Цитата(Русланчик @ Jun 20 2007, 17:11) Да...   Jun 20 2007, 13:29
|- - Русланчик   Цитата(migray @ Jun 20 2007, 19:29) 2-3 м...   Jun 20 2007, 13:37
|- - migray   Цитата(Русланчик @ Jun 20 2007, 17:37) Ну...   Jun 20 2007, 14:14
|- - Русланчик   Цитата(migray @ Jun 20 2007, 20:14) У мен...   Jun 20 2007, 14:32
|- - migray   Если объединять по RS-485, то МК потребуется в каж...   Jun 20 2007, 17:39
- - rezident   Несколько переводных статей про RS-485 на gaw.ru П...   Jun 20 2007, 19:51
|- - Русланчик   Цитата(rezident @ Jun 21 2007, 01:51) Кст...   Jun 20 2007, 20:24
||- - rezident   Цитата(Русланчик @ Jun 21 2007, 02:24) Кс...   Jun 20 2007, 21:06
|- - muravei   Цитата(rezident @ Jun 20 2007, 23:51) Кст...   Jun 21 2007, 06:08
|- - migray   Цитата(rezident @ Jun 20 2007, 23:51) Нес...   Jun 21 2007, 06:37
- - sensor_ua   ЦитатаНужно ставить перемычки, которыми этот адрес...   Jun 21 2007, 06:07
|- - Dog Pawlowa   Цитата(sensor_ua @ Jun 21 2007, 09:07) Пр...   Jun 21 2007, 06:54
|- - migray   1. В MSP430 нет встроеннной EEPROM. Что мешает сде...   Jun 21 2007, 07:18
- - rezident   1. Для хранения конфигурационных параметров исполь...   Jun 21 2007, 08:27


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

 


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


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