Обсуждаем контроллеры компании Atmel.
Ответить

Re: Микроконтроллер Atmega

Чт авг 30, 2012 23:47:21

Алгоритм работы свечей разный бывает, но как правило датчик стоит в охлаждающей жидкости, а свечи в цилиндрах, так что врядли по смене температуры датчика можно оценивать работу свечей.К тому же свеча накаляется до красна нагревая воздух внутри цилиндра, если он будет 40 градусов, может ничего и не получится.Зато когда двигатель теплый это уже показатель того, что прогревать ничего не нужно.

romahca, Вообще на грузовиках вольво свеча(тэн внутри коллектора) включается ключем зажигания вручную, почему бы не поберечь свечи и не включать их вручную?По вашему алгоритму свечи будут всегда включаться при низкой температуре, хотя летом это бывает(зависит от двигателя) вовсе не нужно.А менять свечи ой как неудобно, я менял.В еще есть вероятность, что свеча закисла и может сломаться, это вообще кошмар чуть не капитальный ремонт получится.

pyzhman , ну что вы начали уже программу писать?

Re: Микроконтроллер Atmega

Чт авг 30, 2012 23:56:36

Датчик стоял непосредственно возле свечи, измерял температуру цилиндра(или чего там? засовывался он сантиметров на 5 внутрь двигателя) и имел порог 60 градусов.

Re: Микроконтроллер Atmega

Пт авг 31, 2012 06:20:13

Вобще машина не моя а боса. Он так и заводит. Нажал кнопочку которую я ему поставил. Кнопка подключина к первому реле без сопротивления. Я хотел поставить и на второе реле кнопку но держать ее 40- 50сек не солидно!
С кнопкой бос справляется, а вот сигнализация не может справится с кнопкой. И всю зиму промучелся.
Вот и нужно устройсво вместо кнопки.

Re: Микроконтроллер Atmega

Пт авг 31, 2012 07:40:59

vitalik_1984 писал(а): pyzhman , ну что вы начали уже программу писать?

romahca писал(а):...машина ... боса.

Надо с босом потолковать. Может еще какие фичи нужны. :)

Re: Микроконтроллер Atmega

Пт авг 31, 2012 18:17:22

Так что там с сигнализацией? Вообще есть в ней режим ожидания перед запуском?Если нет, то и эта фича не поможет.
Можно и любой доп канал использовать для включения вручную подогрева.

Re: Микроконтроллер Atmega

Пт авг 31, 2012 20:53:17

Есть задержка но хотелосьбы по человечески. Я думал объеденить задержку 10 сек. сигнализации и начало прокрутку стартера, думал схему собрать на заряде конденсатора. Возможно так и зделаю. В родном блоке столько деталей а выполняют вродебы несложную функцию? Видать не все так просто в нем.

Re: Микроконтроллер Atmega

Пт авг 31, 2012 20:58:05

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

Re: Микроконтроллер Atmega

Сб сен 01, 2012 08:17:05

pyzhman писал(а):
vitalik_1984 писал(а): pyzhman , ну что вы начали уже программу писать?

romahca писал(а):...машина ... боса.

Надо с босом потолковать. Может еще какие фичи нужны. :)

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

Re: Микроконтроллер Atmega

Сб сен 01, 2012 09:00:47

Не нужно городить огород. Всякие разные функции мк может сделать сам. На то он и придуман. Вы только ему напишите когда и что.

Re: Микроконтроллер Atmega

Сб сен 01, 2012 18:35:59

МК может запомнить, Что ему две - три секунды назат подавали питания? подача питания полностью отключается при отключении зажигания, по схеме машины. Повторное включения зажигания приведет к включению свечей накала на всю мощноть (нежелательно).

Re: Микроконтроллер Atmega

Сб сен 01, 2012 19:25:40

Может, если использовать диод, два резистора и конденсатор. Тогда контроллер одним из выводов может чувствовать что несколько секунд назад напряжение было. Конденсатор заряжается от питания через резистор, таким образом если подать питание на схему - напряжение на нем вырастет за 1-2 секунды, после подачи напряжения на контроллер на конденсаторе будет лог.0, а если напряжение подали с перерывом так что конденсатор не успел разрядится - в момент включения контроллера на нем будет удерживаться лог."1" и контроллер узнает что был лишь короткий перерыв.

Первый резистор - с питания на конденсатор, определяет время заряда конденсатора до уровня лог.1, оно должно быть раза в 2 больше чем время старта контроллера. Второй резистор - между конденсатором и контроллером, будет определять время разряда конденсатора после отключения питания. Это неизбежно произойдет через защитный диод контроллера в цепь его питания.

Re: Микроконтроллер Atmega

Сб сен 01, 2012 20:02:41

Ничего сложного, вот по этой схеме делаете, во внешнем прерывании переводите в режим экономии энергии(не самый максимальный).Если самый максимальный делать, то нужно через транзистор на массу внешнее прерывание подключать.

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

Если еще не разряжен конденсатор и состояние после работы свечей,то при включении зажигания не включаем свечи и считаем минуту.
Вложения
Резервное питание.GIF
(2.33 KiB) Скачиваний: 409

Re: Микроконтроллер Atmega

Вс сен 02, 2012 01:16:10

Может чем поможет. Срисованные схемы со штатных блоков. Один на МК, второй-нет.
Вложения
Блок управления свечами подогрева.RAR
(568.21 KiB) Скачиваний: 183

Re: Микроконтроллер Atmega

Вс сен 02, 2012 05:53:03

vitalik_1984 писал(а):
Если еще не разряжен конденсатор и состояние после работы свечей,то при включении зажигания не включаем свечи и считаем минуту.

Минуты много, сикнализация после первого неудачного запуска повторно через 5 сек. вторй запуск производит (прокрутка стартера, вкл зажигания и тд.) затем и третий.

Re: Микроконтроллер Atmega

Вс сен 02, 2012 17:46:45

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

Re: Микроконтроллер Atmega

Вс сен 02, 2012 19:57:48

Машина, сигнализация и блок управления свечами хорошо сработаются. К примеру мороз, сигнализация включила зажигание делает паузу 10 сек в это время одновремено прогрев основной, затем стартер, прогрев основной откл. дополнительный еще вместе со стартером 2сек и продолжает пока зажигание не потухнет, примерно 15сек. Затем цикл повторяется. На родном блоке управления нет постояно12v только при вкл. зажигания.
А есть другой вариант когда нужна засчита, рукой повернул ключ на зажигание выждал к примеру 7 сек. затем выключил и НЕ думая сразу снова включил зажыгания ---- тут два пути 1 правельный свечи не подключатся или подключатся малым временим 2-3 сек. 2 вариан неправельный включится снова прогрев на 10 сек. В суме имеем 17 сек. А вечи 6 вольтовые им х...а.

Редактированно: Пожалуйста напишите прошивку для МК Atmega, а то на элементах аналоговых уж больнобольшая схема получается ( LM 3914, десяток транзисторов, неговоря о резисторах и конденсаторов.) СПАСИБО!

Re: Микроконтроллер Atmega

Вт сен 04, 2012 04:48:35

romahca писал(а):Пожалуйста напишите прошивку для МК Atmega, а то на элементах аналоговых уж больнобольшая схема получается ( LM 3914, десяток транзисторов, неговоря о резисторах и конденсаторов.) СПАСИБО!

Спасибо всем найдено что потерено http://www.volt-220.com/auto/plug.html
Ответить