Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Чт мар 28, 2024 14:55

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Бытовая техника в роли РЭБ.
СообщениеДобавлено: Вс июн 13, 2021 21:50 
Не в сети

Зарегистрирован: Чт ноя 23, 2006 00:44
Сообщения: 494
Откуда: СПб
Благодарил (а): 19 раз.
Поблагодарили: 8 раз.
В общем столкнулся с таким интересным явлением, как полное зависание устройства на базе китайского клона bluepill (STM32F103).
В общем это набор китайских модулей, спаянных определённым образом при помощи китайского аналога МГТФ и самописного софта на MecrispForth. Основная задача ус-ва контроль и поддержание (вкл/выкл газового котла) требуемой температуры в доме.
Предыдущая версия (на ~ аналогичных компонентах) проработала > 1 года, а тут случилось "чудо". :(
Ус-во стало (спрадически) зависать наглухо и это даже не смотря на включённую "сторожевую собаку". :shock:
В начале грешил на помехи по питанию, но потом пришёл к выводу, что котёл в момент включения, генерирует достаточно сильное ЭМИ, а ус-во располагалось в 15 см от котла.
Перемонтировал контроллер подальше от котла и вроде пока зэргут.
Собстевнно! Хотелось бы узнать мнение гуру - почему STM переставал работать!? "Срыв" тактового генератора, ...?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Бытовая техника в роли РЭБ.
СообщениеДобавлено: Вс июн 13, 2021 23:30 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Ilya писал(а):
Хотелось бы узнать мнение гуру - почему STM переставал работать!? "Срыв" тактового генератора, ...?

В плане отказа компонента - можно только гадать. Что это была наводка - да, скорее всего. А уж куда там конкретно навелось и что произошло - дело темное. Вполне вероятно, что какому-то проводу показалось, что он антенна (собственно, оно ведь так и есть), и его лямбда/2 удачно совпало с тем, что летает в эфире в момент включения.

По печатной плате можно посмотреть. Тонкие проводники с поворотами под прямым углом, отсутствие залитого полигона земли на нижнем слое, отсутствие правильной гирлянды конденсаторов - все это факторы снижения устойчивости к ЭМИ. Ну и если там МГТФ вокруг, тоже фактор.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Бытовая техника в роли РЭБ.
СообщениеДобавлено: Пн июн 14, 2021 14:28 
Не в сети

Зарегистрирован: Пн окт 05, 2009 18:21
Сообщения: 405
Откуда: Минск SotnikSTO@mail.ru
Благодарил (а): 48 раз.
Поблагодарили: 3 раз.
Ilya писал(а):
В общем столкнулся с таким интересным явлением, как полное зависание устройства на базе китайского клона bluepill (STM32F103).
Ух ты. Захватывающяя история! :)
Добиться на стандартных камнях зависания на включённую "сторожевую собаку" мне не удавалось.
Рулил парочкой мощных электромагнитов без опторазвязки - AVR висли на ура, а F103 (настоящий) даже не замечает.
Цитата:
Собстевнно! Хотелось бы узнать мнение гуру - почему STM переставал работать!? "Срыв" тактового генератора, ...?
на базе китайского клона - это главное.
Писать по DMA в память состояния всех портов постоянно. Из 20К выделить пару к.
И после дауна пытаться записанное прочитать. Если ОЗУ не разрушается.
Будет видно откуда пришла бяка.

_________________
Сотник. SotnikSTO@mail.ru


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Бытовая техника в роли РЭБ.
СообщениеДобавлено: Пн июн 14, 2021 17:49 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Sotnik писал(а):
Рулил парочкой мощных электромагнитов без опторазвязки - AVR висли на ура, а F103 (настоящий) даже не замечает.

МК с отдельным питанием ядра часто бывают устойчивее. Если пики идут по основному питанию, они максимум пройдут на Vcc периферии, а ядро запитано через свой преобразователь, который такие пики в принципе-то удерживает. FPGA стояли и рядом с трансформаторами на 110 кВ.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Бытовая техника в роли РЭБ.
СообщениеДобавлено: Пн июн 14, 2021 21:14 
Не в сети

Зарегистрирован: Чт ноя 23, 2006 00:44
Сообщения: 494
Откуда: СПб
Благодарил (а): 19 раз.
Поблагодарили: 8 раз.
Hishnik писал(а):
По печатной плате можно посмотреть. Тонкие проводники с поворотами под прямым углом, отсутствие залитого полигона земли на нижнем слое, отсутствие правильной гирлянды конденсаторов - все это факторы снижения устойчивости к ЭМИ. Ну и если там МГТФ вокруг, тоже фактор.

Скорее всего высоковольтный трансформатор котла давал помеху. Ус-во собрано из готовых китайских модулей и что бы я мог сделать, так подпаять кондей какой, но только не SMD !


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Бытовая техника в роли РЭБ.
СообщениеДобавлено: Пн июн 14, 2021 23:41 
Не в сети
Аватара пользователя

Зарегистрирован: Ср июл 03, 2019 11:10
Сообщения: 463
Откуда: Москва
Благодарил (а): 57 раз.
Поблагодарили: 22 раз.
Т.к провода = антенны, то мощная помеха может гадить по любым цепям. Если зависает и не реагирует на внутренний watchdog, то микроконтроллер, скорее всего, либо сидит в ресете, либо в бутлоадере, либо в обработчике прерывания.
В ресете может сидеть, если на ноге RST установлен активный уровень сигнала, либо если питания не хватает. Но это легко проверить, если потыкать осциллографом.
В бутлоадер попадает, если в момент перехода RST из активного уровня в неактивный или в момент подачи питания на ногах BOOT окажется активный уровень (если не ошибаюсь, в F103 таких ноги 2). Соответственно, попав в этот режим, микроконтроллер ждет, что ему скормят какую-нибудь прошивку и перезагрузят. В идеале RST и BOOT должны быть подтянуты к "неактивному" уровню.
В обработчике прерывания может зависнуть, если возникает прерывание с неправильно настроенным обработчиком. Тут в идеале сначала настроить watchdog и всю периферию, и только после этого разрешать прерывания.



За это сообщение автора Total Vacuum поблагодарил: Ilya
Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Бытовая техника в роли РЭБ.
СообщениеДобавлено: Чт июн 17, 2021 00:18 
Не в сети

Зарегистрирован: Чт ноя 23, 2006 00:44
Сообщения: 494
Откуда: СПб
Благодарил (а): 19 раз.
Поблагодарили: 8 раз.
Sotnik писал(а):
Ilya писал(а):
В общем столкнулся с таким интересным явлением, как полное зависание устройства на базе китайского клона bluepill (STM32F103).
Ух ты. Захватывающяя история! :)
Добиться на стандартных камнях зависания на включённую "сторожевую собаку" мне не удавалось.
...

Я вам таки больше скажу: когда я запитал свой (пердыдущий) девайс от ИБП и в когда он (ИБП) работал в режиме "от аккумулятора", то все показания от датчиков ds18b20 - колбасило не по детски. К моему сожалению - данный ИБП был разработан и произведён в Новосибирске. :(


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11


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

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB