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

 
 
 
Reply to this topicStart new topic
> Выбор микроконтроллера и АЦП
svann
сообщение Sep 20 2010, 04:35
Сообщение #1





Группа: Новичок
Сообщений: 6
Регистрация: 20-09-10
Из: Минск, Беларусь
Пользователь №: 59 591



Здравствуйте!

Подскажите пожалуйста, какой микроконтроллер и АЦП лучше выбрать для следующей задачи.
Есть два аналогых датчика (температуры окружающей среды и дождя) с частотой опроса 0.1 сек. Сигналы от них обрабатываются по специальному алгоритму и выдается на электронное табло значение допустим влажности. Критерий все системы - низкая цена

Спасибо
Go to the top of the page
 
+Quote Post
igorenja
сообщение Sep 20 2010, 04:53
Сообщение #2


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

Группа: Свой
Сообщений: 130
Регистрация: 8-08-08
Из: Новосибирск
Пользователь №: 39 488



Цитата(svann @ Sep 20 2010, 11:35) *
Здравствуйте!

Подскажите пожалуйста, какой микроконтроллер и АЦП лучше выбрать для следующей задачи.
Есть два аналогых датчика (температуры окружающей среды и дождя) с частотой опроса 0.1 сек. Сигналы от них обрабатываются по специальному алгоритму и выдается на электронное табло значение допустим влажности. Критерий все системы - низкая цена

Спасибо


Что за датчики, какой у них выход, необходимая Вам разрешающая способность....
Конкретики больше....
Go to the top of the page
 
+Quote Post
svann
сообщение Sep 20 2010, 05:06
Сообщение #3





Группа: Новичок
Сообщений: 6
Регистрация: 20-09-10
Из: Минск, Беларусь
Пользователь №: 59 591



Конкретных моделей датчиков пока нет... в процессе поиска и выбора. Типовое решение с аналоговым выходом 0-10 В и разрешающей способностью не больше 0.01 В. Может даже и слишком большая, т.к. процесс медленно изменяется во времени (минуты).
Go to the top of the page
 
+Quote Post
igorenja
сообщение Sep 20 2010, 05:28
Сообщение #4


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

Группа: Свой
Сообщений: 130
Регистрация: 8-08-08
Из: Новосибирск
Пользователь №: 39 488



Цитата(svann @ Sep 20 2010, 12:06) *
Конкретных моделей датчиков пока нет... в процессе поиска и выбора. Типовое решение с аналоговым выходом 0-10 В и разрешающей способностью не больше 0.01 В. Может даже и слишком большая, т.к. процесс медленно изменяется во времени (минуты).


ИМХО хватит и АВРки со встроенным АЦП (10бит), но в связи с последними тенденциями лучше взять LPC175х там встроенное АЦП 12бит ну и с доставабельностью всё гораздо лучше...
Go to the top of the page
 
+Quote Post
svann
сообщение Sep 20 2010, 05:44
Сообщение #5





Группа: Новичок
Сообщений: 6
Регистрация: 20-09-10
Из: Минск, Беларусь
Пользователь №: 59 591



Как обосновать выбор 10битной АЦП? Вот какой замес получается:
Вариация температурного датчика от -10 до 50 С, т.е. 60 градусов, что при выходе напряжения составляет 10 В. Желаемое разрешение от датчика 0.5 градуса, т.е. это эквивалентно 83.3(3) мВ. Фактически это шаг квантования (?). Максимальное выходное напряжение - 10 В. Тогда находим абсолютную разрешающую способность как:
N=log(10/0.08333-1)/log(2)=6.8948
Т.е. получается что можно было бы найти АЦП с 8 бит, но мы взяли 10... Почему? Какие подводные камни в теории не написаны?
Go to the top of the page
 
+Quote Post
ataradov
сообщение Sep 20 2010, 06:11
Сообщение #6


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

Группа: Участник
Сообщений: 1 014
Регистрация: 8-01-07
Из: San Jose, CA
Пользователь №: 24 202



QUOTE (svann @ Sep 20 2010, 09:44) *
Т.е. получается что можно было бы найти АЦП с 8 бит, но мы взяли 10... Почему? Какие подводные камни в теории не написаны?
Просто в выбраном процессоре есть 10-бит АЦП, вот поэтому и взяли 10.
Go to the top of the page
 
+Quote Post
igorenja
сообщение Sep 20 2010, 06:23
Сообщение #7


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

Группа: Свой
Сообщений: 130
Регистрация: 8-08-08
Из: Новосибирск
Пользователь №: 39 488



Цитата(svann @ Sep 20 2010, 12:44) *
Как обосновать выбор 10битной АЦП? Вот какой замес получается:
Вариация температурного датчика от -10 до 50 С, т.е. 60 градусов, что при выходе напряжения составляет 10 В. Желаемое разрешение от датчика 0.5 градуса, т.е. это эквивалентно 83.3(3) мВ. Фактически это шаг квантования (?). Максимальное выходное напряжение - 10 В. Тогда находим абсолютную разрешающую способность как:
N=log(10/0.08333-1)/log(2)=6.8948
Т.е. получается что можно было бы найти АЦП с 8 бит, но мы взяли 10... Почему? Какие подводные камни в теории не написаны?


Я не совсем понимаю, Вам практическая сторона вопроса интересна или теоретическая? И что это за датчик такой, что 10В выдаёт? Какая у него характеристика от температуры? Если при +50 на выходе 10В, то при -10 сколько на выходе?
Go to the top of the page
 
+Quote Post
svann
сообщение Sep 20 2010, 06:43
Сообщение #8





Группа: Новичок
Сообщений: 6
Регистрация: 20-09-10
Из: Минск, Беларусь
Пользователь №: 59 591



Интересуют обе стороны... т.е. нужно обоснование применения писать с теоретической выкладкой... С выходом видимо ошибся раз Вы удивляетесь, вот что сказано про более менее подходящий датчик:

Комнатные датчики температуры устанавливаются на стену в помещении в стандартную закладную коробку.
* Различные варианты исполнения: с кнопками, светодиодами, дисплеями, потенциометрами уставки температуры;
* Исполнение с преобразователем 0-10В или 4-20мА;
* Чувствительные элементы: Pt1000, Ni1000 (возможны варианты: Pt100, Ni1000 TK5000, NTC 1,8кОм, KTY81-210, NTC 10К, 20К, 30К, 50К и 10К Precon, LM235Z);
* Диапазон измеряемой температуры - от -30 до +90 градусов Цельсия;
* Подключение — по двухпроводной схеме;
* Измерительный ток — 1 мА;
* Класс защиты — IP30.

Я так понимаю, при -30 С на выходе 0, при +90 С - 10В. Или я ошибаюсь?

И можно попросить конкретную модель АВРки написать.
Спасибо.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Sep 20 2010, 07:22
Сообщение #9


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(svann @ Sep 20 2010, 08:35) *
Здравствуйте!
............
Спасибо

Модератор:
Автор! Может быть Вы сформулируете свои вопросы корректно. А то получаются разговоры ни о чем и обо всем.
Какие у Вас датчики? Сразу все из Вашего списка? Вы уж определитесь...
Как может в комнате температура быть 90 градусов? Зачем ее измерять 10 раз в секунду? Что Вы разрабатываете?
Может, эту тему перенести в "Предлагаю работу"?
Go to the top of the page
 
+Quote Post
svann
сообщение Sep 20 2010, 07:39
Сообщение #10





Группа: Новичок
Сообщений: 6
Регистрация: 20-09-10
Из: Минск, Беларусь
Пользователь №: 59 591



Эх... Есть оптимизационный алгоритм идентификации состояния системы, нужно для него подобрать возможную аппаратную базу. Я подобрал наиболее близкий пример, чтобы не дурить людям голову своей задаче, к задаче которую надо решить... есть такой способ аналогий, может слышали...

