Электротранспорт
Пожалуйста, войдите или зарегистрируйтесь.


Расширенный поиск    

Реклама:

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

Страницы: <<1234 ... 12>>Вниз

Автор Тема: Самодельный логгер - делал ли кто?  (Прочитано 12558 раз)

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

Vova_n

  • Старожил
  • *****
  • Репутация: 70
  • Сообщений: 2869
  • Россия, Хабаровск
  • Практикующий мАньЯк ((╬◣﹏◢))
  • Оффлайн Оффлайн
    • Награды
Самодельный логгер - делал ли кто?
« Ответ #18 : 28 Сен 2016 в 10:00 »
Кто что думает по вопросу... Может быть сделать два щупа в схеме приведенной во втором посту темы. Дабы иметь возможность не только напряжение логгировать, но и токи...
Только хотел вас об этом попросить  :-D

Timber

  • Наш человек
  • ***
  • Репутация: 1
  • Сообщений: 252
  • Ездю на батарейках!
  • Оффлайн Оффлайн
    • Награды
Самодельный логгер - делал ли кто?
« Ответ #19 : 28 Сен 2016 в 23:55 »
Кто что думает по вопросу... Может быть сделать два щупа в схеме приведенной во втором посту темы. Дабы иметь возможность не только напряжение логгировать, но и токи...
Да, пользы от двухканального логгера намного больше, чем от одноканального  B-)
А можно еще сделать управление транзистором разряда(чтобы не городить еще одну схему слежения за отсечкой). Лампочку подключил и пищалку подключил(как в бесперебойниках, новых компах и т.д.) - когда напряжение станет 10.8 - оно транзистор закроет и будет пищать  :-)
Память и вывод можно сэкономить, оставит только передачу.

UstAlexei

  • Наш человек
  • ***
  • Репутация: 8
  • Сообщений: 437
  • Россия, Тавда
  • Ездю на батарейках!
  • Оффлайн Оффлайн
    • Награды
Самодельный логгер - делал ли кто?
« Ответ #20 : 29 Сен 2016 в 11:30 »
сделать управление транзистором разряда...
Это при условии что логгер только на разряд работать будет.

реношник

  • Наш человек
  • ***
  • Репутация: 4
  • Сообщений: 461
  • Украина, Днепр
  • Ездю на батарейках!
  • Оффлайн Оффлайн
    • Награды
Самодельный логгер - делал ли кто?
« Ответ #21 : 29 Сен 2016 в 11:38 »
Кто что думает по вопросу... Может быть сделать два щупа в схеме приведенной во втором посту темы. Дабы иметь возможность не только напряжение логгировать, но и токи...
Да, пользы от двухканального логгера намного больше, чем от одноканального  B-)
А можно еще сделать управление транзистором разряда(чтобы не городить еще одну схему слежения за отсечкой). Лампочку подключил и пищалку подключил(как в бесперебойниках, новых компах и т.д.) - когда напряжение станет 10.8 - оно транзистор закроет и будет пищать  :-)
Память и вывод можно сэкономить, оставит только передачу.

Я себе в ЗУ сделал логгер (на СДкарту пишет), когда провожу КТЦ, то логгер пишет разряд в один файл, при достижении заданного порога, ЗУ автоматом переходит в заряд и логгер его пишет уже в другой файл...

Timber

  • Наш человек
  • ***
  • Репутация: 1
  • Сообщений: 252
  • Ездю на батарейках!
  • Оффлайн Оффлайн
    • Награды
Самодельный логгер - делал ли кто?
« Ответ #22 : 29 Сен 2016 в 17:05 »
Мне пока бы что-небудь попроще

Timber

  • Наш человек
  • ***
  • Репутация: 1
  • Сообщений: 252
  • Ездю на батарейках!
  • Оффлайн Оффлайн
    • Награды
Самодельный логгер - делал ли кто?

UPD
Схема исправлена. Спасибо за найденную опечатку!

Заточен под 12В батареи. Дифференциальное подключение уменьшает синфазные наводки. Вычитание 10 воль(можно менять с помощью многооборотного подстроечника X4) смещает напряжение из диапазона 10-15 в диапазон 0-5В. Выигрываем по дискрету встроенного АЦП - в три раза.

