Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить

Re: Цифровой ваттметр. Измерит.акт.мощности Atmega8 & ADE775

Сб авг 08, 2015 21:53:55

Ещё не прочёл все 35 страниц, может, кто так ответит. Экспериментирую с ADE7755 в составе доставшегося мне счётчика Меркурий 201.2 Хочу использовать на постоянном токе для контроля расхода аккумулятора на электровелосипеде. Со схемой разобрался, питается через гасящий конденсатор ми стабилизаторы дальше идут. Канал тока для сигнала с шунта, дифф вход, и канал напряжения, с делителя 220 вольт до примерно 300 милливольт. В принципе, всё ясно. Заменил кондёр гасящим резистором такого номинала, чтоб хватало 12 вольт (для эксперимента. потом будет 48 вольт)
,подкорректировал делитель сетевого напряжения, чтоб были примерно те же милливольты. Проблем не ждал, ибо про эти счётчики хвастливо заявлялось, что могут учитывать постоянный ток. На деле счётчик под нагрузкой не считал, показывал одно и то же. Оказалось, что для канала тока всё равно, какой ток, а для канала напряжения- нет. Когда подал в канал напряжения переменное напр 300 мв с отдельного транса через делитель, счётчик засчитал.
Кто-нибудь сталкивался с этим? Я понимаю, что можно будет ключевать постоянку с частотой 50 гц мостовой схемой перед делителем напряжения, но может, эту проблему можно обойти и более красивым методом?

Re: Цифровой ваттметр. Измерит.акт.мощности Atmega8 & ADE775

Вс авг 09, 2015 10:55:44

я на электровел ставил свой ваттметр - ничего особенного - просто коэффициент меняется и помоему 3-ю или 4-ю ногу надо от земли оторвать...уже не помню - там есть нога переменка/постоянка.

но если это постоянка то зачем эта микросхема? в ней все преимущество - калибровки на переменку. чтоб считать постоянку и иметь микроконтроллер все намного проще делается!

канал тока канал напряжения перемножаеш 1000 раз в секунду и суммируеш, раз в секунду делиш на тысячу и результат дальше суммируеш уже раз в секунду, ну а потом раз в чес делиш на 3600. естественно это должны быть 64битные инсигнед лонг инт чтоб не переполнялось.

ну а мгновенный расход равен сумме деленных на 3600 + то что наделено на 1000 + 1000 вот и все :) зачем микросхема?

Re: Цифровой ваттметр. Измерит.акт.мощности Atmega8 & ADE775

Вс авг 09, 2015 18:02:30

да это-то да, я потом напишу прогу для атмеги, на один канал еённого АЦП подам с шунта, на другой с делителя напряжения. Несложно перемножать, складывать да выводить на экран, это раньше на ассемблере муторно было, а сейчас на языках с библиотечными функциями всё просто стало. Заодно выеду на индикатор и остальное, чего меркурий не выведет-ток в амперах, текущее напряжение батареи, ибо за ним надо строго следить, и мощность, раз она всё равно вычисляется. И будет сброс показаний, чего нет в Меркурии.
Дело просто в том, что мне недавно нахаляву достался счётчик, ну, я его разобрал ради интереса, изучил, поигрался и решил на первое время его ради прикола на велосипед поставить, пока проект с атмегой ещё не закончен, посколоьку счётчик всё равно считает, но по прямому назначению как бы не нужен. А я и не обратил внимание, что там есть нога ac/DC. Спасибо, это наверное и есть то, что поможет

Re: Цифровой ваттметр. Измерит.акт.мощности Atmega8 & ADE775

Пн авг 10, 2015 02:21:50

Без всяких сложных чапов
Повторил чью то универсальную повторюшку.



замеру производит 4х параметров
ток
напряжение
мощность
ампер часов

автор сего имеет где то свою страницу.

Re: Цифровой ваттметр. Измерит.акт.мощности Atmega8 & ADE775

Ср окт 07, 2015 03:57:00

Доброго времени. Решил повторить приборчик.

Ну а какой счетчик. Корпус не важен. Мне бы чем дешевле, тем лучше. Стоит ли искать что-либо дешевле, чем меркурий 201 ?

Re: Цифровой ваттметр. Измерит.акт.мощности Atmega8 & ADE775

Ср окт 07, 2015 10:23:19

подойдет любой счетчик у которого моргает лампочка при нагрузке и чем больше нагрузка тем чаще моргает лампочка

Re: Цифровой ваттметр. Измерит.акт.мощности Atmega8 & ADE775

Сб фев 20, 2016 17:27:25

доброго времени форумчане. Собрал ваттметр по схеме Coviraylhik. Все работает хорошо, но только откорректированная сумма зам квтч не сохраняется в eпроме.
Перепробовал все прошивки.Подскажите. Спасибо за ответ.

Re: Цифровой ваттметр. Измерит.акт.мощности Atmega8 & ADE775

Сб фев 20, 2016 17:48:28

скорее всего не работает система предупреждения проца о пропаже питания
Кроме того надо смотреть внимательно - там есть и такие ваттчасы которые не сохраняются - тоесть только от последнего включения считают. надо смотреть внимательно

Re: Цифровой ваттметр. Измерит.акт.мощности Atmega8 & ADE775

Сб фев 20, 2016 21:54:14

clawham спасибо за ответ, но я наверное не очень точно выразился в предыдущем сообщении. При установке в Меню "Настройки" пункта "Стоимость квт/час " по умолчанию стоит 0.2 я выставляю 345.3 выхожу с сохранением всех настроек. При последующем в ходе в этот пункт там опять стоит 0.2. Извините что надоедаю но очень хочется правильной работы прибора. Спасибо с ув. Александр.

