Регулятор опережения зажигания на микроконтроллере
#302
Відправлено 22 листопад 2013 - 22:06
Вернемся опять к установке трамплера в ноль по ВМТ, "нарисовал" как смог.
<!--[if !mso]> <style> v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} </style> <![endif]--><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:PunctuationKerning/> <w:ValidateAgainstSchemas/> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:Compatibility> <w:BreakWrappedTables/> <w:SnapToGridInCell/> <w:WrapTextWithPunct/> <w:UseAsianBreakRules/> <w:DontGrowAutofit/> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" LatentStyleCount="156"> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Обычная таблица"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} </style> <![endif]--><!--[if gte mso 9]><xml> <o:shapedefaults v:ext="edit" spidmax="1034"/> </xml><![endif]--><!--[if gte mso 9]><xml> <o:shapelayout v:ext="edit"> <o:idmap v:ext="edit" data="1"/> </o:shapelayout></xml><![endif]--><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:PunctuationKerning/> <w:ValidateAgainstSchemas/> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:Compatibility> <w:BreakWrappedTables/> <w:SnapToGridInCell/> <w:WrapTextWithPunct/> <w:UseAsianBreakRules/> <w:DontGrowAutofit/> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--> http://vaz2101.org/d...ABJRU5ErkJggg==
В расходе установлено 0 градусов
В расходе установлено 10 градусов
В расходе установлено 40 градусов
[FONT="]! [/FONT][FONT="]искра[/FONT]<!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" LatentStyleCount="156"> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Обычная таблица"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} </style> <![endif]-->
Надо полагать что проц начинает отсчет по фронту "+" по ДХ (на самой ноге сигнал будет перевернут) или по фронту самой искры?
#303
#305
Відправлено 24 листопад 2013 - 10:30
Для меня интересен вопрос что делать с питанием, эту тему скромно обходят (+5В и привет), может кто поделится своими наработками. Я так понимаю тут реально 3 варианта:
1. не сильно нормальный - на 7805 или 78L05, косяк в том что стабилизирует от 7.5В если не изменяет память входного.
2. Стабилитрон - рекомендует тов. Шкильменский в своей конструкции, у меня его конструкция сейчас на авто и работает.
3 Какой нибудь LDO стабилизатор на 5 Вольт.
Ставить ли зашитный диод от переполюсовки? дроссель помехоподавления?
Повідомлення відредагував dron0: 24 листопад 2013 - 10:38
#306
Відправлено 24 листопад 2013 - 20:40
Наблюдал обсуждения касательно питания. И здесь мы слегка этого касались. Каждый по своему прав.
В теорию лезть не будем. Только из опыта пользования устройства.
Обоснованием использования LDO вместо линейных стабилизаторов в обсуждениях было устранение помех по питанию. Сам пользую кренку и не могу сказать, что это проблематичный вопрос. Сбоев не наблюдал у себя ни разу. Есть данные, что устройство сбоит при размещении вблизи с мощными источниками электромагнитного поля - генератора и стартера. Но виновато ли здесь питание, не уверен. Еще замечал, БК может сбойнуть при клаксоне, и только на неработающей машине. При запущенном двигателе сбоев не было. Пока до конца не разбирался.
Что касательно минимально необходимого напряжения для стабилизатора. Использование машины с аккумулятором, у которого при старте напряжение опускается ниже 7,5В, как минимум не комфортно. Если не сказать большего. Был случай недавно. Некоторые нехорошие люди решили у меня ночью стянуть аккумулятор. (Сам виноват. Оставил машину открытой) Стырить, не стырили. Но плюсовую клемму где-то внутри надорвали. Сволочи. Начал аккум сбоить. Так вот, пока этот «надорванный» аккумулятор мог крутить стартер, искра была. Ну а когда уже не крутил, то и зачем та искра.
О стабилитроне даже и не думал. У меня от одной кренки питаются и устройство, и БК с LCD, и ДАД, и прочая мелочь. Стабилитрон это все может не потянуть
Короче, пока я не вижу особых проблем в использовании кренки. Хотя и особых проблем в переходе на LDO, тоже не вижу. Такой опыт был бы полезен всем здесь. Хотя бы для сравнения.
Защитный диод не помешает. Может на готовом и отлаженном устройстве он и не нужен. Но при отладке, настройке и опытах, сам лично по причине переполюсовки спалил пару МК. Горят на раз. Дым не идет, но восстановлению не подлежат. Если в LDO есть защита от преполюсовки, то это только плюс в их сторону.
Дроссель как дополнительная защита не помешает, но сам не пользую в регуляторе. Только в БК стоит дроссель. И от описанных выше сбоев при клаксоне не спасает.
В общем тема питания важная. И обсуждению подлежит.
Повідомлення відредагував bn1: 24 листопад 2013 - 21:28
#307
Відправлено 24 листопад 2013 - 23:03
Стабилизатор 7805 по мануалу позволяет в себя вгонять до 35 вольт (корпус ТО220), но нужно отдавать отчет какой ток будет снят по 5 вольтам, выделенное тепло нужно куда то отводить.
Также в фирменных мануалах есть четкая рекомендация шунтировать вход/выход на землю керамикой 0,1 микрофарад, очень удобно запаивать СМД керамику прямо на ноги.
Дросселя по входу лучше ставить, стоит копейки, мало ли куда вас занесет - в какие электромагнитные поля.
Крайне важный момент обезопасить вход кренки от высоковольтных выбросов (90-160 вольт в пике) - стартер, катушка зажигания и прочая индуктивная нагрузка. Опять же, откуда будет взят плюс, чем ближе к АКБ тем меньше будет проблем.
В качестве защиты до кренки можно поставить диод шотки (заодно защита от переполюсовки) и стабилитрон на 18 вольт, лишнее срежет.
При соответствующей обвязке кренки рулят.
#308
Відправлено 24 листопад 2013 - 23:57
Это же нафарник! ©ВАНО. In Bass We Trust
ВАЗ 21061 (1986) Emissions [Lina] ВАЗ 21083 (1989) Emissions
#311
Відправлено 21 грудень 2013 - 15:13
http://files.mail.ru...13269F377BDD3EF
По хорошему, схему надо было б нормально нарисовать. Но пока так, как есть.
На платке устройства много красноты, но должно все работать. Платы БК нет. Есть еще платка управления двигателем охлаждения. Для управления заслонкой использовал стандартную плату с космодрома.
Повідомлення відредагував bn1: 28 грудень 2013 - 22:37
#314
Відправлено 28 грудень 2013 - 22:41
И добавлю ссылку на проект для протеуса. Может пригодится.
http://files.mail.ru...CF5C2B59F01843A
Да. Еще. Чтоб проект работал правильно. Надо содержание ЕЕПРОМ формируемое АВРстудио с расширением ЕЕР переконвертировать в BIN вот этой программулей
http://files.mail.ru...F4F6F502B494977
и подставить в Протеус.
Повідомлення відредагував bn1: 29 грудень 2013 - 11:49
- ur3vcd подобається це
#315
Відправлено 12 січень 2014 - 23:58
На праздниках откатал в протеусе схемку для статики , но нужно уточнить.
После подачи питания на тиньку, до запуска двигателя, выход сразу становится в единицу или через время?
И по драйверу 6065, сколько импульсов нужно подать чтобы от упора до упора пройти?
Завалялся волкодер из шаговика флопа, он дает 200 импульсов на оборот, крутить приятнее чем трос дергать.
Повідомлення відредагував wulf: 14 січень 2014 - 10:44
#316
Відправлено 13 січень 2014 - 15:31
По 6560. У меня от упора до упора 1480 импульсов с 16-й. По 8 импульсов в пачке. Соответственно таких пачек у меня может быть 185. То есть 185 положений двигателя (подбиралось непосредственно при установке) от упора до упора, с учетом дотяжки дроссельной заслонки при холодном пуске.
Повідомлення відредагував bn1: 13 січень 2014 - 15:39
#317
Відправлено 14 січень 2014 - 12:01
Выход устройства становится в единицу после подготовительных операций, перед самой готовностью к пуску двигателя. При чем практически тут же анализируется вход. Если на входе "0", то выход на ноль. Если на входе "1" то оставляем единицу. И ждем пуска. (это все по входу-выходу устройства, а не на выводах тиньки).
Мне нужно чтобы смена напряжения происходила в промежутке до 1 мс, катушки еще не успеют зарядиться, т.е. при включении зажигания не будет случайной искры, для статики это важно.
Сейчас проблем нет т.к. ДХ висит на коммутаторе и напряжение на нем появляется практически мгновенно.
По 6560. У меня от упора до упора 1480 импульсов с 16-й. По 8 импульсов в пачке. Соответственно таких пачек у меня может быть 185. То есть 185 положений двигателя (подбиралось непосредственно при установке) от упора до упора, с учетом дотяжки дроссельной заслонки при холодном пуске.
Значит получается что на один импульс с волкодера на драйвер должно прийти 8 импульсов, вот засада. А с какой частотой у вас импульсы в пачке?
#318
Відправлено 14 січень 2014 - 12:50
Частота импульсов на драйвер ~500 Гц. По режиму работы драйвера напишу попозже. Самому нужно вспомнить.)))))
#319
Відправлено 14 січень 2014 - 13:46
Думаю с установкой выхода в "1" проблем не будет. Только надо определиться с "алгоритмом". Так понимаю, что при инициализации при любом входе (ДХ в прорези или нет) на выходе "мгновенно" должна появляться "1". Так?
Частота импульсов на драйвер ~500 Гц. По режиму работы драйвера напишу попозже. Самому нужно вспомнить.)))))
В идеале первоначально да, "1" на выходе тиньки, чтобы моментально открыть транзюк в схеме синхронизации статики. Еще раз уточню, искру даем при переходе на ноге проца с "1" в "0"?
Да, полторы тысячи крутить ручкой по 200 за оборот не катит, жаль.
Пы.Сы.
Про ДАД. Хотел взять ланосовский 12569240/1304.2190, но не могу найти на него разъем. Газелевский 45.3829 как то стремно заказывать, было много фуфельных пустышек, а на рынке ему вообще цену не сложат барыги.
Вы себе что ставили?
Повідомлення відредагував wulf: 14 січень 2014 - 14:09
#320
Відправлено 14 січень 2014 - 16:22
ДАД у меня газелевский. В принципе, ДАД может быть любой, у которого на выходе давлению соответствует уровень напряжения, а не код. Какой ланосовский, не уточнял.
Повідомлення відредагував bn1: 14 січень 2014 - 16:27
1 людей читають цю тему
0 користувачів, 1 гостей, 0 схованих користувачів