Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: вольтметр перменого тока на МК
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Яrik
Кто нибудь делал вольтметр переменного тока на микроконтроллере?
Нужно приблизительно с такими параметрами:
- с диапазоном измеряния напряжение от миливольт до 1В (перекрывается за несколько подиапазонов);
- рабочая область частот ~0 до 100кГц;
- входное сопротивление >1МОм5;
- погрешностью не более 5%.

До подачи на взод АЦП МК, переменку нужно выпрямить. Слихал, что есть микросхемы детекторы с хорошой линейностью в широком диапазоне частот.
Какие будут придложения по поводу рационольности такого решения?
Stanislav_S
Цитата(Яrik @ Jul 21 2007, 13:27) *
Кто нибудь делал вольтметр переменного тока на микроконтроллере?
Нужно приблизительно с такими параметрами:
- с диапазоном измеряния напряжение от миливольт до 1В (перекрывается за несколько подиапазонов);
- рабочая область частот ~0 до 100кГц;
- входное сопротивление >1МОм5;
- погрешностью не более 5%.

До подачи на взод АЦП МК, переменку нужно выпрямить. Слихал, что есть микросхемы детекторы с хорошой линейностью в широком диапазоне частот.
Какие будут придложения по поводу рационольности такого решения?

На входе поставить усилитель с изменяемым Ку, ну например MCP6S21, перед ним буффер зате м подать на АЦП, действующие напряжение считать внутри МК. Как вариант конечно можно поставить и выпрямитель, посмотрите у Analog devices их там много и они есть в VDmais. Делали нечто подобное недавно на ATmega16, но там требования по точности были выше и поэтому аналоговая часть понавороченей получилась.
WHALE
Вам надо в подфоруме по аналоговой технике поиском пройтись.Там таких тем валом.
З.Ы.-вы еще важный параметр-температурный диапазон не указали,от много что зависит.Да и переменный ток-это что?Синус?
Яrik
Цитата(WHALE @ Jul 21 2007, 16:34) *
Да и переменный ток-это что?Синус?

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

Цитата
Делали нечто подобное недавно на ATmega16, но там требования по точности были выше и поэтому аналоговая часть понавороченей получилась.

Вобще точность нужно чтоб была как можно лучше, но чтобы не накладно было.
mse
Цитата(Яrik @ Jul 21 2007, 19:02) *
Нет желательно мерять действующие значение переменного тока оюбой формы.
Температурный режим - комнатный.
Вобще точность нужно чтоб была как можно лучше, но чтобы не накладно было.

Начни с АД637.
Яrik
Цитата
Начни с АД637.

Вещь хорошая, но дороговато.
Stanislav_S
Цитата(Яrik @ Jul 21 2007, 20:02) *
Нет желательно мерять действующие значение переменного тока оюбой формы.
Температурный режим - комнатный.
Вобще точность нужно чтоб была как можно лучше, но чтобы не накладно было.

Вроде бы требовалось мерять напряжение, а не ток. А что выступает датчиком тока? Кроме того каов способ вывлда данных? Не накладный путь буффер + усилитель + МК ( я бы может быть мелкий АРМ поставил) и в нем вычислять все програмно.
Zoro
вопрос а как мерять напряжение 220В и ток 0-5А 3фазы вся погрешность 2% просто надо сделать регистратор предельных значений напряжений.. токов..
Stanislav_S
Цитата(Zoro @ Jul 22 2007, 13:01) *
вопрос а как мерять напряжение 220В и ток 0-5А 3фазы вся погрешность 2% просто надо сделать регистратор предельных значений напряжений.. токов..

Если не нужна гальваническая развязка то, напряжение через резистивный делитель и буффер подать на АЦП, ток мерять или датчиком Холла ( нпример ACS706 от Allegro или посмотреть у Honeywell например серия CSLS), либо трансформатором тока ( их сейчас многие фирмы продают для счетчиков электроэнергии ). Если нужна развязка то для измерения напряжения поставить трансформаторы ( как вариант можно поставить аналоговые оптроны типа LOC110 или IL300, но это более дорогой вариант).
Яrik
Цитата
Вроде бы требовалось мерять напряжение, а не ток


Ой пропустил слово напряжения. biggrin.gif
muravei
Цитата(Яrik @ Jul 21 2007, 19:02) *
Нет желательно мерять действующие значение переменного тока оюбой формы.

Нужен средне-квадратичный измеритель.
mse
Цитата(Яrik @ Jul 21 2007, 19:24) *
Вещь хорошая, но дороговато.

Ну тоды как у классиков. Оцениваешь диапазон частот, в котором буишь мерять, задаёшься частотой выборки, делаешь антиалиасинговый фильтер, оцифровываешь, обокониваешь Кайзером каким, квадрачишь, суммируешь, делишь(или не делишь), окорниваешь квадратно. Ну, мож есчо масштабировать придёцца, мало ли?
Вот и всё, никого, вроде не забыл...
_artem_
Цитата(mse @ Jul 23 2007, 12:18) *
Ну тоды как у классиков. Оцениваешь диапазон частот, в котором буишь мерять, задаёшься частотой выборки, делаешь антиалиасинговый фильтер, оцифровываешь, обокониваешь Кайзером каким, квадрачишь, суммируешь, делишь(или не делишь), окорниваешь квадратно. Ну, мож есчо масштабировать придёцца, мало ли?
Вот и всё, никого, вроде не забыл...


Интересно, a какова должна быть частота оцифровки при клссике для достижения двух процентной погрешности если полоса входных частот до 100 кгц ?
mse
Цитата(_artem_ @ Jul 23 2007, 14:06) *
Интересно, a какова должна быть частота оцифровки при клссике для достижения двух процентной погрешности если полоса входных частот до 100 кгц ?

Точность от Фдискр малозависима. А так, не меньше 200кГ, а лучше - больше. По аналоговым соображениям. Кил 500-600 было бы самато.
Тупенький антиалиасный снаружи, тупенький децимируюсчий внутри...Но это уже не АВР, разумеется.
NVade
Цитата(mse @ Jul 23 2007, 16:18) *
Ну тоды как у классиков. Оцениваешь диапазон частот, в котором буишь мерять, задаёшься частотой выборки, делаешь антиалиасинговый фильтер, оцифровываешь, обокониваешь Кайзером каким,

...явно не для АВР задачка. Хотя если АЦП с параллельным выходом поставить на 8 разрядов, и не надо непрерывно мерить, окошко упростить, может что впритык и получится. Но геморрою явно больше.
Так что если делать в цифре, то процессор явно мощнее должен быть.
AD637, конечно, очень хорош. Но можно же и на компромисс пойти AD637->AD636->AD736/7. Последний дает 1% на 90кГц и стоит $5. Чем не устраивает?
mse
Цитата(NVade @ Jul 23 2007, 14:45) *
...явно не для АВР задачка. Хотя если АЦП с параллельным выходом поставить на 8 разрядов, и не надо непрерывно мерить, окошко упростить, может что впритык и получится. Но геморрою явно больше.
Так что если делать в цифре, то процессор явно мощнее должен быть.
AD637, конечно, очень хорош. Но можно же и на компромисс пойти AD637->AD636->AD736/7. Последний дает 1% на 90кГц и стоит $5. Чем не устраивает?

Нормально. Если Фдискр 10-20-30кГ, то прокатит с тупым СПИйным АЦП на 16р.
При малой вх динамике и со своим нутряным АЦПом. Можно ещё на опере каком сваять линейку разномастных усилителей и на разные каналы их, и вот вам некое подобие АРУ и некое расширение вх диапазона...Сделать мона фсё и на фсём и не так дорого.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.