Свежие обсуждения
Источники питания

Цифровой двухканальный ампер-вольтметр для блока питания на МК PIC16F876

1 4 20

2 DIKLER Вопрос, как Вы реализуете измерение напряжения 0...50в c точностью 0,01в и ток 0...10а с точностью 0,001а!?
Ведь в PIC16F876 есть только 10и битный АЦП [#0...1023], цепей для оверсэмплинга на схеме нет. По прикидкам для измерения тока потребуется 14битный ацп [#0...16383], напряжения 13битный ацп [#0...8191] откуда берутся недостающие данные, или младшие разряды индикации скажем так, недостовены?

PS Делал одноканальный вольтметр/амперметр на пике у меня получился диапазон напряжения 0,0...51,1в тока 0,00...10,23а, всего, а хотелось бы поточней.

 

DWD: хотя бы, до 20А А с какой точностью Вы хотите иметь индикацию тока и напряжения?

 

AlexAlcoa: как Вы реализуете измерение....
Это Вы на картинке увидели? Я про такую точность вроде неписал. Да Вы и сами всё расписали, битиков нехватит

Для тех кто непонял: МК может мерить от 0 до 5 В, для МК с 10битным АЦП это будет (как уже писал AlexAlcoa) от 0 до 1023. Если мы хотим мерить от 0 до 5В, то минимальный шаг (чуствительность АЦП) будет равен 5 / 1023, итого 0,0048.... Следовательно если хотим мерить от 0 до 50, то 50 / 1023, итого 0,048.. В. Если округлить то 0,05В или 50мВ. С током тоже самое (диапазон делим на битность АЦП).

AlexAlcoa: хотя бы, до 20А А с какой точностью
20/1023 приблезительно 0,02А
Ксожалению чудес небывает.
У меня правдо сделано усреднение 16 замеров, что впринципе дает еще 1 бит.
+ если использовать REF то можно еще вытащить 1 бит
В Вашем случае (если использовать это МК) точность можно поднять только переключаемым делителем напряжения, собраным к примеру на аналоговых ключах. С током тоже самое, коэф. усиления у ОУ должен переключаться. Всё это раздувает схему, может лучше сменить АЦП?
А где Вы хотите мерить 50 В, чтоб было важно значение в 0,01 В ???

Прикрепленый файл это настройка для версии с сайт датагор.
КВАСЯ, на плате землю накрутил, попробуй шунтировать входы МК(аналоговые) кондерами 0,1мкФ. Если не поможет, пиши...

220284.zip

 

А тут тоже самое только от 5В.

220286.zip

 

Да, скрин протеуса, на датагоре, ввел в заблуждение.
А откуда берется доп.бит при усреднении 16замеров?
Изменять опору (Vref) конечно можно, но ИМХО использовать другой АЦП нужной разрядности, более правильно.
Измерять до 50в конечно не нужно, а вот до 30в было бы не плохо, хотя на практике и 0,1хватает

 

КВАСЯ, проекта у меня нет. И скачивать его (и делать) я не буду, пока максимальный ток не будет поднят до уровня 20А...

 

AlexAlcoa: DWD: хотя бы, до 20А А с какой точностью Вы хотите иметь индикацию тока и напряжения?

С максимально возможной...
В принипе, десятых долей вполне достаточно. Как напряжения, так и тока.
То есть, если в диапазоне напряжений 0...50В и токов 0...20А реальная точность получится 0.1В и 0.1А, то для моих потребностей это будет пределом желаний.

 

DIKLER: ...точность можно поднять только переключаемым делителем напряжения, собраным к примеру на аналоговых ключах. С током тоже самое, коэф. усиления у ОУ должен переключаться. Всё это раздувает схему...

Для меня, например, это не страшно. Усложнение для получения более качественных характеристик меня ни когда не пугало.

DIKLER: ...может лучше сменить АЦП?

А вот это для меня самое страшное...

 

Могу поделиться, если подождете пару недель (сейчас занят на работе), проектом 2х канального вольтметра/амперметра c диапазонами измерения 0,0...51,1в и 0,0...25,5а на LCD16х2, PIC16F676 и ОУ AD8552.

 

AlexAlcoa: роектом 2х канального вольтметра/амперметра
Как Вы его планируете калибровать?