Например TDA7294

Форум РадиоКот • Просмотр темы - RMS вольтметр 220 вольт, для CodeVision AVR.
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вт мар 24, 2026 06:09:38

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: RMS вольтметр 220 вольт, для CodeVision AVR.
СообщениеДобавлено: Сб сен 08, 2012 23:28:57 
Потрогал лапой паяльник
Аватар пользователя

Карма: -19
Рейтинг сообщений: 6
Зарегистрирован: Пн сен 12, 2011 12:13:46
Сообщений: 351
Рейтинг сообщения: 0
Здравствуйте, прошу подсказать кусок кода RMS вольтметра 220 вольт, для CodeVision AVR.
Работающий по такой вот схеме.
Изображение
или если кто знает, где есть такой пример на CodeVision AVR, дайте пожалуйста ссылку.

Вот есть описание алгоритма измерения.
Цитата:
Во время прихода положительной полуволны запускается АЦП, Который успевает за время прохождения этой полуволны сделать порядка 100 выборок, которые обрабатываются по формуле:
Urms= sqrt(1/T* S[u(t)*u(t)]dt,
где: sqrt - корень квадратный, S - интеграл за период времени от 0 до Т.
Для дискретного способа взятия интеграла формула упроститься до вида
Urms=K*sqrt(1/N*sum(Uadc*Uadc)),
Где: К - поправочный коэффициент, Uadc - значение на выходе АЦП, N - число выборок за время прохождения полуволны синусоиды.

Известно что K=130
Как конкретно это реализовать в проекте, кто может подсказать, подскажите.
Вот, создал архив-заготовку в протеусе и в CodeVision AVR.
Вложение:
Вольтметр RMS.rar [75.83 KiB]
Скачиваний: 497


Вложения:
Протеус.jpg [29.81 KiB]
Скачиваний: 8089
Вернуться наверх
 
 Заголовок сообщения: Re: RMS вольтметр 220 вольт, для CodeVision AVR.
СообщениеДобавлено: Вс сен 09, 2012 13:07:37 
Сверлит текстолит когтями
Аватар пользователя

Карма: 22
Рейтинг сообщений: 81
Зарегистрирован: Пн дек 08, 2008 10:58:48
Сообщений: 1262
Откуда: Винница
Рейтинг сообщения: 0
немного поправил.


Вложения:
Вольтметр RMS.zip [146.23 KiB]
Скачиваний: 601
Вернуться наверх
 
 Заголовок сообщения: Re: RMS вольтметр 220 вольт, для CodeVision AVR.
СообщениеДобавлено: Вс сен 09, 2012 15:10:48 
Потрогал лапой паяльник
Аватар пользователя

Карма: -19
Рейтинг сообщений: 6
Зарегистрирован: Пн сен 12, 2011 12:13:46
Сообщений: 351
Рейтинг сообщения: 0
urry спасибо большое.
Я так понял, Вы использовали расчет показаний на основе выпрямленного напряжения сети.
Вот посмотрите , есть проект (приложил архив к сообщению) который не раз собран и испытан в железе, показания у него точны (это я конечно ориентируюсь на свои приборы, в общем спорить тут не буду , меня показания такого уровня очень устраивают)))).
Но к сожаленю этот проект на ЛСД, и к нему нет исходника , есть только краткое описание от автора (дословно привел его в первом сообщении этой темы).
Очень тут интересно, именно невыпрямленного переменного напряжения по запуску и остановка по прерывания, получить показания, тем более что многие придерживаются мнения что таким образом получаются наиболее точные показания.( однако схема не имеет гальванической развязки с сетью , но это пока вопрос второго плана)
Вложение:
z_220_OC.rar [21.45 KiB]
Скачиваний: 518


Вернуться наверх
 
 Заголовок сообщения: Re: RMS вольтметр 220 вольт, для CodeVision AVR.
СообщениеДобавлено: Вс сен 09, 2012 18:06:02 
Сверлит текстолит когтями
Аватар пользователя

