Современная электроника №2/2024

ИНЖЕНЕРНЫЕ РЕШЕНИЯ 49 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА • № 2 / 2024 что в большинстве случаев достаточ - но . Кроме того , для МК такая низкая скорость ретрансляции позволяет работать без кварцевой стабилиза - ции от внутреннего RC- генератора на частоте 4 МГц . Допустимая ско - рость ретрансляции для работы МК с использованием RC- генератора не превышает 9600 бод ; ● нажатием кнопки S1 ( Тест ) создаёт - ся сигнал логиче c кого нуля одновре - менно на двух входах МК U2 GP0,3, что является признаком перехода к режиму тестов ; ● индикацию нажатия и индикацию наличия входных сигналов выпол - няют светодиоды D2, 3. В режиме ретрансляции светодиоды инди - цируют попеременно и указывают на обмен по направлению от ПК в сторону блоков RS-485 ( тройник ) [6] и обратно . При нажатии кнопки S1 ( Тест ) индикация выполняется од - новременно . Конструкция схемы защиты Все элементы расположены на печат - ной плате , которая имеет специальные пазы для установки на DIN- рейку . Эле - менты схемы допускается заменить на любые отечественные или зарубежные аналоги . Принципиальная схема и плата ( файлы grozazachita_v1.dch(dip) ) подготовлены в редакторе DIP-TRACE и могут извлекаться из тела програм - мы [5]. Способ извлечения пред - ставлен в описании аналогичной авторской программы [6]. На плате предусмотрена установка элементов в DIP или SOIP исполнении . Все эле - менты с угрозами на повреждение под - ключаются через переходные колод - ки , что позволяет провести быструю замену при аварии . Программное обеспечение схемы защиты Подготовлено программное обе - спечение на языке программирова - ния FORTH. Используется авторский FORTH-AC С E МБЛЕР для семейства PIC 12/16, который находится также в теле программы [5]. Извлекается аналогично варианту , приведённому в источнике [6]. Файл assmb_pik12f_ v1.f содержит мнемоники всех команд МК и структуры компиляции . Файл grozazachita_12f629_v1.f – это непо - средственно текст программы , кото - рая компилируется в hex- код . При выполнении « извлечения » hex- код формируется в отдельном катало - ге grozazachita_12f629_v1 и может быть сразу же использован для программиро - вания МК . Процесс извлечения из архи - ва проиллюстрирован в ролике , выло - женном в дополнительных материалах . Поскольку МК работает от внутрен - него RC- генератора , возникает ситуа - ция больших погрешностей при работе в старт - стопном режиме . Как опреде - лить тактовый интервал скорости пере - дачи ? С этой целью после программи - рования hex- кодом и включения U2 в схему для работы вначале требует - ся « настроить » МК на требуемую ско - рость . В первую очередь передаётся последовательность кодов АТТ ( x41 x54 x54) на требуемой скорости . МК изме - ряет тактовый интервал и проверяет переданную последовательность . В слу - чае успеха определения кода и кодовой последовательности выдаётся ответный код ППЗУ U2. После этого программа переходит к режиму ретрансляции бит - ной последовательности в режиме 8n1 на заданной скорости . Подробное описание всех управляю - щих слов приведено в тексте програм - мы grozazachita_12f629_v1.f. Рис . 2. Принципиальная схема защиты RS-485 Программа тестирования подго - товлена в режиме АТ - команд , кото - рые приведены в тексте программы grozozapor_v1.f и повторяют по струк - туре тест опроса тройников в источ - нике [6]. Программа содержит пояснения и комментарии по каждому разделу функционирования . Выводы Предложенная схема защиты интер - фейса RS-485 позволяет перенести риск повреждения на один элемент системы и исключить доступ энергии молнии к другим элементам интер - фейса . Заранее подготовленные запас - ные повреждаемые элементы обе - спечивают персоналу возможность быстрого восстановления системы сбора данных . Повреждаемые элементы диагно - стируются и заменяются без пайки и программирования . Использование микроконтроллера позволяет тести - ровать всю систему данных автономно . Литература 1. Модуль грозозащиты ZRS-485 // URL: http://www.igur.by/docs/Grozozaschita_ RS-485.pdf. 2. Модуль грозозащиты ГЗ -RS485- Т // URL: https://satro-paladin.com/catalog/ product/91923/. 3. Описание 12F629 // URL: http://catalog.gaw.ru/index. php?id=15426&page=component_detail. 4. Интерфейс RS-485 // URL: http:// composs.ru/chto-takoe-rs-485/. 5. Программа и схема защиты RS-485 // URL: http://90.189.213.191:4422/temp/ predohranim_rs485_v1/test/. 6. Шабронов А . « Тройник » для интерфей - са 1-WIRE // Современная электроника . 2023. № 6. С . 24.

RkJQdWJsaXNoZXIy MTQ4NjUy