Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 06.09.2010, 04:12  
faru
Прописка
 
Регистрация: 15.02.2009
Сообщений: 147
Сказал спасибо: 2
Сказали Спасибо 72 раз(а) в 8 сообщении(ях)
faru на пути к лучшему
По умолчанию Считываем активную мощность потребляемой электроэнергии

Есть контроллер Atmega16, следит за работой технологической установки - включает/выключает через реле обычные электроприборы, считывает значения датчиков, передает информацию по UART...

Хочу дополнить установку цифровой ваттметром и счетчиком потребляемой электроэнергии. Питается устройство от 220В/50Гц, общая мощность всех подключенных электрприборов - до 2 кВт. Все эти приборы имеют изменяемый косинус фи и могут быть заменены на другие.

Из 8 каналов АЦП контроллера - 2 свободны. Первой мыслью было сделать токосъемник и делитель напряжения выпрямить, усреднить и посчитать их произведение. Но это не годится как решение, поскольку нагрузка не является чисто активной и с изменяемыми в процессе харатеристиками.

Другой более правильной мыслью было считывать значения полупериодов и отсчитать сдвиг фазы между током и напряжением, вычислять косинус, перемножать максимумы, етс ... Громоздкая и тяжелая задача. А если питающее напряжение (и ток) сильно отличается (как правило, плюс помехи) от синусоиды - то значительное отклонение от правильного результата.


Вопрос как всегда простой - если ли какое простое схемотехническое аналоговое решение, что-то типа датчик потребляемой мощности, позволяющее замерить потребляемую устройством мощность ?
Реклама:

Последний раз редактировалось faru; 06.09.2010 в 04:39.
faru вне форума  
Сказали "Спасибо" faru
warel (27.06.2019)
Непрочитано 06.09.2010, 04:52  
alberio
Гражданин KAZUS.RU
 
Аватар для alberio
 
Регистрация: 08.07.2006
Сообщений: 583
Сказал спасибо: 76
Сказали Спасибо 90 раз(а) в 66 сообщении(ях)
alberio на пути к лучшему
По умолчанию Re: Считываем активную мощность потребляемой электроэнергии

http://atmel.com/dyn/resources/prod_...ts/doc2566.pdf
Все как заказывали
__________________
Sex, Druggs, Rock&Roll
alberio вне форума  
Сказали "Спасибо" alberio
warel (27.06.2019)
Непрочитано 06.09.2010, 05:29  
firew0rker
Заблокирован
 
Регистрация: 22.04.2010
Сообщений: 348
Сказал спасибо: 41
Сказали Спасибо 106 раз(а) в 95 сообщении(ях)
firew0rker на пути к лучшему
По умолчанию Re: Считываем активную мощность потребляемой электроэнергии

Если AVR465 чем-то не устроит, можно использовать аппаратный датчик потребляемой мощности.
Есть микросхемы для измерения мощности, например ADE7751 от Analog Devices выдаёт импульсы, частота которых пропорциональна средней мощности. Останется измерить их частоту в МК.
firew0rker вне форума  
Сказали "Спасибо" firew0rker
warel (27.06.2019)
Непрочитано 07.09.2010, 15:24  
faru
Прописка
 
Регистрация: 15.02.2009
Сообщений: 147
Сказал спасибо: 2
Сказали Спасибо 72 раз(а) в 8 сообщении(ях)
faru на пути к лучшему
По умолчанию Re: Считываем активную мощность потребляемой электроэнергии

Спасибо за помощь, но искал именно именно аналоговое решение, без доп. корпуса цифры. Понравилось как наши деды когда-то в домашнем счетчике решили проблему перемножения векторов U и I..

Несложную схемку думалось найти бы, которая тоже самое делает, и на выходе аналоговый сигнал под 1 канал АЦП. Представляю себе это как систему из 3-х индуктивностей, две задающих и одна считывает результирующее поле, пока не представлю как.
faru вне форума  
Сказали "Спасибо" faru
warel (27.06.2019)
Непрочитано 07.09.2010, 16:34  
Yurkin2007
Заблокирован
 
Регистрация: 27.03.2007
Сообщений: 1,328
Сказал спасибо: 12
Сказали Спасибо 576 раз(а) в 460 сообщении(ях)
Yurkin2007 на пути к лучшему
По умолчанию Re: Считываем активную мощность потребляемой электроэнергии

Сообщение от faru Посмотреть сообщение
сделать токосъемник и делитель напряжения
Ваша первая мысль была плодотворной, по-моему. Только никакой косинус фи искать не надо. Просто перемножаете с учётом знака полученные мгновенные значения для напряжения и тока, результат перемножения накапливаете за период. Потом полученный накопленный результат делите на число точек в периоде. Это и будет активная мощность ! Если взять частоту дискретизации, например, 256*50Гц, то процесс деления сведётся просто к сдвигу результата на 8, т.е. к отбрасыванию младшего байта результата накопления ...

Последний раз редактировалось Yurkin2007; 07.09.2010 в 16:49.
Yurkin2007 вне форума  
Сказали "Спасибо" Yurkin2007
warel (27.06.2019)
Непрочитано 08.09.2010, 10:32  
i-mir
Временная регистрация
 
Регистрация: 08.07.2010
Сообщений: 67
Сказал спасибо: 0
Сказали Спасибо 19 раз(а) в 5 сообщении(ях)
i-mir на пути к лучшему
По умолчанию Re: Считываем активную мощность потребляемой электроэнергии

По теме очень много есть в сети и на этом сайте https://kazus.ru/articles/54.html

Но если вы хотите работать с комплексной величиной - то простого устройства не получится, особенно если 3ф.
i-mir вне форума  
Сказали "Спасибо" i-mir
warel (27.06.2019)
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 11:26.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot