Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Делимся опытом Наступив на грабли - сообщи другим! Обмен опытом разработки и ремонта электронных устройств.

 
Опции темы
Непрочитано 03.10.2005, 10:05  
kHz
Частый гость
 
Регистрация: 12.03.2005
Сообщений: 21
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
kHz на пути к лучшему
По умолчанию Доказательство безопасности

С помощью чего можно проконтролировать правильность работы отдельных элементов системы, а самое главное потом доказать что это безопасно. К примеру, устройство (на микроконтроллере) вырабатывает код в зависимости от принятой телеграммы, если происходит обрыв линии, то по истечении определенного времени (тайм-аута) вырабатывается защитный код. Как в этом случае проконтролировать работу таймера.
Если сделать двух процессорную систему, то как быть с накоплением ошибки (т.е. загибается первый таймер, а затем второй).
Как посчитать вероятность опасного отказа?
Может кто-нибудь сталкивался с такой проблемой.
kHz вне форума  
Непрочитано 07.10.2005, 05:34  
walrus
Временная регистрация
 
Регистрация: 26.12.2003
Сообщений: 49
Сказал спасибо: 0
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
walrus на пути к лучшему
По умолчанию Наиболее правильный ответ

В данном случае крайне важна реализация и её особенности. Без их знания не возможно даже предположить правильный алгоритм ловли ошибок. А у Вас слишком общее изложение. Ну что значит таймер потухнет? Что за таймер где расположен? Может ему второй не нужен?
walrus вне форума  
Непрочитано 07.10.2005, 22:11  
kHz
Частый гость
 
Регистрация: 12.03.2005
Сообщений: 21
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
kHz на пути к лучшему
По умолчанию

я имею в виду внутренний таймер микроконтроллера. ведь этот таймер в кристалле состоит из полупроводниковых элементов, и выход его из строя вполне возможен. в результате контроллер начнет работать не так как задумывалось ранее). так как же контролировать работу отдельных критичных узлов системы (хотя бы на примере таймера в предыдущем примере).
скорее всего такие алгоритмы предусмотрены в системах обеспечения безопасности и поддержания жизнедеятельности.
kHz вне форума  
Непрочитано 08.10.2005, 14:48  
xelos
Прописка
 
Регистрация: 27.08.2004
Сообщений: 107
Сказал спасибо: 0
Сказали Спасибо 21 раз(а) в 20 сообщении(ях)
xelos на пути к лучшему
По умолчанию

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

я в анализах риска системы никогда не опускаюсь на уровень составляющих мк.
xelos вне форума  
Непрочитано 12.10.2005, 22:08  
kHz
Частый гость
 
Регистрация: 12.03.2005
Сообщений: 21
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
kHz на пути к лучшему
По умолчанию

дело в том, что человек легко определит, что таймер (или ацп или порт или сторожевой таймер) вышел из строя, а вот железка (в которой случилась подобная аказия)(а железка эта может стоять годами и не обслуживаться), если этого сама не определит, то может натворить кучю бед.
так вот и вопрос такой: как контроллеру проконтролировать правильную работу таймера и если это не так, то блокировать дальнейшее выполнение программы.
kHz вне форума  
Непрочитано 15.10.2005, 13:22  
xelos
Прописка
 
Регистрация: 27.08.2004
Сообщений: 107
Сказал спасибо: 0
Сказали Спасибо 21 раз(а) в 20 сообщении(ях)
xelos на пути к лучшему
По умолчанию

ставь собаку и обычный таймер на одинаковое время, обычный как дощелкает до конца, обнуляй собаку. Если собака вызвалась, значит один из 2х таймеров не в порядке.

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

имхо, стоит подумать надо ли вообще это все делать.
xelos вне форума  
Непрочитано 17.10.2005, 09:25  
vasilij-kursikov
Временная регистрация
 
Регистрация: 06.06.2005
Сообщений: 50
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
vasilij-kursikov на пути к лучшему
По умолчанию

Рботу таймера можно легко контролировать, допустим отслеживая через определённые промежутки времени (заданные непосредственно исполняемым кодом) его значение или вовсе его не использовать, а реализовать программно счёт времени, правда код сложно реализовывать.
vasilij-kursikov вне форума  
Непрочитано 18.10.2005, 00:15  
NemoCut32
Гражданин KAZUS.RU
 
Регистрация: 16.12.2004
Сообщений: 587
Сказал спасибо: 13
Сказали Спасибо 23 раз(а) в 9 сообщении(ях)
NemoCut32 на пути к лучшему
По умолчанию

По поводу специфики я полностью согласен - трудно говорить об ответе не зная самого вопроса. А вот по системе мер повышения надёжности могу сказать следующее:
1) обеспечение надёжности строитстя из целого комплекса мер: программных - контрольные суммы, периодические проверки, WDT (а вот таймером его сбрасывать нельзя, т.к. вероятность его выхода из строя гораздо меньше, чем сбой PC или в ОЗУ), BrownOutDetector и т.д.
2) аппаратных систем защиты: использование дублирующих портов на включение/выключение, многопроцессорных систем, предохранителей наконец и др.
3) защита должна быть адекватной - нет смысла защищаться от сбоя в таймере, когда "колбасит" питание или есть статика и ЭМИ.
Если есть необходимость защиты пишите полное описание, схему можно провести анализ и дать рекомендации. На простейшем уровне постарюсь дать советы, а если нужен серьёзный анализ, то это уже будет не бесплатно - эта работа занимает от нескольких дней до месяцев и требует немалых затрат усилий, а иногда и денег(бывает, что на стадии разработки несколько образцов уходят в помойку пока не будет найдено правильное решение).
NemoCut32 вне форума  
Непрочитано 21.10.2005, 19:57  
kHz
Частый гость
 
Регистрация: 12.03.2005
Сообщений: 21
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
kHz на пути к лучшему
По умолчанию

а можно поподробней на счет программных средств защиты.
книги, ссылки или просто ваши мысли по этому поводу.
заранее спасибо.
kHz вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Электробезопасность (техника безопасности) sanitar249 Делимся опытом 20 26.10.2008 22:16


Часовой пояс GMT +4, время: 22:23.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot