Полезная информация


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

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

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

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

KIE

#126
Цитата: vtral от 27 Фев. 2018 в 05:34Это работа для программистов, мне не по зубам.
В этом вся и проблема. До кучи сложить железо с софтом не простая задача для юзера.
Но предложение с Wi-Fi хорошее , многие проблемы отпадают. Т. более для ардуинок такая периферия готовая и не дорогая есть.
В темную писать данные не есть хорошо. Оперативный контроль нужен. Связь по Wi-Fi его и выполнит.
Самая конечно лучшая программа для записи и обработки данных LabVIEW. Дорогущая, но сами понимаете, что это не проблема для нашего человека.
..............
Нашел вот такой готовый блочек.
Спойлер
http://www.mini-tech.com.ua/index.php?route=product/product&path=65_181&product_id=713
Управление им проще не бывает, что оч. хорошо. Избавит от проводных линий связи и лишних проводов.

vtral

Цитата: KIE от 27 Фев. 2018 в 09:28предложение с Wi-Fi хорошее , многие проблемы отпадают
Чего же хорошего?
Одни отпадают, другие добавляются. Собирать десятками часов данные через загаженный эфир...
Собирание логов - очень долгая и нудная задача, испортить которую может что угодно и выбесить в итоге.
Даже вполне уважаемые девайсы выбешивают, тот же оригинальный iMAXB8-mini, регулярно теряет связь с компьютером, не позволяя нарисовать график...
Неее, логгер не должен больше ни чем заниматься, измерил, записал в файл, установил таймер, уснул, по таймеру проснулся, измерил... и так по кругу, хоть атомная война вокруг.
Программисты уже поняли и затаились, обязательно родят. Сама железка очень простая должна получиться.
Умел бы программировать, давно бы сделал.

Серик

#128
Приветствую Всех Форумчан!
Так какую же выбрать конфигурацию?
Wireless заинтересовал.
ЦитироватьУправление им проще не бывает, что оч. хорошо. Избавит от проводных линий связи и лишних проводов.
Спойлер
"Блочок" (Беспроводной UART трансивер HC-12 ) заинтересовал.
Бьет на 1000 м!
По мануалу, таких надо 2 штуки.

Спойлер


А что еще надо в этом случае, что бы выстроить связь?

Спойлер


KIE

#129
Цитата: vtral от 27 Фев. 2018 в 15:37Программисты уже поняли и затаились, обязательно родят.
Уже давно сделано. Логеры устройство популярное. Поискать, даже у любителей, читать не перечитать.
Цитата: vtral от 27 Фев. 2018 в 15:37
Чего же хорошего?
Одни отпадают, другие добавляются. Собирать десятками часов данные через загаженный эфир...
АКБ не реактивный двигатель. Процесс предсказуемый и медленный. Не обязательно с бешенной скорость, не обязательно или память или комп. Можно и то и другое вместе сделать.
Вот реальный лог снятый минуту назад с самодельной автоматики домашнего газового котла.
Спойлер
Три окна это данные за вчера и сегодня (из памяти автоматики), правое нижнее окно - рисует текущий график ( каждые 6сек), оно нужно когда я испытываю новый прибамбас к котлу. Данные эти снимаются из памяти автоматики не постоянно, а по запросу компа. Включил комп, кнопочку мацнул, данные пришли, нажал другую идут каждые 6сек.
Цитата: Серик от 27 Фев. 2018 в 16:14
А что еще надо в этом случае, что бы выстроить связь?
Один переходник USB<->UART, и есно программу на компе, которое это дело обработает.

Серик


KIE

Ага.
Запитывать можно от проверяемой АКБ + стабилизатор, второй радиомодуль от USB.

Серик

Добавил 7805:

Спойлер

Если это так, то это вроде бы несложно :-)

KIE

Для Серик
Спойлер
Скачай sPlan-рисовалку схем. Она для любителей, простая, на русском. А то картинки не камильфо. Начал паять-делай культурно.
Повешай конденсатор 0,01-0.1мкФ на выход 7805.

UstAlexei

Эх куда вас понесло!
Для тех кто боится отсутствия гальванической развязки есть решение https://electrotransport.ru/index.php?msg=927884.
Правда тут надо подумать, а нужна ли она? Развязка ваша? Блок питания ПК имеет развязку от сети. Если говорить о ноутбуке, то там вообще можно обеспечить 100 процентную безопасность, записав его от батареи. При помощи моего логгера на аттини несколько раз уже снимал реакцию аккумуляторной батареи на 220 в на толчковый ток на ПС 110 кВ. Еще не раз никаких проблем не испытал из за отсутствия гальванической развязки.
Но только надо понимать что вы делаете и знать электротехнику. А так да... можно и просто uart переходником комп повредить, если не понимать что к чему.

KIE

Цитата: UstAlexei от 27 Фев. 2018 в 17:52
. Еще не раз никаких проблем не испытал из за отсутствия гальванической развязки.
Дай Бог и дальше.
Только заменить шнурок готовым\дешевым радио. блочком не только правильно, но и очень удобно.

Серик

#136
Здравствуйте, UstAlexei!
ЦитироватьНо только надо понимать что вы делаете и знать электротехнику. А так да... можно и просто uart переходником комп повредить, если не понимать что к чему.
В том то и дело, что нет ясного понимания, поэтому, на всякий случай по воздуху, к тому же можно через несколько сот метров данные передавать, круто!
Спойлер
В "цеху" происходит, например заряд, а в "офисе" можно получать данные и смотреть график.
Почти как Кулон-912!
:-)
KIE, а вот еще вопрос,

Цитировать

наверное, эти условия обязательно выполнять?
И еще один вопрос, это устройство PnP ( драйверов и прочего не надо устанавливать )?
А на компьютере "comport" будет обслуживать обычная 'терминальная' программа?

Спойлер
ЦитироватьСкачай sPlan-рисовалку схем.
Извиняюсь за ужасные рисунки.
Splan у меня есть, но только просмотрщик.

Спойлер
Оффтоп: А в ЗУС его можно встроить?

clawham

Так народ. Харэ разглагольствовать :) я ж програмист :)
Давайте реализуем ТЗ и я сделаю чтото что в моих силах и подружится с Вашими хотелками. у меня был проектик на есп8266. сейчас конечно же делал бы все по-другому. вопервых это ацп. чем городить своё чтото - бери готовое и юзай потому предлагаю вот такие два варианта:
1) Покупаем на али вот такую платку: https://ru.aliexpress.com/item/NodeMCU-Lua-ESP8266-ESP-12-WeMos-D1-Mini-WIFI-4M-Bytes-Development-Board-Module/32703511086.html?ws_ab_test=searchweb0_0,searchweb201602_4_10152_10151_10065_10344_10068_10342_10343_10340_10341_10084_10083_10618_10630_10307_5711211_5722313_10313_10059_10534_100031_10103_10627_10626_10624_10623_10622_5711315_10621_10620_10142_10125,searchweb201603_36,ppcSwitch_5&algo_expid=80b106a6-2046-48f1-939e-1f04777fa5af-7&algo_pvid=80b106a6-2046-48f1-939e-1f04777fa5af&priceBeautifyAB=0
До неё докупаем модуль с АЦП - https://ru.aliexpress.com/item/16-Bit-I2C-ADS1115-Module-ADC-4-channel-with-Pro-Gain-Amplifier-for-Arduino-RPi-1PCS/32716184973.html?ws_ab_test=searchweb0_0,searchweb201602_4_10152_10151_10065_10344_10068_10342_10343_10340_10341_10084_10083_10618_10630_10307_5711211_5722313_10313_10059_10534_100031_10103_10627_10626_10624_10623_10622_5711315_10621_10620_10142_10125,searchweb201603_36,ppcSwitch_5&algo_expid=8e037515-4eb3-498a-b3c2-c668123f7acc-0&algo_pvid=8e037515-4eb3-498a-b3c2-c668123f7acc&priceBeautifyAB=0 вот такие. их на два провода можно вешать до 4-х штук. у каждого 4 одинарных или два диференциальных входа.
ну и если уж совсем хочется автономности - https://ru.aliexpress.com/item/Micro-SD-Card-Shield-IoT-Wireless-Control-for-D1-Mini-ESP8266-WiFi-WeMos-Module/32701578925.html?ws_ab_test=searchweb0_0,searchweb201602_4_10152_10151_10065_10344_10068_10342_10343_10340_10341_10084_10083_10618_10630_10307_5711211_5722315_10313_10059_10534_100031_10103_10627_10626_10624_10623_10622_10621_10620_10142_10125_5711312,searchweb201603_36,ppcSwitch_5&algo_expid=3eb88aee-afdf-4388-9fc6-1ae482cc4869-0&algo_pvid=3eb88aee-afdf-4388-9fc6-1ae482cc4869&priceBeautifyAB=0 вот такую платку для SDкарты. Дальше я тож закажу все это дело(ацпшек нету у меня таких) и сделаю простенькую прошивочку. Вайфай это опциональное удобство.  питание - от пары 18650 акков. можно логгировать все что с уарта лезет плюс что там на внешних этих ацп, потом открывать это дело в моей программе просмотра логов от бмски.
собственно дополнив еспшку моей бмской уже получаете логгер на 10-20-30-40 ячеек лития и усилитель токового шунта который вссе это дело читает и кидает в уарт. балансир какбы подарок впридачу :) Ой типа реклама вышла 6)

