Страница 1 из 5
Регистратор параметров с часами
Добавлено: 24 сен 2019, 13:55
ingener
Задача-хотелка:
имеется три аналоговых сигнала, значения которых нужно как-то сохранять (запоминать) с дискретностью 1 сек. и с привязкой ко времени.
Далее эти данные должны быть легко считываемы в формат EXCEL (ну или просто в виде таблицы)
Период записи - не менее 24ч.
Возможно ли в принципе такое на базе Ардуино?
Вроде бы есть шилды с часами, батарейками и пр....

Регистратор параметров с часами
Добавлено: 24 сен 2019, 14:07
Alias
Ардуино, часы и карточка. В принципе, проще некуда. Вопрос аналоговой части - это вопрос аналоговой части, то есть оффтоп )))
Регистратор параметров с часами
Добавлено: 24 сен 2019, 14:54
ingener
[ref=#404040]Alias[/ref], аналоговая часть это просто входные напряжения в лиапазоне 0...5В.
Ну и в итоге это переменные.
..."проще некуда" -
а с чего бы начать? Понятно, нужны сами часы, к примеру DC1302, и модуль SD карты.
Но как это все подружить? Может, есть проекты (как образец) с похожими хадачами?
Отправлено спустя 6 минут :
Вот что неожиданно нашлось у китайцев....готовый модуль для нано...и часы и карточка....
https://ru.aliexpress.com/item/32799192 ... b201603_53
Регистратор параметров с часами
Добавлено: 24 сен 2019, 15:12
pan
av писал(а): 24 сен 2019, 15:06
1000000/86400=11 суток
это если писать в одну и ту же ячейку памяти...
Регистратор параметров с часами
Добавлено: 24 сен 2019, 15:16
ingener
[ref]av[/ref], мне казалось, что подобные данные занимают ничтожный объем памяти (пусть мегабайты)
Если использовать карточку в Гигабайты....разве там целый год не поместится?
Регистратор параметров с часами
Добавлено: 24 сен 2019, 15:29
ingener
av писал(а): 24 сен 2019, 15:19
Андрей так вы будете записывать один раз в сутки ?
Наверное, неточно выразился....минимум требований - это чтобы объема карточки хватало на сутки. После этого ее нужно вынимать, копировать данные на комп и снова вставлять.
Если же можно писать не вынимая гораздо дольше, то это только в плюс.
Регистратор параметров с часами
Добавлено: 24 сен 2019, 15:46
AlexCrane
[ref]ingener[/ref], Если писать в формате csv - при грубом расчете на сутки уйдет мегабайт 5
типа так 01.01.2016 00:00:00;-121.5;045.4;068.0 всего 40 байт
Регистратор параметров с часами
Добавлено: 24 сен 2019, 15:49
ingener
[ref]av[/ref], ну да, раз в секунду значения должны записываться.
[ref]AlexCrane[/ref], ну это просто здорово.
какое железо посоветуете? наверное с этого надо начинать...
что насчет модуля для нано выше по ссылке? подкупает простотой, втыкай контроллер и все....
Регистратор параметров с часами
Добавлено: 24 сен 2019, 16:31
Alias
Если я правильно понял, то это выглядит так: см. вложение.
logger.png
Это на скорую руку, а уж далее можно подумать, какие переменные и как сохранять, текстовая переменная из примера удобна для ёкселя, но сколько данных запишется на карту и хватит ли на сутки - нужно проверять. А так то можно и через масштабирование значение со входов приводить к любым попугаям.
Регистратор параметров с часами
Добавлено: 24 сен 2019, 16:34
pan
av писал(а): 24 сен 2019, 15:16
но чтобы поменять на другую ячейку придется изменять проект каждый раз.
это если использовать еепром.
на сд карту пишутся файлы...
Регистратор параметров с часами
Добавлено: 24 сен 2019, 16:46
nalnik
pan писал(а): 24 сен 2019, 16:34
на сд карту пишутся файлы...
86400 файлов в сутки =

А Вы уверены что
измерение и запись на CD карту будит успевать за секунду?
Регистратор параметров с часами
Добавлено: 24 сен 2019, 16:53
Alias
У меня тоже в планах исследование пневмокомпрессора с записью таких же диаграмм то как давление, ток и напряжение, вот и проверю, будет успевать или нет. Осталось только дождаться компрессора, выбрать и заказать lifepo4, найти ресивер и собрать силовую часть на движок с током до 35А

Регистратор параметров с часами
Добавлено: 24 сен 2019, 17:03
nalnik
И насколько я помню есть ограничение на количество файлов.
Регистратор параметров с часами
Добавлено: 24 сен 2019, 17:07
garikb
Тут где то была тема Чилингаряна Грачика - Модуль сбора данных своими руками.
Вот ссылка на его канал:
http://arduinoprom.ru/arduino/135-modul ... ukami.html
легко переделать под свои нужды
Регистратор параметров с часами
Добавлено: 24 сен 2019, 17:14
ingener
Alias писал(а): 24 сен 2019, 16:31
Если я правильно понял, то это выглядит так: см. вложение.
[ref=#404040]Alias[/ref], какое железо нужно иметь для данного проекта?
Регистратор параметров с часами
Добавлено: 24 сен 2019, 17:28
SSSergeich
nalnik писал(а): 24 сен 2019, 16:46
pan писал(а): 24 сен 2019, 16:34
на сд карту пишутся файлы...
86400 файлов в сутки =

А Вы уверены что
измерение и запись на CD карту будит успевать за секунду?
Разве нужно каждый раз создавать новый файл, а не просто дописывать в существующий? Ардуино так не умеет??
Регистратор параметров с часами
Добавлено: 24 сен 2019, 17:31
pan
nalnik писал(а): 24 сен 2019, 16:4686400 файлов
???
Нахрена ?
Кто мешает в 1 файл накидать часовую "таблицу". Или вообще всю.
Вы же не храните текст в виде тысяч файлов по одному слову в каждом
Регистратор параметров с часами
Добавлено: 24 сен 2019, 18:10
KulibinOrsk
Интересно было бы многим увидеть ПБ на эту тему:
- периодичность записи
- количество аналоговых сигналов (частота опроса)
- количество дискретных сигналов (частота опроса)
- указание куда писать (SD)
- возможно указание формата записи (возможность открывать данные в екселе)
Есть иногда необходимость записывать 3 аналоговых сигнала (3 фазы) на длительное время - так сказать регистратор.
С возможностью в последующем анализировать эти сигналы. А кроме того следить и при превышении выдавать сигнал.
Т.е. должно получиться что то в виде регистратора дискретных сигналов. Только если дискретные это 0-1 то аналоговые уже в виде напряжения.
Регистратор параметров с часами
Добавлено: 24 сен 2019, 19:28
Sancho
[ref]KulibinOrsk[/ref], Зачем - сложить из того, чего есть, под своё конкретное - как два пальца обасфальт
Регистратор параметров с часами
Добавлено: 24 сен 2019, 19:28
seri0shka
Я может чего недопонял, что мешает производить запись на карту, скажем, раз в 10 минут? За это время нужно запомнить 3*60*10=1800 байт, быстренько записать, и по-новой. Тем более что запись на карту блоками. Так что карта будет вам благодарна и проживёт намного больше.