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

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

Вт июн 28, 2016 12:41:51

ещё раз пытаюсь донести до Вас мысль !!!!! 0,0001 + 0,0001 не будет равно 0,0002 во флоате!!!! поймите же это наконец!
https://ru.wikipedia.org/wiki/Число_одинарной_точности вот почитайте!!!! значащих разрядов из 32-бит во флоате всего 23 БИТА! тоесть он сможет отобразить максимум 8,388607 все! если хотите 83 то получится уже 83,88607 если захотите туда сохранить 8388607 то он уже не будет вообще иметь значений после запятой. если хотите 83886070 то вы это и сможете получить но +1 к этому числу будет всеравно 83886070 потому что следующее что в него можно будет сохранить - это или 83886060 или 838860700 - поймите же наконец что только ЛОНГ ИНТ имеет разрядность 32 бита если использовать беззнаковый формат а вам знаковый и не надо! но да надо принять целочисленную арифметику. тоесть считать не ваттчасы а миливаттчасы а перед выводом делить натиканные миливаттчасы на 1000 уже через флоат делить - он (флоат) для деления создан чтоб невообразимо огромные числа записывать но в ущерб точности.

ну я не знаю как её обьяснять-то?

unsigned long int это максимум 4294967295. +1 к этому числу сделать нельзя но предудущее число у него было 4294967294. сравните длину и точност с флоатом. Да у нормальных компиляторов есть и 64-хбитный флоат и 64-хбитный лонг инт но всеравно ваттчасы считать надо в целых числах и отдельно считать потери. просто поверьте.

А по поводу хвастовства местом....кхм...у меня в тиньке 13 ваттметр с RMS и выводом на 7-мисегментник уместился :) а у вас от меги8 сколько там осталось? а у тиньки всего 1 килобайт флешки ;) Или например вот система стабилизации + автопилота и полного управления летательным аппаратом(квадрокоптер) на 328 меге. все слезло и ещё адаптивный алгоритм захода на посадку(по траектории которую человек выписывал при взлете - вдруг там деревья дома крыши. и ещё 20% свободно ;) учиться вам ещё не переучитья.

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

Пт июл 01, 2016 11:36:30

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

Скорее - амперчасы и вольтчасы :) Если даже их перемножить, ваттчасы получатся очень приблизительные, если ток нагрузки меняется, даже если напряжение стабильно. Насчет использования флоат - полностью согласен, их использовать нужно в случае крайней необходимости.

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

Пт июл 01, 2016 13:22:52

там постоянка...он модифицирует прошивку лабораторного блока питания

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

Сб июл 02, 2016 08:57:32

да,мужики модернизирую прошивку
теперь работаю над вписанием еще и ватт/час
я еще раз прошу прощения что пишу на форуме немного не по теме

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

Вс июл 03, 2016 09:02:51

BEST-83154 писал(а):теперь работаю над вписанием еще и ватт/час

Ну это вряд ли получиться, разве что Вт*ч . Потому что Вт - это уже Дж/с

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

Вс июл 03, 2016 14:46:00

[/quote]
Ну это вряд ли получиться, разве что Вт*ч . Потому что Вт - это уже Дж/с[/quote]
могу сказать , что уже получилось
[youtube][/youtube]
https://www.youtube.com/watch?v=W4pgXeo ... load_owner

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

Вс июл 03, 2016 16:22:45

