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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Борьба со статическим электричеством, Вышибает устройство от статики
A. Fig Lee
сообщение Feb 12 2014, 15:09
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467



Есть компактное устройство на STM32 с питанием от Li-Ion батарейки 3.7в.
Устройство носимое, крепится к одежде человека.
Вот после испытаний, мне пожаловались что статика вышибает устройство и его в ручную надо включать.
Заказчик согласен, если оно само перезапустится.
Есть ли какието способы детектировать статический разряд или что либо сделать?
Включением/выключением управляет STM32, подозреваю что он и выключает.



--------------------
Верить нельзя никому, даже себе. Мне - можно.
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Feb 12 2014, 15:15
Сообщение #2


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(A. Fig Lee @ Feb 12 2014, 18:09) *

Детектировать разряд ИМХО бесполезно.
Нужно свозить ваше устройство в лабораторию для проверки ЭМС и разобраться кто и в чём виноват.


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
agregat
сообщение Feb 12 2014, 16:37
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 790
Регистрация: 6-02-14
Из: Омск
Пользователь №: 80 379



Возьмите схему любого мобильника, лучше из последних поколений. Там есть полный комплект защиты от статики. Он очень простой, и очень надежный.
Добавьте в свою схему и не будет Ваш устрйство "вышибать" даже при прямом разряде на корпус устройства.
Там нет чудес, они просто скрупулезно подошли к этому вопросу.

По поводу перезапуска sm.gif Давным давно делали устройство, из за неправильной схемотехники питание на проц пропадало раз 20 в сутки, а мы все были зеленые и еще раз зеленые.
Короче написал я тогда управляющую программу так, что она никогда не теряла данные при внешнем рестарте, а рестарт делался внешним счетчиком автоматом чаще, чем минимальное время "случайного" сброса по питанию. В результате абсолютно глючная схема работала так, что заказчик не заметил. Потом конечно разобрались, все устранили и было стыдно, до чего все просто оказалось. GSM модему недостаточно было питания из за кривой разводки и во время проблем с сетью он пытался выдать больше мощности и все улетало в рестарт.
Так что программа которую "мочит" "вачдог" это реальность.

Сообщение отредактировал agregat - Feb 12 2014, 16:42
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Feb 12 2014, 17:32
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



да а что с вочьдогом? он от статики то не виснет, я надеюсь, или виснет?
Go to the top of the page
 
+Quote Post
agregat
сообщение Feb 12 2014, 17:33
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 790
Регистрация: 6-02-14
Из: Омск
Пользователь №: 80 379



Цитата(Golikov A. @ Feb 12 2014, 21:32) *
да а что с вочьдогом? он от статики то не виснет, я надеюсь, или виснет?


Простая логика от статики не виснет, по идее... Но в данном случае я привел пример только для того, чтоб сказать, софт который не боится рестарта написать реально.
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Feb 12 2014, 18:15
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



это понятно, просто ТС сказал что клиент не против даже обычной перезагрузки, то есть даже можно ее не скрывать. Почему при таком раскладе не воспользоваться сторожевым таймером?
Go to the top of the page
 
+Quote Post
A. Fig Lee
сообщение Feb 12 2014, 18:39
Сообщение #7


Знающий
****

Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467



Спасибо за ответы.

1. Не понял, как поможет лаборатория и что там смотреть? Честно говоря, этот вариант маловероятен, но все же возможен. Компания программистская, я единственный железячник. Статика я так понимаю накапливается на одежде и шарахает иногда при прикосновении.

2. Насчет сотового интересная идея, надо будет посмотреть.

3. Наверное, я недостаточно подробно объяснил. СТМ32 имеет один GPIO вывод который через диод подается на полевик, этот полевик и подает питание с батарейки.
Стоит один раз сбойнуть, ресетнутся, как вывод уйдет в 0 и СТМ32 обесточится. Включается кнопкой, которая через диод коммутирует тот же полевик.
При нажатии кнопки СТМ32 заводится и успевает до отпускания кнопки выставить 1 на вывод удерживая полевик открытым.

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

Сообщение отредактировал A. Fig Lee - Feb 12 2014, 18:40


