Зависают контроллеры

Общие вопросы функционирования и программирования МК, обсуждение типовых алгоритмов...
импульс
Читатель
Читатель
Сообщения: 8
Зарегистрирован: 13 дек 2015, 16:59

Зависают контроллеры

Сообщение импульс »

Вопрос возник, на производстве применяются сейчас в новом оборудовании для всяких измерений и счета контроллеры PIC16C711
Дело в том что они иногда зависают, приходится кнопкой сбрасывать, но это помогает не всегда, бывает он просто дурить начинает и сброс кнопкой не помогает, так же они часто просто без причины выходят из строя.
Раньше стояли платы с транзисторами, годами работали, никаких проблем не было, все непонятные проблемы возникли с установкой новых плат на микроконтроллерах, все схемы заводские, производитель не дешевый, но уходит от ответа почему такое происходит, все схемы для защиты контроллера установлены, фильтра, варисторы, термисторы, разрядники, но практически ничего не помогает, так же глючат. Замена кварца так же не помогает.
Хотелось бы узнать, это действительно так ведут себя микроконтроллеры PIC16C711 и вообще это как бы нормальное явление для них?
Какие вообще самые надежные контроллеры для промышленности?
Аватара пользователя
rhf-admin
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
Сообщения: 3060
Зарегистрирован: 25 авг 2009, 23:19
Откуда: Уфа
Контактная информация:

Re: Зависают контроллеры

Сообщение rhf-admin »

Контроллер всё-таки более сложный прибор чем просто транзистор. Возможно глюки связаны с заложенной в него программой. По идее корректная программа даже при возникновении ошибок должна просто перезагружать контроллер, а не приводить к зависанию.
С уважением, администрация сайта.
импульс
Читатель
Читатель
Сообщения: 8
Зарегистрирован: 13 дек 2015, 16:59

Re: Зависают контроллеры

Сообщение импульс »

То есть контроллеры нормальные по качеству ?
Вся проблема в программе которая в них ?
Что интересно, разные годы выпуска плат, а все одно и тоже, только периодичность зависания разная, вообще довольно часто выходят из строя полностью, только замена платы, ремонту не поддается, так как обвязка контроллера хорошая.
Производители ничего толком не объясняют, сначала на помехи говорили, потом же сами защит наставили всяких, но ничего не изменилось, меняем только на новые платы. Если просто, как думаете, в чем же причина ?
Аватара пользователя
rhf-admin
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
Сообщения: 3060
Зарегистрирован: 25 авг 2009, 23:19
Откуда: Уфа
Контактная информация:

Re: Зависают контроллеры

Сообщение rhf-admin »

Ну, не видя платы и программы, невозможно сказать в чём причина, я только хотел сказать, что недостаточно просто наставить всяких защит, поскольку контроллер - это не только железо, но ещё и ПО.
Соответственно, если есть уверенность, что по железу всё отлично, значит в ПО скорее всего и проблема.

P.S. Кстати, бывают и ошибки в самой архитектуре контроллеров, но поскольку их выпуск достаточно массовый, - такие глюки обычно достаточно быстро вылезают наружу. Про ошибки в 16-х пиках я ничего не слышал.
С уважением, администрация сайта.
импульс
Читатель
Читатель
Сообщения: 8
Зарегистрирован: 13 дек 2015, 16:59

Re: Зависают контроллеры

Сообщение импульс »

Спасибо!
Хотел нажать, нет кнопки здесь.
Аватара пользователя
БАРС
модератор, спонсор, писатель, идеолог, редактор
модератор, спонсор, писатель, идеолог, редактор
Сообщения: 2019
Зарегистрирован: 16 ноя 2009, 15:25
Откуда: СССР, г. Москва

Re: Зависают контроллеры

Сообщение БАРС »

А может просто кто-то из своих диверсии делает? :D
Сотрудничаю с НАСА, Роскосмос, Газпром, РЖД, Интер РАО ЕЭС, Роснано и др. (конкретно уточняйте у самой организации) ©.
импульс
Читатель
Читатель
Сообщения: 8
Зарегистрирован: 13 дек 2015, 16:59

Re: Зависают контроллеры

Сообщение импульс »

