[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Тут недавно был разговор про 10-класников, пишущих программы для PIC. Так вот, дядечкам за 40 за то и платят больше, чем 10-класникам, что их разработки отличаются тем, что не зависают. Они как правило раза 2-3 больше и в них уделено много внимания таким вещам, про которые 10-класники просто не думают:
- включение питания
- выключение питания
- реакции на непредвиденные ситуации и восстановление после сбоев
и т.п.
Что касается моих слов про то, что ни один контроллер в проданных серийных приборах не завис, то я могу гарантировать это на 99,9999%.
Были случаи полного (сдох контроллер или кварц) или частичного отказа (плохой контакт). Обо всех этих случаях есть рекламации и производитель платил неустойку за устранение неисправности.
Для всех разработок (проблескаторы морских и речных буев, необслуживаемые зонды и т.п.) характерно то, что для них зависание равнозначно отказу и стоимость восстановления работоспособности (поездка на вертолете или катере к "зависшему" прибору) намного больше стоимости самого прибора.
Во всех приборах кроме тщательной проработки схемы питания процессора и программы не было никаких внешних устройств сброса и никакого горячего резервирования (ради удешевления). Reset у всех контроллеров сидит на питании. Все PICи - однократно программируемые. Специально проводилось исследование на сохранение работоспособности в сильных электрических и магнитных полях. Зависания (невосстановление работоспособности в течение более 0,2с) серийных работоспособных приборов не было замечено ни разу.
E-mail: info@telesys.ru