Карма: 22
Рейтинг сообщений: 81
Зарегистрирован: Пн дек 08, 2008 10:58:48
Сообщений: 1262
Откуда: Винница
Рейтинг сообщения: 0
Я как-бы не вижу, что приведенная Вами схема меряет не выпрямленное напряжение...
На самом деле она игнорирует отрицательную полуволну, вот тот большой резистор 100 кОм предназначен для того, чтобы не сжечь отрицательным напряжением контроллер. Если будет разная нагрузка на отрицательную и положительную полуволну, показания будут неправильными.
Для того, чтобы измерять не выпрямленное, необходимо ввести смещение на половину размаха, это смещение измерить отдельным входом АЦП контроллера и из результата основного входа АЦП (во сказал :) ) вычесть это смещение, а уже модуль результата возводить в квадрат - и дальше по тому же тексту.
Надеюсь, понятно объяснил.
Приложение - как мерить напряжение через оптроны, пдф.


Вложения:
e027pdf1.pdf [131.33 KiB]
Скачиваний: 778
Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
 Заголовок сообщения: Re: RMS вольтметр 220 вольт, для CodeVision AVR.
СообщениеДобавлено: Вс сен 09, 2012 19:47:34 
Потрогал лапой паяльник
Аватар пользователя

Карма: -19
Рейтинг сообщений: 6
Зарегистрирован: Пн сен 12, 2011 12:13:46
Сообщений: 351
Рейтинг сообщения: 0
Схема с оптронами, там вроде как для ваттмера, все непросто....
Да, та схема подключения которую я предлагаю, работает в положительной полуволне (в реальной схеме на портах МК стоят стабилитроны 4.7вольт).
Но в цепи измерения диодный мостик это тоже будет "зло", все же как мне кажется схемотехника без выпрямленного напряжения (измерение в период пол волны 50гц) довольно распространена, для бытовых целей годится, и схема попроще. (Извиняйте что настаиваю на этой схеме, я то, и в схемотехнике не силен, и в программировании, может я и не в ту степь....((().


Вернуться наверх
 
 Заголовок сообщения: Re: RMS вольтметр 220 вольт, для CodeVision AVR.
СообщениеДобавлено: Пн сен 10, 2012 14:20:54 
Сверлит текстолит когтями
Аватар пользователя

Карма: 22
Рейтинг сообщений: 81
Зарегистрирован: Пн дек 08, 2008 10:58:48
Сообщений: 1262
Откуда: Винница
Рейтинг сообщения: 0
ну вы можете настаивать на чем угодно, ваше право - лично для меня непонятно, как таким схемотехническим решением можно измерить входное напряжение 2 вольта, например...
При отсутствии входной частоты - будет показывать предыдущее значение - следовательно, необходимо добавить еще 1 таймер для сброса в 0...
Как бы здесь напрашивается формирователь на операционном усилителе - но "он значительно удорожит схему" - целых полбакса...
Ладно, вечером переделаю под эту схему,
хоть это и унизительно (С) Жванецкий.
:)
А может, все-таки по-человечески сделать ???


Вернуться наверх
 
 Заголовок сообщения: Re: RMS вольтметр 220 вольт, для CodeVision AVR.
СообщениеДобавлено: Пн сен 10, 2012 20:42:33 
Потрогал лапой паяльник
Аватар пользователя

Карма: -19
Рейтинг сообщений: 6
Зарегистрирован: Пн сен 12, 2011 12:13:46
Сообщений: 351
Рейтинг сообщения: 0
urry писал(а):
Ладно, вечером переделаю под эту схему,
хоть это и унизительно (С) Жванецкий.
:)
А может, все-таки по-человечески сделать ???

Спасибо за помощь.
Схема вроде не так ужасна Изображение..... :)))
Вот ссылки на первоисточник схемы http://www.soel.ru/cms/f/?/327470.pdf ____ http://www.soel.ru/cms/f/431735.rar
Еще где то точно помню по такому принципу была схема на тину26 и пик676 (в компьютере бардак пока немогу найти , а найду ... удивлюсь :) , что там измерение через диод!!!)

С использованием ОУ , наверное Вы имеете ввиду схему такого типа http://radiokot.ru/circuit/power/converter/26/
и тут тоже вроде про это http://radiokot.ru/konkurs/14/


Вернуться наверх
 
 Заголовок сообщения: Re: RMS вольтметр 220 вольт, для CodeVision AVR.
СообщениеДобавлено: Вт сен 11, 2012 21:38:39 
Сверлит текстолит когтями
Аватар пользователя

Карма: 22
Рейтинг сообщений: 81
Зарегистрирован: Пн дек 08, 2008 10:58:48
Сообщений: 1262
Откуда: Винница
Рейтинг сообщения: 0
кому как...
Вот обещанное.


Вложения:
Вольтметр RMS.rar [128.89 KiB]
Скачиваний: 624
Вернуться наверх
 
 Заголовок сообщения: Re: RMS вольтметр 220 вольт, для CodeVision AVR.
СообщениеДобавлено: Ср сен 12, 2012 01:02:51 
Потрогал лапой паяльник
Аватар пользователя

Карма: -19
Рейтинг сообщений: 6
Зарегистрирован: Пн сен 12, 2011 12:13:46
Сообщений: 351
Рейтинг сообщения: 0
Большое спасибо!
Вы сделали такую весчь, я уже полгода облизуюсь на такую программу , где в измерительной цепи отсутствует конденсатор ...
Гугл не помог, а Вы за два дня аж две такие программулины накатали, теперь буду пробовать в железе (тока спешить не буду, все ж таки сетевое напряжение, очень просто можно контроллеры "нажарить"). :solder: :)))

И конечно теперь возникли вопросы.
По первой программе, если делать подключение измерения через сетевой трансформатор, вот таким способом

Изображение

в протеусе вроде как всё адекватно.... Как такая схемотехника, приемлема?
По второй программе , аналогично попробовал в протеусе

Изображение

Или это , даже в теории уже выглядит "ужасно"

И конечно используя Ваш исходник , хочу попробовать сделать двухканальный сетевой вольтметр (на весь дом, стоит стабилизатор сетевого напряжения , делать измерение напряжения до него и после него) с извещением о критических диапазонах напряжения..
Непростое это дело , работа с прерываниями, интересно в такую схему можно встроить термометр, наверное термометр в такой схеме будет "хорошим тормозом" .
Еще раз спасибо. :beer:


Вложения:
Протеус1.jpg [31.31 KiB]
Скачиваний: 6445
Протеус2.jpg [33.13 KiB]
Скачиваний: 6073
Вернуться наверх
 
 Заголовок сообщения: Re: RMS вольтметр 220 вольт, для CodeVision AVR.
СообщениеДобавлено: Ср сен 12, 2012 08:04:55 
Сверлит текстолит когтями
Аватар пользователя

Карма: 22
Рейтинг сообщений: 81
Зарегистрирован: Пн дек 08, 2008 10:58:48
Сообщений: 1262
Откуда: Винница
Рейтинг сообщения: 0
Трансформаторы вместо оптронов - свежо, конечно, необычно - но так никто не делает.
Они подойдут для случая идеальной синусоиды - если синусоида будет хоть немного резаная - фазовое управление, например - все бессовестно будет врать. Преимущество этой хрени и заключается в том, что правильно покажет действующее напряжение в неидеальной сети, в какой-то, например, тиристорной зарядке, где четверть периода будет просто выключена сеть и так далее.


Вернуться наверх
 
 Заголовок сообщения: Re: RMS вольтметр 220 вольт, для CodeVision AVR.
СообщениеДобавлено: Ср сен 12, 2012 09:46:02 
Потрогал лапой паяльник
Аватар пользователя

Карма: -19
Рейтинг сообщений: 6
Зарегистрирован: Пн сен 12, 2011 12:13:46
Сообщений: 351
Рейтинг сообщения: 0
В выложеном вами ранее .pdf принцип мне не до конца понятен, с трансформатором мне как пионеру ясен конечный результат, на оптронах если-бы конкретную схему для этого варианта (сам что-то никак...)


Вернуться наверх
 
 Заголовок сообщения: Re: RMS вольтметр 220 вольт, для CodeVision AVR.
