|
6 / 6 / 7
Регистрация: 14.04.2010
Сообщений: 101
|
||||||
PIC16F877. Измерение потребляемой мощности в сети 220В22.10.2012, 22:03. Показов 11271. Ответов 12
Метки нет (Все метки)
прошивка и схема для МК для измеряемой мощности и потребляемой энергии в сети 220В . Индикатор LCD
PIC16F877 ребят, помогите со схемой, я не могу сделать ее( с прошивкой вроде разобрался с одной ножки снимаю напряжение с другой ток, эквивалентый напряжению( это надо сделать из элементов на схеме) и все это вывожу на LCD вот что я навоял.
0
|
||||||
| 22.10.2012, 22:03 | |
|
Ответы с готовыми решениями:
12
Измерение потребляемой мощности Изменится ли величина активной мощности, потребляемой установкой?
|
|
Почетный модератор
11559 / 4353 / 453
Регистрация: 12.06.2008
Сообщений: 12,455
|
|
| 23.10.2012, 18:48 | |
|
Честно говоря, не знаю, как это правильно сделать... но можно поставить резистор с очень маленьким сопротивлением и измерять напряжение с одной стороны и с другой. Но для этого напряжение надо вначале выпрямить и пропустить через делитель. Но т.к. диоды и резисторы не идеально одинаковые, поэтому надо обязательно предусмотреть возможность подстройки. Кроме того, падение на резисторе будет очень маленьким и, возможно, придётся поставить операционник, что бы усилить разницу... в этом случае будет достаточно одного канала АЦП на контроллере.
0
|
|
|
1 / 1 / 0
Регистрация: 06.05.2012
Сообщений: 16
|
|
| 26.10.2012, 07:26 | |
|
Для измерения мощности необходимо одновременно измерить ток и напряжение, т.е. 2 аналого-цифровых преобразователя должны запуститься одновременно.
Если преобразователь один, то будет задержка между измерениями тока и напряжения, равная времени преобразования + время переключения коммутатора. Соответственно измеренная мощность будет неправильной. Как варианты решения можете применить готовые микросхемы счетчиков электроэнергии, либо поставить 2 внешних АЦП, либо выбрать микроконтроллер с двумя АЦП, например ATxmega или STM32.
0
|
|
|
|
|
| 26.10.2012, 09:17 | |
|
...не мудрил бы, а именно из готовых взял бы.
А вообще, рекомендовал бы к ознакомлению "Что стоит за цифровыми счетчиками электроэнергии" (алгоритм, схема, практика реализации).
0
|
|
|
624 / 495 / 43
Регистрация: 05.07.2010
Сообщений: 1,589
|
|
| 26.10.2012, 22:42 | |
|
В розетке приблизительно синусоидальное напряжение. И приблизительно синусоидальный ток.
Поэтому: 1) Чтобы получить мгновенное значение полной мощности следует строго одновременно измерить мгновенную силу тока и мгновенное напряжение и их перемножить. Однако полная электрическая мощность это скороее всего совсем не та цифра, которую хочется измерить. Эти синусоиды смещены относительно друг друга во времени. Величина смещения зависит от характера нагрузки. То есть если она более ёмкостная - ток опережает напряжение, если она индуктивная - ток отстаёт от напряжения. Поэтому: 2) Чтобы получить активную электрическую мощность, следует перемножить одновременно полученные значения тока и напряжения на косинус угла между ними. Для получения реактивной электрической мощности - умножить на синус. (теорию гуглим по фразе "треугольник напряжений"). То есть понадобится ещё анализировать смещение синусоид и вычислять косинус. 3) Можно, конечно, поступить по другому. Вычислить действующее значение тока и действующее значение напряжения, поделив амплитудное значение на коэффициент (для синусоиды это корень из двух), и затем умножать их на косинус для получения активной мощности. Но при этом получим погрешность из-за того, что форма тока сильно отличается от синусоиды из-за присутствия нелинейной нагрузки. То есть этот коэффициент по хорошему нужно вычислять, проанализировав форму тока. Но может быть в данном случае такая точность и не требуется. Видел вот такую схему розеточного вольтметра: http://alex-exe.ru/radio/micro... 7seg-plus/ Она под другой МК, но я думаю, можно попытаться адаптировать её к F877 В принципе амперметр можно сделать примерно так же, сняв напряжение с измерительного шунта, и не деля его делителем. Скорее всего, даже понадобится усилить его операционником, прежде чем измерять. Только надо сделать запас по амплитуде на случай КЗ - чтобы не пожечь АЦП. Программа из того проекта умножает амплитудное напряжение на коэффициент, то есть его точность зависит от синусоидальности напряжения. Для бытовых нужд сойдёт. Тут уже советовали воспользоваться специализированными микросхемами для счётчиков. Это был хороший совет. Кстати, у Микрочипа есть совместимые с PIC микросхемы для счётчиков.
1
|
|
|
108 / 16 / 2
Регистрация: 09.03.2011
Сообщений: 37
|
|
| 26.10.2012, 23:54 | |
Сообщение было отмечено как решение
Решение
ИМХО - самый нормальный вариант - это упомянутая выше микросхема счетчик+ваттметр+вольтметр+амперметр. Мерить синусоиду встроенным АЦП - весьма геморно. И ток в таком случае проще измерять при помощи трансформатора тока.
0
|
|
|
98 / 49 / 4
Регистрация: 24.12.2011
Сообщений: 101
|
|
| 27.10.2012, 08:12 | |
|
измерение мощности- математика не такая уж и сложная.
читаем википедию http://ru.wikipedia.org/wiki/%... 1%82%D1%8C Ацп контроллера оцифровывает сигнал тока Действующее напряжение Действующий ток Активная мощность Полная мощность так как ацп оцифровывает поочередно с двух каналов, то нехватающие данные берутся методом усреднения соседних отсчетов. при работе контроллера сигналы берутся в отчетах АЦП, а вместо
0
|
|
|
98 / 49 / 4
Регистрация: 24.12.2011
Сообщений: 101
|
|
| 27.10.2012, 11:02 | |
|
выкладки- закон природы. от характера нагрузки не зависят.
единственная вещь, которая может зависеть- частота дискретизации( чем более корявый ток или напряжение, тем больше частота дискретизации).
0
|
|
|
624 / 495 / 43
Регистрация: 05.07.2010
Сообщений: 1,589
|
|
| 25.01.2013, 20:08 | |
|
Если ТС ещё интересна тема, то вот на что стоит посмотреть:
MCP3909 и MCP3905A - специализированные микросхемы для измерения энергии и мощности, на них счётчики делают. Вот любопытный документ на сайте производителя: "MCP3909 3-Phase Energy Meter Reference Design Using the PIC18F2520" И вот такой: IEC Compliant Active-Energy Meter Design Using The MCP3905A/06A И вот ещё парочка статей на сайте производителя: http://www.microchip.com/wwwpr... e=en028189 http://www.microchip.com/wwwpr... e=en520376
1
|
|
| 25.01.2013, 20:08 | |
|
Помогаю со студенческими работами здесь
13
Измерение мощности тока Измерение мощности велосипеда
Измерение активной и реактивной мощности? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
|
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|