Самодельный логгер - делал ли кто?

Автор Timber, 26 Сен. 2016 в 22:21

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

WERAS

Доброго дня! Алексей если к вашей схеме логера подключить к Uart Rx-Tx  на Atiny2313так правильно?

UstAlexei

[user]WERAS[/user], без разницы на чем собран преобразователь USB - RS232. Главное правильно соединить Rxприемника, Txприемника с Rxпередатчика, Txпередатчика. Хотя если и неправильно соедините ничего страшного не будет, просто не будет работать, пока правильно провода не соедините.

hawk23

Логгер на Тиньке13 vs Arduino Nano.
Подскажите, на больших промежутках времени (например сутки-двое), существенна ли разница по стабильности?
Например, если пять раз запускать логгер на сутки на тиньке, то все пять логов будут на 500 тыс значений ± пару тысяч?
Понятно что в Arduino Nano кварц... и вся нестабильность определяется delay.
Например, если стоит задача сравнить на одном графике пять суточных логов заряда аккумулятора, чтобы понимать есть ли прогресс в лечении аккумулятора при заряде моргалкой на Тиньке, поскольку там четко видны смены режимов.
Или не заморачиваться? И юзать тиньку.

UstAlexei

[user]hawk23[/user], Предлагаю вам это и проверить, правда если вы боитесь что будет рассинхронизация по времени, почему в лог записывающийся на компе не включить запись меток времени. Можно сделать при помощи Terminal-1.9.
А насчет применения arduino в качестве логгера, нужно бы сделать улучшения, запитав аналоговый вход опорного напряжения через дроссель, и повесив на него керамический конденсатор.

WERAS

#94
Всем доброго дня! Спасибо Алексею за прошивку! Кто ни будь не объяснит порядок действия с Терминалом?т.е по порядку как начать запись,что бы хватило время записи на 24 часа,как сохранить.Сам я ни как! Да еще на компе где смотреть и поправить что бы комп не уснул во время записи,поставить без прерывно. Спасибо за ранее!

hawk23

#95
Цитата: UstAlexei от 09 Март 2017 в 14:03
[user]hawk23[/user], Предлагаю вам это и проверить.
Проверил. пять часовых интервалов на Тиньке с задержкой 100 мс гуляют в диапазоне 25916-25939 записей или 0,0887% или за сутки может составить 552 записи (в моем случае).

[b-b]WERAS[/b-b], на компе ПАНЕЛЬ УПРАВЛЕНИЯ -> Электропитание -> Изменение параметров схемы -> Переводить компьютер в спящий режим , поставьте НИКОГДА.
В программе Terminal выберете порт, к которому подключен логгер.
Выберите скорость обмена 9600 или 115200 (тинька или Ардуино)
Дата бит - 8
Четность - none
Stop bit - 2
Нажмите Connect
В средней части окна появится предложение ввести задержку.
В нижней части окна введите нужное значение в мс. Нажмите Enter.
Если нажать кнопку Start log то будет писаться лог-файл.
не забудьте в конце нажать Stop log.


WERAS

Логер на Тиньке(Алексея) 1) выбрать 9600? 2)задерку ставить и на сколько? для чего она нужна.3)какое  нужное значение вести в мс. мне бы 24 часа записи. Спасибо за ранее.

UstAlexei

#97
[user]WERAS[/user], 1. скорость обмена информацией по порту к которому подключен uart - 9600. Выставлять в программе которая будет логгировать.
2. можете не ставить, указав 0. Тогда лог будет самым подробным, поставите 100 - получите 9-10 измерений в сек. Сами определите как часто вам нужны данные. Для логгирования разряда достаточно раза 2 - 4 в минуту, или 30000 - 15000.
3. любое! смотри п.2

сначала красные стрелки.
потом зеленые сверху вниз
потом клавиша send бордовая стрелка.
пуск останов лога в любой момент
программа по умолчанию каждые 500 отсчетов очищает свой экран, поэтому только в лог.

WERAS

#98
Спасибо Алексей! Извините если поставлю 0(мс) то на сколько часов хватит запись? Полностью 24 часа записи нет смысла? Может тогда записывать в начале заряда (сколько часов подряд),середине через 12часов и через 24часа .Как будет информативнее для форума?
а этот где ставить просто Лог!программа по умолчанию каждые 500 отсчетов очищает свой экран, поэтому только в лог. Еще самом логе на тини 13 делителе напряжения при 15 в какое напруга должен быть?а то сопротивление 1к+15к могут быть 5% для более точности.

UstAlexei

 :laugh:
Запись ведется на жесткий диск вашего компьютера! Сколько там места? :bw:
Хватит на более чем дохрена!
Лог не для форума делается, а для себя. Большая часть народа ваш лог даже открывать не будет. Так что смотрите сами чего вам от логан надо...
Ну и последний вопрос... просто вау!
Сколько будет столько и будет. Коэффициент определите и вперед... это же все для вас!

UriBas

Цитата: WERAS от 10 Март 2017 в 13:05.. Полностью 24 часа записи нет смысла? Может тогда записывать в начале заряда (сколько часов подряд),середине через 12часов и через 24часа .Как будет информативнее для форума? ..
Смотря для чего и в каком режиме.  К примеру для заряда постоянным током, и для анализа алгоритма - то 5 отсчетов в сек. будет нормально.  Если при импульсном и для анализа, то не помешает и более, лучше по максимуму.   Для общей картинки, сойдет и 1 отсчет в секунду, или еще меньше.. но не менее 1 отсчета в 5 сек.
Восточная мудрость - "Шакал воет - караван идет"  Эл.вел. 350Вт.   Верую в Иисуса Христа, НЛО.  тема "продвинутой моргалки" https://electrotransport.ru/index.php?msg=1669651

WERAS

Все понятно! :-\ А я думал,что лог не только для меня! Так как был разговор о привлечение народа для теста прошивки! Так как прошивка  и алгоритмы заряда находятся не в окончательном стадии! Спасибо за ответ!

Caшa

Собрал логгер на Attiny13.
при напряжении на входе 10v, выдаёт 2482.
при 3,8v - 916.
Так должно быть? или нужно настраивать?

Alex_Soroka

Цитата: Caшa от 15 Март 2017 в 13:24
Собрал логгер на Attiny13.
при напряжении на входе 10v, выдаёт 2482.

АЦП разве может считать выше 1024 ?  ;-D

Caшa

это то, что я вижу в Terminal v1.9b

UstAlexei

[user]Caшa[/user], верьте глазам своим!
Я бы на вашем месте проверил значение напряжения питания контроллера. Напряжение в начале и конце диапазона должно быть одинаковым т.е. 3.8/916=10/2482

Caшa

т.е. логгер выдает условное значение напряжения, которое нужно перевести в вольты

UstAlexei

Да. Коэффициент определить самому. Он зависит от ваших сопротивлении.