Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
06.09.2010, 04:12
|
|
Прописка
Регистрация: 15.02.2009
Сообщений: 147
Сказал спасибо: 2
Сказали Спасибо 72 раз(а) в 8 сообщении(ях)
|
Считываем активную мощность потребляемой электроэнергии
Есть контроллер Atmega16, следит за работой технологической установки - включает/выключает через реле обычные электроприборы, считывает значения датчиков, передает информацию по UART...
Хочу дополнить установку цифровой ваттметром и счетчиком потребляемой электроэнергии. Питается устройство от 220В/50Гц, общая мощность всех подключенных электрприборов - до 2 кВт. Все эти приборы имеют изменяемый косинус фи и могут быть заменены на другие.
Из 8 каналов АЦП контроллера - 2 свободны. Первой мыслью было сделать токосъемник и делитель напряжения выпрямить, усреднить и посчитать их произведение. Но это не годится как решение, поскольку нагрузка не является чисто активной и с изменяемыми в процессе харатеристиками.
Другой более правильной мыслью было считывать значения полупериодов и отсчитать сдвиг фазы между током и напряжением, вычислять косинус, перемножать максимумы, етс ... Громоздкая и тяжелая задача. А если питающее напряжение (и ток) сильно отличается (как правило, плюс помехи) от синусоиды - то значительное отклонение от правильного результата.
Вопрос как всегда простой - если ли какое простое схемотехническое аналоговое решение, что-то типа датчик потребляемой мощности, позволяющее замерить потребляемую устройством мощность ?
Последний раз редактировалось faru; 06.09.2010 в 04:39.
|
|
|
|
06.09.2010, 04:52
|
|
Гражданин KAZUS.RU
Регистрация: 08.07.2006
Сообщений: 583
Сказал спасибо: 76
Сказали Спасибо 90 раз(а) в 66 сообщении(ях)
|
Re: Считываем активную мощность потребляемой электроэнергии
__________________
Sex, Druggs, Rock&Roll
|
|
|
Сказали "Спасибо" alberio
|
|
|
06.09.2010, 05:29
|
|
Заблокирован
Регистрация: 22.04.2010
Сообщений: 348
Сказал спасибо: 41
Сказали Спасибо 106 раз(а) в 95 сообщении(ях)
|
Re: Считываем активную мощность потребляемой электроэнергии
Если AVR465 чем-то не устроит, можно использовать аппаратный датчик потребляемой мощности.
Есть микросхемы для измерения мощности, например ADE7751 от Analog Devices выдаёт импульсы, частота которых пропорциональна средней мощности. Останется измерить их частоту в МК.
|
|
|
Сказали "Спасибо" firew0rker
|
|
|
07.09.2010, 15:24
|
|
Прописка
Регистрация: 15.02.2009
Сообщений: 147
Сказал спасибо: 2
Сказали Спасибо 72 раз(а) в 8 сообщении(ях)
|
Re: Считываем активную мощность потребляемой электроэнергии
Спасибо за помощь, но искал именно именно аналоговое решение, без доп. корпуса цифры. Понравилось как наши деды когда-то в домашнем счетчике решили проблему перемножения векторов U и I..
Несложную схемку думалось найти бы, которая тоже самое делает, и на выходе аналоговый сигнал под 1 канал АЦП. Представляю себе это как систему из 3-х индуктивностей, две задающих и одна считывает результирующее поле, пока не представлю как.
|
|
|
|
07.09.2010, 16:34
|
|
Заблокирован
Регистрация: 27.03.2007
Сообщений: 1,328
Сказал спасибо: 12
Сказали Спасибо 576 раз(а) в 460 сообщении(ях)
|
Re: Считываем активную мощность потребляемой электроэнергии
Сообщение от faru
|
сделать токосъемник и делитель напряжения
|
Ваша первая мысль была плодотворной, по-моему. Только никакой косинус фи искать не надо. Просто перемножаете с учётом знака полученные мгновенные значения для напряжения и тока, результат перемножения накапливаете за период. Потом полученный накопленный результат делите на число точек в периоде. Это и будет активная мощность ! Если взять частоту дискретизации, например, 256*50Гц, то процесс деления сведётся просто к сдвигу результата на 8, т.е. к отбрасыванию младшего байта результата накопления ...
Последний раз редактировалось Yurkin2007; 07.09.2010 в 16:49.
|
|
|
Сказали "Спасибо" Yurkin2007
|
|
|
08.09.2010, 10:32
|
|
Временная регистрация
Регистрация: 08.07.2010
Сообщений: 67
Сказал спасибо: 0
Сказали Спасибо 19 раз(а) в 5 сообщении(ях)
|
Re: Считываем активную мощность потребляемой электроэнергии
По теме очень много есть в сети и на этом сайте https://kazus.ru/articles/54.html
Но если вы хотите работать с комплексной величиной - то простого устройства не получится, особенно если 3ф.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 11:26.
|
|