--------------------
Верить нельзя никому, даже себе. Мне - можно.
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Feb 12 2014, 19:21
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



может ионистр поставить? который немного придержит питание, даже без батареек?
Go to the top of the page
 
+Quote Post
A. Fig Lee
сообщение Feb 12 2014, 19:57
Сообщение #9


Знающий
****

Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467



Цитата(Golikov A. @ Feb 12 2014, 14:21) *
может ионистр поставить? который немного придержит питание, даже без батареек?

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


--------------------
Верить нельзя никому, даже себе. Мне - можно.
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Feb 12 2014, 20:15
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



очень рекомендую сделать еще механический тумблер выключения, где нибудь в батарейном отсеке, или какую то схему для полного выключения ниже какого-то уровня. А то потекшие батарейки - не круто).

А еще один раз вручили прибор человеку для демонстрации, он его в чемодан сунул и полетел в америку, а тот зараза включился и когда человек прилетел показать ничего не смог, не красиво получилось. Был бы тумблер....
Go to the top of the page
 
+Quote Post
A. Fig Lee
сообщение Feb 13 2014, 01:23
Сообщение #11


Знающий
****

Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467



Цитата(Golikov A. @ Feb 12 2014, 15:15) *
очень рекомендую сделать еще механический тумблер выключения, где нибудь в батарейном отсеке, или какую то схему для полного выключения ниже какого-то уровня. А то потекшие батарейки - не круто).

А еще один раз вручили прибор человеку для демонстрации, он его в чемодан сунул и полетел в америку, а тот зараза включился и когда человек прилетел показать ничего не смог, не красиво получилось. Был бы тумблер....

A Li-On текут? Да, нехорошо, надо думать. Тумблер вряд ли, там люди далекие от техники..


--------------------
Верить нельзя никому, даже себе. Мне - можно.
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Feb 13 2014, 06:08
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



нет литий йон не текут, они умирают при полном разряде. Конечно у них внутри есть схема сохранения жизни, которая их отключит. Но все равно отключив его физически в половине заряда - он проживет годы на полке, а подключенный к процу, даже во сне рано или поздно уйдет в ноль, а там уже не проснется... ну это мое мнение, маленький ползунковый выключатель в батарейном отсеке, для режима хранения как на детских игрушках, мне кажется, хороший тон.
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Feb 13 2014, 09:04
Сообщение #13


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(A. Fig Lee @ Feb 12 2014, 21:39) *
1. Не понял, как поможет лаборатория и что там смотреть?
Лаборатория обеспечит повторяемость эксперимента. В промежутках которого можно пробовать менять параметры работы устройства и его схему.


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
Aner
сообщение Feb 13 2014, 11:13
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



Аппаратно - софтовые баги, писали софт не профи. Проходили через такое. Какой проц из STM32??? у вас?
Go to the top of the page
 
+Quote Post
A. Fig Lee
сообщение Feb 13 2014, 12:54
Сообщение #15


Знающий
****

Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467



Цитата(demiurg_spb @ Feb 13 2014, 04:04) *
Лаборатория обеспечит повторяемость эксперимента. В промежутках которого можно пробовать менять параметры работы устройства и его схему.

Столько денег нет. Да и с повторяемостью не уверен.
Я сам не видел, мне сказали. Какие были условия, неясно, от одежды статика скорее всего.

Цитата(Aner @ Feb 13 2014, 06:13) *
Аппаратно - софтовые баги, писали софт не профи. Проходили через такое. Какой проц из STM32??? у вас?

А что там может зависеть от софта? wacko.gif

Под рукой нет схемы, точно не помню проц. STM32F103, 100 pins, 128 килобайт.

Сообщение отредактировал A. Fig Lee - Feb 13 2014, 12:57


--------------------
Верить нельзя никому, даже себе. Мне - можно.
Go to the top of the page
 
+Quote Post
Aner
сообщение Feb 13 2014, 12:56
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



А вот много чего зависит от софта. Так какой проц из STM32??? у вас?
Go to the top of the page
 
+Quote Post
A. Fig Lee
сообщение Feb 13 2014, 13:01
Сообщение #17


Знающий
****

Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467



