Импульсы высокого напряжения. А рядом avr

Обсуждаем контроллеры компании Atmel.
Ответить
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1644
Зарегистрирован: Сб фев 18, 2012 15:42:29
Откуда: Курск

Сообщение mixon46 »

Приветствую полит коллегия. Было сделано устройство. Это газовая печка с электронным поджигом. При подаче контроллером импульса на катушку зажигания сам контроллер зависает. Суть в том что есть устройство поджига. Оно в себя включает блоккинг генератор с катушкой. Аккумулятор и реле. Питание идет от аккумулятора на блоккинг через реле по сигналу от avr. При искре контроллер arduino виснет. Или перезапуск происходит. Как от этого можно избавится?
Реклама
Собутыльник Кота
Сообщения: 2905
Зарегистрирован: Ср ноя 29, 2017 06:58:50

Сообщение BlackKilkennyCat »

http://caxapa.ru/lib/emc_immunity.html

с ардуино будет проблемно, скорее всего. вряд ли его проектировали помехозащищённым.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 7077
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Откуда: Сердце Пармы

Сообщение Ivanoff-iv »

попробуй фьюзы перенастроить так, чтобы МК тактировался от внутреннего генератора, а не от кварца...
Для тех, кто не учил магию мир полон физики :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1644
Зарегистрирован: Сб фев 18, 2012 15:42:29
Откуда: Курск

Сообщение mixon46 »

Я почитал сейчас статью. Мой случай это когда оперативная память слетает. Контроллер при искре может перейти в непонятное состояние. Неопределенное. Я думаю если ардуину поместить в экранированный корпус то может ли помочь? Или будет по проводам импульс проходить?
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 7077
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Откуда: Сердце Пармы

Сообщение Ivanoff-iv »

кварц - один из приёмников помех - попробуй его программно отключить (благо это не сложно)... ну... или экранируй плату, тоже должно помочь
Для тех, кто не учил магию мир полон физики :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3385
Зарегистрирован: Пн окт 11, 2010 19:00:08

Сообщение Мурик »

Нужна развязка по питанию а не просто реле.
Высоковольтную часть питайте от отдельного источника или изолированного DC-DC.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15598
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Вопрос с поведением подобного устройства и мерами противодействия (включая программное) уже рассматривался:
https://radiokot.ru/forum/viewtopic.php ... 8#p2744278
может чего там разобранного поможет?
:roll:
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1644
Зарегистрирован: Сб фев 18, 2012 15:42:29
Откуда: Курск

Сообщение mixon46 »

[uquote="Мурик",url="/forum/viewtopic.php?p=3890481#p3890481"]Нужна развязка по питанию а не просто реле.
Высоковольтную часть питайте от отдельного источника или изолированного DC-DC.[/uquote]
Питание развязанное. Питается же от отдельного аккумулятора. Кварц и ардуину заклеивал алюминиевым скотчем. Все заклеивал. И ничего пока что
Друг Кота
Аватара пользователя
Сообщения: 15598
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Если чего и городить в случае работы совместно с присутствием искрового разряда как рабочем состоянии то под чистым ассемблером и не на адуринке...
Сама схемотехника платок адуринки такого не перенесёт...
:(
Подобные схемы разве что в сварочном аппарате - но там дуга короткая...
В системе поджига помимо зажигания работает постоянно ионный датчик пламени - режим чуток послабее, чем при запуске, но такой же высоковольтно- высокочастотный...
:roll:
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1314
Зарегистрирован: Пт ноя 27, 2009 19:47:13
Откуда: Казань

Сообщение НАПАЛМ »

Сделайте свою плату и перепаяйте компоненты ардуинки на нее.

Вот здесь чел рассказывает как правильно разводить плату, в т.ч. область с кварцем: https://youtu.be/t5phi3nT8OU
И еще на изиэлектрониксе был футаж в статьях дихалта, как для авр лучше всего кварц разводить, тоже поищите там.
Собутыльник Кота
Сообщения: 2804
Зарегистрирован: Вс фев 02, 2020 09:12:37

Сообщение 1en2 »

ещё недавно в какой-то теме было про замену кварца на генератор....
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1644
Зарегистрирован: Сб фев 18, 2012 15:42:29
Откуда: Курск

Сообщение mixon46 »

В общем немного разобрался. Сделал короче провода. Есть глюки с сервоприводом. Он не корректно работает при искровом разряде. В принципе короче высоковольтные провода. И все работает кроме сервы
Друг Кота
Аватара пользователя
Сообщения: 15598
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

ГАЗ шуток не любит...
Или АБСОЛЮТНАЯ гарантия безопасности или лучше не экспериментировать.
:(
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1644
Зарегистрирован: Сб фев 18, 2012 15:42:29
Откуда: Курск

Сообщение mixon46 »

[uquote="BOB51",url="/forum/viewtopic.php?p=3890711#p3890711"]ГАЗ шуток не любит...
Или АБСОЛЮТНАЯ гарантия безопасности или лучше не экспериментировать.
:([/uquote]
Поэтому я и веду отладку. Поставил датчик пламени и датчик газа. Что бы безопасно было
Собутыльник Кота
Сообщения: 2905
Зарегистрирован: Ср ноя 29, 2017 06:58:50

Сообщение BlackKilkennyCat »

в высоковольтном проводе резистор имеется?

датчик пламени и датчик газа, надеюсь, не на зависающей ардуине? ;)
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1644
Зарегистрирован: Сб фев 18, 2012 15:42:29
Откуда: Курск

Сообщение mixon46 »

[uquote="BlackKilkennyCat",url="/forum/viewtopic.php?p=3890734#p3890734"]в высоковольтном проводе резистор имеется?

датчик пламени и датчик газа, надеюсь, не на зависающей ардуине? ;)[/uquote]
Резистора нет. Но я ставил. Ставил на 180 ком. Не помогло.

На ардуину больше не воздействует. Тем более она будет размещена в защитник боксе. Но вот сервопривод глючит. Помогло частично его обмотав алюминиевым скотчем. Но все равно дергается. При разрядах
Друг Кота
Аватара пользователя
Сообщения: 15598
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

У сервы - собственная "голова".
Можно попробовать или ленточный кабель с прокладкой через одну земляных жил или экранировку.
НО...
Защиту от "мусора в ОЗУ" (тем более, неконтролируемого размещения данных компилятором СИ) это не даст.
8)
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1644
Зарегистрирован: Сб фев 18, 2012 15:42:29
Откуда: Курск

Сообщение mixon46 »

[uquote="BOB51",url="/forum/viewtopic.php?p=3890748#p3890748"]У сервы - собственная "голова".
Можно попробовать или ленточный кабель с прокладкой через одну земляных жил или экранировку.
НО...
Защиту от "мусора в ОЗУ" (тем более, неконтролируемого размещения данных компилятором СИ) это не даст.
8)[/uquote]
Я читал пару страниц темы. Но так и не понял справились ли вы с такой проблемой или нет. Почему именно ассамблер. Что это дает?
Друг Кота
Аватара пользователя
Сообщения: 15598
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Минимизация времени жизни данных в ОЗУ - в конце концов простейший программный автомат оказался наиболее устойчивым даже к прямым разрядам в шины питания (в разумных пределах).
Т.е. исключается хранение данных(переменных) в ОЗУ более, чем на 1 операцию (само собой ни стека ни подпрограмм, его использующих, нет - "линейный примитив" с прямыми переходами при необходимости) также снижено до минимума использование аппаратных модулей с регистрами данных.
Правда результат в таком случае больше напоминает простейшую аппаратную логику, вычитывающую ПЗУ, чем привычные устройства на МК.
Сделать подобное на ЯВУ практически невозможно (к примеру убрать полностью стек).
Но... то для самых тяжелых условий - обычно грамотная схемотехника (как самой главной платки, тка и периферии да линий обмена данными) и корректная программа вполне справляются с большинством прикладных задач.
8)
Друг Кота
Аватара пользователя
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Сообщение oleg110592 »

[uquote="BOB51",url="/forum/viewtopic.php?p=3890894#p3890894"]Сделать подобное на ЯВУ практически невозможно[/uquote]
на ЯВУ можно все - например вызвать до поджига ассемблерную подпрограмму, которая собственно поджиг и делает...
Имхо тут не помогут никакие программные ухищрения - "прямой разряд в шины питания" вызовет или сброс микроконтроллера или останов тактового генератора (имхо). Как тут говорили - поможет грамотная разводка платы, а сервопривод - надо изолировать управляющие сигналы оптронами (имхо)
Ответить

Вернуться в «AVR»