СообщениеДобавлено: Ср сен 12, 2012 23:15:35 
Потрогал лапой паяльник
Аватар пользователя

Карма: -19
Рейтинг сообщений: 6
Зарегистрирован: Пн сен 12, 2011 12:13:46
Сообщений: 351
Рейтинг сообщения: 0
Вот еще есть схемы подключения датчиков сетевого напряжения 220 В с оптической изоляцией http://radiostorage.net/?area=news/1031
Или это не для измерения , чет никак не пойму как это можно организовать через оптроны....


Вернуться наверх
 
 Заголовок сообщения: Re: RMS вольтметр 220 вольт, для CodeVision AVR.
СообщениеДобавлено: Пт сен 14, 2012 20:37:02 
Сверлит текстолит когтями
Аватар пользователя

Карма: 22
Рейтинг сообщений: 81
Зарегистрирован: Пн дек 08, 2008 10:58:48
Сообщений: 1262
Откуда: Винница
Рейтинг сообщения: 0
(c) не стреляйте в пианиста, он играет как умеет...
(надпись на стене бара на диком западе).
Пока лично не наступишь на какие-то грабли, не дойдет.
Не обращай внимания на брюзгливых стариков типа меня, делай так, как понимаешь, ключевое слово - делай !
А не перебирай варианты в протеусе (что как бы и то же невредно), но...
Это не заменит общение с живым железом.


Вернуться наверх
 
 Заголовок сообщения: Re: RMS вольтметр 220 вольт, для CodeVision AVR.
СообщениеДобавлено: Сб сен 15, 2012 13:03:05 
Потрогал лапой паяльник
Аватар пользователя

Карма: -19
Рейтинг сообщений: 6
Зарегистрирован: Пн сен 12, 2011 12:13:46
Сообщений: 351
Рейтинг сообщения: 0
urry писал(а):
(c) не стреляйте в пианиста, он играет как умеет...

ЗЫ, так и делаю, паяю как могу.... :))) ..
Не-не я не пропал , вы сделали круто, это квадратичное значение, мне бы самому ни в жизТь, не вычислить :write: ....
Главное что Вы вывели значение Urms с ним то я уже могу работать, в зависимости от его числового значения (Urms) , просто сделаю нужные мне логические операции.
По свободному времени, на следующей неделе опять займусь этим вопросом.
А измерение гальванически развязаное или нет, через транс или оптроны, это уже по месту решаемо.
В общем вещь получил, и теперь настроение, как сказано в пародии Е. Воробей "Мёртвое Море Знаешь??? Я Убил)))."


Вернуться наверх
 
 Заголовок сообщения: Re: RMS вольтметр 220 вольт, для CodeVision AVR.
СообщениеДобавлено: Вс окт 28, 2012 20:47:00 
Сверлит текстолит когтями
Аватар пользователя

Карма: 22
Рейтинг сообщений: 81
Зарегистрирован: Пн дек 08, 2008 10:58:48
Сообщений: 1262
Откуда: Винница
Рейтинг сообщения: 0
итак, пару советов напоследок от брюзги (кстати, классный ник, но сменить как то стремно...)
совет 1.
хоть в .... целуй свой мк, разводи по фен-шую проводники, отделяй грязную землю от чистой , ставь мульйон конденсаторов по питанию - это не спасает от основного - НУЖНО СТАВИТЬ СТОРОЖЕВУЮ СОБАКУ
совет 2.
При сбросе по собаке обнуляюся переменные на стеке - нужно выбрать область. где нужные переменные не обнуляются, при необходимости.
совет 3.
"Секс - вещь грязная, если ей заниматься основательно "(С) - то ли бриджит бордо,то ли кто-то в этом стиле.
Серьезную вещь построить целиком на готовых библиотеках возможно - но только теоретически. На практике этот ваш кодевижин у меня на компе стоит на случай - ребята попросили посмотреть...
Он ни разу не легче того же винавр... если " заниматься основательно" ...
делать 2 измерителя + часы на винавр - ну, часа 4 времени на винавр съест .
Как это сделать в кодевижин - я не понимаю..
Удачи типа.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

Часовой пояс: UTC + 3 часа


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y