Цитата(Aner @ Feb 13 2014, 07:56) *
А вот много чего зависит от софта. Так какой проц из STM32??? у вас?

STM32F103 100 ног, 128 килобайт

Цитата(Golikov A. @ Feb 13 2014, 01:08) *
нет литий йон не текут, они умирают при полном разряде. Конечно у них внутри есть схема сохранения жизни, которая их отключит. Но все равно отключив его физически в половине заряда - он проживет годы на полке, а подключенный к процу, даже во сне рано или поздно уйдет в ноль, а там уже не проснется... ну это мое мнение, маленький ползунковый выключатель в батарейном отсеке, для режима хранения как на детских игрушках, мне кажется, хороший тон.

Там все на винатх скручено, добратся до батареии - надо специальный мелкий ключ.
Выключатель только снаружи может быть. Но это не понравится ни клиентам, ни начальству.
Подозреваю, что и на замену батарейки нам присылать будут.


--------------------
Верить нельзя никому, даже себе. Мне - можно.
Go to the top of the page
 
+Quote Post
Tarbal
сообщение Feb 13 2014, 13:25
Сообщение #18


Профессионал
*****

Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439



Как я понимаю насчет статики это предположение. Сначала надо взять то же самое устройство и дать ему поработать на столе, где точно нет статики. Может баг подвешивает.


В качестве заплатки можно прописывать статус включен/выключен в епром и если статус "включен", то периодически проверять если устройство реально включено. Если нет, то включать.
Go to the top of the page
 
+Quote Post
A. Fig Lee
сообщение Feb 13 2014, 14:24
Сообщение #19


Знающий
****

Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467



Цитата(Tarbal @ Feb 13 2014, 08:25) *
Как я понимаю насчет статики это предположение. Сначала надо взять то же самое устройство и дать ему поработать на столе, где точно нет статики. Может баг подвешивает.


В качестве заплатки можно прописывать статус включен/выключен в епром и если статус "включен", то периодически проверять если устройство реально включено. Если нет, то включать.

Устройство работает уже много месяцев, собственно полтора года, наверное. Изготовлено около сотни экземпляров.
На столе успешно работает, пока батарейка не сдохнет.
Были баги, был вотчдог, записывали рестарты в еепром.
Все проблемы решены.
Устройство, если оно выключено, включить можно только кнопкой или подачей питания через USB.
Больше никак. При выключении схема обесточена.


--------------------
Верить нельзя никому, даже себе. Мне - можно.
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Feb 13 2014, 15:55
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



а как детектят подвисание от статики?

у меня был случай: прибор с ЖК экраном, контроллером, батарейное питание. Около точки критического разряда устройство подвисало и переставало выключатся - включатся. Реально же оказалось вот что (схема та же что у вас с ключом управляемым процом), экран мог работать от 2.5 вольт, а проц умирал при ниже 3.3. И так получалось что в некоторых редких случаях питание просаживалось, проц проваливался в ресет, а на экране горела последняя надпись, при этом ключ питания всей схемы, управляемый процом не закрывался (нога проца повисала в 3 состоянии на ресете).

выглядело как чистый зависон, на кнопки не реагирует, включить выключить нельзя, только батарейку вынимай... вдруг на какие мысли наведет....
Go to the top of the page
 
+Quote Post
jcxz
сообщение Feb 13 2014, 17:53
Сообщение #21


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(A. Fig Lee @ Feb 13 2014, 19:01) *
Там все на винатх скручено, добратся до батареии - надо специальный мелкий ключ.
Выключатель только снаружи может быть. Но это не понравится ни клиентам, ни начальству.
Подозреваю, что и на замену батарейки нам присылать будут.

Внутрь корпуса - геркон на размыкание контактов батарейки. И ложите на хранение в ящичек с мощным магнитом sm.gif
Go to the top of the page
 
+Quote Post
A. Fig Lee
сообщение Feb 13 2014, 18:32
Сообщение #22


Знающий
****

Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467



Цитата(Golikov A. @ Feb 13 2014, 10:55) *
а как детектят подвисание от статики?

На глаз. Сказали, что статика, мужики довольно грамотные.

Цитата(jcxz @ Feb 13 2014, 12:53) *
Внутрь корпуса - геркон на размыкание контактов батарейки. И ложите на хранение в ящичек с мощным магнитом sm.gif

Интересная идея. Спасибо..


--------------------
Верить нельзя никому, даже себе. Мне - можно.
Go to the top of the page
 
+Quote Post
dinam
сообщение Feb 14 2014, 03:44
Сообщение #23


Профессионал
*****

Группа: Свой
Сообщений: 1 415
Регистрация: 10-06-05
Из: Наукоград Кольцово(Новосибирск)
Пользователь №: 5 898



Возьмите иголочку в руки и потыкайте в ножки проца, только аккуратно с теми выводами, которые не защищены внутренними диодами. Правильно сделанное железо и написанная программа должны всё это корректно переваривать.
Go to the top of the page
 
+Quote Post
ARMik
сообщение Feb 14 2014, 04:42
Сообщение #24


Частый гость
**

Группа: Участник
Сообщений: 103
Регистрация: 22-02-07
Пользователь №: 25 588



Цитата(dinam @ Feb 14 2014, 09:44) *
Возьмите иголочку в руки и потыкайте в ножки проца, только аккуратно с теми выводами, которые не защищены внутренними диодами. Правильно сделанное железо и написанная программа должны всё это корректно переваривать.

А перед этим "тыканьем" надо ходить в свитере по шерстяному ковру??
Go to the top of the page
 
+Quote Post
dinam
сообщение Feb 14 2014, 04:49
Сообщение #25


Профессионал
*****

Группа: Свой
Сообщений: 1 415
Регистрация: 10-06-05
Из: Наукоград Кольцово(Новосибирск)
Пользователь №: 5 898



У меня получалось без свитера и без ковра biggrin.gif.
Go to the top of the page
 
+Quote Post
ARMik
сообщение Feb 14 2014, 05:47
Сообщение #26


Частый гость
**

Группа: Участник
Сообщений: 103
Регистрация: 22-02-07
Пользователь №: 25 588



Цитата(A. Fig Lee @ Feb 13 2014, 20:24) *
Устройство работает уже много месяцев, собственно полтора года, наверное. Изготовлено около сотни экземпляров.
На столе успешно работает, пока батарейка не сдохнет.
Были баги, был вотчдог, записывали рестарты в еепром.
Все проблемы решены.
Устройство, если оно выключено, включить можно только кнопкой или подачей питания через USB.
Больше никак. При выключении схема обесточена.

ТС, а Вы воспроизводили "боевые" условия использования своего девайса. Сейчас зима, если девайс носят во внешнем кармане на улице, может это и не статика. Я бы не стал слепо доверять мужикам определяющим на глаз зависание устройства от статики. Я к тому, что Вы может не с тем собираетесь бороться.
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Feb 14 2014, 07:56
Сообщение #27


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



ну вообще все боятся статики, но при мне очень боящийся статики ключ был 4 раза поражен огромной молнией и работал нормально.
Первый раз случайно, а 3 последующих удара, когда автор первого удара показывал другим как он двигал пальцами и куда попала молния.
Помню что чуть от смеха не задохнулись....

у меня есть говнорегистратор от фирмы штурманн, он на холоде перестает стартовать или виснет в середине работы при сильно севшей батарейке, и это при условии что питается от прикуривателя. Но если батарейка заряжена то стартует нормально на холоде, а если севшая - виснет, но работает от постоянного подключения. Ща потеплело опять работает... Факторов правда много....
Go to the top of the page
 
+Quote Post
Aaron
сообщение Feb 14 2014, 10:57
Сообщение #28


Местный
***

Группа: Свой
Сообщений: 243
Регистрация: 5-10-06
Из: Зеленоград
Пользователь №: 21 007



Может, дело в заряде? увеличить ёмкость на входах по питанию, - энергия самого разряда довольно мала, и доп. ёмкость съест его. Просто у нас основная проблема на платах новичков - не ставят ёмкости по входам питания, и в случае каких-то скачков проц часто зависает/сбрасывается.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 19:27
Рейтинг@Mail.ru


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