Alex_641, может тебе следует почитать школьный учебник АРИФМЕТИКИ про целочисленное деление? а целочисленное деление в школе изучается еще до дробей, и тем более, до десятичных дробей.
_________________ Мудрость приходит вместе с импотенцией... Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Остаток от деления ( по твоему канкулятору ) разелить на шта ?
Добавлено after 10 minutes 3 seconds: Алгоритм по расчёту ёмкости , в моём исполнении за 0,1 секунду : Есть стандартное зарядное устройство на 5 вольт. Подключено к потребителю не постоянного тока (мобильный телефон, любое то-что имеет свой конроллер заряда и изменяет ток в зависимости от полноты заряда).
Задача считать ацп тока раз в 0,1 секунды, расчитать емкость набранную за это время. Реализация без FLOAT ( расчёт ёмкости за 0,1 сек): К примеру АЦП выдал ток I; дельта С ( ёмкость за данный промежуток времени )=А*час=I*(1/36000)=I/36000 , но так как у нас не флоат, то микроконтроллер не может считать данные ниже единицы. Потому умножаем числитель на 10 000 000 получаем I*10 000 000 /36000 сокращаем нули I*10 000/36=278 В итоге I*278 и теперь расчитываем ёмкость , набранную за 0,1 секунды Показания тока с АЦП у меня в программе равны 1000=1 А ! То есть в формулу можем подставлять миллиамперы, предположим что ток 50 мА Расчитываем всосанную ёмкость при токе 50 мА и времени 0,1 сек 50*278=13900 - это для микроконтроллера! 50*278/10 000 000 =0,00139 А*ч а это фактически !
Добавлено after 5 minutes: При целочисленной арифметике результат деления одного целого числа на другое состоит из двух чисел — частного и остатка. Если остаток деления отбросить, получим результат, в абсолютной величине округленный до меньшего целого.
_________________ Не спрашивай по ком звонит колокол, он звонит по тебе !
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
для накопительного счетчика при очень маленькой прибавке сохраняется остаток от деления. потом, при следующем делении, этот остаток сначала прибавляется, а уже потом делается деление и опять сохраняется новый остаток.
Alex_641, В смысле до какой? До основания. В данном случае основание было выбрано 3600, т.к. оно подходит для расчетов во времени в час (60 сек * 60 мин = 1 час). Соотв. минимальная единица отсчета 1/3600.
Последний раз редактировалось NStorm Пн апр 12, 2021 23:23:00, всего редактировалось 1 раз.
Добавлено after 3 minutes 58 seconds: Это потому , что зарядные устройства телефонов и других гатжетов , а точнее их контроллеры заряда - быстро меняют ток заряда , и могут менять токи несколько раз в секунду ! Это было замечено не раз !
_________________ Не спрашивай по ком звонит колокол, он звонит по тебе !
Я буду измерять емкость аккумулятора при разряде до определенного напряжения,а не при заряде В вашем случае я бы считал в мкА/ч,тогда формула будет C=C+((I+Iост)/36) Iост=I mod 36 где C-общая потребленная емкость I-измеренный ток,то есть значение ацп,у вас 1000=1 ампер Iост-остаток от предыдущего измерения тока
Я буду измерять емкость аккумулятора при разряде до определенного напряжения,а не при заряде В вашем случае я бы считал в мкА/ч,тогда формула будет C=C+((I+Iост)/36) Iост=I mod 36 где C-общая потребленная емкость I-измеренный ток,то есть значение ацп,у вас 1000=1 ампер Iост-остаток от предыдущего измерения тока
Вы теоретик ! Я практик ! Я уже сделал устройство замера всосанного тока ! По вышеизложенного алгоритма ! И он работает ! И давно ! Может он (алгоритм) не совершенен ... Но он работает как автомат Калашникова!
_________________ Не спрашивай по ком звонит колокол, он звонит по тебе !
Я тоже практик,тоже собирал свой измеритель емкости,на атмега8+дисплей 1602,но на счет такого алгоритма подсчета не сталкивался (я об остатке от деления)
Я тоже практик,тоже собирал свой измеритель емкости,на атмега8+дисплей 1602,но на счет такого алгоритма подсчета не сталкивался (я об остатке от деления)
Очень интересно пообщаться на общие темы ! Вы меня заинтриговали !!! Какие Ваши алгоритмы, какие Ваши достижения ?
Добавлено after 6 minutes 5 seconds: Вот например Вы написали -"измеритель ёмкости" ! Ёмкости чего ?
Добавлено after 5 minutes 6 seconds: ...не подумайте ничего плохого ! Мне просто интересно !
Добавлено after 5 minutes 14 seconds: А насчёт "остатка от деления" - видимо это какая то новая математика ! Основаная на "быстрых позитронах", и базонах Хигса.
_________________ Не спрашивай по ком звонит колокол, он звонит по тебе !
Вот например Вы написали -"измеритель ёмкости" ! Ёмкости чего ?
Если мы разговариваем о емкости аккумулятора то я и писал о емкости аккумулятора,я тоже могу до ваших слов доеб...ся,например-
Цитата:
Я уже сделал устройство замера всосанного тока !
а кто его сосет? и почему он сосет а не потребляет
Цитата:
А насчёт "остатка от деления" - видимо это какая то новая математика ! Основаная на "быстрых позитронах", и базонах Хигса
Сразу понятно,что вы практик не знающий теории,потому что учились только в первом и втором классе,а вот если бы закончили 3 класс то знали бы что такое "Деление с остатком. Видеоурок по математике 3 класс" шутка
Alex_641, я о примере Starichok51 писал. Вроде речь шла о представлении без FP изначально.
Что касается 0.1с - ток заряда батареи не меняется так быстро, чтобы так часто его измерять. Почитайте как работают специлизированные микрухи для измерения ёмкости, вроде такой: https://datasheets.maximintegrated.com/en/ds/DS2740.pdf Она вообще раз в 3.515с преобразование АЦП делает. В регистры счета и аккумулятора вообще валятся буквально значения АЦП просто. Преобразование до человеко-читаемых величин уже делаете сами на МК в момент вывода, просто умножая на нужный коэф. в зависимости от номинала шунта. Это можно делать довольно редко, скажем раз 1-2с, нет смысла человеку обновлять инфу быстрее.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения