Всем привет.

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

Встретился мне хороший человек, которому нужна была помощь. Помощь ему нужна была в плане сопряжения несколько устройств. В помещении стоит умная мойка для машин, которая моет машины и по завершению мытья машин нужно отрыть ворота. Вся загвоздка была в том, что электроника для ворот понимала определённый длинный импульс для открывания или закрывания ворот. А сама мойка выдавала просто короткий сигнал по завершению. На тот момент я принял решение пока поставить что было под рукой, это был (Авто ресет или можно назвать watch dogs). Само устройство выглядело как флэшка, но выполняла два условия, принимала входящий определенный сигнал и посылала дальше этот сигнал немного изменённый. После выполненной работы я решил взяться за своё придуманное устройство. Устройство должно было отвечать некоторым условиям:

  • Быстро настроить на входящие сигналы
  • Интуитивно понятный интерфейс
  • Входное питание для устройства в большом диапазоне, не имея полярности
  • Устойчивое к статике
  • Устойчивое к перепадам влажности и температуры
  • И высоким условиям стабильности

И высокие условия стабильности.

В устройстве применяется котроллер PIC18F914. Гарвардская архитектура восьмиразрядных микроконтроллеров PIC. Архитектурой вычислительного устройства называют совокупность свойств и характеристик, определяющих модель вычислительного устройства с точки зрения пользователя. Архитектура ВУ включает в себя его внутреннюю структуру и систему команд. Гарвардская архитектура означает разделение памяти на память программ и память данных, которые имеют свое адресное пространство. Высокая скорость выполнения команд в PIC-контроллерах достигается за счет использования двухшинной гарвардской архитектуры вместо традиционной одношинной фон-неймановской. Даже на личном опыте сам помню, когда начинал первые разработки своих устройств 20 лет назад, контроллеры этого семейства, выносили такие мои многочисленные ошибки что сам поражаюсь как это все работало.

Устойчивое к перепадам влажности и температуры

Покрываю плату лаком и стараюсь устанавливать обвязку, которая работает в большом диапазоне температуре окружающей среды.

Устойчивое к статике

На входе была использована схема с гальванической развязкой и защищена супрессором (SMBJ6V5CA).

Входное питание для устройства в большом диапазоне, не имея полярности

По питанию было применена схема на модуле LM2596 которая работает в диапазоне от 0 до 40 вольт.

Интуитивное понятный интерфейс.

Здесь все просто, использовал только кнопки с разной цветовой маркировкой. И последующим нажатием кнопок.

Корпус разрабатывал в solidworks под DIN реку, для удобства установки.

Печатал PET пластиком.

Разработка платы.

Разработку устройства поделил на две части:

  1. Процессор, интерфейс управления, входящий сигнал, исходящий сигнал
  2. Питание, и возможно в будущем разработка на RS485 интерфейсе связи.

Разработку оформлял DIPTRACE, кстати скачивая последнюю версию 15.01.2023, наткнулся на вирус на русификации, но старый русификатор прекрасно установился.

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

Обзор работы данного прибора будет в следящей статье.