Товарищ не понял. Поясняю еще раз. Единицы измерения Вт/час в природе не существует, есть Вт*час, внесистемная единица. 1 Вт*час = 3600Дж. Не хочу показаться буквоедом, но наше ремесло требует точности формулировок, в отличие от партсобраний. Глядя на "Вт/час", некоторые еше нетвердо стоящие на лапах котята начнут делить одно на другое, с изумлением наблюдая получающуюся ахунею :(
СпойлерИ так, мимоходом: надо немножко освоить квотинг (цитирование) в ответах, а то как-то некузяво смотрится.

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

Пн июл 04, 2016 07:15:31

Jack_A писал(а):Товарищ не понял. Поясняю еще раз. Единицы измерения Вт/час в природе не существует, есть Вт*час, внесистемная единица. 1 Вт*час = 3600Дж. Не хочу показаться буквоедом, но наше ремесло требует точности формулировок, в отличие от партсобраний. Глядя на "Вт/час", некоторые еше нетвердо стоящие на лапах котята начнут делить одно на другое, с изумлением наблюдая получающуюся ахунею :(
СпойлерИ так, мимоходом: надо немножко освоить квотинг (цитирование) в ответах, а то как-то некузяво смотрится.


а,ну если в этом плане,то я естественно подразумеваю именно умножение,это же школьная физика :beer:
а на счет точности в написании программы тут уже не то понятие
т,к для выполнения одной и той же задачи можно написать множеством способами! это я уже молчу про разные языки программирования

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

Пн июл 04, 2016 10:34:20

BEST-83154 писал(а):одной и той же задачи можно написать множеством способами! это я уже молчу про разные языки программирования

Бесспорно .
Спойлер( Word считает, что правильно писать "Бес с порно" :)) )

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

Вс сен 11, 2016 14:42:38

Всем привет! :)
Хочу повторить данную конструкцию
Перерыл всю ветку форума, но не нашел разводку платы под корпус TQFP.
Хотя на форуме пишут, что такая версия платы имеется.
Дайте, пожалуйста, ссылку (можно в личку)?
Спасибо.

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

Пт ноя 11, 2016 18:40:42

Сделал под DIP.
Работает.
Но, по непонятным для меня причинам не работают кнопки меню.
Буду признателен, если кто-то проконсультирует по-поводу прошивки.
С уважением. :)

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

Вт ноя 15, 2016 15:36:09

http://bfy.tw/8lyW

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

Вт ноя 15, 2016 17:00:45

clawham писал(а):http://bfy.tw/8lyW

там все под ардуино
а мне интересует под CodeVisionAVR

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

Вт ноя 15, 2016 18:44:17

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

Только я вот никак не пойму каким боком обсуждение драйвера на дисплей графический касается этой темы?

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

Ср ноя 16, 2016 07:15:08

clawham писал(а):называйтезначить по очереди в чем принципиальнейшее различие между ардуиной и кодвижном? Ну хот ь одно есть а?
разница большая,в том числе стиль написания
если CodeVisionAVR эти язык (С) , Atmel Studio язык (С++) то ардуино это урезаный (с)
ладно...а зачем вам тогда кодевижн? пишите в ардуино иде - она-то генерирует такой же хекс как и кодевижн, только программатор у них свой в виде загрузчика - но этот хекс можно преспокойно лить и в любой проц любым программатором. хоть тем же кодевижном.
я никогда с ардуиной не работал
Только я вот никак не пойму каким боком обсуждение драйвера на дисплей графический касается этой темы?

тут как минимум 2 дисплея использовалось!
как развития темы ,что мешает сделать лучше? на графическом дисплеи
информации на нем можно намного больше выводить чем 1602 или 2004 (если не ошибаюсь тут использовали еще)
та и по сути я делаю почти то же самое только с низкими параметрами (напряжение,ток,мощность)
и вычисления ампер часов ,ваттчасов,времени работы
я бы показал что у меня получилось,но не хочу засорять форум т,к не совсем по теме

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

Пн дек 18, 2017 07:09:23

Доброго всем времени суток. Хочу повторить данный девайс. В наличии имеется в качестве донора однофазный электрический счетчик DDS232 китайского производства на борту которого микруха ADE7755 c кварцем частотой 3,5795. Судя по принципиальной схеме (на сколько я понял) задающие данные поступают на 5-6ю ноги МК Атмега 8 и если я все правильно понял то подскажите пожалуйста куда на плату счетчика подключать эти выводы ????
Прошу меня строго не судить, я в этих делах не проффесионал и само собой прежде чем задать вопрос пролистал все странички данного форума и все же осталось куча вопросов. (наверное потому что не знаю терминов употребляемых проффесионалами в данном форуме) .
Подскажите пожалуйста есть ли определенное место откуда можно скачать прошивку и EEPROM вместе со схемой, а так же куда именно подключать 5-6 ножки МК на плату счетчика и нужно ли что то в плате счетчика менять ???
Заранее благодарен за ответ.
Ответить