Перейти к содержанию
    

Сброс процессора от помехи

Всем привет

Проблема такая, электронное зажигание, выполненное процессоре от микрочипа PIC16

Питание процессора 5 вольт

процессор вычисляет необходимый угол опережения зажигания, управляет временем накопления энергии в катушку, управляю IGBT транзистором

Транзистор IRGS14C40L катушка зажигания от мопеда, 3 выводная

Датчик оборотов выполнен на датчике Холла

 

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

WDT пока не включал, ибо должно все нормально работать и без него...а он так, для очистки совести.

 

Схема силовой части - стандартная

Время накопления - 350uS, это вообщем-то даже мало, нужно хотя бы 500uS но в целях уменьшения помех и так пойдет

высоковольтный провод с распределенным сопротивлением, его поставил в первую очередь...

 

блокировочные емкости стоят как положено на входе и у процессора, электролиты тоже присутствуют

я так понимаю лупить процессор может или по питанию или по цепи сброса.......или по ноге, которая управляет IGBT?

с чего надо начинать борьбу и как грамотно решить эту проблему раз и на всегда?

спасибо!

post-35610-1418341119.gif

Изменено пользователем debian

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Помимо схемных решений, в таких делах ооочень важно правильно развести плату!

Надо для начала вдумчиво прочитать http://caxapa.ru/lib/emc_immunity.html и оценить свою плату.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Помимо схемных решений, в таких делах ооочень важно правильно развести плату!

Надо для начала вдумчиво прочитать http://caxapa.ru/lib/emc_immunity.html и оценить свою плату.

 

Я эту статью читал

Плата разведена соответственно

земли тоже разведены как надо

но что на плате, что на макетке, почему-то не работает, кстати, становился осциллографом на питание

ну вроде ничего страшного нет, пульсации есть но сотни милливольт

Или как вариант осциллограф не успевает показать всю картну

Изменено пользователем debian

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

с чего надо начинать борьбу и как грамотно решить эту проблему раз и на всегда?

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

 

Плата разведена соответственно

земли тоже разведены как надо

Покажите как разведена плата

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. Деактивировать аппаратный ресет (если это позволяет конкретная модель процессора), оставить только POR (power-on reset)

2. Переделать софт так, чтобы он сбивался по-минимуму при ресете: при включении питания писать какую-либо сигнатуру в какую-либо область памяти. При возникновении ресета проверять сигнатуру: если она не испортилась, обходить по возможности все процедуры инициализации переменных и периферии.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Щас под рукой нету именно той топологии, но есть моя же топология этого же зажигания, только на процессоре от STM

с ПИКом рисунок аналогичный

 

 

 

все развязано

оптрон по входу - выходу

DA1 - DC/DC преобразователь

 

кстати даже с таким подходом тоже иногда сбрасывается

post-35610-1418343623_thumb.png

Изменено пользователем debian

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

с ПИКом рисунок аналогичный

 

все развязано

оптрон по входу - выходу

DA1 - DC/DC преобразователь

 

кстати даже с таким подходом тоже иногда сбрасывается

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Щас под рукой нету именно той топологии, но есть моя же топология этого же зажигания, только на процессоре от STM

с ПИКом рисунок аналогичный

..у вас на плате нет земель, одни антенны для помех.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Или как вариант осциллограф не успевает показать всю картну

 

А с подключенным осциллографом тоже сбивается?

Очень важно какой осциллограф и куда подключалась земля щупа.

Бывает и осциллографы сбиваются.

 

Также важно, что подключено к P2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Дада, там прям на P5 отдельный излучатель помех у него организован)) Ну понятно, что таким образом тепло отводить от транзистора пытались, но всё-же площадь самой помехоизлучающей части платы впечатляет!

Ну 100% пока что статья в прок не пошла ни разу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всем привет

Проблема такая, электронное зажигание, выполненное процессоре от микрочипа PIC16

Питание процессора 5 вольт

 

с чего надо начинать борьбу и как грамотно решить эту проблему раз и на всегда?

спасибо!

 

Это для реального средства передвижения, которое будет ездить по дорогам ?

В таком случае в качестве идеального варианта я бы предложил автору убить себя об стену. В этом случае риск для окружающих минимален.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это для реального средства передвижения, которое будет ездить по дорогам ?

В таком случае в качестве идеального варианта я бы предложил автору убить себя об стену. В этом случае риск для окружающих минимален.

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

 

 

НО-НО-НО!!!

хватит кипятиться!

ничего не кого ездить по дорогам не будет

это для стационарного стенда...

 

 

 

 

Дада, там прям на P5 отдельный излучатель помех у него организован)) Ну понятно, что таким образом тепло отводить от транзистора пытались, но всё-же площадь самой помехоизлучающей части платы впечатляет!

Ну 100% пока что статья в прок не пошла ни разу.

 

 

Залить слаботочную и силовую части землями и соединить их в одной точке? как можно ближе к проводу питания?

 

Если катушку зажигания отнести от платы на проводах длинною около 70 см, все работает нормально

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если катушку зажигания отнести от платы на проводах длинною около 70 см, все работает нормально

А если катушку зажигания отделить от платы барьерами в виде сосредоточенных катушек индуктивности, тогда как?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...