перенести в ветку работы самое простое решение, но нужно самому научиться и главное понять... поэтому и спрашиваю, к сожалению, не имея подготовки в этой области... Если Вам это очень мешает как модератору, тогда я извиняюсь, и прошу Вас закрыть тему...

Да и насчет Вашего вопроса, такая температура даже гораздо больше, может быть при пожаре... Мерять ее с такой частотой необходимо также только из-за быстрого развития данного сюжета...

Мой последний вопрос был конкретным "написать конкретную модель АВРки"
Go to the top of the page
 
+Quote Post
ataradov
сообщение Sep 20 2010, 07:45
Сообщение #11


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

Группа: Участник
Сообщений: 1 014
Регистрация: 8-01-07
Из: San Jose, CA
Пользователь №: 24 202



QUOTE (svann @ Sep 20 2010, 11:39) *
Мой последний вопрос был конкретным "написать конкретную модель АВРки"
Не зная остальных требований сложно сказать что-то разумное, но если вам так хочется, то вот например: ATmega8. А вообще устроит любой контроллер с АЦП.
Go to the top of the page
 
+Quote Post
svann
сообщение Sep 20 2010, 07:46
Сообщение #12





Группа: Новичок
Сообщений: 6
Регистрация: 20-09-10
Из: Минск, Беларусь
Пользователь №: 59 591



Спасибо большое
Go to the top of the page
 
+Quote Post
Tanya
сообщение Sep 20 2010, 08:03
Сообщение #13


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(svann @ Sep 20 2010, 11:39) *
Если Вам это очень мешает как модератору, тогда я извиняюсь, и прошу Вас закрыть тему...

Да и насчет Вашего вопроса, такая температура даже гораздо больше, может быть при пожаре... Мерять ее с такой частотой необходимо также только из-за быстрого развития данного сюжета...

Мой последний вопрос был конкретным "написать конкретную модель АВРки"

Мне как модератору не нравится то, что сформулированный таким образом вопрос порождает пустые разговоры.
Пожарные датчики не делают, как Вы писали, вмонтированными в стену. Наоборот - их ставят на потолке, куда устремляется обычно горячий воздух. Малоинерционные, в отличие от Ваших.
На Ваш конкретный вопрос (для неконкретного применения) можно дать такой же конкретный ответ - любой контроллер с АЦП.
Go to the top of the page
 
+Quote Post
andrey_s
сообщение Sep 20 2010, 08:07
Сообщение #14


Знающий
****

Группа: Свой
Сообщений: 526
Регистрация: 25-01-05
Из: Kiev.UA
Пользователь №: 2 171



Ни в коем случае не осуждая модераторов, но для вопросов вроде:

Цитата(svann @ Sep 20 2010, 10:39) *
перенести в ветку работы самое простое решение, но нужно самому научиться и главное понять... поэтому и спрашиваю, к сожалению, не имея подготовки в этой области...


Цитата(svann @ Sep 20 2010, 10:39) *
Мой последний вопрос был конкретным "написать конкретную модель АВРки"


IMHO, давно уже пора организовать отдельную ветку, куда и переносить "срочные" вопросы студентов и прочие, имеющие патологически-академический характер (хотя бы для того чтобы не травмировать сознание "практиков" подобными растеканиями мысли по древу).
Go to the top of the page
 
+Quote Post
syurish
сообщение Sep 21 2010, 17:19
Сообщение #15


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

Группа: Участник
Сообщений: 122
Регистрация: 11-03-06
Пользователь №: 15 123



Цитата(svann @ Sep 20 2010, 07:35) *
Подскажите пожалуйста, какой микроконтроллер и АЦП лучше выбрать для следующей задачи.


Если использовать датчики с частотным выходом, то AЦП вообще не нужно.
Go to the top of the page
 
+Quote Post

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

 


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


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