|
|
  |
Устойчивость работы АВРок а автотехнике, помехи, наводки, перенапряжения |
|
|
|
Nov 10 2007, 06:02
|
;
     
Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509

|
Цитата(dungeon @ Nov 8 2007, 22:39)  А на счет мобильного это в госстандарте при испытаниях ради интереса решили посмотреть что будет с изделием  . Вчера решил поиграться. Плата - та самая, фрагмент которой см.выше. Подвод питания - шнурок от БП компьютера. (Длину представляете). Mega8, 14.7456МГц, 20пФ кондюки. BOD на 4.3 В Плата гонит в комп изохронку на 115200 бод. Кривость пакетов была бы замечена в течение макс 500мкс. Подношу мобильный телефон. Начинаю издеваться. Никаких последствий. ВЫВОД: Все вопросы о помехоустойчивости МК перенаправляются в область правильной топологии платы.
И прошу прощения аудитории за кучу невольно порожденного словесного мусора
|
|
|
|
|
Nov 10 2007, 06:16
|
Местный
  
Группа: Свой
Сообщений: 264
Регистрация: 16-07-05
Из: г. Уфа
Пользователь №: 6 851

|
Цитата(ArtemKAD @ Nov 9 2007, 11:08)  И тем не менее они встречаются очень часто... И не последним фактором служит отсутствие жесткого порога ограничения и их двуполярность. Считаю, нет смысла использовать двунаправленный прибор в цепи защиты по питанию. Эффективнее поставить однонаправленный TVS, чтобы "резать" импульсы отрицательной полярности как можно ближе к нулю.
--------------------
|
|
|
|
|
Nov 10 2007, 08:29
|
Местный
  
Группа: Свой
Сообщений: 234
Регистрация: 30-03-07
Из: Одесса
Пользователь №: 26 621

|
Цитата(_Pasha @ Nov 7 2007, 22:48)  - 30 пф согласен, много. А 20 - ставлю, и имел я в виду эти даташиты. Здесь - тоже голая эмпирика. В смысле, что именно так - работает надежно.
- Лично я ни под, ни над кварцем полигоны не веду. И корпус не землю. По причине, описанной ранее. Насчет напряга генератора: Вы имеете в виду без FULL SWING?
- Каким образом, кроме снижения входного и/или выходного сопротивления, и ферритовых колец? На 16Мгц конечно без FULL SWING работа проца будет весьма неустойчива. Все эти данные проверены экспириментальным путем на следующем девайсе - Мега 8 с кварцем 14.ххМГц, котрая управляет мостом из полевых тр-ров, запитывающихся от источника питания 180В. На выходе моста Шимом синтезируется регулируемый синус. Один из выходов моста можно сказать, привязан к земле. Корпус - металл. Крепление платы - на стойках параллельно корпусу на сасстоянии примерно 5м. Когда плата устанавливается на крепление, и при масштабировании 50% Мега пытается повиснуть, поскольку ее земля быстро болтается отностельно близко расположенного куска металла. Без FULL SWING проц устойчиво висит. Вот на этом макете и были выработаны вышеописанные правила. А выходы, чтобы не служили антенной для помехи - ферритовые кольца (импровизированный синфазный фильтр) - не везде их поставишь. Наиболее часто ставим чип-дроссели по входам. Помогают неплохо. Кроме повышения сопротивления по ВЧ, они еще хорошо работают как предохранитель, в случае чего.
Сообщение отредактировал oran-be - Nov 10 2007, 08:30
|
|
|
|
|
Nov 11 2007, 08:01
|
;
     
Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509

|
Цитата(oran-be @ Nov 10 2007, 11:29)  На 16Мгц конечно без FULL SWING работа проца будет весьма неустойчива. Все эти данные проверены экспириментальным путем на следующем девайсе - Мега 8 с кварцем 14.ххМГц, котрая управляет мостом из полевых тр-ров, запитывающихся от источника питания 180В. На выходе моста Шимом синтезируется регулируемый синус. Один из выходов моста можно сказать, привязан к земле. Корпус - металл. Крепление платы - на стойках параллельно корпусу на сасстоянии примерно 5м. Когда плата устанавливается на крепление, и при масштабировании 50% Мега пытается повиснуть, поскольку ее земля быстро болтается отностельно близко расположенного куска металла. Без FULL SWING проц устойчиво висит. Вот на этом макете и были выработаны вышеописанные правила. Описанной Вами ситуации, когда "болтается земля" надо вообще бояться как огня. Для этого уже и оптоволокно может пригодиться. Но, как предельный случай для отработки сабжевых режимов - очень информативно, за что Вам большое спасибо. Между прочим, не грех даже и стенд построить теперь.
|
|
|
|
|
Nov 11 2007, 13:42
|
Местный
  
Группа: Свой
Сообщений: 234
Регистрация: 30-03-07
Из: Одесса
Пользователь №: 26 621