Операционные усилители - любые с малым дрейфом и относительно малыми шумами(9-битный АЦП особую разницу не заметит). Частотные свойства не важны.
Конденсатор C3- пленочный.
Все резисторы в обвязке ОУ попарно подобраны или 0.5% допуска. От них зависит линейность и подавление синфазных помех.
D3 - низковольтный шоттки. Чем меньше падение в прямом направлении - тем лучше.
« Последнее редактирование: 08 Окт 2016 в 20:42 от Timber »

Сообщение понравилось: UriBas, Яков93

ИС-Х

  • Старожил
  • *****
  • Репутация: 28
  • Сообщений: 1974
  • Россия, Люберцы
  • На гидроподвеске!
  • Оффлайн Оффлайн
    • Награды
Да, все по классике. Только R4=R(R3) если быть точным, а то захочется потом усилить... Да и от двуполярного питания нужно избавиться, зачем усложнять
Конденсатор C3- пленочный.
С чегой-то? Наоборот, здесь керамика нужна или тантал, иначе тлка может возбуднуться.

Timber

  • Наш человек
  • ***
  • Репутация: 1
  • Сообщений: 252
  • Ездю на батарейках!
  • Оффлайн Оффлайн
    • Награды
Спасибо за найденную опечатку!
Почему двухполярка:
1. rail-to-rail ОУ дороже обычных или хуже при одинаковых параметрах. Могут быть проблемы и с доступностью
2. если землю сделать общей со схемой управления, то потенциал минуса акка будет ниже этой земли. Есть конечно ОУ с common mode voltage range(входной диапазон синфазного сигнала) шире напряжения питания, но и его может не хватить.
3. если будет не лень :-D будет еще однополярная схема просто с вычетом 10 вольт.

Керамика на такие емкости имеет очень большой ТКЕ, микрофонный эффект, поляризацию и много чего еще  %-)
Согласен урезать осетра до тантала или нормального электролита(можно полимерного). И вроде и без конденсатора не должна возбудиться.

Timber

  • Наш человек
  • ***
  • Репутация: 1
  • Сообщений: 252
  • Ездю на батарейках!
  • Оффлайн Оффлайн
    • Награды
Самодельный логгер - делал ли кто?
« Ответ #26 : 09 Окт 2016 в 02:43 »
Двухканальный на Attiny13 Фьюзы: 9.6 МГц, делитель 1
Самодельный логгер - делал ли кто?

D1,D2 - cтабилитроны на 5.6 вольт, D3,D4 - низковольтные шоттки
Справа - USB-UART типа такого
Самодельный логгер - делал ли кто?

Настройки COM-порта - 9600, 8, 1 стоповый
« Последнее редактирование: 09 Окт 2016 в 02:57 от Timber »

Сообщение понравилось: Vova_n, UriBas

UriBas

  • Старожил
  • *****
  • Репутация: 14
  • Сообщений: 1527
  • Украина, Ровно
  • Ездю на батарейках!
  • Оффлайн Оффлайн
    • Награды
..Операционные усилители - любые с малым дрейфом и относительно малыми шумами (9-битный АЦП особую разницу не заметит). Частотные свойства не важны. 
Все же, какой ОУ посоветуете более подходящий по цена/качество/достать легче без переделки схемы?    (..  LМ324 (LM358),  ТL072.. или другой какой ?  )

Timber

  • Наш человек
  • ***
  • Репутация: 1
  • Сообщений: 252
  • Ездю на батарейках!
  • Оффлайн Оффлайн
    • Награды
LM358 шумноват, но он может работать без нижнего смещения. 324 абсолютно такой же, только 4 ОУ в одном корпусе. TL072 и NE5532 лучше по параметрам, но нужно смещение. Я за 5532 если нужна точность и 358/324 если не хочется делать отрицательное смещение. Именно эти - потому что недорогие и можно купить везде.
Для ограниченных в бюджете перфекционистов :laugh: OP07, но нужно два корпуса.
« Последнее редактирование: 09 Окт 2016 в 16:46 от Timber »

Сообщение понравилось: UriBas

