Главная » Микроконтроллеры
Призовой фонд
на сентябрь 2017 г.
1. 1000 руб
PCBWay
2. Осциллограф DSO138
Паяльник
3. Тестер компонентов MG328
Паяльник
4. 100 руб.
От пользователей

Модуль автономного сброса

По роду своей профессиональной деятельности мне часто приходится сталкиваться с проблемой зависания удаленного оборудования. Таковым, например, является комплекс телеметрии, который предназначен для сбора информации о состоянии объекта и передачи информации на большие расстояния до пункта приема и обработки. В основу подобного оборудования положен микроконтроллерный комплект с Центральным Управляющим Модулем (ЦУМ). Именно ЦУМ обеспечивает увязку всех составных модулей, работающих в составе комплекса. Возникают ситуации, при которых ЦУМ зависает (в основном неисправности линий связи) и вывести его из этого состояния можно лишь непосредственно нажав кнопку «Reset». У меня возникла идея дополнить модуль ЦУМ модулем сброса, который контролировал бы его работа и, при необходимости, производил бы его сброс. Ниже привожу описание двух вариантов такого модуля:  

Модуль сброса ЦУМ ( далее МСЦ) является самостоятельным конструкционным элементом состоящим из микроконтроллера младшего семейства Microchip PIC12f629. Устанавливается в плату ЦУМа и предназначен для сброса при его зависании, служит для восстановления связи между КП и ПУ без участия обслуживающего персонала при условии исправности линии связи.

Первоначально МСЦ предназначался для пассивного сброса ЦУМов и организовывался как программный таймер, обеспечивающий гарантированный сброс ЦУМа через определенный интервал времени (от единиц часов до нескольких суток).

Конструктивно МСЦ выполнен из платы фольгированного текстолита, на котором располагается микроконтроллер и обвязка (индикаторный светодиод, токоограничивающие резисторы и емкость).  


   Рис.1 Схема принципиальная МСЦ.


Рис.2 Монтажная схема МСЦ

Описание работы

В первом варианте МСЦ реализован алгоритм пассивного сброса модуля ЦУМ. Микроконтроллер PIC как таймер с последовательной выдержкой по времени 5 часов. По истечении указанного времени на вывод 2 подается лог. «0» длительностью 1 секунда длительностью также 1 секунда, после чего на выводе 2 восстанавливается уровень лог. «1». Светодиод VD1 указывает на нормальную работу модуля и мигает с частотой 0,5 Гц.


Рис. 3 Временная диаграмма работы МСЦ (первый вариант)

Вариант установки модуля сброса показан на фото:

Модуль крепиться к плате двухсторонним скотчем. 

На фото не показано подключение модуля к контролируемой шине.

Второй вариант модуля (активный) предусматривает возможность отслеживания изменения логических уровней на какой либо шине устройства, в том случае если изменения не происходят в течении установленного времени происходит сброс. В данном случае отслеживание происходит на шине PSP-специального порта микроконтроллера старшего семейства PIC, который  используется для связи с модулем модема. При зависании ЦУМа логические сигналы на шине остаются неизменными, и модуль сброса дает команду на сброс. Для технологических целей при включении модуля предусмотрена 30 минутная задержка (для возможности перепрограммирования устройства либо отладки), при этом светодиод мигает с частотой 0,5 Гц. По прошествии времени модуль переходит в рабочий режим и начинает отслеживать момент «зависания», при этом светодиод дублирует состояние отслеживаемой шины.

Программа для первого варианта модуля сброса, написанная в MPLAB: CUM_1.asm
Программа для второго варианта модуля сброса, написанная в MPLAB: CUM_2.asm

Прикрепленные файлы:

Теги:

Опубликована: 0 0
Я собрал 0 0
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 0 Проголосовало: 0 чел.

Комментарии (2) | Я собрал (0) | Подписаться

0
Владимир_Чита #
Пока не понятно что к чему и к какому именно устройству подключается. Видео тоже нет. Похоже больше на хвастовство, чьей-то разработкой!
Ответить
0

[Автор]
dima1983 #
Подключается к модулю ЦУМ комплекса телеметрии РТС "Рисса", данный модуль установлен на КП (контроллируемый пункт) одной из электроподстанций. Из за проблем с линией связи (прямой провод) модуль постоянно зависал, а поскольку расстояние до него не близкое то пришлось искать выход из положения. Даже если бы я выложил видео, что это могло дать? Куча плат с мигающими светодиодами?)
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется сила тока?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Pickit 2 - USB-программатор PIC-микроконтроллеров
Pickit 2 - USB-программатор PIC-микроконтроллеров
Паяльная станция Hakko 936 Набор для сборки - LED лампа
вверх