|
Цитата(_Pasha @ Nov 10 2007, 10:02)  Вчера решил поиграться. Плата - та самая, фрагмент которой см.выше. Подвод питания - шнурок от БП компьютера. (Длину представляете). Mega8, 14.7456МГц, 20пФ кондюки. BOD на 4.3 В Плата гонит в комп изохронку на 115200 бод. Кривость пакетов была бы замечена в течение макс 500мкс. Подношу мобильный телефон. Начинаю издеваться. Никаких последствий. Подкидываю идею - генерить помехи очень хорошо электрозажигалкой или шокером. Хорошо работает. Кое-кто пользовался такой вещью, чтобы обмануть игровые автоматы. которые стоят на улице. Поначалу программеры в них, видать не заложили фильтразию входа монетоприемника и шокер вызывал ложное срабатывание. Потом работать перестало - видать, сменили софт.  Цитата(_Pasha @ Nov 11 2007, 12:01)  Описанной Вами ситуации, когда "болтается земля" надо вообще бояться как огня. Между прочим, не грех даже и стенд построить теперь. Не всегда получается. Опторазвязка зачастую значительно повышает стоимость, в основном за счет дополнительных источников питания. А этот "макет" - это на нынешнее время уже серийное устройство. нормально пашет. Для экспириментов достаточно экземпляр выдернуть из производства.
|
|
|
|
|
Nov 12 2007, 08:25
|
Частый гость
 
Группа: Свой
Сообщений: 151
Регистрация: 11-01-06
Из: Украина Ровно
Пользователь №: 13 066

|
Расскажу историю. У нас на работе есть новенькая газелька. Ездит чудненько, но когда водитель включает рацию, двигатель пытается заглохнуть. Один раз, говорит, на перекрестке заглох. Посмотрел в окно, оказалось, рядом стояли гаишники и трындели по рации. Причиной тому был расходомер воздуха. Выяснилось, когда водитель выкрутил с рации антенну, чтобы уменьшить мощность излучения, поперемещал ее в моторном отсеке. Заменили расходомер и все пучком. Я это к чему? Не всегда причиной проблем бывает плата с процем. Качество исполнения периферии играет не меньшую роль. Но, думаю Америку этим не открыл. Просто так, к сведению.
|
|
|
|
|
Nov 12 2007, 10:42
|
Профессионал
    
Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364

|
Цитата Интересно, а откуда возьмется 40 вольт? или хотя бы 20? Ведь когда заводятся "от прикуривателя," в качестве источника напряжения используют аккумулятор другого автомобиля, а там даже при запущенном двигателе больше 14 вольт вряд ли будет... Понимаешь, кроме самого момента запуска (подключили, завели, собственный генератор заработал) есть время с момента отключения аккумулятора другого автомобиля до момента подключения собственного. Т.е. когда генератор "молотит" практически без нагрузки и ограничения. Конечно, обычно в машинах такой режим работы даст не более 30В на 1 сек (плюс приличный уровень пульсаций), но далеко не на всех... По ГОСТу нормируется испытательный импульс до 86В на 0,5с от генератора с внутренним сопротивлением 0,5...4 Ом. Т.е. на пол секунды импульс 86В с пиковой мощностью до 15кВт... Да, еще нечто похожее возникает при плохо контактирующих клеммах аккумулятора. Цитата Считаю, нет смысла использовать двунаправленный прибор в цепи защиты по питанию. Эффективнее поставить однонаправленный TVS, чтобы "резать" импульсы отрицательной полярности как можно ближе к нулю. Ага "резать"  . Вот только весь вопрос в таком "резании" - кто первым будет "зарезан" отрицательный импульс или TVS...
Сообщение отредактировал ArtemKAD - Nov 12 2007, 10:47
|
|
|
|
|
Nov 12 2007, 12:06
|
Местный
  
Группа: Свой
Сообщений: 264
Регистрация: 16-07-05
Из: г. Уфа
Пользователь №: 6 851

|
Цитата(ArtemKAD @ Nov 12 2007, 13:42)  Вот только весь вопрос в таком "резании" - кто первым будет "зарезан" отрицательный импульс или TVS... Вы, наверное, намекаете на низкую поглощаемую энергию TVS-диода? Да, действительно, TVS может сгореть там, где варистор останется практически холодным, но нельзя забывать про время срабатывания - там, где TVS успеет защитить основную схему, варистор может просто не успеть сработать. Возможно, стоит делать двухступенчатые схемы варистор-индуктивность-TVS наподобие распространенной схемы газовый разрядник-индуктивность-TVS, но пока ставлю только TVS.
--------------------
|
|
|
|
|
Nov 12 2007, 12:41
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
Цитата(ArtemKAD @ Nov 12 2007, 12:42)  Вот только весь вопрос в таком "резании" - кто первым будет "зарезан" отрицательный импульс или TVS... Насколько я помню, отличительной особенностью трансилов, кроме скорости срабатывания, является еще и то, что производитель гарантирует, что при сгорании они коротятся, а не обрываются. Т.е. надежно защищая схему. Ну а что для вас лучше - сгоревший TVS или выгоревшая схема - решать вам.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
Nov 12 2007, 15:08
|

Знающий
   
Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065

|
Всем: я понимаю, господа, что я могу попасть не в тему... поэтому сразу приношу извинени если это так. Ибо времени нет разбираться. Модератеру: не возражаю против переноса поста нв другой топик. Можно совсем удалить. Итак. Имеется плата системного контроллера. На плате большай таракан -- мега26561, осциллятор на 14 МГц с копейками (не кварц!), "партнер" FM32256 пара ADM485, 62256 -- опретива на 32 кило, AT46DB161, ну и кучка еще мелкой шелухи. К плате привязан почти метровый плоский шлейф на 40 проводков, с помощью которого к плате подключается пленочная клавиатура и ЛСД. Знаю-знаю, длинный -- плохо! Работа по написанию софта еще в самом начале, точнее создано менее килобайта. Написал пока только драйвер клавиатуры, обработчик сообщений, и драйвер последовательного порта для вывода отладочной информации в комп. Но уже достало... Плата глючит на все лады. При присоединении земли осциллографа -- виснет, перезагружается. Иногда после нажатия на рисет, когда отодвигаю от платы руку, -- виснет. Вотч-дог не включаю, т.к хочу рабораться, что тут не так. Вобщем полный букет! Тут еще до кучи некоторые разработчики утверждают, что АВР-ки менее устойчивы к помехам против ПИК-контроллеров. Я уж совсем отчаялся. Так вот, господа! Как только я проинициализировал _все_ порты, помехи сами ушли, как тараканы к соседям. (Я думаю, в направлении ПИКов  ушли) А что сделал-то такого уникального? -- Всего-то подтянул вверх (DDR* = 0, PORT* = 1) неиспользуемые выводы у _всех_ портов. Т.е. совет, не оставляйте не подтянутые входы. Буду рад, если кому-то этот совет поможет в борьбе с ветрянными мельницами.
--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
|
|
|
|
|
Nov 12 2007, 15:23
|

Йа моск ;)
     
Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610

|
Цитата(zhevak @ Nov 12 2007, 17:08)  Так вот, господа! Как только я проинициализировал _все_ порты, помехи сами ушли, как тараканы к соседям. (Я думаю, в направлении ПИКов  ушли) Это означает, что у Вас барахло стабилизатор напряжения питания меги и, видимо, недостаточная емкость конденсаторов по питанию. Просто висячие входы от наводок переключаются, и в момент, когда напряжение на входе близко к порогу, начинает течь сквозной ток, питание просаживается, мега рестартует. Установив PullUp, Вы прекратили неконтроллируемое переключение портов. Копайте в этом направлении.
--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
|
|
|
|
|
Nov 12 2007, 15:23
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
Цитата(zhevak @ Nov 12 2007, 17:08)  Так вот, господа! Как только я проинициализировал _все_ порты, помехи сами ушли, как тараканы к соседям. (Я думаю, в направлении ПИКов  ушли) А что сделал-то такого уникального? -- Всего-то подтянул вверх (DDR* = 0, PORT* = 1) неиспользуемые выводы у _всех_ портов. А нет ли в программе какого-то разрешенного прерывания, для которого не прописан обработчик? Возможно наводки создавали условие для возникновения прерывания, а поскольку обработчика нет - программа и висла. Подтяжки лишь исключили "болтанку" входа и как следствие - вызов прерывания. Было бы интересно провести эксперимент - включать подтяжки по одной, до устранения эффекта и смотреть за что отвечает "капризный" вывод. Или повесить заглушки на все вектора.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
Nov 12 2007, 17:13
|
Профессионал
    
Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364

|
Цитата Насколько я помню, отличительной особенностью трансилов, кроме скорости срабатывания, является еще и то, что производитель гарантирует, что при сгорании они коротятся, а не обрываются. Надеюсь Вы не имеете ввиду, что коротятся и при механическом разрушении TVS? Которое произойдет сразу после того как этот замкнутый TVS пропустит через себя ток КЗ автомобильной АКБ... ЗЫ. А вот сейчас вспомнят про предохранитель  .... Ну а в общем - я теперь не удивлен наличием ограничителей на ногах питания автомобильных устройств. Не только китайцы любят сражаться с ветряными мельницами...  Цитата Ну а что для вас лучше - сгоревший TVS или выгоревшая схема - решать вам. Я предпочитаю, что-бы все продолжало работать и не требовало обслуживания. С момента начала эксплуатации и вплоть до его морального устарения (лет через 10...).
Сообщение отредактировал ArtemKAD - Nov 12 2007, 16:56
|
|
|
|
|
Nov 12 2007, 21:46
|
Участник

Группа: Участник
Сообщений: 20
Регистрация: 19-01-07
Из: Украина, Винница
Пользователь №: 24 583

|
Цитата Подкидываю идею - генерить помехи очень хорошо электрозажигалкой или шокером. Шокером лучше он помощнее должен быть. Правдв я пользовался пэзо и электрозажигалкой. Пэзозажигалка действовала лучше (электрозажигалка была китайского производства  ). Бывали случаи что зажигалки некоторых производителей не действовали. Чтобы хорошо генерить помеху нужно удлинить разрядник чтобы оразовалось кольцо внутрь которогого ставится изделие.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|