Нет никаких диверсий, на глазах это часто все происходит, завис и все.
В течении нескольких лет сдыхают практически все, есть некоторые вроде рабочие платы, но тоже много раз висли и кнопка сброс помогала.
Имею ввиду сброс кнопкой не кратковременное нажатие, для оперативного сброса, а когда необходимо выключить полностью питание и нажать эту кнопку на продолжительное время, как бы конденсаторы разряжаются полностью на плате, последнее иногда помогает, а чаще просто нет.
Вот такое, шаг в технологии вперед, а по качеству назад.
Коль пишите контроллер как бы сам неплохой, наверное действительно ПО, к нему доступ не имеем, все с завода приходит.
Не понимаю, столько проблем, несколько лет уже, почему не могут производители плат отладить это ПО, трудно это сделать?
Контроллер новый вообще без ПО идет? Свое ПО под каждое изделие для него разрабатывают? Это какой то стандартный набор ПО или полностью производитель свое делает? Контроль как бы внутренний есть какой?
Аватара пользователя
БАРС
модератор, спонсор, писатель, идеолог, редактор
модератор, спонсор, писатель, идеолог, редактор
Сообщения: 2019
Зарегистрирован: 16 ноя 2009, 15:25
Откуда: СССР, г. Москва

Re: Зависают контроллеры

Сообщение БАРС »

импульс писал(а):почему не могут производители плат отладить это ПО, трудно это сделать?
Если проблема действительно в программе... может отладка никому и не нужна... Вот узнать бы, насколько стабильно аналогичные платы работают в других конторах... У производителя есть свой форум? Какие там комментарии насчет стабильности работы пишут?
Контроллер новый вообще без ПО идет?
Смотря что подразумевать под "контролером". Микросхему (микроконтроллер), или целую плату (контроллер шаговых двигателей, контрорлер духового шкафа, контроллер станка по покраске табуреток... )
Свое ПО под каждое изделие для него разрабатывают?

Под любое микропроцессорное устройство пишется своя программа.
Это какой то стандартный набор ПО или полностью производитель свое делает?
Практически во всех случаях программа уникальна.
Контроль как бы внутренний есть какой?
Контроль чего?
Сотрудничаю с НАСА, Роскосмос, Газпром, РЖД, Интер РАО ЕЭС, Роснано и др. (конкретно уточняйте у самой организации) ©.
импульс
Читатель
Читатель
Сообщения: 8
Зарегистрирован: 13 дек 2015, 16:59

Re: Зависают контроллеры

Сообщение импульс »

На других предприятиях такая же история, насколько знаем.
Были у нас на повышении, говорят коробка целая собралась на складе.
Производитель не реагирует толком, вначале шли переговоры, потом утихли. Кто приезжал на повышение, говорят более новые платы появились у них, немного обвязки всякой добавили, но так же виснут, ничего толком не изменилось. Это все со слов.
То что вернули несколько плат на транзисторах, конечно здорово, не все выкинуть успели, но там большая схема, самим трудно повторить, да и смысл, за это никто не заплатит, нужно разбираться с производителем, наладить неплохо было бы.
Вот поэтому и интересуюсь есть ли более надежные контроллеры, в которых ПО держится без проблем.
Понимаю глупо, но как еще рассуждать, когда не работает толком, нам приходится много отвлекаться на устранение зависания, ни то чего не зависящего, полную экранировку пробовали в металле, не помогает.
Аватара пользователя
БАРС
модератор, спонсор, писатель, идеолог, редактор
модератор, спонсор, писатель, идеолог, редактор
Сообщения: 2019
Зарегистрирован: 16 ноя 2009, 15:25
Откуда: СССР, г. Москва

Re: Зависают контроллеры

Сообщение БАРС »

импульс писал(а): Вот поэтому и интересуюсь есть ли более надежные контроллеры, в которых ПО держится без проблем.
Вопрос некоректен.
Если речь идет про PIC16C711, то это всего лишь компонент. Один компонент системы (платы). Как будет работать плата (множество компонентов системы) - определяется при ее разработке и отладке подрядчиком-разработчиком, регламентируется ГОСТ, ТУ и т.п.

У Вас сейчас такая ситуация: в двигателе внутреннего сгорания регулярно клинит перепускной клапан, Вы спрашиваете, есть ли более надежные перепускные клапана? :)

Только тут еще сложнее, ибо МК работает по записанной в него программе.
В подобных случаях, на завод приглашают представителей фирмы-разработчика, чтобы они нашли проблему и устранили ее. Это в их же интересах.
Ежели не хотят - досвидос, пользуемся оборудованием их конкурентов.
Просто так, в промышленном оборудовании, заменить один МК на другой не получится. А выяснить в чем проблема, быстрее всех сможет только разработчик.
Сотрудничаю с НАСА, Роскосмос, Газпром, РЖД, Интер РАО ЕЭС, Роснано и др. (конкретно уточняйте у самой организации) ©.
Ответить