USB счетчик электроэнергии постоянного тока
Автор: Юлиан Барышников, iulianbaryshnikov@yandex.ru В данной статье представляется разработка USB-счетчика электроэнергии постоянного тока.
На основе представленной схемы вольтметра и прошивки микроконтроллера PIC18F2550 была создана USB-программа, которая могла бы считать электроэнергию, для цепи с постоянным сопротивлением. Так как счетчики постоянной энергии редкость и дорого (20-30 тыс. руб. в России и 6-10 тыс. руб. в Китае и Индии) то решили сами сделать счетчик, который подходил бы для наших лабораторных исследований, который в итоге составил цену не дороже 400 руб., по компонентам. Делали счетчик для замеров и сравнения энергии рекуперации в электродвигателях разной конструкции, но одинаковой мощности, также он может быть применим, как измеритель получаемой энергии от ветрогенератора, солнечных батареек и других источников энергии постоянного тока. Написанная программа может считать не только квт*ч, но и вт*ч, вт*с и т.д…
Выделено голубым значение множителя напряжения, его перед замерами можно получить по формуле указанной здесь. Либо подобрать по мультиметру, то есть замеряя мультиметром напряжение батарейки, а потом вводить такое значение множителя напряжения, чтобы USB-программа (с помощью нашего счетчика) показывала на этой же батарейке такое же напряжение как на мультиметре. Величина сопротивления делителя напряжения может быть подобрана как для пропускания больших, так и малых токов. Делитель напряжения еще необходим если мы подаем напряжение больше 5 вольт, больше 5 вольт на микроконтроллер подавать нельзя поэтому если мерить энергию больше 5 вольт, нужен делитель напряжения. Стоит заметить, что схема в Proteus отличается от схемы, которая выполнена в железе. VCC (красненький проводок USB) будет идти не на 1 ногу, а на 20 ногу PICа. Также в схеме для Proteus не нарисованы 8 и 19 нога, в железе 8 или 19 (по выбору) нужно отвести на землю.
Счетчик, можно улучшить если изменить прошивку микроконтроллера, чтобы микроконтроллер замерял значение тока (с помощью датчика тока) в цепи и сам подавал их в USB-программу, при этом отпадет в ручную вводить значение сопротивление цепи.
USB-программа может обрабатывать неограниченное количество подключаемых счетчиков, для этого нужно выбрать открыть программу и еще раз выбрать по списку вниз HID-совместимое устройство (выделено черным). Устройства будут соответствовать по списку вниз, по порядку включения в компьютер.
Алгоритм USB-программы для расчета энергии постоянного тока: USB-программа получает измеренное напряжение от микроконтроллера, потом делит на вводимое сопротивление, получается ток. После, измеряемое напряжение умножается на вводимую величину умножителя напряжения, получается реальное напряжение, которое подается на счетчик до делителя. Это реальное напряжение перемножается с током и интегрируется по времени, получается значение энергии. Ссылка на USB-программу Разработка USB-программы: Николай Ерёмин Благодарности: Moty Mizrachi за бескорыстное представление USB-вольтметра на своем сайте, а также советы по переписке.
Все вопросы в Форум.
|
|
||||||||||||
|
||||