Celem projektu jest stworzenie dwóch urządzeń, które będą komunikować się ze sobą za pomocą kabla (485). 1) Pierwsze urządzenie w metalowej obudowie z złączami, to blok komutacji z 16 przekaźnikami + Ebyte-400M2213S, który będzie sprawdzał obecność sygnału w zadanych częstotliwościach. 2) To pilot sterujący na esp32 mcu2.8 smart wyświetlaczu. Jego celem jest zarządzanie obciążeniem i odbieranie danych z bloku komutacji o obecności sygnału w zadanych częstotliwościach. Potrzebny jest specjalista lub specjaliści, którzy mają doświadczenie w takich pracach. Schematy i programowanie. Cała baza techniczna jest zapewniona. Omawiamy projekt, możliwe zmiany itp... I pracujemy.
Oferty ukryte
Aktualnie brak ofert
-
Volodimir S. 9 stycznia 2023Модули будут по проводам на главный сервер данные слать или по воздуху?
Какие пиковые нагрузки от панелей? (Вольтаж, ампераж)
Модули нужно просто установить и смотреть статистику или каждый модуль "привязываеься" в настройках к конкретной панели для локализации статистики?
-
Volodimir S. 9 stycznia 2023стоп, стоп, стоп
так у вас таки каждая панель отдельно подключена, так что есть возможность все в одном месте с одного модуля обрабатывать
или таки панели запитаны на одну линию и тогда надо врезать модуль в линию каждой панели?
и если CAN, модули "лишь бы работало" на висячем монтаже в единственном экземпляре, или это таки мелкосерийное, с заказом плат и первичной пайкой на заводе? -
Volodimir S. 9 stycznia 2023смотря как, на чем и как заморачиватся
по минималке, мозги на чем то универсальном, плюс обвязка, до 10$ за модуль
в целом расчитывал бы на 15-25$ за модуль, так как доставка, растаможка, подводные
плюс если это улица то еше нужен будет корпус и периферия (конекторы) -
Volodimir S. 9 stycznia 2023свои подводные
первое - желательно витая должна быть таки медная, дешевая алюминиевая подарит годы и годы ежедневних приколов
второе - не просто витая, а уличная. Если в стране, то еше и выбирать морозостойкую. В Украине -10 не новость, а в уличных (черных) зачастую жилы в эдаком липком масле, что бы одновременно жилы не болтались, но при этом сохранялась гибкость. Так вот на морозе некоторые виды витой могут ломаться изнутри, иногда даже без потери контакта, из за чего потом начинается магия пропадающих пакетов
третье - витая пара это джеки, а джеки это такое себе решение для промышленного уличного монтажа. особенно если учесть что нормальные качественные джеки с крепежом под кабель стоят раз в 10 дороже чем простые обычные.
четвертое - как оказывает практика промышленного монтажа, меньше проводов лучше всего. Если бы вас там было к примеру что к каждой панели выходит труба с распредкоробкой герметичной, в которой уже можно кинуть витую, тогда да. И то я бы рекомендовал просто интернет-соединением все сделать, локальную сеть. По себестоимости модулей ничего не меняет, но при этом при монтаже и наладке можно пользоватся готовыми инструментами.
Если же делается "самопал" то делать нужно так что бы было как можно меньше точек отказа. И как можно меньше сложностей при монтаже.
Свои протоколы, натягивание одних средств (CAN) на иные сферы использования и прочее извращение очень захватывающе, но поддерживать такое еще более интересно.
Вам просто нужно или такое, что в случае проблем одна коробка меняется на другую, рабочую.
Или же все сделано на таких компонентах, 90% которых можно найти в хозмаге, а настроить это может даже школьник с гуглом. -
Yevgeny Batko
9 stycznia 2023
Труба с с коробкой к каждой панели дешевле модуля с витой парой тоже можно поиграть
-
Volodimir S. 9 stycznia 2023все относительно
считать надо
и понимать что хочется в итоге
я не раз и не два видел итоговый результат проекта "подешевле" который вышел дороже если бы делали нормально
и это я не имею в виду переделки и косяки (тогда еще больше)
тут скорее закон больших чисел
что-то при массовом внедрении выходит дешевле, чем при единичном
что то наоборот
даже на глаз, просто в таблице посчитать
к примеру там 20 панелей, по 3м между каждой
от каждого поля еше по 100м
монтаж, материалы, допуск на обрезки и "потери"
и только тогда думать а что вам собственно дешевле и проше
с модулями\хабами тоже отдельная песня
как я писал выше, свое православное означает полностью "свое" от А до Я
значит и модули выйдет мин в 10$ (при любых раскладах, даже на ардуино-модулях и то дороже если монтаж учитывать)
хаб от 100$
вообщем дело ваше, просчет вариантов, цен и средств это тоже работа которая требует времени и трудозатрат.
На глаз прикнуть можно, но "гарантийность" как у гадалки -
Yevgeny Batko
9 stycznia 2023
Очень запутанно мы лезем в дебри. Когда у Вас 100 Панелей Готов ли ты потратить 30%от стоимости этих панелей на более 100 модулей. Внутренний голос молчит. Ещё раз если врезаться в каждую панель поставить один блок в который получает данные от всех панелей с поля и передаёт по воздуху к монитору или дисплею- это дешевле чем каждый модуль отдельно которые соединены с модулем который передает по воздуху?
-
Volodimir S. 9 stycznia 2023Нужны подробности
общими терминами я могу сказать просто — даиз того что я видел по полям - вам дешевле будет рассыпуха каких-то простейших модулей на вайфае, которые все данные вам будут отдавать или на локальный или на глобальный сервер.
модули врезаются прямо под панель, можно даже температуры снимать точечно.
Единственный подводный надо предусмотеть как прописывать каждый модуль, что бы понимать какая это панель
для хабовой структуры вы дали слишком мало данных
скорее всего вам надо будет на кабеля закопать 1000$ что бы переподключить все заново, так как для хабового подключения ВСЕ панели должны идти в хаб
и только потом уже из хаба можно объединять и тд
для одного и неизменного поля лучшее решение это хаб
раз сделали и забыли
просто обслуживать и искать косяки
для масштабирования и\или множества полей лучше массив типовых дешевых модулей
что то произошло - поменял модуль и забыл
без разницы какое поле, сколько панелей и тд
не влияет инфраструктура - врезал и забыл -
Volodimir S. 10 stycznia 2023Множество
рассыпуха потому что при монтаже сотни более полусотни модулей это всегда кучка готовых обьеков.
Буквально куча, которую можно "рассыпать" если неудачно чем то зацепить.
Простите за сленг, автоматические -
Yevgeny Batko
10 stycznia 2023
Это вы извините за мою отсталость. Изначально задача этого проекта не следить как работают множество модулей,а следить об отклонении от заданных параметров работы панели в стринге. Предполагается набирать стринг из панелей с одинаковыми характеристиками в каждом отдельном стринге может быть разное количество с разными характеристиками. То есть например один стринг собран из панелей 325Вт и количеством 24 штуки, а другой собран из панелей мощностью 530 Вт в количестве 18 штук. Не знаю правильно я думаю но если бы в стринге было бы всего два модуля или вообще один было бы правильно.
-
Volodimir S. 10 stycznia 2023Тогда просто большой модуль для включения в всю цепь
К слову вам именно со статистикой и тд нужен?
Просто есть дешевые китайские модули для отслеживания вольтажа и ампеража до 100А
Но они пасивные и просто на экранчике будут писать
В остальном же такое собрать можно
Хотя для связи таки rs48 рекомендовал
А если это все вязать в статистику то вообще просто изернет, даже кабелем
-
Yevgeny Batko
10 stycznia 2023
Просто пассивные не нужны. Что-то должно опрашивать каждую панель в стринге если у всех примерно одни параметры смысл на них смотреть . Только ошибка в выработке должна быть основанием обратить внимание на стринг. Это как в автопарка не загорелся чек все в порядке . Только вместо кода ошибки номер панели в стринге
-
Oleksii Mamontov 10 stycznia 2023Если по сети CAN протокол CanOpen ( это открытый стандарт - а не самопал ) .
в каждой панели маленький блок (измеряющий напряжение и ток), согласно протоколу СAN- они все соединены последовательно (провод вышел из одной панели и зашел в другую и так до последней.)
Каждая панель передает данные в сеть по заданному промежутку или указанию от мастера(например мини-компьютер NANOPI NEO или обычный микроконтроллер), или от события например резкого изменения значений и т.д.Обратно можно отдавать в дальнейшем команды на изменения положения панелей в зависимости от этих параметров.
Принципе NANOPI NEO (и ему подобные) не дорогие решения в рн 10$-15$.
под управлением Linux - на основе него можно увеличивать функционал сети, это передача данных в инет, и получения команд для управления панелями из него, слежение за солнцем, отключение панелей и подключение панелей, организация анализа за день выроботки, показывать какие панели загрязнены или повреждены и т.п. что Вам тока в голову придет по ходу.
И все подавать в хорошем визуальном виде на монитор или через сайт (если Вы далеко от своей станции).
Блок в панели также можно в дальнейшем расширять до уровня - отключения и поворота самой панели.
Выдержка про CANopen в вики я лучше не напишу)
CANopen — открытый сетевой протокол верхнего уровня для подключения встраиваемых устройств в бортовых транспортных и промышленных сетях. В качестве сетевого и транспортного уровня использует протокол реального времени CAN. Используется для связи датчиков, исполнительных механизмов и программируемых логических контроллеров между собой. Открытый стандарт. -
Volodimir S. 9 stycznia 2023а о каком количестве речь к слову?
вы выше писали CAN-шина, если у вас там сотни панелей то там только кабеля уйдет тьма, про всякие репитеры, усилители и хабы с распределями я даже не вспоминаю -
Volodimir S. 9 stycznia 2023в подобных случаях делают обмен по воздуху
питание от той же панели, обмен или на единый хаб по wifi\zigbee или меш-сеть
с кабелями еще сложность в том что их надо правильно подобрать и проложить
это на улице, значит простая самая дешманская витая пара рассыпется за сезон, а проблемы с козией из за алюминия будут уже в первые пол года
плюс больше количество - нужны репитеры
больше количество (более ста) нужны хабы, так как CAN-bus не расчитана на СЛИШКОМ большое количество (256 как у rs48 если мне память не изменяет, или даже меньше, в зависимости от протокола) -
Volodimir S. 9 stycznia 2023тогда ок
но все равно будет тогда два вида модулей
одни прямо на панели для считывания, а второй материнка который собирает все значения -
Oleksii Mamontov 10 stycznia 2023Володимир С. походу Вы не сильно знакомы с сетью CAN.
на физическом уровне Can стандартный может адресовать до 2047 адресов (11bit) , расширенный до 29 bit ( 500 тысяч. у Вас столько панелей не будет).
Поверх CAN есть много протоколов. есть простые и стандартные например СanOpen ( да тут 127 уникальных адресов x 4 элемента PDO в каждом ,по итогу минимум от 500 панелей можно получать данные ). она организована так что модули могут жить отдельно подключаться и отключаться - это событийная сеть так скажем.
Вообще физически СAN устойчивая сеть к помехам ( ее используют ответственных узлах и оборудовании, начиная от авто и далее по списку.) максимальное расстояние до 5000 м. конечно скорость падает от расстояния (1мбит- 40метров,500кбит - 100м......... 10 кб - 5 км), но панелям походу надо отдавать всего 3 параметра от силы, для этого большие скорости не нужны.
Кстати с помощью протокола CanOpen - это делается на раз, он создан для таких целей. -
Oleksii Mamontov 10 stycznia 2023И не пишите про CAN что там надо кучу проводов - сначала ознакомьтесь с технологией он создавался как раз для их уменьшения и еще этот бред с репиторами..
-
Oleksii Mamontov 10 stycznia 2023В принципе интересно, но хотел бы увидеть тех.задание и какие сроки.
в частности какие параметры максимальные по току, напряжению и температуре для отслеживания.
Есть ли примерно готовые решения или надо разработать плату с нуля. -
Yevgeny Batko
10 stycznia 2023
Я отвечу на все вопросы которые знаю . Какие данные Вас интересуют. У меня только желание что то улучшить. И стоит ли это воплощать в жизнь насколько это целесообразно.
-
Oleksii Mamontov 10 stycznia 2023Вот эти данные
какие максимальные значения
по току, напряжению и температуре для отслеживания?
-
Yevgeny Batko
11 stycznia 2023
В перспективе 20 ампер максимум по напряжению 50 вольт по температуре от 20 до 70 градусов +
-
Yevgeny Batko
11 stycznia 2023
Отдельных полей 8 это входы в инвертор. Количество панелей в каждом поле может быть разным до 36шт максимум
-
Roman S. 11 stycznia 2023Даже CAN тут избыточен.
дешево и сердито RS485 промышленный стандарт.
хоть витой парой хоть телефонной лапшой соединяй. там 20 байт от панели максимум ходить будет даже 4800 скорости с головой хватит.
копеечный контроллер типа тиньки 85 или стм8 макс485 на связь 3 ацп читают температуру ток напряжение. и пуляют по запросу от мастера. в качестве мастера свисток за 3 доллара всунутый в юсб. дальше только програмно опрашивай да веди статистику.
питаемся от панели. по уму можно над 485 модбас поднять но тогда контроллер чуть жирнее понадобится. а так 7-10 долларов за устройство.
при определенных правилах можно и адрес автоматически назначать и место обрыва найти с точностью до панелей. ( например обрыв между 7 и 8 панелью).
-
Roman S. 11 stycznia 2023и то половина стоимости будет токовый шунт и стабилизатор питания. хотя токи потребления мизерные обычного линейника на рассыпухе хватит за глаза.
-
Oleksii Mamontov 11 stycznia 2023СAN тоже промышленный стандарт, имеет в отличии от 485 реализованный протокол на физическом уровни и не нужны чипы по жирнее.
А все остальное что вы описали реализовано на раз в СANopen это событийная сеть, а не так как модбас спросил ответил - это загружает сеть лишними данными.
-
Yevgeny Batko
11 stycznia 2023
Я в этом ничего не понимаю,мой возраст сильно отстал от этого уровня . Для этого мне нужно: 1) готовы ли Вы взяться за воплощение проекта в рабочую модель?
2) Только после принятия Вами решения я уверен Вы решите эту задачу, а я в телефонном режиме более точно и полно дам информацию.
-
Roman S. 11 stycznia 2023Вы немного не правы.
"на улицу" вы лапы контроллера не выведите вам как минимум нужно добавить драйвер CAN типа SN65HVD1050DR чтобы согласовать входные уровни шины CAN с входными уровнями стм32 . То что аппаратная поддержка протокола есть это хорошо но этого мало. в пределах одного корпуса можно обойтись без драйвера с выходом "на улицу" нет.
да оба протокола промышленные и оба достаточно старые
но решение на стм будет дороже в реализации по железу плюс еще нужно смотреть доступность чипов в продаже. да 3-4 доллара на штуке это не много но на партии 100 штук уже чувствуется.
да и по поводу мастера который подключается к ПК он будет значительно дороже ( пусть он и один нужен, хотя зависит от топологии ) чем 485 который по сути ком порт и стоит 40-50 грн в Украине.
на счет событийности тут как раз событий то и нет. это не "открытие двери" контроллер на панели постоянно читает данные а отдает только по запросу от мастера. и нет ситуации когда слейв должен выступать инициатором обмена.
-
Oleksii Mamontov 11 stycznia 2023В перспективе 20 ампер максимум по напряжению 50 вольт по температуре от 20 до 70 градусов +
Отдельных полей 8 это входы в инвертор. Количество панелей в каждом поле может быть разным до 36шт максимум
Если посмотреть на Вашу задачу немного по другому, по сути все Ваши панели соединены последовательно или смешано?
Просто измерение напряжение и тока можно реализовать на самом узле - вход с поля содержит сумму напряжений и токов от всех панелей, отключая с определенной периодичностью по очередности каждую панель от сети можно узнавать ее вклад по напряжению и току в сеть этого поля.По итогу на самой панели надо иметь часть отключающую ее от сети и датчик температуры передающий ее температуру.
-
Yevgeny Batko
11 stycznia 2023
Немного не так. Как я уже говорил не не нужна сумма всей выработки. Если проблема в одной панели падает выработка всего поля .мне не хотелось бы отключать от сети мне нужно чтобы прошло оповещение с указанием проблемной панели, и я должен устранить проблему после осмотра визуального. Если панель загрязнена очистить если перегрев или затенение устранить, и т.д.
-
Yevgeny Batko
11 stycznia 2023
Я вижу это так; (это моё предложение и оно может быть ошибочна). У нас есть модуль который видит все необходимые показания и передаёт на компьютер. В компьютере есть программа которая видит разницу с установленными параметрами, и если проблема указывает поле и расположение и номер панели ,а когда мы на нее нажимаем видим на что обратить внимание.
-
Oleksii Mamontov 11 stycznia 2023Вы немного не поняли запомнив значения до выключения и прочитав после выключения данной панели мы получим разность и она окажется тем что будет указывать на ее вклад (по току и напряжению) в сеть и возможные проблемы с ней.
-
Oleksii Mamontov 11 stycznia 2023Отключения короткие например с периодичностью до секунды, раз в 10 минут.
-
Oleksii Mamontov 11 stycznia 2023У вас подключение панелей какое последовательное или параллельное?
-
Yevgeny Batko
11 stycznia 2023
Каждой панели присвоить номер и отменять при необходимости.если панель отключать чтоб не писало ошибки. Например программа присваивает номер а на мониторе изменяется количество панелей в поле. Например : было 20 панелей номер 5 отключили происходит перепрописывание номеров . А на мониторе складывается визуально поле при помощи мышки расположение панелей. Это просто как я это вижу и это не истина последней инстанции
-
Oleksii Mamontov 11 stycznia 2023Визуализация это все второстепенное, самое главное правильно организовать сеть и разработать логику ее работы.
При последовательном подключении панелей у нас ток во всей сети будет на модулях одинаковый и будет равен панели которая выдает его меньше всего.
Изменяться может напряжение.
И так как вы хотите чтоб у вас была возможность отключать панель дистанционно.
Модуль должен иметь реле(условно) которые разорвет цепь панели и замкнет цепь без нее.
Чтоб найти проблемную панель или загрязнённую.
По напряжению смотрим какая панель имеет низкое напряжение, отключаем ее смотрим вырос ли ток в цепи если да то она.
Если напряжение запланированное, а ток низкий -то просто как говорил ранее перебором, отключили панель ток подрос значит панель грязная, в тени и т.д..
-
Roman S. 11 stycznia 2023Токи то не малые берите во внимание. Релюшки нужны будут серьезные. А цена как я понимаю в приоритете
-
Yevgeny Batko
11 stycznia 2023
Алексей Вы ошибаетесь. Я не хочу отключать панель вообще ни дистанционно ни временно только в случае разрушения или обрыва в самой панели. Я все это затеял чтобы система мне указала на панель о том что с ней что-то не так. И после ее осмотра буду принимать решение что с ней делать
По поводу напряжения: это не АКБ, когда панельные вырабатывает ничего напряжение как заявлено производителем , а ток 0
Ампер. А панель сама очистится? Только визуально увидеть и почистить ждать повторно что система скажет что она грязная все равно помыть вручную
-
Roman S. 11 stycznia 2023вам еще правильней будет контролировать направление тока. тот случай когда панель неисправная и начнет на себя жрать. что собственно с технической точки зрения сложного ничего не представляет.
а дистанционное отключение панелей это удорожание всего проекта + снижение надежности из за релюх
-
Roman S. 11 stycznia 2023это я понимаю. мой ответ был Алексею, к сожалению движок сайта не дает указывать к кому было сообщение.
Его вариант хорош но избыточен и в плане возможностей и в плане стоимости железа на выходе.
-
Yevgeny Batko
11 stycznia 2023
Роман когда Вы обращаете пишите имя Кому я Евгений два дня дискутирую и все дальше уходу от воплощения этого проекта, кто-то что-то долго думал и дискуссия ушла от задачи
-
Roman S. 11 stycznia 2023это проблема как раз всех публичных обсуждений. уходит всегда в "сферического коня в вакууме". почему я и предпочитаю вести обсуждение в переписке . когда требования клиента слышит исполнитель и у них один вектор разговора.
-
Yevgeny Batko
11 stycznia 2023
Роман это Евгений. Индивидуальная переписка чтоб клиент и исполнитель как я понимаю происходит не в разделе дискуссия?
-
Yevgeny Batko
11 stycznia 2023
Алексей это Евгений заказчик этого проекта Вы возьмётесь за этот проект?
-
Oleksii Mamontov 11 stycznia 2023Роман Савченко
реле это условно - надо ставить mosfet или igbt.
Евгений
я просто хотел Вам сказать что при последовательном
соединении измерение тока бессмысленно на каждой панели, ибо оно
будет одинаково во всей сети.
Отслеживая напряжение на каждой можно примерно понять,
что с ней не так.
А при смешанном соединение в узле становиться еще намного интересней)
Мне все таки кажется что временным отключением каждой панели из сети можно быстрее выяснить какое влияние она оказывает на сеть, но это такое.
Отключение проблемных панелей отдаленно до сервиса - это важная опция. как по мне.
Без функции отключения, стоимость модуля на одну солнечную панель будет тянуть 10-15$ (примерно).
датчик тока ACS712 30A до 2$
pic18f25k80 или STM32F042F4P6, до 5$ или STM8S208C6T3, китайский GD32 до 3$
трансирвер CAN 1-1,5$
Датчик температуры DS18B20 или терморезистор 0.5$
датчик напряжения - на резисторном делители
+ разьем, плата, коробка + др.элементы в рн 5$
в серии дешевле.
Меня заинтересовала Ваша идея,но подумал все таки откажусь, у меня нет в наличии солнечных
панелей (надо будет купить))) чтоб провести тесты, ибо по солнечным панелям практического
опыта у меня нет,чисто теоретические знания, для нормальной реализации данного
проэкта надо не один месяц (разраб платы,подбор элементов,разработка програмы для модуля и главное тесты),
поэтому не впишусь в сроки. хотя их незнаю)
Извините)
p.s. но идея у Вас не плохая, но требует четкого тех задания.
Aktualne zlecenia dla freelancerów w kategorii Systemy wbudowane i mikrokontrolery
Opracowanie kontrolera lotu (Flight Controller) dla dronów typu samolot.
Opracowanie kontrolera lotu (Flight Controller) dla dronów typu samolot Potrzebny doświadczony inżynier sprzętu wbudowanego do opracowania kontrolera lotu dla dronów typu samolot. Zadania: opracowanie schematu elektrycznego; opracowanie wielowarstwowej PCB; dobór bazy komponentów; przygotowanie Gerber, BOM oraz Pick&Place do produkcji seryjnej. Podstawowe wymagania: mikrokontroler STM32H743 lub podobnej klasy; funkcjonalność zbliżona do Matek H743-Wing V3 (bez kopiowania); kompatybilność z PX4 lub ArduPilot; interfejsy: CAN, UART, SPI, I2C, USB, PWM; wspieranie podłączenia GPS, IMU, barometru, telemetrii i innej peryferii; maksymalne wykorzystanie bazy elementów spełniających wymagania NDAA (bez użycia komponentów chińskich tam, gdzie to możliwe). Obowiązkowo przy odpowiedzi: opisz swoje doświadczenie w opracowywaniu kontrolera lotu lub innych platform wbudowanych; podaj przykłady zrealizowanych projektów; wskaź, z jakich systemów CAD korzystasz (Altium, KiCad itp.); określ orientacyjne terminy i koszt realizacji. Preferowani są wykonawcy z doświadczeniem w opracowywaniu elektroniki dla dronów, robotyki lub awioniki.
Jest płytka na esp32, sim800l, mini 560pro 5v. Ma dwa wejścia pulse (moneta, banknot). 1. Należy zrobić złącze na 6 pinów (mdb) 2. Zintegrować z płytą zasilanie, można zastąpić na ti, Pololu D24V5F3 6-30V 3.3V / 1.5A, do wyboru lub zintegrować w płytę istniejący moduł 3. Wymienić sim 800l na inny moduł (piny pasują, ale miejscami się różnią) Pliki Gerber są, schematów nie ma, baza jlpcb
W moim Google Excel jest pewna logika związana z integracją z API Nowej Poczty i API Turbosms. Ogólnie wszystko działa dobrze, ale trzeba dopisać pewną funkcjonalność. Wszystkie szczegóły przy korespondencji. Dostęp do Excela i kodu dam. Dla wykonawcy ogólnie obowiązkowe jest posiadanie doświadczenia w pracy z Google Excel JS w Apps Script.