Timber

  • Наш человек
  • ***
  • Репутация: 1
  • Сообщений: 252
  • Ездю на батарейках!
  • Оффлайн Оффлайн
    • Награды
Самодельный логгер - делал ли кто?
« Ответ #29 : 11 Окт 2016 в 00:19 »
Пре-альфа проги, которая будет собирать статистику   B-)
Кнопка стоп не работает - для записи след. файла надо перезапускать.

При нажатии кнопки старт создается текстовый файл с именем, равным дате и времени запуска (вида "11-10-2016 00-16-20.log")
Содержимое файла вида "11.10.2016 00:16:46.427   0,0000   9603,0000   0,0000"
дата(пробел)время(табуляция)значение_первого_канала_напряжение(табуляция)значение_второго_канала_ток(табуляция)произмедение_первого_канала_на_второй_мощность

логгер отправляет почти сырые данные с АЦП, поэтому масштабирует софт по формуле:
значение=A+K*отчет_АЦП

Структура cfg:
0.0   1.0   0.0   1.0
COM3

Вверху - коэффициенты
 A1           K1           A2           K2
Внизу - COM порт . Параметры: 9600, 8, 1 стоповый

Сообщение понравилось: UstAlexei

Alex_Soroka

  • Старожил
  • *****
  • Репутация: 221
  • Сообщений: 10404
  • Киев
  • Основатель секты ЗУС :-)
  • Оффлайн Оффлайн
    • Награды
Самодельный логгер - делал ли кто?
« Ответ #30 : 11 Окт 2016 в 09:55 »
Для тех у кого использует в качестве логгера приборы Unit UT60-U70 возможно другие.
Схема переделки кабеля RS232 unit ut70b с ком на USB.
можно подробнее ? что и к чему припаивали?
к конвертору СОМ--УСБ ?

Vova_n

  • Старожил
  • *****
  • Репутация: 70
  • Сообщений: 2869
  • Россия, Хабаровск
  • Практикующий мАньЯк ((╬◣﹏◢))
  • Оффлайн Оффлайн
    • Награды
Самодельный логгер - делал ли кто?
« Ответ #31 : 11 Окт 2016 в 10:11 »
, Алесандр теперь у меня на конце шнурка от прибора вместо ком порта - USB на PL2003, переходник ком- усб теперь совсем не нужен. Переделка именно это и преследовала, что бы переделать родной шнурок сразу на USB, без всяких переходников.



Timber

  • Наш человек
  • ***
  • Репутация: 1
  • Сообщений: 252
  • Ездю на батарейках!
  • Оффлайн Оффлайн
    • Награды
Самодельный логгер - делал ли кто?
« Ответ #32 : 11 Окт 2016 в 19:42 »
UPD
Логгер обновился до версии 0.00.4
Самодельный логгер - делал ли кто?
на скрине - точки 5, 15, 25, 35

V(5) - напряжение, усредненное по 11 точкам(прошлая, позапрошлая и т.д). Правее - время от текущей до пятой точки.
V(50) - напряжение, усредненное по 11 точкам(c 51-ой по сороковую). Правее - время от текущей до 45-ой точки.
dV и dt  - разности между V(5) и (V50)
dV/dt - скорость изменения напряжения.

« Последнее редактирование: 12 Окт 2016 в 20:07 от Timber »

Сообщение понравилось: UstAlexei

Timber

  • Наш человек
  • ***
  • Репутация: 1
  • Сообщений: 252
  • Ездю на батарейках!
  • Оффлайн Оффлайн
    • Награды
Самодельный логгер - делал ли кто?
« Ответ #33 : 15 Окт 2016 в 18:48 »
Обновился до 0.00.5
Изменена формула пересчета из отсчетов АЦП в величины тока и напряжения(V=A0+x*K1+x*x*K2+x*x*x*k3)
Введено поля для введения прореживания(если 1 - значит пишется каждый пришедший по COM отсчет, если 5 - то каждый пятый)

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

UriBas

  • Старожил
  • *****
  • Репутация: 14
  • Сообщений: 1527
  • Украина, Ровно
  • Ездю на батарейках!
  • Оффлайн Оффлайн
    • Награды
