MiViK писав(ла):
Я хотел бы дельного совета по информации которую пишем в лог. Что бы не загаживать память лишним и не упустить лишнюю информацию.
Думаю плотные графики каждого цикла сохранять нет смысла, достаточно хранить парочку последних, а дальше уже через 10-100 (в зависимасти от того какой длительности тест предполагается), а по остальным циклам сохранить прореженные графики (оставив точек по 10) и средние итоговые значения за цикл в лог, для построения графика динамики всего тестирования из логов.
Внешнюю температуру тоже мониторить и логировать надо, так как от неё зависит все показания (я когда свои тесты делал никак не мог смекнуть почему у меня в течении суток емкость плавно меняется, оказалось от внешней температуры зависило, в том числе от открытой форточки, так что в идеале поддержание стабильной температуры воздуха в помещении.)
Что касаемо самой информации, то само собой текущая емкость, ток, напряжение, в периодических микропаузах замер внутреннего сопротивления и напряжения без нагрузки, температуру самой банки и внешнюю.
По окончанию цикла в лог минималку и максималку температур и среднюю. Внутреннее сопротивление начало конец и середина(или усредненное), остальные по одному усредненному значению, время цикла. На самом деле мелочей тут нет, при наличии достаточного места на карте, лучше не экономить, или добавить карточек (сделав эдакие банки памяти из карточка-микроконтроллер, сидящие параллельно на одной шине).
____
з.ы. К стати у меня где то уже несколько лет валяются купленные на алиэкспрессе логгеры под карточку, которые уарт логируют, какой то известный опенсорсный проэкт на какой то атмеге, хорошо что вспомнил, надо будет таки с ними поигратся, по идее они должны сильно упростить программную часть подобных проэктов.