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

 
 
4 страниц V   1 2 3 > »   
Closed TopicStart new topic
> Выбор микроконтроллера
Kannikkiy
сообщение Dec 26 2008, 20:08
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 26-12-08
Пользователь №: 42 777



здравствуйте!
Передо мной стоит следующая задача. Необходимо измерять и передавать в компьютер напряжение (ток постоянный) в диапазоне от сотых милливольт до десятых вольта, причем важны все 5 значащих цифр. Измеряемая ЭДС может иметь как прямую так и обратную полярность. Скорость измерения данных не менее 10 измерений/с (10 Гц).

Возможно ли решение данной задачи с помощью микроконтроллеров? Если да, то каких? Буду благодарен за любые предложенные решения.
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Dec 26 2008, 20:19
Сообщение #2


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Если важны 5 значащих цифр то нужно минимум 16-битное, а то и 24-битное сигма-дельта АЦП.
Тут вариантов на мой взгляд 2:
1. Любой микроконтроллер (хоть AVR) + внешнее АЦП от AD или TI.
2. Микроконтроллер на 51 ядре со встроенным очень хорошим АЦП от AD или SiLabs

Ну и для связи с компьютером нужен последовательный интерфейс или RS485 или USB с гальванической развязкой.


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
PaulB
сообщение Dec 26 2008, 20:39
Сообщение #3


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

Группа: Участник
Сообщений: 147
Регистрация: 20-08-06
Пользователь №: 19 681



а можно поподробней про первый вариант?
какой тогда ацп именно выбрать (AD7714AN - дороговато) и обясните принцип их совместной работы (ацп и мк)?


--------------------
Мой канал: CybernetSystems
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Dec 26 2008, 20:47
Сообщение #4


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(PaulB @ Dec 26 2008, 23:39) *
а можно поподробней про первый вариант?
какой тогда ацп именно выбрать (AD7714AN - дороговато) и обясните принцип их совместной работы (ацп и мк)?
АЦП подключается по SPI интерфейсу - так проще всего, ну и записываете ему в конфигурационные регистры нужную комбинацию, согласно инструкции. И по сигналу готовности считываете результаты измерений 2 или 3 байта. И всё.
Посмотрите на AD7709 или AD7792...


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
rezident
сообщение Dec 26 2008, 20:51
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Kannikkiy, т.е. вам нужно измерять сигнал постоянного напряжения с частотой выборок 10SPS в диапазоне от 100мкВ до 100мВ с относительной приведенной погрешностью 0,001%? 07.gif Или как тогда понимать ваше "важны все 5 значащих цифр"? 5 значащих цифр какого числа?
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Dec 26 2008, 20:58
Сообщение #6


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Автор ничего не говорил об относительной приведенной погрешности. Его вероятно интересует разрешающая способность не хуже 1/65535 - это уже "почти" 5 десятичных разрядов. Ну а требуемая точность это уже второй вопрос и не менее интересный...


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
PaulB
сообщение Dec 26 2008, 21:08
Сообщение #7


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

Группа: Участник
Сообщений: 147
Регистрация: 20-08-06
Пользователь №: 19 681



>rezident
Это значит, что даже если величина изменряемого напряжения составляет десятые доли вольта, то все равно сотая милливольта должна быть измерена с той же точностью.

Да и еще от 10 мкв до 100 мв, а не от 100 мкв.


--------------------
Мой канал: CybernetSystems
Go to the top of the page
 
+Quote Post
rezident
сообщение Dec 26 2008, 21:20
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Оба-на сколько оказывается телепатов в форуме! 07.gif Между тем у топикстартера ничего не сказано ни про разрешающую способность, ни про точность измерения. Потому и задаю уточняющие вопросы. Тем более, что разрешающая способность и точность измерения не одно и то же.
Go to the top of the page
 
+Quote Post
yanita
сообщение Dec 27 2008, 11:27
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 9-02-08
Из: Украина
Пользователь №: 34 891



А если поставить программируемый усилитель перед АЦП, то можно уменьшить разрядность АЦП?
Go to the top of the page
 
+Quote Post
VDG
сообщение Dec 27 2008, 13:26
Сообщение #10


Знающий
****

Группа: Участник
Сообщений: 845
Регистрация: 10-02-06
Пользователь №: 14 193



судя по детским вопросам автора - тему в Начинающие. там ей самое место. и к AVR она отношения никакого не имеет.


--------------------
Go to the top of the page
 
+Quote Post
Diusha
сообщение Dec 27 2008, 15:02
Сообщение #11


Вечный студент
****

Группа: Участник
Сообщений: 500
Регистрация: 11-09-06
Из: Питер
Пользователь №: 20 262



Цитата(Kannikkiy @ Dec 26 2008, 23:08) *
Возможно ли решение данной задачи с помощью микроконтроллеров? Если да, то каких?

Есть такой зверь - ATmega406. Заявлены 18 разрядов (правда, при более низкой скорости). Но зато для связи с компом надо что-то мудрить

От модератора.
Их сообщения удалено излишнее цитирование.
Go to the top of the page
 
+Quote Post
Kannikkiy
сообщение Dec 29 2008, 17:33
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 26-12-08
Пользователь №: 42 777



Извините, что так долго не писал... Как раз перед выходными деньги кончились на счету...

Цитата
нужно измерять сигнал постоянного напряжения с частотой выборок 10SPS в диапазоне от 100мкВ до 100мВ с относительной приведенной погрешностью 0,001%?


Надо измерять сигнал постоянного напряжения с частотой выборок 10SPS в диапазоне от 10мкВ до 100мВ с относительной приведенной погрешностью 0,01% Т.е. чтобы если будет измерено напряжение 0.23457В то за правильность измерения цифры "7" можно было поручиться

Цитата
А если поставить программируемый усилитель перед АЦП, то можно уменьшить разрядность АЦП?


А, действительно, если поставить предусилитель, можно ли решить эту задачу?
Go to the top of the page
 
+Quote Post
rezident
сообщение Dec 29 2008, 18:11
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(Kannikkiy @ Dec 29 2008, 22:33) *
А, действительно, если поставить предусилитель, можно ли решить эту задачу?
Дык без усилителя вообще весьма непросто решить такую задачу. Если измерять непосредственно в указанном диапазоне, то разрешение АЦП должно быть порядка 1мкВ. Учитывая, что генераторы опорного напряжения обычно бывают 1,25В/2,5В, то вам нужен 1,25В/1мкВ >=21 разрядный АЦП. Если же привести диапазон входного сигнала ближе к опоре, усилив его, скажем в 8 раз, то и разрядность потребуется тоже на 8 разрядов меньше >=13 разрядов. Однако тут не все так просто, потому, что усилитель внесет дополнительную погрешность, которую придется тоже учитывать.
Go to the top of the page
 
+Quote Post
Kannikkiy
сообщение Dec 29 2008, 19:50
Сообщение #14


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 26-12-08
Пользователь №: 42 777



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

Блок - схему я представляю:

Предусилитель - МК - АЦП - Комп

Кавовы должны быть параметры или компоненты каждого блока?
Go to the top of the page
 
+Quote Post
PaulB
сообщение Dec 29 2008, 20:11
Сообщение #15


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

Группа: Участник
Сообщений: 147
Регистрация: 20-08-06
Пользователь №: 19 681



А можно ли использовать для наших задачь мк AT90USB162?


--------------------
Мой канал: CybernetSystems
Go to the top of the page
 
+Quote Post

4 страниц V   1 2 3 > » 
Closed TopicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


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


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