Re: Цифровой ваттметр. Измерит.акт.мощности Atmega8 & ADE775

Вс фев 21, 2016 01:06:09

ага...ну может и так. но я уже и не найду где исходники чтоб сделать новую прошивку. где-то эти 0.2 прописаны в еепроме. снимите пару раз дамп и посмотрите какая ячейка не меняется - попробуйте поменять её и так далее :) я не уверен. это надо сначала вспомнить какой был последний компилятор :) я их штуки 3 перепробовал - уже и не найду последний исходник

Re: Цифровой ваттметр. Измерит.акт.мощности Atmega8 & ADE775

Вс фев 21, 2016 08:40:30

clawhamспасибо за ответ. Жаль конечно, но ничего буду пользоваться тем что есть пока. Попробую еще вариант Секретного Кота на ADE7756.
С ув. Александр.

Re: Цифровой ваттметр. Измерит.акт.мощности Atmega8 & ADE775

Пт июн 03, 2016 11:39:37

Доброго времени форумчанам.
Понадобился данный девайс,для сдачи помещения в аренду.
Я его повторил,на первый взгляд все работает,но крякозямбы, на китайском 1602А,нервируют.
Вопрос ,ето лечиться тока заменой дисплея,или как еще?
И еще ,есть дисплей 20х4 MT20S4M-3YLGT.Подойдет ли он под Ваши прошивки,20х4 ?
Спасибо.

Re: Цифровой ваттметр. Измерит.акт.мощности Atmega8 & ADE775

Пт июн 03, 2016 13:23:10

есть прошивка для английских жкранов без русских символов...но можно и просто попробовать подобрать экран. это касается всех проектов на 44780 - они бывают русифицированые и нет.

Re: Цифровой ваттметр. Измерит.акт.мощности Atmega8 & ADE775

Сб июн 11, 2016 13:34:19

ПРИВЕТ ОБИТАТЕЛЯМ ФОРУМА!
Я ИЗВИНЯЮСЬ ЗА ВОПРОС НЕМНОГО НЕ ПО ТЕМЕ,НО ВЕТКУ ИМЕННО ПО ТОМУ ЧТО МЕНЯ ИНТЕРЕСУЕТ НЕ МОГУ НАЙТИ
МНЕ НАДО ВПИСАТЬ В КОД (КОД НАПИСАН НА CodeVisionAVR НА С++) ЗАМЕР АМПЕР ЧАСОВ И ВАТТ ЧАСОВ
уже есть написано вольтметр,амперметр,ваттметр и таймер
если кто может помочь с этим пожалуйста ответьте!!!

Re: Цифровой ваттметр. Измерит.акт.мощности Atmega8 & ADE775

Сб июн 11, 2016 13:40:22

заводите таймер ежесекундный и в некую огромную переменную(типа лонг инт) сумируете текущее значение тока а в другую - напряжения. потом поделив полученную сумму на 3600 волучите амперчасы и ваттчасы

Re: Цифровой ваттметр. Измерит.акт.мощности Atmega8 & ADE775

Вс июн 12, 2016 15:46:07

я вот так пробывал,но не получается
float capacity=capacity+m_I_izm/3600; - вычисление
float capacity=0;обнулить переменную емкости,те что бы не учитывать "тики" если нет тока
потом это вывести на дисплей

Re: Цифровой ваттметр. Измерит.акт.мощности Atmega8 & ADE775

Вс июн 12, 2016 16:06:49

пожалуйста! Прочитайте ВНИМАТЕЛЬНО то что я написал!
Я же написано сумировать в лонгинт показания тока в целом виде. милиамперы значит милиамперы. амперы значит амперы.
я же написал что эту функцию раз в секунду надо вызывать. а ещё я написал что делить на 3600 надо именно в строке вывода.

0.00001 флоат + 0,00001 флоат не даст 0,00002
оно может дать 0,000019 но так как битность флоата ограничена - то в результат всеравно пойдёт 0,00001

не плюсуйте флоаты. не используйте флоаты не надейтесь что МК это ББ с 4 гигами оперативы

Re: Цифровой ваттметр. Измерит.акт.мощности Atmega8 & ADE775

Вт июн 28, 2016 07:41:17

clawham - спасибо
у меня получилось,все работает
вот так выглядит
float fwdI;
float fwdC;
fwdC+=fwdI/28720.0F;
if ( set_mode==0 )
lcd_gotoxy(8,1);
lcd_putsf(" ");
PrepareData(fwdC);
Dig[5] = 'A';
Display();
lcd_gotoxy(15,1);
lcd_putchar('H');

теперь думаю как подсчет ватт часов написать
Вложения
47.jpg
(58.09 KiB) Скачиваний: 533

Re: Цифровой ваттметр. Измерит.акт.мощности Atmega8 & ADE775

Вт июн 28, 2016 09:55:02

расскажите мне как у вас получилось когда до 4 мегаватт дойдёт. 4200 000 примерное ограничение флоата...говорю ж не сумируйте += флоаты! ну короче кому я обьясняю - не хотите слушать не надо :)

Re: Цифровой ваттметр. Измерит.акт.мощности Atmega8 & ADE775

Вт июн 28, 2016 12:14:19

извените пожалуйста
я далеко не спец в программировании поэтому не понимаю вопроса (4 мегаватт)
я в обще ампер часы считаю
я читал форум и видел что писали и сколько памяти оно занимало (почти вся мк атмега8)
у меня куча других фунций вписано и + эта и память забита всего на 77 %
Ответить