|
Всем привет. Андрей Шимко, он же LINKS_234 решил нам поведать о своей дипломной работе. И... поведал, что интересно. Вникаем - цифровой ваттметр на МК. От себя хочу пожелать Андрею дальнейших успехов, а также заметить, что пробелы в тексте ставятся не ПЕРЕД, а ПОСЛЕ знаков препинания. Такие дела. Ваш Кот.
ИМХО, на схеме забыл с массой соединить сетевой ноль.
Отличная работа! Сам сейчас занимаюсь подобным прибором, правда трех-фазным:) Правда на платформе Ардуино с его языком. Программа написана, осталось отладить. Для этого - собрать трансформаторные датчики. ИМХО без гальванической развязки не есть гут, хотя этот вариант более компактен.
Вот человек молодец! Он не пришел сюда, не стал клянчить:"А сделайте мне диплом". Он сам сделал да еще и нам рассказал!
,9994 выглядело бы кошернее
Похоже, что не забыл соединить массу с нулем, а просто не соединил. Отсюда всплески тока, супрессор, С10, с11, глюки на ХХ. Но главная ошибка методологическая. Мощность в программе вычисляется как Umax*Imax, что справедливо только для чистой синусоиды. Надо брать 50-100 осчетов за период и считать интеграл. Получается, что этот микропроцессорный прибор - шаг назад по сравнению с электро-механическими устройствами 50 летней давности. Хотя для диплома неплохо - микропроцессор, СИ, ЖКИ, АЦП, сборка, настройка и т.п.
Second, на печатке видно, что масса с нулем таки соединена.
Second, спасибо за идею вычисления мощности - реализую ее в своем приборе. Так же хотел считать...
пардон , схему переделывал, так что забыл нарисовать на нижнем проводе измеряемой части соединение с землёй. всплески тока будут в любом случае если нагрузка не чисто активная. для кое-какого сглаживания прилепил фильтрующий кондёр на выходе, однако не всегда спасает. что касается синусоиды - для 50-100 отсчётов за период необходим будет внешний АЦП с хорошей частотой выборок. ATMega без потери качества отсчётов с этим не справится. ну и по токовым трансам - транс - это дополнительная индуктивность, а погрешности с таким АЦП и так не маленькие.
PS: too MAX у меня пробелы ставятся и до запятой , и после :) привычка такая чатовская :) единожды научившись писать делаешь так пока не отучишься :)
PSS: в скором времени думаю подправить все недочёты как со схемой, так и с программой.
А вот с Ваттметрами для измерения мощи УМЗЧ на рынке туговато, как вариант прошивки бы... В виду варьируемых частот (а то и разной формы сигнала) можно без активных и реактивных мощностей. При чём с целью более точного измерения, макс. мощность можно урезать до 100…200W RMS.
на другую частоту переделать не составит труда - всеголишь настройки таймера подкрутить. что касается других форм сигнала - надо будет таймер ставить на 20Гц , и все оцифрованные результаты вычислять , затем находить среднее значение за весь период. других вариантов не вижу. кстати и в этом случае лучше всего будет прикрутить внешний АЦП , т.к. частота выборок будет (125/2)/20
У тебя частота сигнала измеряется? или считается что она ровно 50Гц и погрешность с пару процентов не играет труда? Хотя, нафига в однофазке частотное регулирование, ога...
ЗЫ: а комменты жгут:)
а нафига частоту смотреть ? :) таймер забит на 21мс , а АЦП отробатывает 20мс для стабильного вылавливания двух максимумов - тока и напряжения. а косинус и так с погрешностями прёт. по-нормальному нужен эталон , а его нету. впринципе можно отсчитывать 25мс, что будет соотв. 40Гц , но тут встанут проблемы с определением нуля. надо будет вводить флаг на измерения - если одно прошло , то остальные не делать. с большей частотой - таймер трогать даже не надо , только проверку включить. впринципе могу это сделать , как доберусь до правки прошивки.
а нафига частоту смотреть ? :) Понимаешь, есть такая вещь, как частотно-регулируемый привод... Да и частота входного сигнала может быть 400Гц например. У меня трансформаторы токов (использую cs2106) именно до 400Гц. В свою программу измерение частоты я включил. Осталось выяснить вопрос - ЖКИ или 7-сегментники...%)
ЖКИ со автоматической сменой показаний через заданные промежутки времени (т.е. если не хватает знакомест на все данные). что касается частоты - нафиг. это не для моторов с частотным регулированием , посему 10% отклонения от 50Гц будет вполне достаточно. у вас же будет 800% :) кстати вместо трансов попробуйте интегральные датчики на эффекте холла от Allegro. вроде ACS706 (704). число через тире - максимальный ток.
уже заказал в чип-нн 16х2 сегмента ЖКИ;) Знакомест точно не хватит - 9 мощностей, 3 коэффициента мощности, 3 тока, 3 напряжения, 6 сопротивлений(активное+реактивное), одна частота и, напоследок - 3 угла сдвига фаз:) Датчики тока не впечатлили - ценой, учитывая что трансы тока в достатке бесплатно шлют.
|
|
|