Страница 4 из 10
Re: Цифровой ваттметр на МК
Добавлено: Пт апр 02, 2010 08:40:31
LINKS_234
ну я же сразу и писал :
ну и интересуют показания полной мощности и угла сдвига фаз на различных нагрузках. к примеру трансформатор нагруженный на двигатель , трансформатор на лампочку , лампочка на 15Вт, 40Вт, 100Вт, конденсаторы на переменный ток , или же фильтрующие с различными ёмкостями, конденсатор параллельно первичке транса и т.п. можно попробовать ещё энергосберегайки, но я тогда за правильные показания не ручаюсь. особенно за сдвиг фаз. т.к. у них потребление не синусоидальное.

просто интересно насколько правильный там угол определяется.
Re: Цифровой ваттметр на МК
Добавлено: Пт апр 09, 2010 03:48:15
and_lk
Исключительно полезная схема. Давно искал подобное. В инете, такое впечатление, что с микроконтроллерами все озабочены исключительно часами с замерами температур. Завтра обязательно поеду за комплектацией. Буду повторять. Правда в быту интересует все-таки замер голого потребления энергии устройством. Я начинающий. Переработать сейчас схему и прошивку навряд ли удастся. Уважаемый LINKS_234, а нельзя ли переработать схему и прошивку для одного вывода Ватт на семисегментный индикатор? Готов немного поучавствовать финансово для того чтобы данная тема не заглохла!
Re: Цифровой ваттметр на МК
Добавлено: Пт апр 09, 2010 08:29:07
LINKS_234
впринципе можно, только три проблемы - у меня свободного времени нету, я никогда не работал с динамической индикацией и мне не на чем отлаживать.
Re: Цифровой ваттметр на МК
Добавлено: Пт апр 09, 2010 12:57:10
К.С.А
Я не так давно пробовал динамическую индикацию в тахометре , основываясь на статьи :
http://arv.radioliga.com/content/view/172/49/
http://arv.radioliga.com/content/view/106/49/
получилось.
Пробовал тем же способом в вольтметре - тоже получается, думаю можно и здесь применить.
Во вложении архив тахометра ("С" файл на CVAVR для АТмега16) с динамической индикацией , коментарии на русском.
Re: Цифровой ваттметр на МК
Добавлено: Пт апр 09, 2010 15:47:54
LINKS_234
ну с индикацией проблем не будет, т.к. я знаю как она работает. проблема в том , что в существующую и отлаженную прогу придётся вместо кода ЖКИ вставлять динамическую подсветку. а ЖКИ там обновляется только каждые 300мс . в другое время передачи не идёт. сделано для обеспечения помехоустойчивости, т.к. рядом с каналом ЖКИ АЦП два канала. ещё придётся смотреть не будут ли косяки с времянками и погасаний индикатора во время прерываний. короче много геморроя. хотя можно сделать проще - 74hc595 + односегментные индикаторы
Re: Цифровой ваттметр на МК
Добавлено: Пт апр 09, 2010 17:28:53
К.С.А
Ну наконец то и я собрал ваттметр!
Включил без нагрузки и .....
В верхней строке крокозябры (как я понял приветствие должно быть).
Потом и в первой и во второй строке снова крокозябры.
потом в первой:
!!=000,0 ,=00х,х
во второй :
!= 0хх,х= Д=1,ххх
х - это хаотически меняющиеся знаки (ну вроде как наводки )
такое впечатление как будто кодировка несовпадает
Может я просто не ту версию прошивки воткнул
К стати индикатор 100% рабочий!
Re: Цифровой ваттметр на МК
Добавлено: Сб апр 10, 2010 00:48:51
LINKS_234
напишите полнотью модель индикатора . проблема дейстительно где-то в кодировке.
илиже в подключении индикатора.
а прошивка одна - в первом сообщении. я её раза 3-4 обновлял. некоторые мелочи исправлял , но на саму работу это не влияет.
Re: Цифровой ваттметр на МК
Добавлено: Сб апр 10, 2010 01:03:01
and_lk
в принципе можно, только три проблемы - у меня свободного времени нету, я никогда не работал с динамической индикацией и мне не на чем отлаживать
К сожалению стандартный ответ большинства разработчиков. Мол "я художник рисую как это вижу, а если вам не нравится рисуйте сами". Так и умирает большинство проектов. В данном виде ваттметр интересен как лабораторная разработка для измерения свойств переменного тока, а не как бытовое устройство. Ну а динамическая индикация просто для удешевления схемы. Прийдется для замера мощности пользоваться добрым старым способом вольтметра-амперметра. Извините, что немного резковато, просто очень жалко.
Re: Цифровой ваттметр на МК
Добавлено: Сб апр 10, 2010 01:16:09
К.С.А
Индикатор
WH1602A-YGH-CTK
А что до подключения, так ведь если я вижу нули и запятые там где они должны быть,
то получается что подключение правильное.
Я гдето встречал что бывают индикаторы с разной кодировкой (ну тоесть адреса символов отличаются),
надеюсь правильно выразился.
Я с этим индикатором раньше уже работал, все было нормально.
А прошивка возможно старая осталась у меня , после первой неудачи с "винтом" , я начал сохранять все на флешку,
вот может и сохранил старую.
И ее загрузил.
Возможно завтра найду время и перепрошью свежей (из первого сообщения).
просто сегодня некогда было разбираться.
Re: Цифровой ваттметр на МК
Добавлено: Сб апр 10, 2010 18:41:16
LINKS_234
and_lk писал(а):
К сожалению стандартный ответ большинства разработчиков. Мол "я художник рисую как это вижу, а если вам не нравится рисуйте сами". Так и умирает большинство проектов. В данном виде ваттметр интересен как лабораторная разработка для измерения свойств переменного тока, а не как бытовое устройство. Ну а динамическая индикация просто для удешевления схемы. Прийдется для замера мощности пользоваться добрым старым способом вольтметра-амперметра. Извините, что немного резковато, просто очень жалко.
очень познавательно , но у меня действительно нету времени перелопачивать всю прошивку. полдня на работе, час дома, после универа только в 22 дома. об остальном я уже сказал. самый эффективный способ я тоже назвал - сдвиговые регистры + отдельные семисегментники.
кстати, популярный ответ повторяющих разнообразные конструкции - у меня нету денег. хочу слепить из подножного барахла.
К.С.А, не поверите - в любой прошивке у меня не было проблем с индикатором. странно что к винстару не подходит кодировка. впринципе у меня был "особенный дисплей", но больших различий в таблице символов не было. скачаю ДШ - гляну что там с кодировкой.
Re: Цифровой ваттметр на МК
Добавлено: Вс апр 11, 2010 09:34:44
AndrNet
У меня тоже небыло проблемм с прошивками две заливал, обе корректно отображали символы. И к стати о индикаторе, and_lk неужели ты считаешь, что покупать доп. микросхемы, индикаторы, и перелопачивать прошивку будет дешевле чем купить индикатор за 120 руб. Во всей конструкции меня смущает только верхний предел мощъности, вот бы до 1 кВт.
Вообщем спасибо LINKS_234
Re: Цифровой ваттметр на МК
Добавлено: Вс апр 11, 2010 17:22:14
LINKS_234
с верхним пределом будет проще - нужен будет другой шунт (или же такой же параллельно существующему) и поковыряться в прошивке. основная проблема - недостаточность места на ЖКИ.
Re: Цифровой ваттметр на МК
Добавлено: Пн апр 12, 2010 10:17:15
К.С.А
Здравствуйте!
ЗАРАБОТАЛО!!!
В чем была причина?
Да ничего нового,
как всегда моя личная невнимательность
незаметил спайку
Прошу прощения за то что понапрасну голову морочил.
Однако
Fi хаотично меняется от отрицательных
до положительных значений, это все без нагрузки.
Но меня это не сильно беспокоит.
И позволю себе выразить небольшое пожелание (которое уже здесь на форуме упоминалось)
увеличить максимальную измеряемую мощность надо бы.
LINKS_234
Спасибо за полезный приборчик.
Re: Цифровой ваттметр на МК
Добавлено: Пн апр 12, 2010 11:58:36
dr.doc
LINKS_234 писал(а):http://radiokot.ru/circuit/digital/measure/23/
Собственно тему создаю чтобы закинуть новую прошивку и схему. отправлять это всё в статьи не имеет смысла, т.к. необходимо будет править половину статьи.
в настоящее время прошивка переделана наполовину от первоначального варианта, а всё потому, что подвергся корректировке алгоритм вычислений. А именно :
-напряжение и ток теперь измеряются интегрированием (т.е. вычисляется среднее значение какого-то кол-ва измерений за фиксированный период в 20мс. реально измеряется 10мс и умножается на 2, т.к. одна полуволна синусоиды отрезана).
-подкорректированы формулы перевода результата измерения в Вольты и Амперы, а в последствии и в мощности.
-подкорректированы формулы для вычисления мощностей.
В настоящее время большинство глюков в работе устранено и устройство прошло небольшую обкатку. к сожалению по точности ничего сказать не могу, т.к. проводить замеры мультиметрами небыло времени, да и никто не ручается за точность самих мультиметров. Однако показания прибора при этом не взяты с потолка. единственные глюки и неточности которые видны невооружённым глазом - иногда показания угла сдвига фаз скачет на случайную величину, и , этот самый угол сдвига фаз без нагрузки получается равным -6°. Сие получается из-за конденсатора на выходе для подключения нагрузки. Конденсатор был там установлен для гашения помех от подключаемых приборов, т.к. это уж очень неблагоприятно сказывалось на ваттметр - от помех на шлейф ЖКИ , до повисания и перезагрузок МК.
Я извиняюсь, но измерять мощность с погрешностью 10% ??? Это, мягко говоря, "индикатор подключенной нагрузки". Прочтите статью И.Нечаева в журнале Радио №11 2005 стр. 23. Там довольно подробно описано неплохое устройство. Если Вы виртуоз в программировании, создайте на основе этого прибора регистратор измеряющий, скажем, максимальную пиковую мощность (проверка ИБП компа и т. п. - там cos ф очень низкий), значение cos ф нагрузки и т.п.
Для устранения зависаний МК рекомендую при разводке ПП подключить МИНИМАЛЬНО ВОЗМОЖНЫМИ по длине выводами керамический конденсатор к выводам питания МК.
Re: Цифровой ваттметр на МК
Добавлено: Пн апр 12, 2010 14:51:25
LINKS_234
про погрешность ничего не могу сказать, т.к. нету эталонных приборов и собранного девайса.
что касаемо косинуса фи у комповских БП - для начала там потребление импульсное, ну а по самому косинусу - не зря туда ставят корректор коэффициента мощности. по крайней мере в нормальные блоки от 400Вт.
К.С.А, косинус без нагрузки и будет скакать, хотя могу запретить его измерение если нагрузки нету. дело в том, что он измеряется по нулям синусоид, а без нагрузки там только помехи могут быть. вот и получается что случайные значения.
что касается мощности - надо будет заняться 600*2 хватит ? т.е. это будет параллельно ещё один такой же резистор токоизмерительный.
ну и неплохо было бы фотки в работе увидеть и коментарии по нагрузкам.
Re: Цифровой ваттметр на МК
Добавлено: Пн апр 12, 2010 15:23:39
AndrNet
600*2 хватит ?
Ну это будет веселей!!!
Re: Цифровой ваттметр на МК
Добавлено: Вт апр 13, 2010 01:10:43
К.С.А
600*2 хватит ?
Для меня - да.
Фотографировать пока нечего поскольку все разложено на столе и подключено случайными проводами.
Да и нечем фотографировать

Re: Цифровой ваттметр на МК
Добавлено: Вт апр 13, 2010 15:07:14
К.С.А
Неудержался попробовал подключить нагрузку, подпаял проводами розетку и в не включил настольную лампу (лампочка 75вт.)
в результате :
все показания хаотично меняются,
S=62 ..... 63,3
Q=1,1 ..... 3,3
P =62 ......63,3
Fi=-01 ....-05
Заменил лампочку на "экономку" 25вт.
S=17,8 ..... 19,4
Q=13,1 ..... 17,3
P =5,1 ......8,6
Fi=-58 ....-62
Короче говоря опять у меня все ни как у людей
Индикатор подключен шлейфом 15см.
Что посоветуете?
Re: Цифровой ваттметр на МК
Добавлено: Вт апр 13, 2010 18:41:47
12val12
"Угол сдвига фаз определяется же путём программного определения перехода полуволны через ноль"
вот где главная беда ..тут
другой вариант
надо записать 20мсек - через 0.5 мсек напряжение и ток только без прерываний (не важно на какую фазу попадёт начало)
потом
for j=0 to 39 Uc=Uc+U(j)*cos(314159*j/2000)
Us=Us+U(j)*sin(314159*j/2000)
for j=0 to 39 Ic=Ic+I(j)*cos(314*j/2000-1/4000) .учитываем задержку
Is=Is+I(j)*sin(314*j/2000-1/4000)
зная эти состовляющие считаем угол A =atn(Us/Uc) B=atn(Is/ic) Phi=A-B
а перемножая мгновенные значения получаем активную мощность
P=P+ U(j)*I(j)
перед вычислением активной мощности отсечь постоянную составляющую кода
возможно если записывать несколько периодов точность повысится
Re: Цифровой ваттметр на МК
Добавлено: Вт апр 13, 2010 22:42:39
LINKS_234
К.С.А, а у вас скачут показания постоянно ? и всё нормально с сетью ? просто у меня скакали иногда , но не слишком часто. ну и в предбаннике лампочка отдельно запитана и всегда моргает. бывает в ванной тоже моргает.
12val12, а теперь то же самое по-русски. я делфу не сильно знаю, да и по формулам слабо понимаю каким образом идут измерения.