второй вариант - купить готовый логгер с али - https://ru.aliexpress.com/item/1-openlog-Serial-Data-Logger/32838430172.html?ws_ab_test=searchweb0_0%2Csearchweb201602_4_10152_10151_10065_10344_10068_10342_10343_10340_10341_10084_10083_10618_10630_10307_5711211_5722313_10313_10059_10534_100031_10103_10627_10626_10624_10623_10622_5711315_10621_10620_10142_10125%2Csearchweb201603_36%2CppcSwitch_5&algo_expid=9a3ac4c7-c6da-4842-9226-934d2566e870-0&algo_pvid=9a3ac4c7-c6da-4842-9226-934d2566e870&priceBeautifyAB=0 и я перепишу прошивку чтоб оно не только с уарта писало данные но и с 8-ми каналов атмегашного АЦП. опыт тоже такого дела был.

компьютер я в этой связке вижу как монитор а не как логгирующее устройство. вайфайка под это дело подходит как нельзя кстати
1)8FUN SWXK 250w24V@17A48V 13S4P LGD1, China kontr
3)MXUS 3000 @90A80V LiFePo 20Ah 25S, Nucular 12F
Telegram @clawham

KIE

Я раньше пользовался для опроса СОМ порта программкой Terminal v1.9b
Она все брала.
На радиоблок драйверов не надо, единственное скорость логера и радиоблока должны быть одинаковые (и есно в терминале выставить нужную)
Цитата: clawham от 27 Фев. 2018 в 18:18Так народ. Харэ разглагольствовать  я ж програмист
Для такой простой задачи достаточно и Тиньки. Дешево и сердито. Точности  достаточно. Что еще надо?
Помогите с приличным выводом информации на монитор. Терминал это....не современно.

UstAlexei


Серик

UstAlexei!
Посмотрел видео по ссылке-круть!
Как же это все себе установить? B-)

clawham

#141
берите мою программу сериал логгера. она с уарта умеет писать логи и сразу показывать на экран. единственное формат данных или как у imax b6 или icharger 206 ну или как у моей бмски

https://www.dropbox.com/sh/0pktijr86u92dc0/AACVk_hhbF4OeKti_TN97WgTa?dl=0

Она открывает много разных форматов и если надо - покажите ваш и его поддержку я добавлю тоже
Вопервых она понимает формат термолога.
07.01.17 16:42:11, CH#0, DS#00, 286C9F54070000D4, 08.6875

07.01.17 16:42:12, CH#0, DS#01, 2812C8540700009B, 20.6875

07.01.17 16:42:13, CH#0, DS#02, 281BED5407000027, 23.1875


Ещё понимает такие строки от бмс
I:3.739,U:53.282,W:199.221,AhI:1.278,AhO:5.176, WhI:149.418, WhO:237.685

Spd:0.0, CurrTrip:0.0, Ttl:0



BqStatus: 00010000


#1= 4.092 4.091 4.097 4.095 4.096 4.098 0.000 0.000 0.000 0.000  0011110000 DSG+ CHG+ T=41.6 4.096 4.122

#2= 4.128 4.096 4.102 4.097 4.103 4.103 4.097 0.000 0.000 0.000  1111111000 DSG+ CHG+ T=44.1 4.091 4.098


Ну и формат лога от зарядок
$1;0;0;2;1;0;27375;4071;0;387;0;4071;0;0;0;0;0;0;0;0;0;37
$1;1;10000;2;1;77;27366;4114;0;389;0;4100;0;0;0;0;0;0;0;0;0;28
$1;1;20000;2;1;82;27366;4115;3;389;0;4101;0;0;0;0;0;0;0;0;0;22
$1;1;30000;2;1;72;27366;4111;5;389;0;4100;0;0;0;0;0;0;0;0;0;27
$1;1;40000;2;1;67;27368;4111;7;389;0;4101;0;0;0;0;0;0;0;0;0;21
$1;1;50000;2;1;61;27369;4111;8;391;0;4100;0;0;0;0;0;0;0;0;0;20



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

