Перейти к содержанию
    

Разовый проект. Устройства сбора температур с жал паяльников, зон печей, мест хранения. Москва. Нагатинская.

Требуется разработать концепцию и воплотить ее в жизнь.

Вводные данные:

имеется около 50 паяльных станций, в части из них установлены термопары типа К, в части терморезисторы, в части пока непонятно что, но есть индикация с которой можно снять температуру (SPI индикаторы).

Требуется разработать устройства для передачи данных о температуре каждого жала паяльника и передачи этих данных либо по проводам (Ethernet) или беспроводным способом (LoRa или LoRaWAN (433/868) на некую базовую станцию (ПК) где сохранять в табличном виде либо в виде небольшой базы данных типа SQLite или MySQL.

Также требуется разработать и изготовить многоканальные считыватели температуры для печей оплавления до 14 каналов. термопары типа K. и так же отправлять данные как и выше. Предпочтение именно LoRaWAN так так в этом интерфейсе предусмотрен арбитраж (Listen before talk) либо какой-то аналог.

Расстояния в пределах 100м. 

Также необходимо разработать или подобрать датчики температуры (можно DS18b20) для контроля температуры в принтерах нанесения пасты, холодильниках хранения пасты, сушильных камерах, в помещениях. Принцип обработки и отправки данных тот же. 

Период опроса 1-5 минут. В зависимости от выбранного способа передачи данных. 

Более подробно могу рассказать в личке и далее при встрече. 

Есть еще один небольшой проект, их можно делать вместе (о нем в следующем посте)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день.

Паяльные станции - одинаковые?

Необходимо универсальное решение ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 hours ago, mplata said:

но есть индикация с которой можно снять температуру (SPI индикаторы).

Требуется разработать устройства для передачи данных о температуре каждого жала паяльника и передачи этих данных либо по проводам (Ethernet)

Если там точно SPI - то можно в Ethernet переход сделать на одном чипе и ЛАН разъеме

В личку написал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

21 hours ago, dtmf73 said:

Добрый день.

Паяльные станции - одинаковые?

Необходимо универсальное решение ?

Разные. Всего 4 типа. 

Старые Weller wd1000

Новые Weller

Старые Ersa

Новые JBC. 

20 hours ago, smart_pic said:

Если там точно SPI - то можно в Ethernet переход сделать на одном чипе и ЛАН разъеме

В личку написал.

Спасибо. Да почти наверняка spi. Но типов станций всего 4 типов. 3 производителя

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пояснения к задаче, которое возможно поможет принять решение и оценить задачу максимально полно:

 

Задача №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, которую мы написали сами. Серверное оборудование имеется.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 07.05.2024 в 23:17, mplata сказал:

Что касается JBC то кто-то выложил на гитхабе прошивку, сырцы и файлы сапр плат управления, что может послужить поводом к коррекции работы процессора (STM32) и упростить задачу считывания температуры.

Извините за оффтоп, можно ссылку?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 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. Каждый вид со своим контроллером. Возможность обратной связи будет плюсом (пьезодинамик на борту, который пикает при превышении, и привлекает внимание технолога и бригадира. Сброс сигнала возможен только отключением питания.), но это не обязательно.

 

Таким образом получается, что все паяльные станции через заданный интервал времени отправляют данные о своем состоянии (температура, номер канала (есть двухканальные), номер паяльной станции) на некую базовую станцию (для ЛоРы она может быть покупная у Веги, например). Одна такая БС может служить коллектором данных со всех устройств (не только паяльных станций). БС от веги на Линукс с открытой возможностью обработки данных.

Проще тепловизоры прикрутить, чем паяльные станции курочить.

И там, внутри паяльной станции, не только очень часто места нет, но и порою горячо от трансформатора.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 hours ago, Карлсон said:

Извините за оффтоп, можно ссылку?

https://github.com/AxxAxx/AxxSolder

1 hour ago, A.V.Avtomat said:

Проще тепловизоры прикрутить, чем паяльные станции курочить.

И там, внутри паяльной станции, не только очень часто места нет, но и порою горячо от трансформатора.

Места там много. По поводу температы тоже нестрашны, там плата стоковая закрывает трансформатор. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...