Створення модуля
-

Модули будут по проводам на главный сервер данные слать или по воздуху?
Какие пиковые нагрузки от панелей? (Вольтаж, ампераж)
Модули нужно просто установить и смотреть статистику или каждый модуль "привязываеься" в настройках к конкретной панели для локализации статистики?
-
Володимир С. походу Вы не сильно знакомы с сетью CAN.
на физическом уровне Can стандартный может адресовать до 2047 адресов (11bit) , расширенный до 29 bit ( 500 тысяч. у Вас столько панелей не будет).
Поверх CAN есть много протоколов. есть простые и стандартные например СanOpen ( да тут 127 уникальных адресов x 4 элемента PDO в каждом ,по итогу минимум от 500 панелей можно получать данные ). она организована так что модули могут жить отдельно подключаться и отключаться - это событийная сеть так скажем.
Вообще физически СAN устойчивая сеть к помехам ( ее используют ответственных узлах и оборудовании, начиная от авто и далее по списку.) максимальное расстояние до 5000 м. конечно скорость падает от расстояния (1мбит- 40метров,500кбит - 100м......... 10 кб - 5 км), но панелям походу надо отдавать всего 3 параметра от силы, для этого большие скорости не нужны.
Кстати с помощью протокола CanOpen - это делается на раз, он создан для таких целей. -
недорогие чипы с поддержкой CAN PIC18f25k80 ,STM32F042F4P6
-
И не пишите про CAN что там надо кучу проводов - сначала ознакомьтесь с технологией он создавался как раз для их уменьшения и еще этот бред с репиторами..
-

Даже CAN тут избыточен.
дешево и сердито RS485 промышленный стандарт.
хоть витой парой хоть телефонной лапшой соединяй. там 20 байт от панели максимум ходить будет даже 4800 скорости с головой хватит.
копеечный контроллер типа тиньки 85 или стм8 макс485 на связь 3 ацп читают температуру ток напряжение. и пуляют по запросу от мастера. в качестве мастера свисток за 3 доллара всунутый в юсб. дальше только програмно опрашивай да веди статистику.
питаемся от панели. по уму можно над 485 модбас поднять но тогда контроллер чуть жирнее понадобится. а так 7-10 долларов за устройство.
при определенных правилах можно и адрес автоматически назначать и место обрыва найти с точностью до панелей. ( например обрыв между 7 и 8 панелью).
-
В перспективе 20 ампер максимум по напряжению 50 вольт по температуре от 20 до 70 градусов +
Отдельных полей 8 это входы в инвертор. Количество панелей в каждом поле может быть разным до 36шт максимум
Если посмотреть на Вашу задачу немного по другому, по сути все Ваши панели соединены последовательно или смешано?
Просто измерение напряжение и тока можно реализовать на самом узле - вход с поля содержит сумму напряжений и токов от всех панелей, отключая с определенной периодичностью по очередности каждую панель от сети можно узнавать ее вклад по напряжению и току в сеть этого поля.По итогу на самой панели надо иметь часть отключающую ее от сети и датчик температуры передающий ее температуру.
-
Отключения короткие например с периодичностью до секунды, раз в 10 минут.
-
Точнее отключение до секунды , с периодичностью 5 минут ..
-
Роман Савченко
реле это условно - надо ставить mosfet или igbt.
Евгений
я просто хотел Вам сказать что при последовательном
соединении измерение тока бессмысленно на каждой панели, ибо оно
будет одинаково во всей сети.
Отслеживая напряжение на каждой можно примерно понять,
что с ней не так.
А при смешанном соединение в узле становиться еще намного интересней)
Мне все таки кажется что временным отключением каждой панели из сети можно быстрее выяснить какое влияние она оказывает на сеть, но это такое.
Отключение проблемных панелей отдаленно до сервиса - это важная опция. как по мне.
Без функции отключения, стоимость модуля на одну солнечную панель будет тянуть 10-15$ (примерно).
датчик тока ACS712 30A до 2$
pic18f25k80 или STM32F042F4P6, до 5$ или STM8S208C6T3, китайский GD32 до 3$
трансирвер CAN 1-1,5$
Датчик температуры DS18B20 или терморезистор 0.5$
датчик напряжения - на резисторном делители
+ разьем, плата, коробка + др.элементы в рн 5$
в серии дешевле.
Меня заинтересовала Ваша идея,но подумал все таки откажусь, у меня нет в наличии солнечных
панелей (надо будет купить))) чтоб провести тесты, ибо по солнечным панелям практического
опыта у меня нет,чисто теоретические знания, для нормальной реализации данного
проэкта надо не один месяц (разраб платы,подбор элементов,разработка програмы для модуля и главное тесты),
поэтому не впишусь в сроки. хотя их незнаю)
Извините)
p.s. но идея у Вас не плохая, но требует четкого тех задания.
-
Актуальні фриланс-проєкти в категорії Вбудовані системи та мікроконтролери
STM32H743 + Ethernet (OpenH743I-C DevBoard)Для DevBoard OpenH743I-C (https://arduino.ua/prod6139-plata-rozrobnika-openh743i-c-standard-stm32h7-development-board) та модуля ETHERNET на чіпі DP83848 згенерувати прошивку для перевірки роботи модуля Ethernet на апаратному рівні. Приклади програми від виробника є тут… Вбудовані системи та мікроконтролери ∙ 15 годин 21 хвилина тому ∙ 2 ставки |
Розробка GPS-GSM трекера
5000 UAH
Доброго дня! необхідна розробка GPS-GSM трекера. Пристрій має мати невеликі розміри. Діапазон роботи 6-32в. мати вбудований АКБ, який дозволятиме працювати 3-4 години без зовнішнього живлення. Основне завдання - відстеження місцезнаходження. Пристрій має мати: - вбудований АКБ -… Вбудовані системи та мікроконтролери, Інжиніринг ∙ 1 день 21 година тому ∙ 1 ставка |
Потрібно вивести Android годинник із циклічного fastboot.Годинник Mobvoi Ticwatch 3 pro GPS завели у циклічний фастбут при спробі прошивки. Шукаю тих хто зможе пофіксити і розібратися чи можна накатити прошивку. Вбудовані системи та мікроконтролери ∙ 1 день 21 година тому ∙ 2 ставки |
Tuya смарт проектДля wi fi пристрою. В пошуку спеціаліста з Tuya IoT Platform / Tuya Panel Studio, Досвід роботи з CBU обов'язково! Необхідно виконати Реєстрація аккаунта 1. Налаштування продукту в Tuya IoT Platform 2.Налаштування Data Points (DP) 3. Розробка інтерфейсу в Tuya 4.Налаштування… Вбудовані системи та мікроконтролери, Гібридні мобільні додатки ∙ 2 дні 17 годин тому ∙ 4 ставки |
Розробка ПЗ для Arduino (RF-модулі 3–7.5 ГГц, автоматичне сканування частот)Потрібно розробити систему на Arduino для автоматичного пошуку активного аналогового відеосигналу та автоматичного налаштування передавача на виявлену частоту.Планується використання трьох окремих приймально-передавальних модулів: 3000–4200 МГц; 4900–6000 МГц; 6100–7500… C та C++, Вбудовані системи та мікроконтролери ∙ 4 дні 4 години тому ∙ 4 ставки |