Самодельный логгер - делал ли кто?
« Ответ #34 : 28 Окт 2016 в 00:24 »
.. Сделан на планарной atmega328P 5 В 16 мГц. Открытый код. Наверно можно что-то дописать... 
Тут схема этого модуля https://cdn.sparkfun.com/datasheets/Dev/Arduino/Boards/OpenLog_v15.pdf   Простая, по моему можно просто купить модуль с Мегой за полтора долл и к нему модуль карточки СД за полдолл. Вся цена выйдет не более 2-3 долл.
Здесь полностью программы с исходниками  https://github.com/sparkfun/OpenLog   и  еще  https://github.com/cleanflight/blackbox-firmware
Здесь странички посвященная этому модулю https://www.sparkfun.com/products/13712   и еще страничка https://github.com/cleanflight/cleanflight/blob/master/docs/Blackbox.md

Говорят мечтать не вредно..   По большому счету, чтобы можно было анализировать и отслеживать состояние АКБ, необходим логгер с хорошим разрешением, 12 и выше разрядов АЦП,  с скоростью не менее 350-800 выборок в сек.  (Ступеньки в 0,2-0,5В не прокатывают) Это нужно чтобы увидеть хотя бы как-то передние и задние фронты, а также динамику НРЦ во всем диапазоне от 0 до 15В,  ведь надо будет и одну банку тоже анализировать (а может и 24В акк но это уже..) 

Далее, хорошо бы и пару температурных датчиков отслеживать.. при какой температуре окр воздуха идет заряд и температура АКБ (банки)
Еще хорошо бы, чтобы логгер мог (как и осцилл) делать выборки по запросу (прерыванию) с нужным разрешением..  и причем писал эти данные в отдельный столбик..  для того, чтобы к примеру зафиксировать, когда подается импульс заряда и отследить именно эту часть.. и при пропадании сигнала не писал данные.   Таких пинов должно быть хотя бы два.   Оно конечно, если логг пишется с хорошим разрешением, то в принципе можно и без этого.. но было бы интересно, отследить момент когда ЗУ выдает ШИМ на заряд (на ключ) и как это отрабатывает скажем блок питания.. 
Полезно было бы иметь возможность записи  на СД карточку, на ЮСБ,  по радиоканалу..  (вай фай, и т.д). 

Хорошо бы иметь пару функций которые бы выдавали сигнал или особо бы вели запись по какому то условию..  что-то типа сигнализатора.  Это было бы полезно, когда скажем возникают какие либо критические моменты..  пропадание напр в ЗУ, на АКБ, превышение и т.д.

(добавил) Тут уже пару раз вылезла тема про тепловизор..  особо это касается диагностирования КЗ или перезаряда какой то банки, не могу отделаться от мысли, что надо прикрутить и какой -то инфракрасный датчик..  типа этого - http://bildr.org/2011/02/mlx90614-arduino/   Это конечно может быть отдельной темой, а можно зафиксировать его как то на АКБ и тоже отслеживать.. 

« Последнее редактирование: 28 Окт 2016 в 04:59 от UriBas »

UriBas

  • Старожил
  • *****
  • Репутация: 14
  • Сообщений: 1527
  • Украина, Ровно
  • Ездю на батарейках!
  • Оффлайн Оффлайн
    • Награды
Самодельный логгер - делал ли кто?
« Ответ #35 : 28 Окт 2016 в 03:30 »
.. Я себе в ЗУ сделал логгер (на СДкарту пишет), когда провожу КТЦ, то логгер пишет разряд в один файл, при достижении заданного порога, ЗУ автоматом переходит в заряд и логгер его пишет уже в другой файл...
если возможно, было бы неплохо тоже выложить здесь прошивку, ну и по железу что и как, графики  не плохие получаются..

Страницы: <<1234 ... 12>>Вверх
 

Помощь форуму | Отказ от ответственности | Новая версия форума
©, Форум электротранспорта, electrotransport.ru, 2007—2018.
Копирование материалов возможно только с согласия правообладателя.

Размер занимаемой памяти: 5.75 мегабайт.
Страница сгенерирована за 0.236 секунд. Запросов: 115.