Ещё бмска может открывать логи от CoreTemp правда только если они(логи) от 4-ядерного проца

CPUID:,0x906E9
Processor:,Intel Core i5 7600K (Kaby Lake)
Platform:,LGA 1151 (Socket H4)
Revision:,B0
Lithography:,14nm

Session start:,17:19:25 - February 23 - 2018

Time,Core 0 Temp. (°),Core 1 Temp. (°),Core 2 Temp. (°),Core 3 Temp. (°),,Core 0,Low temp. (°),High temp. (°),Core load (%),Core speed (MHz),Core 1,Low temp. (°),High temp. (°),Core load (%),Core speed (MHz),Core 2,Low temp. (°),High temp. (°),Core load (%),Core speed (MHz),Core 3,Low temp. (°),High temp. (°),Core load (%),Core speed (MHz),CPU 0 Power,
17:19:26 02/23/18,38,35,38,47,,,38,40,23,4650.65,,35,37,28,4650.65,,38,53,21,4650.65,,47,57,25,4650.65,31.5,
17:19:27 02/23/18,36,34,36,36,,,35,40,0,4551.70,,34,37,0,4551.70,,36,53,0,4551.70,,36,57,0,4551.70,25.3,
17:19:28 02/23/18,36,33,36,36,,,35,40,0,4650.65,,33,48,8,4551.70,,36,53,0,4551.70,,36,57,15,4551.70,19.6,
17:19:29 02/23/18,35,33,35,35,,,34,40,0,4650.65,,32,48,0,4650.65,,35,53,0,4650.65,,35,57,0,4650.65,16.8,
17:19:30 02/23/18,34,32,35,36,,,34,40,0,4650.65,,32,48,0,4650.65,,35,53,0,4650.65,,35,57,0,4650.65,16.5,
17:19:31 02/23/18,34,33,35,35,,,34,40,0,4650.65,,32,48,0,4650.65,,35,53,0,4650.65,,35,57,0,4650.65,16.6,
17:19:32 02/23/18,34,33,35,35,,,34,40,0,4650.65,,32,48,8,4650.65,,34,53,0,4650.65,,35,57,0,4650.65,16.4,
17:19:33 02/23/18,40,38,38,38,,,34,41,23,4551.70,,32,48,31,4551.70,,34,53,31,4551.70,,34,57,23,4551.70,18.7,
17:19:34 02/23/18,38,35,43,39,,,34,41,7,4650.65,,32,48,23,4650.65,,34,53,37,4650.65,,34,57,6,4650.65,34.0,
17:19:35 02/23/18,39,37,50,57,,,34,56,14,4551.70,,32,53,20,4551.70,,34,57,33,4551.70,,34,58,57,4650.65,29.6,
17:19:36 02/23/18,49,46,38,39,,,34,56,30,4650.65,,32,53,70,4551.70,,34,58,9,4551.70,,34,59,1,4551.70,33.2,
17:19:37 02/23/18,38,36,55,39,,,34,56,2,4650.65,,32,55,10,4650.65,,34,58,65,4650.65,,34,59,36,4650.65,30.0,
17:19:38 02/23/18,45,39,40,54,,,34,56,45,4650.65,,32,55,21,4650.65,,34,58,53,4650.65,,34,59,69,4551.70,21.1,
17:19:39 02/23/18,47,48,58,55,,,34,56,76,4551.70,,32,55,66,4551.70,,34,58,74,4551.70,,34,61,56,4551.70,51.2,


1)8FUN SWXK 250w24V@17A48V 13S4P LGD1, China kontr
3)MXUS 3000 @90A80V LiFePo 20Ah 25S, Nucular 12F
Telegram @clawham

KIE

Как это на мониторе выглядит?
Скрин выложите.

Dunkel

Цитата: clawham от 27 Фев. 2018 в 22:37Она открывает много разных форматов и если надо - покажите ваш и его поддержку я добавлю тоже

А формат осцилоскопа Ваша программа поймет?

Serial Oscilloscope is compatible with any serial stream containing comma-separated values terminated by a new-line character ("\r"). For example,"11,22,33\r" will be interpreted as values 11, 22 and 33 for channels 1, 2 and 3 respectively. The serial stream can also include non numerical characters which will be ignored. For example, "a=0.5,blue,x=3.14,t1t2t3,8\r\n" will be interpreted as values 0.5, 3.14, 123 and 8 for channels 1, 2, 3 and 4 respectively.

У него ограничение 9 каналов,  а мне бы надо штук 15.
Многофункциональная облачная моргалка/логгер:
https://morgalka78.wordpress.com/