ещё раз пытаюсь донести до Вас мысль !!!!! 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% свободно учиться вам ещё не переучитья.
_________________ Что нас не убило сделало нас осторожней Не доверяйте русским лужам - это может быть вход в метро.
заводите таймер ежесекундный и в некую огромную переменную(типа лонг инт) сумируете текущее значение тока а в другую - напряжения. потом поделив полученную сумму на 3600 волучите амперчасы и ваттчасы
Скорее - амперчасы и вольтчасы Если даже их перемножить, ваттчасы получатся очень приблизительные, если ток нагрузки меняется, даже если напряжение стабильно. Насчет использования флоат - полностью согласен, их использовать нужно в случае крайней необходимости.
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Товарищ не понял. Поясняю еще раз. Единицы измерения Вт/час в природе не существует, есть Вт*час, внесистемная единица. 1 Вт*час = 3600Дж. Не хочу показаться буквоедом, но наше ремесло требует точности формулировок, в отличие от партсобраний. Глядя на "Вт/час", некоторые еше нетвердо стоящие на лапах котята начнут делить одно на другое, с изумлением наблюдая получающуюся ахунею СпойлерИ так, мимоходом: надо немножко освоить квотинг (цитирование) в ответах, а то как-то некузяво смотрится.
Товарищ не понял. Поясняю еще раз. Единицы измерения Вт/час в природе не существует, есть Вт*час, внесистемная единица. 1 Вт*час = 3600Дж. Не хочу показаться буквоедом, но наше ремесло требует точности формулировок, в отличие от партсобраний. Глядя на "Вт/час", некоторые еше нетвердо стоящие на лапах котята начнут делить одно на другое, с изумлением наблюдая получающуюся ахунею СпойлерИ так, мимоходом: надо немножко освоить квотинг (цитирование) в ответах, а то как-то некузяво смотрится.
а,ну если в этом плане,то я естественно подразумеваю именно умножение,это же школьная физика а на счет точности в написании программы тут уже не то понятие т,к для выполнения одной и той же задачи можно написать множеством способами! это я уже молчу про разные языки программирования
Всем привет! Хочу повторить данную конструкцию Перерыл всю ветку форума, но не нашел разводку платы под корпус TQFP. Хотя на форуме пишут, что такая версия платы имеется. Дайте, пожалуйста, ссылку (можно в личку)? Спасибо.
Сделал под DIP. Работает. Но, по непонятным для меня причинам не работают кнопки меню. Буду признателен, если кто-то проконсультирует по-поводу прошивки. С уважением.
называйтезначить по очереди в чем принципиальнейшее различие между ардуиной и кодвижном? Ну хот ь одно есть а? ладно...а зачем вам тогда кодевижн? пишите в ардуино иде - она-то генерирует такой же хекс как и кодевижн, только программатор у них свой в виде загрузчика - но этот хекс можно преспокойно лить и в любой проц любым программатором. хоть тем же кодевижном.
Только я вот никак не пойму каким боком обсуждение драйвера на дисплей графический касается этой темы?
_________________ Что нас не убило сделало нас осторожней Не доверяйте русским лужам - это может быть вход в метро.
называйтезначить по очереди в чем принципиальнейшее различие между ардуиной и кодвижном? Ну хот ь одно есть а? разница большая,в том числе стиль написания если CodeVisionAVR эти язык (С) , Atmel Studio язык (С++) то ардуино это урезаный (с) ладно...а зачем вам тогда кодевижн? пишите в ардуино иде - она-то генерирует такой же хекс как и кодевижн, только программатор у них свой в виде загрузчика - но этот хекс можно преспокойно лить и в любой проц любым программатором. хоть тем же кодевижном. я никогда с ардуиной не работал Только я вот никак не пойму каким боком обсуждение драйвера на дисплей графический касается этой темы?
тут как минимум 2 дисплея использовалось! как развития темы ,что мешает сделать лучше? на графическом дисплеи информации на нем можно намного больше выводить чем 1602 или 2004 (если не ошибаюсь тут использовали еще) та и по сути я делаю почти то же самое только с низкими параметрами (напряжение,ток,мощность) и вычисления ампер часов ,ваттчасов,времени работы я бы показал что у меня получилось,но не хочу засорять форум т,к не совсем по теме
Доброго всем времени суток. Хочу повторить данный девайс. В наличии имеется в качестве донора однофазный электрический счетчик DDS232 китайского производства на борту которого микруха ADE7755 c кварцем частотой 3,5795. Судя по принципиальной схеме (на сколько я понял) задающие данные поступают на 5-6ю ноги МК Атмега 8 и если я все правильно понял то подскажите пожалуйста куда на плату счетчика подключать эти выводы ???? Прошу меня строго не судить, я в этих делах не проффесионал и само собой прежде чем задать вопрос пролистал все странички данного форума и все же осталось куча вопросов. (наверное потому что не знаю терминов употребляемых проффесионалами в данном форуме) . Подскажите пожалуйста есть ли определенное место откуда можно скачать прошивку и EEPROM вместе со схемой, а так же куда именно подключать 5-6 ножки МК на плату счетчика и нужно ли что то в плате счетчика менять ??? Заранее благодарен за ответ.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения