[ВХОД]

Главная | Содержание | Форум | Файлы | Поиск | Контакт
NAVIG
О форуме
Резонансные генераторы
Магнитные генераторы
Механические центробежные (вихревые) генераторы
Торсионные генераторы
Электростатические генераторы
Водородные генераторы
Ветро- и гидро- и солнечные генераторы
Струйные технологии
Торнадо и смерчи
Экономия топлива
Транспорт
Гравитация и антигравитация
Оружие
Нейтронная физика
Научные идеи, теории, предположения...
Прочие идеи (разные)
Новые технологии
Коммерческие вопросы
Барахолка
Патентный отдел
Сделай сам. Советы.
Конструкторское бюро
мобильная версия
Печатать страницу
Форум - Сделай сам. Советы. - Домашнему мастеру - Литровый контроллер - Стр.1
[ 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 ][>
dedivan | Post: 297467 - Date: 26.03.11(19:09)
andy8mm Пост: 297408 От 26.Mar.2011 (15:33)
ДедИван, да, пора наступить на мк-грабли.
Надеюсь подключатся спецы по контроллерам, живее будет и всем интереснее.


Давайте отделим котлеты от мух.
По контроллеру все сюда.


_________________
я плохого не посоветую
andy8mm | Post: 297469 - Date: 26.03.11(19:13)
Список смежных тем и ссылок:
1. Литр на сотку реально?
2. Литровый контроллер. (обсуждение по контроллеру)
3. Свеча зажигания: из обыкновенной - форкамерная.
4. Инжектор на Запорожец.
5. Ионизация автомобиля.
6. Готовые конструкции и модули (схемы, платы, описания).(Шайтан-драйвер Деды Вани (dedivan) полная схема и две платы.)

ПИД-регулирование (ПИД-регулятор) на практических примерах.

Блок схема
Надо с начала начинать- блок схема.
Датчик холла- контроллер- модуль зажигания.

Автомобильный датчик Холла(ДХ) имеет такую схему.

Работает от питания начиная с 6 вольт и до 16.
Рекомендуется стабилизировать на уровне 12 вольт.
В общем пока шторка открыта- должна быть искра.
И бегунок в это время должен быть напротив контакта.
Как раз 15-18 градусов - то что доктор прописал для цикла горения.

Вот когда нет магнитного поля- с датчика сигнала тоже нет.
Есть окно- есть МП , -есть сигнал.
Да, погрешность у датчмка ДХ большая, шторки проштампованы криво,
люфт в шестеренках трамблера есть и т. п.
Но погрешность большая- абсолютная, а нас интересует относительная.
На каждой конкретной машине она одна и постоянная. Она сама учтется при установке и наладке.


- Правка 27.03.11(02:32) - andy8mm
andy8mm | Post: 297470 - Date: 26.03.11(19:14)
dedivan Пост: 289039 От 12.Feb.2011 (15:07)
tera Пост: 289028 От 12.Feb.2011 (13:16)
или условие.

Это достаточно стандартная задача.
Допустим надо увеличивать мощность в нагрузке с постоянной скоростью.
Напряжение питания может изменятся , сопротивление нагрузки тоже
меняется от прогрева. Нужно в этих условиях спрогнозировать угол
открытия тиристора в следующий полупериод сетевого напряжения.
Примерно так же выглядит задача определения угла зажигания в ДВС.
То есть задача типичная.
Состоит из измерения временных отрезков, аналоговых величин, и задачки
прогнозирования по предыдущим значениям.

Прогноз делается по законам геометрии - гладкая кривая через три точки всегда однозначно определяет четвертую.
dedivan Пост: 289050 От 12.Feb.2011 (15:44)
Есть такой вариант - в простеньких ЭБУ для впрысковых движков - зашивают таблицу
исходя из замеров на стендовом движке.
Но в реалии все движки разные, со временем изнашиваются, и народ все время
задается вопросом- а почему я плачу больше за инжектор, а экономии по сравнению
с карбом никакой. Это именно от таблиц.
Например для мощного движка подключенного к розетке.
Надо его плавно раскрутить. Понятно что напряжение будет просаживаться,
его можно учесть в таблице, а если еще сосед включил в это время калорифер?
Это как учесть?
Проще мерять и рассчитывать. Это конечно с современными мкашками.


andy8mm | Post: 297471 - Date: 26.03.11(19:14)
dedivan Пост: 233989 От 03.Mar.2010 (21:49)
frz Пост: 233988 От 03.Mar.2010 (21:39)
На восьмерке коммутатор именно это и делает.
Там не таракан. Там тот же аналог как и тут нахваливает Издалека.
Разберем таракана - разницу увидишь.
Он и обороты учитывает и ускорение, и все помнит зараза.
Я вот не такой злопамятный, помню плохо, поэтому записываю....
dedivan Пост: 233995 От 03.Mar.2010 (22:23)
Простой пример- движок набирает обороты, каждый период получается короче.
Таракану достаточно помнить 3 предыдущих и он вычислит текущий период,
вычтет из него время накопления и вовремя включит катушку, и вовремя даст искру.
Если даже он не угадает, ошибка будет небольшой, движок вещь инерционная,
у него не может быть больших и резких изменений в оборотах.
Тем более за период одного оборота.
Но и эта ошибка сразу будет учтена к следующему такту- путем перезаписи всех
трех ячеек памяти. Всего три ячейки- никаких таблиц.
dedivan Пост: 234793 От 07.Mar.2010 (23:32)
Детали тут копейки, это действительно.
Нужно пару тройку дней плотно посидеть написать и отладить простенькую прошивку.
Ну и Ключ с трансом конечно должны быть.
На чем будете делать? На Пиках? Тут был спец.
На Атмелах- тоже кто то говорл что плотно занимается.
Дед время от времени по большой нужде, кряхтя, пишет такие вещи.
Если молодежь не разбежится вперед деда, ну может быть....
Есть тут одна старенькая машинешка на примете, хозяин созреет,
сделаем ему ну и для обчества постараюсь поподробнее с картинками зафиксировать.
frz Пост: 233994 От 03.Mar.2010 (22:21)
Да может таракан это и хорошая штука, вот только как его победить?
Я пару раз пытался начать разбираться - темный лес.
Слишком большой объем знаний надо поднять, - нахрапом не возьмешь.
Одно программирование чего стоит, так как я считаю,
что если и осваивать микропроцессоры, то и программки надо уметь самому писать...


shkaf | Post: 297476 - Date: 26.03.11(19:34)
ну так конечно.. информацию о трех предыдущих оборотах вала т е о его скорости в каждый прошедший оборот даст более точные данные для вычисления..только важен ведь именно самый последний оборот перед будущим... все равно не решить точно как поведет себя вал в будущий оборот даже если знать как было в три предыдущих. ошибка все равно будет если в трех к ряду оборотах скорость одинакова, таракан выдаст данные о том что надо поджигать как в трех последних а в этом момент вал возьми да быстрей крутнись вот и промахнулись и получается что зная информацию а первом он же третий мы ничем не смогли себе помочь
--------------------------------------------------------------------
нее вы не подумайте что шкаф тут решил жаркие споры устроить..
я не спорю это просто мысли в слух..в итоге же все выясним.. больше ждали ))


_________________
На Бога уповаем. http://www.skif.biz/files/e5a7f3.jpg
andy8mm | Post: 297478 - Date: 26.03.11(19:37)
shkaf Пост: 297210 От 25.Mar.2011 (18:27)
один из огромнейших недостатков двигателя внутреннего сгорания как тут уже отмечали, это в момент максимальной силы давления газов поршень находится в ступоре (ВМТ) т. е. отсуТствует даже минимальный угол рычага коленвала !! вся энергия газов давит не на привод колес, а на ось коленвала (просто гнет его!!)
теоретический как вариант что бы устранить это нужно после верхней мертвой точки доннышко головки опустить вместе с поршнем до эфективного угла коленвала скажем в 20 градусов после вмт и только там поджечь сжатую смесь. но опять же без многоразового поджига не обийтись..
dedivan Пост: 297213 От 25.Mar.2011 (18:35)
shkaf Пост: 297210 От 25.Mar.2011 (18:27)
опустить вместе с поршнем до эфективного угла коленвала скажем в 20 градусов после вмт и только там поджечь
Почти так и надо.
Только учесть время горения, и тогда середина этого времени должна прийтись как раз на этот угол. Или максимум давления.
shkaf Пост: 297428 От 26.Mar.2011 (16:49)
с ключём трансом и искрой вроде уже разобрались. Сейчас логично будет серьезно подумать над оптимизацией фаз искрообразования..опережение или отстование на ск и т д при разных режимах работы.
shkaf Пост: 297434 От 26.Mar.2011 (17:09)
dedivan Пост: 233995 От 03.Mar.2010 (22:23)
Простой пример- движок набирает обороты, каждый период получается короче.
Таракану достаточно помнить 3 предыдущих и он вычислит текущий период,

может достаточно помнить один предыдущий оборот затем сравнить его с оборотом в реально времени и выдать данные о метке запуска искры на следующий т е третий оборот. то есть достаточно всего информации о двух оборотах чтобы сравнить их, понять увеличиваются или уменьшаются обороты вала, я так думаю Пропустим первые два оборота по средним минимальным данным а уже к третьему обороту таракан будет четко знать куда двигать момент запуска искры.
С кажем первый контрольный оборот таймер отсчитал 100 тиков, второй 90 логично что на третий оборот придется меньше в районе 80. если бы уже на второй оборот было не 90 а 70 тиков то таракан должен решить что прогрессия дрейфа тиков больше и выдать данные на третий оборот..меньше чем в первом случае от 90 тиков второго оборота. Мне кажется достаточно сравнивать два соседних оборота чтоб вычислить время поджига для третьего оборота.. т е ни одного оборота лишнего для вычислений так как каждый следующий оборот по отношению к предыдущим будет иметь все данные для сравнения с предыдущим. быстрее не вичислить но и ждать лишнего тоже незачем
dedivan Пост: 297458 От 26.Mar.2011 (18:30)
shkaf Пост: 297434 От 26.Mar.2011 (17:09)
может достаточно помнить один предыдущий оборот
Можно, но есть теория регулирования которая нам разделила управление
на пропорциональное, интегральное и дифференциальное.
Ты предлагаешь дифференциальное - от двух точек.
А практики говорят что лучше работает ПИД -алгоритм .
То есть все три. И для него надо минимум три точки.
Хотя лучше 4 или 5 звездочек...
То есть он отслеживает не только изменения, но и скорость изменения- ускорение.
shkaf, рисуй. Картинки дед зря не рисует.
Вход на МК идет от ДХ, это 4-ре сигнала за 2 оборота коленвала(один оборот распредвала),
один сигнал на оборот МК придумывает в уме(устный счет так сказать).

- Правка 26.03.11(21:12) - andy8mm
shkaf | Post: 297479 - Date: 26.03.11(19:40)
аа.. я понял.. за один оборот нужно три точки замера сделать если такое позволит датчик Х и их анализировать в идеале, чтоб к концу оборота и перед началом второго точно знать когда поджигать благо поджигать нужно уже после ВМТ т е после начала нового оборота вала.

_________________
На Бога уповаем. http://www.skif.biz/files/e5a7f3.jpg
- Правка 26.03.11(19:49) - shkaf
Kopoet | Post: 297482 - Date: 26.03.11(20:05)
Чем больше точек измерения, тем точнее может быть прогноз. Но, в момент заводки придется долго крутить пока мк просчитается и выдаст искру. Есть вероятность залить свечи. Видимо надо ввести определение такого типа: очень малые обороты это заводка, считаем по одному замеру. Обороты выше, количество замеров увеличивается.

dedivan | Post: 297484 - Date: 26.03.11(20:12)
Kopoet Пост: 297482 От 26.Mar.2011 (20:05)
очень малые обороты это заводка, считаем по одному замеру.

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

_________________
я плохого не посоветую
- Правка 26.03.11(20:14) - dedivan
dedivan | Post: 297494 - Date: 26.03.11(20:40)
bogatyr Пост: 297487 От 26.Mar.2011 (20:16)
Они уже бояться смотреть на женщину как на сексуальный объект и начинают смотреть друг на друга.

А как еще снизить численность паразитов?
Они же без людей все равно не выживут.

_________________
я плохого не посоветую
FEME | Post: 297496 - Date: 26.03.11(20:45)
dedivan Пост: 297494 От 26.Mar.2011 (20:40)
А как еще снизить численность паразитов?

Дустом...

_________________
\\\"Если ты не умеешь владеть собой, тобой завладеют другие\\\" (Кроното—Сумус)
shkaf | Post: 297503 - Date: 26.03.11(20:56)
Kopoet | Post: 297482 - Date: 27.03 (04:05)
Чем больше точек измерения, тем точнее может быть прогноз
==========================================================================
если эти точки измерения относятся к одному обороту вала..

_________________
На Бога уповаем. http://www.skif.biz/files/e5a7f3.jpg
andy8mm | Post: 297521 - Date: 26.03.11(21:28)
ДедИван, на картинке ДХ, одна из шторок с белой точкой.
[ссылка] Что за тайный знак?
ПИД-регулятор измеряет отклонение стабилизируемой величины от заданного значения (так называемой уставки)
и генерирует управляющий сигнал, являющийся суммой трёх слагаемых,
первое из которых пропорционально этому отклонению,
второе пропорционально интегралу отклонения
и третье пропорционально производной отклонения.
Если какие-то из составляющих слагаемых не используются, то регулятор соответственно называют пропорционально-интегральным, пропорционально-дифференциальным, пропорциональным и т. п.

ДедИван, если не в тему удаляй.
dedivan Пост: 288107 От 06.Feb.2011 (08:10)
По ПИКам- у них был только один плюс- большой гистерезис по входу, соответственно хорошая помехоустойчивость.
Все остальное, начиная с архитектры - криво - банки памяти, банки регистров с переключениями очень неудобно.
Атмелы это просекли и исправляются сейчас , делают с даже регулировкой гистерезиса.
Все остальное у Атмелов лучше и удобнее и дешевле.
Не замахивайся на большие программы- это для коллектива программистов работа.
А тебе надо всего лишь кучку логики заменить. Так и смотри на МКашки- как на запаянную плату с кучей
всяких регистров и счетчиков на все случаи жизни.
Тогда вся программа будет- скофигурировать это добро и в нужное время включить и выключить.
И на первое время вообще можно ничего не покупать - в AVR Studio есть симулятор , его для начала
можно и нужно погонять. Вот когда его не хватит- то тогда уже можно и за живое браться.

УСБ прошивка и отладка делается через специальный контроллер. Есть Атмеловские коробочки- но они дорогие,
братья китайцы сделали для себя ну и для нас заодно подешевле AVR Dragon называется.
Это такая платка с концами и разъемами подключается между компом по УСБ и твоим контроллером.
Можешь шить, отлаживать все совместимо с бесплатной средой разработки от Атмела.
Без отладки ты зашьешся в буквальном смысле слова.
И тут все остальные МКашки идут лесом - они имееют очень дорогие средства отладки, и китайцы там не помогают.

Если все понял- значит ты меня неправильно понял. Начепятай это на листочек, повесь в уголке и краешком глаза посматривай.
Через годик работы поймешь правильно.
dedivan Пост: 288275 От 07.Feb.2011 (06:27)
bazarov Пост: 288256 От 07.Feb.2011 (00:49)
Как быть?

Базарыч, ты не с той стороны заходишь к задачке.
Ты ж железячник. Вот и заходи со стороны железа. Это называется архитектура эвм.
Тебе много проще, чем программистам понять что такое таймер и с чем его едят.
Посмотри аппноты по мкашкам. Они есть и на русском и на татарском.
Ты прекрасно представляешь двоичный счетчик. Есть вход, есть сброс и есть выход.

на входе есть переключатель- либо внешний сигнал, либо от внутреннего генератора,
он управляется сигналом от триггера - этот триггер ты можешь установить либо в 0 либо 1.
Это и будет определять - либо внешний сигнал, либо внутренний.
Есть еще ключик на входе - просто разрешает входные сигналы, или запрещает,
тоже имеет управление от своего триггера.
Выход счетчика можно пустить наружу или вовнутрь мкашки, тоже триггер.
Выход можно пустить прямо или через инвертор- тоже триггер.
Вот эти триггера управления объединяют в один паралельный регистр, его называют регистр
управления таймером , у него есть адрес , по этому адресу его можно записать одним махом,
паралельно все биты и включить или сбросить таймер сразу в нужном тебе режиме .
И сам двоичный счетчик имеет паралельные входы и выходы, у них тоже есть свой адрес,
по этому адресу в счетчик можно записать предустановку, или прочитать - в каком состоянии он сейчас находится.

А вся программа это и будет команды процессору записать по такому то адресу такие то нолики и единички.
Или прочитать и сравнить с чем то.
Например пришел внешний сигнал- запускаешь таймер от внутреннего генератора по микросекундам,
пришел второй сигнал- останавливаешь таймер, читаешь число до скольки он записал, это время
между импульсами в микросекундах.
Освоишь его- дальше уже просто будет.
Потом разберешь таймер с шимом, поймешь как использовать сторожевой таймер, и т.д.

То есть пока для тебя никаких синусов, косинусов и корней, просто привычный для тебя запуск железа.
И вообще запомни- не считает никто на контроллерах синусы укосинусы,
контроллеры для управления.
dedivan Пост: 288322 От 07.Feb.2011 (13:58)
Да, АСМ для контроллера - обязательно.
Си может и не понадобится, но знать его надо, хотя бы основы,
чтобы понимать как вызываются в нем функции - это поможет составить
чисто свои функции на АСМе, которые будут всегда готовы к использованию
в любом проекте но по сравнению с универсальным Си- учитывают все важные
именно для тебя фичи твоих мкашек.
А универсальный Си слишком избыточен- это плата за универсальность.
Но в мелкую мкащку прога на Си может даже не убраться.

У каждого разработчика есть своя АСМ-библиотека нужных ему функций,
и знание Си просто позволяет составить ее грамотно.
Eduard Пост: 288343 От 07.Feb.2011 (15:58)
shura-i Пост: 288321 От 07.Feb.2011 (13:38)
Язык C действительно удобен и для меня лучший выбор, но текст на ассемблере, на мой взгляд, лучше отражает все детали происходящих процессов и архитектуры.

Текст на С уже сам по себе выглядит более-менее структурированным. А о программе на АСМе этого не скажешь, вся структура держится в голове в момент написания, а готовая выглядит линейно. Чтобы подправить чужую программу, сначала придется ее "свернуть в клубочки" и полностью понять замысел автора. Я для себя делаю промежуточный вариант: алгоритмы рисую на бумажках с свободном виде, блоки помечаю буковками, а потом пишу на АСМе и эти буковки уходят в метки. Так сохраняется образное мышление "в общем плане", где и что должно делаться, и быстро доступна детализация, как именно это делается, с возможностью правки любого кусочка кода без потери концепции
dedivan Пост: 288362 От 07.Feb.2011 (17:40)
Очень даже практично.
Из Сей надо брать процедуру вызова- единообразно используемые регистры, через которые передаем параметры, тогда все заготовленные модули легко связываются.
dedivan Пост: 288487 От 08.Feb.2011 (11:04)
leshik Пост: 288486 От 08.Feb.2011 (10:59)
как с этим обстоят дела у PIC?

Проверь- нужен внешний тактовый генератор и простая программка-
выдать нолик на выходе. Этот выход сбрасывает проц, и начинает все сначала.
Время между этими импульсами будет плавать- это и есть непонятная работа автомата для программирования.
Этого автомата нет у одноразово прошиваемых процев.
Такие есть в ПИКах, а у Атмела есть серия которая имеет только высоковольтное программирование.
dedivan Пост: 288494 От 08.Feb.2011 (11:25)
Естественно - нету.
Хотя все равно непонятно.
Есть начальный автомат, который при включении считывает регистры фузов,
выставлят по ним частоту внутреннего генератора, или внешнее тактирование, сторожевой таймер.... и прочее и после этого
запускает начало программы- устанавливает програмный счетчик в ноль
и разрешает на него тактовые импульсы.
Но работает это автомат строго отведенное число тактов.
А вот с определением режима внешнего программирования строго не получается.
Причем этот момент не описан в даташитах, типа ноухау.
dedivan Пост: 288510 От 08.Feb.2011 (12:24)
shura-i Пост: 288481 От 08.Feb.2011 (10:39)
И назови AVR с USB, который из магазина готов к прошивке прямо по USB. Я, возможно, что-то недоглядел.

AT90USB1287
dedivan Пост: 289557 От 16.Feb.2011 (10:51)
Eduard Пост: 289264 От 14.Feb.2011 (01:53)
ГДЕ ты будешь хранить этот самый адрес? В той же самой флэшке?
Эд, смотри какую штуку буржуи делают на твоем любимом 52 ядре.
Обрати внимание - в роме загрузчик и юсб драйвер, а код загружают
в рэм. грузи сколько хочешь, не забудь только батарейку на 10 лет поставить.
И купить можно по смешной цене на плате со всеми причандалами
и еще парой проциков впридачу как отладочный комплект.
TUSB3410, TUSB3410*.pdf
MSP-EXP430G2.pdf
www.ti.com/launchpadwiki
dedivan Пост: 123876 От 23.Jul.2008 (09:46)
mike Пост: 123864 От 23.Jul.2008 (02:26)
использовал схему оптодрайвера с flybacka:
Насчет драйвера с оптронами - это не то.
Я не видел таких драйверов, чтобы за 10-20 нан выключали полевик.
и кпд у них низковат, если хочешь на самообеспечении работать.

По поводу разных витков на кольцах это можно на серийном изделии,
а так у тебя не будет возможности регулировки.
Можно кучу таймеров 555 поставить, но мне проще микроконтроллер.
Тут любой маломощный в принципе пойдет.
Вот платка с Атмел, перепрограммирование прямо в схеме.
Ну тут еще даже лишнего- здесь выходные каскады можно переключать
либо однотактные либо двухтактные.

Програмка там простая - постоянно опрашиваются массив 128 байт памяти
по очереди и их содержимое посылается на выходной порт.
Каждый бит управляет одним ключом.
00000001 -первый ключ включен
00000011 -первый и второй
00000111- все ключи включены
00000000- все выключены

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


- Правка 27.03.11(02:23) - andy8mm
andy8mm | Post: 297579 - Date: 27.03.11(10:36)
dedivan, с чего начать?
1. Покупать 52-ое ядро?
2. Eduard, ты с нами?
3. Maximusua, с какими тараканами дружишь?
Таракан-1293130.
Мужики, засад много окромя зажигалки надо Таракана победить.
Вот год назад был разговор:
dedivan Пост: 233982 От 03.Mar.2010 (21:09)
Теперь надо вспомнить какие проблемы у обычного зажигания-
Проблемма номер один- накопление энергии в катушке для получения ВВ импульса при размыкании.
После прихода импульса от датчика, формируется ВВ импульс с катушки, но до этого
она должна накопить энергию.
Для этого и есть УЗСК или окна в трамблере с ДХ.
Они работают по простому- закрылось окно или замкнулись контакты- идет накопление,
открылось окно или разомкнулись контакты- искра.
Все бы просто- но обороты у движка разные от 600 до 6000 об мин.
А значит и разное время накопления будет. И разная энергия искры.
Что бы как то сгладить это применяют катушки которые успевают накопить энергию
за короткое время, а когда обороты маленькие- время лишнее , ограничивают ток катушки,
держат его постоянным, либо с помощью добавочного резистора на совсем старых катухах,
либо внутреннее сопротивление обмотки как на копейке, либо рассеивают эту мошу на ключе,
как на восмерках.
А моща эта немаленькая- примерно 10 ампер надо держать при 12 в= 120 вт.
КПД такой системы как у утюга примерно.
Это лишний расход энергии, перегрев и ненадежность схемы.
Таракан должен это решать кардинально- угадывать когда надо включить накопление,
еще до прихода сигнала от датчика
.
Разберем таракана - разницу увидишь.
Он и обороты учитывает и ускорение, и все помнит зараза.
dedivan Пост: 234793 От 07.Mar.2010 (23:32)
Детали тут копейки, это действительно.
Нужно пару тройку дней плотно посидеть написать и отладить простенькую прошивку.
Ну и Ключ с трансом конечно должны быть.
На чем будете делать? На Пиках? Тут был спец.
На Атмелах- тоже кто то говорл что плотно занимается.
Дед время от времени по большой нужде, кряхтя, пишет такие вещи.
Если молодежь не разбежится вперед деда, ну может быть....
Есть тут одна старенькая машинешка на примете, хозяин созреет,
сделаем ему ну и для обчества постараюсь поподробнее с картинками зафиксировать.
Вот поэтому таракан здесь лучше, он по ускорению прогнозирует- ага , неспроста это,
наверное тапку нажали, дай ка я пораньше зажигание дам.
И этот алгоритм несложный- три арифметических действия- из классической геометрии-
правила построения кривой по трем точкам.
Контрапупить надо вакуум.
А может без него хуже будет?
Можно сделать даже лучше.
У вакуума тоже есть недостаток.
Он врет при нажатии тапки. То есть сначала разрежение падает при резком открытии заслонки.
и только с ростом оборотов опять нарастает.
И в первый момент он делает зажигание позднее, а надо раньше,
потому что смесь идет богаче- она горит дольше.
Таракану это под силу.
быстрее всего горит смесь оптимального- стехиометрического состава.
А богаче или беднее - те медленнее горят
.
Вот такой казус.

Таракан-2 294285
dedivan Пост: 232976 От 23.Feb.2010 (12:41)
Вот уже правильные вопросы пошли- момент заводки
надо его выделять.
Он характерен тем, что до него не было импульсов от ДХ.
Нулевое нужно зажигание- как в букварях- ВМТ.
Это потом уже начинаются тонкости с реальным горением смеси.
2. Вспомнить всё!
dedivan Пост: 233143 От 24.Feb.2010 (15:27)
OPTICUT Пост: 233134 От 24.Feb.2010 (14:39)
Да просто.
Пока крутиться стартер, эбу ставит принудительно угол, например, 0град.
Как эбу узнает где ноль? Датчик должен быть. Именно ноля.
А дальше смотри пункты 1-2-3-4-5
У нас случай совершенно другой- всего один датчик и с него надо выжать максимум информации.
И можно просто выжать и скорость и ускорение и момент заводки.
И температуру легко завести и марку керосина и напряжение на борту.
И ручную подстройку также потенциометром.
процик медленно меняет опережение и смотрит за оборотами хх, сам,
с цифровой точностью, гораздо точнее чем жопа водилы.
Есть физика горения, и каждый бензин будет гореть по разному даже на хх.
Низкооктановый будет гореть быстрее чем надо и максимум оборотов у него будет позже чем нужно. Вот и вся информация. И причем вытаскиваются даже такие мелочи-
что залит не 92й а 91,5 или 93 и это учитывать будет.

И так каждый раз- завел, нажми кнопку - определи точнее что в баке.
Или сразу к бабе езжай- дело хозяйское, проц помнит на чем в последний раз ехал.
Если из бензина за это время легкие фракции не улетучились, а толуол, который
местные химики набодяжили в бензин бывает и испаряется, поэтому лучше проверить.
Кстати проц и написать может - чем заправили седни.
Искать точку он будет только по твоей команде-
когда ты отпустишь тапку и нажмешь кнопку.
И он найдет ее. Даже если зальешь 76й вместо 92го , он поймет, и можешь
дальше ехать спокойно без детонаций.
Просто надо понимать, что 76й тоже горит без детонаций,
если зажигание всегда позднее нуля,
но с одной искрой- он не сгорит полностью.
Для этого и нужно постоянно в течении 1-2 миллисекунд поджигать его.
Вот и вся секретная информация.
Простой пример- движок набирает обороты, каждый период получается короче.
Таракану достаточно помнить 3 предыдущих и он вычислит текущий период,
вычтет из него время накопления и вовремя включит катушку, и вовремя даст искру.
Если даже он не угадает, ошибка будет небольшой, движок вещь инерционная,
у него не может быть больших и резких изменений в оборотах.
Тем более за период одного оборота.
Но и эта ошибка сразу будет учтена к следующему такту- путем перезаписи всех
трех ячеек памяти. Всего три ячейки- никаких таблиц.
таракан здесь лучше, он по ускорению прогнозирует- ага , неспроста это,
наверное тапку нажали, дай ка я пораньше зажигание дам.
И этот алгоритм несложный- три арифметических действия-
из классической геометрии- правила построения кривой по трем точкам.
У вакуума тоже есть недостаток.
Он врет при нажатии тапки. То есть сначала разрежение падает при резком открытии заслонки.
и только с ростом оборотов опять нарастает.
И в первый момент он делает зажигание позднее, а надо раньше,
потому что смесь идет богаче- она горит дольше.
Таракану это под силу.


- Правка 28.03.11(01:17) - andy8mm
rezoner | Post: 297633 - Date: 27.03.11(16:19)
Опять богатырь наследил.
А у дедивана швабра сломалась

[ 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 ][>
У Вас нет прав отвечать в этой теме.
Форум - Сделай сам. Советы. - Домашнему мастеру - Литровый контроллер - Стр 1

Главная | Содержание | Форум | Файлы | Поиск | Контакт