[ВХОД]

Главная | Содержание | Форум | Файлы | Поиск | Контакт
NAVIG
О форуме
Резонансные генераторы
Магнитные генераторы
Механические центробежные (вихревые) генераторы
Торсионные генераторы
Электростатические генераторы
Водородные генераторы
Ветро- и гидро- и солнечные генераторы
Струйные технологии
Торнадо и смерчи
Экономия топлива
Транспорт
Гравитация и антигравитация
Оружие
Нейтронная физика
Научные идеи, теории, предположения...
Прочие идеи (разные)
Новые технологии
Коммерческие вопросы
Барахолка
Патентный отдел
Сделай сам. Советы.
Конструкторское бюро
мобильная версия
Печатать страницу
Форум - Сделай сам. Советы. - Домашнему мастеру - Литровый контроллер - Стр.37
<][ 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 ][>
Post:#297467 Date:26.03.2011 (19:09) ...
andy8mm Пост: 297408 От 26.Mar.2011 (15:33)
ДедИван, да, пора наступить на мк-грабли.
Надеюсь подключатся спецы по контроллерам, живее будет и всем интереснее.


Давайте отделим котлеты от мух.
По контроллеру все сюда.
andy8mm | Post: 308076 - Date: 19.05.11(00:35)
На штатную не пойдёт, т.к. она _инерционна_ !
А что предсказать на 3мс раньше искру труднее чем определять момент для наноискры?
Алгоритм "угадывания" ведь одинаковый, только у старой один импульс накачки в 3000мкс, а для нано - 5мкс и плюс повторения для пачки импульсов.
Спрашиваю так как с этим смогу наверно сам справиться и получить опыт с малых шажков. Плюс при экспириментах половину движка запускать и держать на штатной системе, а два горшка на нано, когда всё устойчиво будет работать, можно тренировать все четыре горшка.

- Правка 19.05.11(00:47) - andy8mm
Andg43 | Post: 308093 - Date: 19.05.11(06:40)
JohnZ установка единицы на порту происходит после переполнения (на 15 тактов дольше) дальше идет сравнение с двумя регистрами первый это длительность импульса а второй через какое время контроллер проснется (5+6=11мкс) и выполнит проверку на количество импульсов.

JohnZ | Post: 308137 - Date: 19.05.11(13:19)
andy8mm Пост: 308076 От 19.May.2011 (01:35)
На штатную не пойдёт, т.к. она _инерционна_ !
А что предсказать на 3мс раньше искру труднее чем определять момент для наноискры?
Алгоритм "угадывания" ведь одинаковый, только у старой один импульс накачки в 3000мкс, а для нано - 5мкс и плюс повторения для пачки импульсов.
Спрашиваю так как с этим смогу наверно сам справиться и получить опыт с малых шажков. Плюс при экспириментах половину движка запускать и держать на штатной системе, а два горшка на нано, когда всё устойчиво будет работать, можно тренировать все четыре горшка.

andy8mm , ну сравни ты две циферьки 3 мс и 1 мс на ВЕСЬ цикл горения. Тем-более учти, что обороты НЕ постоянны. 1 мс это чуть менее 180 град. поворота КВ. Половинчастого решения здесь быть не может в принципе.
И как это можно предсказать за 3 мс, когда такт у нас начинается в 0 град ? Я предположил вариант в -5 град, (максимум в помощь по предсказанию) но дед не одобрил. В ветке это есть, посмотри.

Удачи !

dedivan | Post: 308162 - Date: 19.05.11(15:20)
Энди правильно миркует.
Тут есть алгоритм предсказания.
Это практически тот же принцип, что Издалеко описал.
Но у него аналог, копится ошибка, надо сбрасывать ее, схема
на полстола.

_________________
я плохого не посоветую
- Правка 19.05.11(15:22) - dedivan
JohnZ | Post: 308257 - Date: 19.05.11(22:27)
Тут это где ? Хоть какая страница и в какой ветке ?
Не имея импульса отсчёта, кроме нулевого, как можно предсказать ? Я понимаю, что можно считать ВЕСЬ оборот, - а оно надо ? Особенно когда МК усиленно спать прикладываем ? Кроме того, не решён вопрос (по крайней мере для меня) по сигналу пар цилиндров. Запускать "пробничек" во все цил-ры чёт стрёмно, - а вдруг в этот момент будет ОТКРЫТ всасывающий клапан ?! Воздухан приобретёт 1-ю космическую
Есть предложение - открыть ветку, где собрать "выборки" из веток по нано-зажиганию в виде описательной и пояснительной документации, со схемами и печатками, если таковые будут...

Удачи !

andy8mm | Post: 308264 - Date: 19.05.11(22:57)
И как это можно предсказать за 3 мс, когда такт у нас начинается в 0 град ?
Не знаю, но хочу узнать!
Для обычной бобины поздно будет для 1-го цилиндра,
порядок 1-3-4-2, может лупить по 3-ему или 4-му.
А датчик холла только темп будет задавать как барабанщики в строю?

andy8mm | Post: 308266 - Date: 19.05.11(23:02)
е имея импульса отсчёта, кроме нулевого, как можно предсказать ?

Так ведь на тахометре уже 200об/мин или я чего пропустил?
andy8mm Пост: 304433 От 25.Apr.2011 (23:17)
200об/мин= 3,3об/с=1оборот/0,333сек. для 360о-0,333сек; для 180о - 0,1665с(166,5мс от пачки искры до пачки искры)
600об/мин= 10об/с=1оборот/0,1сек. для 360о-0,1сек; для 180о - 0,05с(50мс)
1200об/мин= 20об/с=1оборот/0,05сек. для 360о-0,05сек; для 180о - 0,025с(25мс)
1800об/мин= 30об/с=1оборот/0,033сек. для 360о-0,033сек; для 180о - 0,0165с(16,5мс)
2400об/мин= 40об/с=1оборот/0,025сек. для 360о-0,025сек; для 180о - 0,0125с(12,5мс)
3000об/мин= 50об/с=1оборот/0,020сек. 360о-0,020сек; для 180о - 0,010с(10мс)
При 3000 оборотов в минуту рабочий ход от ВМТ до НМТ
это 180о(градусов) поворота коленвала(или маховика) за 10мс,
для 18о(градусов) пройдет время 1мс(1мс=1000мкс)
1мс=33искорки*30мкс=1000мкс
Володя, вроде бы до 20о(после ВМТ) мы должны всю пачку наноискорок уложить, ещё и запас есть в 2о на "подумать".
Дело в том что ускорение горения допустим на 50 мкс из 1000 обычных,
требует коррекции зажигания именно на эту малость.
Чтобы использовать это с пользой.
А механика дает возможность регулировать плюс минус поллаптя.
Да еще и врет постоянно.
Вот тут электроника - не соперник, с кем тягаться надо,
а наоборот полезный помощник.
Вот поэтому таракан здесь лучше, он по ускорению прогнозирует- ага , неспроста это,
наверное тапку нажали, дай ка я пораньше зажигание дам.
И этот алгоритм несложный- три арифметических действия- из классической геометрии-
правила построения кривой по трем точкам.


- Правка 20.05.11(01:06) - andy8mm
dedivan | Post: 308289 - Date: 20.05.11(06:13)
JohnZ Пост: 308257 От 19.May.2011 (23:27)
- а вдруг в этот момент будет ОТКРЫТ всасывающий клапан ?!


Вдруг бывает только- сам знаешь.
У нас ничего не должно быть вдруг. Если пришел сигнал от ДХ - это означает одно ВМТ - в цилиндре либо сжатие
либо закрывается выпускной клапан и готовится к открытию впускной.
Даже если впускной уже приоткрыт на долю миллиметра (есть такие распредвалы) то смесь все равно
еще не начала поступать. Она пойдет позже , когда поршень двинет вниз.
Это как раз тот момент , когда мы с редпасом спорили.
В это время можно искрить для проверки.
А редпас пытался присунуть сюда гоночные движки , сделанные по типу двухтактных-
там скорость потока выхлопных газов используют для засасывания горючей смеси
еще до того как поршень придет в ВМТ.
Но это не наш случай и не наши движки.
Мы распредвал смещаем на один зуб - это примерно 10 град.
Тоесть распредвал отстает от ВМТ , и впускной клапан открывается позже.
Даже если у него было опережение на 4 градуса- то теперь будет запаздывание на 6 градусов - позже начнется
всасывание. Нам это не вредит , движок у нас более эффективно работает, и смеси нам хватит.
Ведь все эти пляски с бубном вокруг распредвалов для того, чтобы засосать как можно больше горючей смеси,
повысить расход горючки и мощность движка.
Мы идем другим путем.
Смещение распредвала на 1 зуб- то для наших движков обычное
явление - даже завод на этом не заморачивается.
Насколько слышал от спецов ВАЗ делает канавки для шпонок плюс минус 6 градусов. Это как раз точность установки всех валов.

И есть пара цилиндров, которые находятся в нижней точке- там закончилось горение или такт всасывания.
Смесь разреженная , напряжение искры маленькое , не горит такая смесь и не зажигается от слабой искорки.

Вот это напряжение мы и меряем.

Если есть сомнения- то просто попробуй на обычном движке поменять
свечные концы так, чтобы искра подавалась в цилиндры которые
находятся в НМТ , и попробуй завести движок.

_________________
я плохого не посоветую
- Правка 20.05.11(06:46) - dedivan
dedivan | Post: 308361 - Date: 20.05.11(16:33)
Насчет выбора серии МК нужно учитывать один важный фактор. Рабочие температуры.
Есть серии специально разработанные под автомобильные диапазоны температур.
[ссылка] АВРовцы говорят что это другая технология. Вот там как раз есть наши тиньки 25.
Значит в других сериях бесполезно искать варианты для авто.

Поэтому я все таки не советую другие серии.
И тогда наша программа будет строится с учетом отсутствия 16 разрядного таймера.
Обойдемся и 8 разрядными.

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




Размер : 17.50 KB
_________________
я плохого не посоветую
AlexSoroka | Post: 308373 - Date: 20.05.11(17:47)
так - нарыл у себя картинку диаграмму работы мотора 3л обьема при разных старт-споных режимах.
Примите к сведению.


диаграмма работы системы управления мотором 3л Размер : 31.19 KB
JohnZ | Post: 308385 - Date: 20.05.11(18:23)
andy8mm Пост: 308266 От 20.May.2011 (00:02)
е имея импульса отсчёта, кроме нулевого, как можно предсказать ?

Так ведь на тахометре уже 200об/мин или я чего пропустил?

Да Энди, чёт я просчитался. Спасибо за напоминание - подсказку !

Удачи !

dedivan | Post: 308386 - Date: 20.05.11(18:25)
Полезная картинка напокурить.
В общем надо смотреть на скорость вращения и обратить внимание
что из нее можно вычислить все остальные.

_________________
я плохого не посоветую
JohnZ | Post: 308485 - Date: 21.05.11(00:01)
Andg43 Пост: 308093 От 19.May.2011 (07:40)
JohnZ установка единицы на порту происходит после переполнения (на 15 тактов дольше) дальше идет сравнение с двумя регистрами первый это длительность импульса а второй через какое время контроллер проснется (5+6=11мкс) и выполнит проверку на количество импульсов.

15 тактов у нас получается почти 2 мкс, а это почти половина времени накачки. Накладно выходит. Я похожий вариант об-DOOM-мывал, т.к. тоже заметил что до переполнения не хватает этих 15 тактов. Идея неплохая, может дед одобрит. Читабельность всё-таки пострадала, IMHO. Далее может чего и выкрутим из этого варианта. Я тоже заметил ранее эти 15 тактов до переполнения, но подходящий вариант пока не придумал.
Дед тут опять нас отправляет на олимпиаду по алгоритмизации и программированию Включаем DOOM-алку. Программеры Атмел, при-соединяйтесь

Удачи !

- Правка 21.05.11(11:37) - JohnZ
andy8mm | Post: 308486 - Date: 21.05.11(00:01)
AlexSoroka, присоединяйся к программированию тиньки!
4-ую точку никак не отищем по первым трем.

Буратино | Post: 308579 - Date: 21.05.11(19:18)
А имеет смысл сделать все на тиньке? Объединить и управление и генератор. Нет! Два генератора! Как идея?

<][ 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 ][>
У Вас нет прав отвечать в этой теме.
Форум - Сделай сам. Советы. - Домашнему мастеру - Литровый контроллер - Стр 37

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