mplata 8 3 мая Опубликовано 3 мая · Жалоба Требуется разработать концепцию и воплотить ее в жизнь. Вводные данные: имеется около 50 паяльных станций, в части из них установлены термопары типа К, в части терморезисторы, в части пока непонятно что, но есть индикация с которой можно снять температуру (SPI индикаторы). Требуется разработать устройства для передачи данных о температуре каждого жала паяльника и передачи этих данных либо по проводам (Ethernet) или беспроводным способом (LoRa или LoRaWAN (433/868) на некую базовую станцию (ПК) где сохранять в табличном виде либо в виде небольшой базы данных типа SQLite или MySQL. Также требуется разработать и изготовить многоканальные считыватели температуры для печей оплавления до 14 каналов. термопары типа K. и так же отправлять данные как и выше. Предпочтение именно LoRaWAN так так в этом интерфейсе предусмотрен арбитраж (Listen before talk) либо какой-то аналог. Расстояния в пределах 100м. Также необходимо разработать или подобрать датчики температуры (можно DS18b20) для контроля температуры в принтерах нанесения пасты, холодильниках хранения пасты, сушильных камерах, в помещениях. Принцип обработки и отправки данных тот же. Период опроса 1-5 минут. В зависимости от выбранного способа передачи данных. Более подробно могу рассказать в личке и далее при встрече. Есть еще один небольшой проект, их можно делать вместе (о нем в следующем посте) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dtmf73 4 3 мая Опубликовано 3 мая · Жалоба Добрый день. Паяльные станции - одинаковые? Необходимо универсальное решение ? 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
smart_pic 7 3 мая Опубликовано 3 мая · Жалоба 2 hours ago, mplata said: но есть индикация с которой можно снять температуру (SPI индикаторы). Требуется разработать устройства для передачи данных о температуре каждого жала паяльника и передачи этих данных либо по проводам (Ethernet) Если там точно SPI - то можно в Ethernet переход сделать на одном чипе и ЛАН разъеме В личку написал. 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mplata 8 4 мая Опубликовано 4 мая · Жалоба 21 hours ago, dtmf73 said: Добрый день. Паяльные станции - одинаковые? Необходимо универсальное решение ? Разные. Всего 4 типа. Старые Weller wd1000 Новые Weller Старые Ersa Новые JBC. 20 hours ago, smart_pic said: Если там точно SPI - то можно в Ethernet переход сделать на одном чипе и ЛАН разъеме В личку написал. Спасибо. Да почти наверняка spi. Но типов станций всего 4 типов. 3 производителя Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mplata 8 7 мая Опубликовано 7 мая · Жалоба Пояснения к задаче, которое возможно поможет принять решение и оценить задачу максимально полно: Задача №1 Паяльные станции. Цель: индикация температуры с точностью +-5С (выше не требуется, так как нам нужно следить за значительными изменениями, а не за точностью настроек паяльника. То есть важно понять, что температура, например, не 310, а 400) Все паяльные станции находятся на одном этаже на площади 500м2. Максимальное расстояние между крайними станциями 60м. Стены из ГКЛ, поэтому та же ЛоРа справится без проблем. Паяльные станции четырех видов: 1. JBC 2. Weller старый WD1000 3. Weller новый тип 1 4. Weller новый тип 2 С каждым видом нужно будет разбираться отдельно. Что касается JBC то кто-то выложил на гитхабе прошивку, сырцы и файлы сапр плат управления, что может послужить поводом к коррекции работы процессора (STM32) и упростить задачу считывания температуры. Также один из новых типов Weller использует K тип термопару, которую можно подключить к микросхеме https://robotchip.ru/obzor-modulya-preobrazovatelya-termopary-na-max6675/ что облегчит считывание, даже параллельное подключение не изменит значительно данные. Интервал получения данных достаточно каждые 3-5 минут. Выберем на этапе отладки. Или работать по алгоритму, который я описал ниже. Так как видов станций 4 то и видов устройств контроля будет также 4. Каждый вид со своим контроллером. Возможность обратной связи будет плюсом (пьезодинамик на борту, который пикает при превышении, и привлекает внимание технолога и бригадира. Сброс сигнала возможен только отключением питания.), но это не обязательно. Таким образом получается, что все паяльные станции через заданный интервал времени отправляют данные о своем состоянии (температура, номер канала (есть двухканальные), номер паяльной станции) на некую базовую станцию (для ЛоРы она может быть покупная у Веги, например). Одна такая БС может служить коллектором данных со всех устройств (не только паяльных станций). БС от веги на Линукс с открытой возможностью обработки данных. Задача №2. Печи. Задача несколько проще так как во всех печах используются только термопары и только К типа. Поэтому есть смысл взять и распараллелить, и объединить датчики для К термопары из Задачи №1, то есть у нас разное количество зон в каждой печи, но можно сделать например 28 канальное устройство состоящее (зоны делятся на нижний и верхний ТЭНы, и там стоят разные термопары). Далее все 28 температур и номер печи передаются на БС, где обрабатываются пакеты. Так как количество каналов взято с избытком, то при покупке новых печей не потребуется ничего менять кроме номера печи. Считывание температур происходит с периодом 6 минут (цикл пайки) чтобы вовремя засечь снижение или превышение температуры. По поводу алгоритма работы. Вообще разумно передавать температуру только если она меняется более чем на заданное количество градусов. Если все в порядке можно передавать контрольный пакет с текущей температурой раз в заданный период чтобы понимать работает ли передатчик или нет. Уверен это резко сократит траффик радиоканала. Единственная проблема в данном случае – это понимание, что паяльная станция или печь выключились. В этом случае нужно предусматривать автономное питание для передачи пакета окончания работы. И предусмотреть пакет начала работы. Тогда система будет просто идеальной. Мы увидим не только температуру, но и продолжительность рабочего дня монтажника. Задача №3. Холодильники и т.п. Если использовать ЛоРу то тут точно можно использовать датчики температуры Вега. Они сильно автономны и уже настроены, и налажены. Мне кажется их использование будет более чем оправдано в данной ситуации. Например такой: https://iotvega.com/product/hs0101 А в качестве базовой станции можно использовать такую: https://iotvega.com/product/bs01-2 О том как развернуть сеть ЛоРа: https://iotvega.com/content/ru/bs/%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE%20%D0%BF%D0%BE%20%D1%80%D0%B0%D0%B7%D0%B2%D0%BE%D1%80%D0%B0%D1%87%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D1%8E%20%D1%81%D0%B5%D1%82%D0%B8%20rev04.pdf Теперь сбор данных. База одна, она должна быть довольно распространенной (MySQL например или MS SQL и т.п.), так как из нее данные мы будем считывать и отображать самостоятельно на нашей системе ERP, которую мы написали сами. Серверное оборудование имеется. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Карлсон 3 9 мая Опубликовано 9 мая · Жалоба В 07.05.2024 в 23:17, mplata сказал: Что касается JBC то кто-то выложил на гитхабе прошивку, сырцы и файлы сапр плат управления, что может послужить поводом к коррекции работы процессора (STM32) и упростить задачу считывания температуры. Извините за оффтоп, можно ссылку? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
A.V.Avtomat 18 9 мая Опубликовано 9 мая · Жалоба В 07.05.2024 в 23:17, mplata сказал: Пояснения к задаче, которое возможно поможет принять решение и оценить задачу максимально полно: Задача №1 Паяльные станции. Цель: индикация температуры с точностью +-5С (выше не требуется, так как нам нужно следить за значительными изменениями, а не за точностью настроек паяльника. То есть важно понять, что температура, например, не 310, а 400) Все паяльные станции находятся на одном этаже на площади 500м2. Максимальное расстояние между крайними станциями 60м. Стены из ГКЛ, поэтому та же ЛоРа справится без проблем. Паяльные станции четырех видов: 1. JBC 2. Weller старый WD1000 3. Weller новый тип 1 4. Weller новый тип 2 С каждым видом нужно будет разбираться отдельно. Что касается JBC то кто-то выложил на гитхабе прошивку, сырцы и файлы сапр плат управления, что может послужить поводом к коррекции работы процессора (STM32) и упростить задачу считывания температуры. Также один из новых типов Weller использует K тип термопару, которую можно подключить к микросхеме https://robotchip.ru/obzor-modulya-preobrazovatelya-termopary-na-max6675/ что облегчит считывание, даже параллельное подключение не изменит значительно данные. Интервал получения данных достаточно каждые 3-5 минут. Выберем на этапе отладки. Или работать по алгоритму, который я описал ниже. Так как видов станций 4 то и видов устройств контроля будет также 4. Каждый вид со своим контроллером. Возможность обратной связи будет плюсом (пьезодинамик на борту, который пикает при превышении, и привлекает внимание технолога и бригадира. Сброс сигнала возможен только отключением питания.), но это не обязательно. Таким образом получается, что все паяльные станции через заданный интервал времени отправляют данные о своем состоянии (температура, номер канала (есть двухканальные), номер паяльной станции) на некую базовую станцию (для ЛоРы она может быть покупная у Веги, например). Одна такая БС может служить коллектором данных со всех устройств (не только паяльных станций). БС от веги на Линукс с открытой возможностью обработки данных. Проще тепловизоры прикрутить, чем паяльные станции курочить. И там, внутри паяльной станции, не только очень часто места нет, но и порою горячо от трансформатора. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mplata 8 9 мая Опубликовано 9 мая · Жалоба 2 hours ago, Карлсон said: Извините за оффтоп, можно ссылку? https://github.com/AxxAxx/AxxSolder 1 hour ago, A.V.Avtomat said: Проще тепловизоры прикрутить, чем паяльные станции курочить. И там, внутри паяльной станции, не только очень часто места нет, но и порою горячо от трансформатора. Места там много. По поводу температы тоже нестрашны, там плата стоковая закрывает трансформатор. 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться