|
|
 |
Ответов
|
Jun 19 2007, 08:00
|

Участник

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

|
Цитата(rumit2000 @ Jun 19 2007, 13:05)  Стояла задача на MSP430 опрашивать 16 датчиков - использовал 74HC4052 и встроенные АЦП (скорость и точность были особо не важны - датчики имели несколько дискретных положений (пожарка - охранка)) Наверно две миросхемы 74HC4052 потому что в даташите сказано "Dual 4-channel analog multiplexer"? а в моем случае понадобиться четыре... Цитата(Andreas1 @ Jun 19 2007, 13:15)  Мультиплексоры обычно более надежны/устойчивы к перенапрягам и их дешевле менять. А как лучше сделать: использовать два 16-канальных мультиплексора или четыре 8-канальных?
--------------------
Надо говорить благое, либо вообще ничего не говорить...
|
|
|
|
|
Jun 19 2007, 09:38
|

Участник

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

|
Цитата(rezident @ Jun 19 2007, 15:06)  ИМХО это зависит от количества используемых в МК входов АЦП. В том то и вопрос, как лучше: использовать как можно больше входов встроенного АЦП или достаточно только один-два? Да еще регистров АЦП всего 16. Куда записывать остальные данные?
--------------------
Надо говорить благое, либо вообще ничего не говорить...
|
|
|
|
|
Jun 19 2007, 09:45
|

Частый гость
 
Группа: Свой
Сообщений: 175
Регистрация: 16-03-07
Из: Москва
Пользователь №: 26 228

|
Цитата(Русланчик @ Jun 19 2007, 13:38)  Да еще регистров АЦП всего 16. Куда записывать остальные данные? ну дык а вчём же задача? можно и вообще 1 канал АЦП использовать типо померял - передал, переключил мультиплексор - померял - передал.... А как лучще - никто не скажет пока не понятно что же надо... Если не важна скорость и точность - значит надо делать дешевле... тут уж 2 МК точно ставить не надо, как и внешние АЦП... Хотя можно прикинуть, может простенький МК + внешний АЦП будет и дешевле... Всё зависит от конкретной ситуаци...
--------------------
Быстро, Дёшево, Качественно-выбери любые 2 пункта
|
|
|
|
|
Jun 19 2007, 10:30
|

Участник

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

|
Цитата(rumit2000 @ Jun 19 2007, 15:45)  ну дык а вчём же задача? можно и вообще 1 канал АЦП использовать типо померял - передал, переключил мультиплексор - померял - передал....
А как лучще - никто не скажет пока не понятно что же надо... Если не важна скорость и точность - значит надо делать дешевле... тут уж 2 МК точно ставить не надо, как и внешние АЦП... Хотя можно прикинуть, может простенький МК + внешний АЦП будет и дешевле... Всё зависит от конкретной ситуаци... Задача: померить значения с 30 датчиков, сформировать последовательность данных и поредать по UART. Мне достаточна скорость и разрядность встроенного АЦП. Сигнал с датчиков изменяется очень медленно. Приму к сведению все ващи замечания. Спасибо за вашу помощь.
--------------------
Надо говорить благое, либо вообще ничего не говорить...
|
|
|
|
|
Jun 20 2007, 08:55
|

Частый гость
 
Группа: Участник
Сообщений: 115
Регистрация: 17-01-07
Из: Санкт-Петербург, Россия
Пользователь №: 24 501

|
Цитата(Русланчик @ Jun 19 2007, 14:30)  Задача: померить значения с 30 датчиков, сформировать последовательность данных и поредать по UART. Мне достаточна скорость и разрядность встроенного АЦП. Сигнал с датчиков изменяется очень медленно. Приму к сведению все ващи замечания. Спасибо за вашу помощь. Из разрядности встроенного в MSP430 АЦП смело выкидывай минимум 2 разряда, а то и 3. Устроит тебя точность в этом случае? Наиболее логичным будет применение внешнего АЦП с мультиплексором. Хотя после этого возникнет вопрос, а нужен-ли MSP430, или взять что подешевле?
|
|
|
|
|
Jun 20 2007, 09:12
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(migray @ Jun 20 2007, 14:55)  Из разрядности встроенного в MSP430 АЦП смело выкидывай минимум 2 разряда, а то и 3. Устроит тебя точность в этом случае? При некоторых условиях и нехитрых математических манипуляциях на встроенном ADC12 нам удавалось получить точность измерения эквавалентную 13,5-разрядному АЦП.  Цитата(migray @ Jun 20 2007, 14:55)  Наиболее логичным будет применение внешнего АЦП с мультиплексором. Нахрена козе баян? Если Цитата(Русланчик) Мне достаточна скорость и разрядность встроенного АЦП. Сигнал с датчиков изменяется очень медленно. Цитата(migray @ Jun 20 2007, 14:55)  Хотя после этого возникнет вопрос, а нужен-ли MSP430, или взять что подешевле? Угу, угу. А имя у него конечно же AVR?
|
|
|
|
|
Jun 20 2007, 09:43
|

Частый гость
 
Группа: Участник
Сообщений: 115
Регистрация: 17-01-07
Из: Санкт-Петербург, Россия
Пользователь №: 24 501

|
Цитата(rezident @ Jun 20 2007, 13:12)  При некоторых условиях и нехитрых математических манипуляциях на встроенном ADC12 нам удавалось получить точность измерения эквавалентную 13,5-разрядному АЦП.  Если между выводом опорного напряжения и выводами АЦП впихнули кварц, то как не ухищряйся, точности не получишь. http://focus.ti.com/lit/ds/symlink/msp430f149.pdfвыводы 6-11. Да и питание с землями разведены не очень удобно. А математикой можно наворотить много чего, вот только будет-ли результат соответствовать измеряемой величине? Хотя я конечно делал 16 измерений и среднее из 16 значений выдавал в качестве результата  Цитата(rezident @ Jun 20 2007, 13:12)  Угу, угу. А имя у него конечно же AVR?  Нет конечно, от Atmel я тоже ушел, и давно уже. Цитата(MaslovVG @ Jun 20 2007, 13:24)  Я бы посмотрел сначала что за датчики и какое их взаимное расположение. А то при длине связей в несколько метров может оказатся выгодней сделать выносные одноканальные преобразователи и передавать данные по RS485 Заодно организовав по этой же паре и питание. Тоже вариант, и вполне неплохой. Только питание я обычно все-же веду отдельной парой. Вот только стоимость RS-485 трансивера превышает в разы стоимость МК
Сообщение отредактировал migray - Jun 20 2007, 10:24
|
|
|
|
Сообщений в этой теме
Русланчик 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    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, 03:16 Dog Pawlowa Недостаток в "интеллектуальных" датчиках... Jun 21 2007, 05:43 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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|