реклама на сайте
подробности

 
 
> Обеспечение гарантированного отключения реле, управляемого микроконтроллером
Serg_el
сообщение Apr 12 2011, 19:19
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 302
Регистрация: 13-12-06
Из: Togliatti
Пользователь №: 23 473



Есть задача коммутации некоторой силовой цепи (12В, 10А) с помощью реле. Управляющий микроконтроллер обеспечивает включение реле на время не превышающее 5 секунд с последующим обязательным отключением. Необходимо гарантировать отключение реле максимум через 7 секунд даже при условии зависания микроконтроллера, отключения питания управляющей платы, нашествия инопланетян и т.п. Есть ли какие-либо классические решения данной задачи? Сейчас мне видится использование для управления электронным ключом, который запитывает обмотку реле, супервизора (TPS3808) с внешним сбросом с программируемой задержкой. Микроконтроллер "сбрасывает" супервизор, выходной сигнал которого активирует замыкание ключа, а далее через 7 секунд размыкает его принудительно, если микроконтроллер не в состоянии сделать это сам. Ну и заодно можно через 7 секунд дать RESET и самому микроконтроллеру.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Слесарь
сообщение Apr 13 2011, 03:58
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 884
Регистрация: 7-11-09
Из: Ростовская обл.
Пользователь №: 53 484



Помнится, у меня при зависаниях, ШИМ продолжах генерить в той же поре, то есть, для предложенного варианта нельзя применять внутренние независимые генераторы. Как понимаю, необходимо для этой задачи использовать целый отдельный таймер и обработчик в прерывании.
Пока незнаю, может ли программа зависнуть в основном цикле, но продолжать крутиться в обработчике прерывания по переполнениям независимых таймеров..
Go to the top of the page
 
+Quote Post
wla
сообщение Apr 13 2011, 04:11
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 454
Регистрация: 20-05-09
Из: e-burg
Пользователь №: 49 318



Цитата(Слесарь @ Apr 13 2011, 08:58) *
Помнится, у меня при зависаниях, ШИМ продолжах генерить в той же поре, то есть, для предложенного варианта нельзя применять внутренние независимые генераторы. Как понимаю, необходимо для этой задачи использовать целый отдельный таймер и обработчик в прерывании.
Пока незнаю, может ли программа зависнуть в основном цикле, но продолжать крутиться в обработчике прерывания по переполнениям независимых таймеров..

У меня программа генерила импульсы в основном цикле.. Это было в системе по управлению инкубатором. Там 16000 оплдотворенных куриных яиц ( а они значительно дороже тех, которые продают в магазине). Поэтому любое отклонение от нормы должно было вызывать сигнализацию, которая по умолчанию была включена и отключалась только при нормальном течении процесса длительностью 22 суток. Система подразумевала сеть из 200 таких инкубаторов. Прерывания не проходят. т. к процессор мог зависнуть, при этом прерывания работали.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Serg_el   Обеспечение гарантированного отключения реле   Apr 12 2011, 19:19
- - rezident   TPS3808 не подойдет. У нее максимально допустимое ...   Apr 12 2011, 19:44
|- - Serg_el   Цитата(rezident @ Apr 12 2011, 23:44) TPS...   Apr 12 2011, 20:14
|- - rezident   Цитата(Serg_el @ Apr 13 2011, 02:14) 555 ...   Apr 12 2011, 20:51
|- - Serg_el   Цитата(rezident @ Apr 13 2011, 00:51) Изв...   Apr 13 2011, 06:32
|- - Tanya   Цитата(Serg_el @ Apr 13 2011, 10:32) ... ...   Apr 13 2011, 07:15
|- - Serg_el   Цитата(Tanya @ Apr 13 2011, 11:15) Проще,...   Apr 13 2011, 07:55
|- - Tanya   Цитата(Serg_el @ Apr 13 2011, 11:55) А пр...   Apr 13 2011, 08:19
|- - Serg_el   Цитата(Tanya @ Apr 13 2011, 12:19) Кажетс...   Apr 13 2011, 09:26
|- - wla   Цитата(Serg_el @ Apr 13 2011, 14:26) А ес...   Apr 13 2011, 10:28
|- - Serg_el   Цитата(wla @ Apr 13 2011, 14:28) Вы уж оп...   Apr 13 2011, 11:40
- - Слесарь   Классический вариант - два реле последовательно уп...   Apr 12 2011, 19:52
- - Слесарь   Как это. В моих системах инициализация портов это ...   Apr 12 2011, 20:16
|- - Serg_el   Цитата(Слесарь @ Apr 13 2011, 00:16) Как ...   Apr 12 2011, 20:21
|- - Слесарь   Я сам сейчас прибалеваю повышением отказоустойчиво...   Apr 12 2011, 20:29
- - Слесарь   А я все мечтаю собрать статистику отказов контролл...   Apr 12 2011, 21:20
|- - wla   У меня в таких случаях процессор генерит импульсы,...   Apr 13 2011, 03:49
- - Слесарь   Понятно. То есть, это для системы контролирующей в...   Apr 13 2011, 04:24
- - ArseGun   Цитата(Слесарь @ Apr 13 2011, 01:20) ...К...   Apr 23 2011, 14:35


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 22:53
Рейтинг@Mail.ru


Страница сгенерированна за 0.01394 секунд с 7
ELECTRONIX ©2004-2016