[ВХОД]

Главная | Содержание | Форум | Файлы | Поиск | Контакт
NAVIG
О форуме
Резонансные генераторы
Магнитные генераторы
Механические центробежные (вихревые) генераторы
Торсионные генераторы
Электростатические генераторы
Водородные генераторы
Ветро- и гидро- и солнечные генераторы
Струйные технологии
Торнадо и смерчи
Экономия топлива
Транспорт
Гравитация и антигравитация
Оружие
Нейтронная физика
Научные идеи, теории, предположения...
Прочие идеи (разные)
Новые технологии
Коммерческие вопросы
Барахолка
Патентный отдел
Сделай сам. Советы.
Конструкторское бюро
мобильная версия
Печатать страницу
Форум - Сделай сам. Советы. - Домашнему мастеру - Литровый контроллер - Стр.92
<][ 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)
ДедИван, да, пора наступить на мк-грабли.
Надеюсь подключатся спецы по контроллерам, живее будет и всем интереснее.


Давайте отделим котлеты от мух.
По контроллеру все сюда.
dedivan | Post: 408526 - Date: 26.01.13(05:28)
Вот первое столкновение с реальностью. Обработка реального сигнала должна включать в себя защиту от помех.
Проскакивает иголочка от проехавшего мимо старого разбитого рыдвана у которого все массы давно от кузова оторжавели.
А твоя программа запускается.
Именно для твоего алгоритма - это сбой фазы зажигания.
Надо програмно фильтровать критические сигналы. Ну хотябы в течении 10 мксек. На работу движка эта задержка не скажется
а 99 процентов помех срежет. А все помехи что ниже по частоте - уберешь уже аппаратно- экранами , заземлением и прочее.
Как это будет потом работать в реале - я не знаю, потому что так никто не делает.
Все хотят иметь алгоритм изначально некритичный к помехе.
Как защита от спида работает? Заматывают сначала изолентой, потом презерватив, сверху колючая проволока - и никаких сношений.
А поскольку эта задачка встречается часто- нужно иметь под рукой макрос.
Не подпрограмма- переходы во время действия помехи чреваты.

_________________
я плохого не посоветую
JohnZ | Post: 408543 - Date: 26.01.13(13:11)
Спасибо ДедаВаня за подсказки. Примерно суть подсказки понятна, но хотелось-бы кое-что уточнить:
1. Где эти 10 мксек расположены на временной диаграме ? После пачки ? Или во время пачки ? Ведь пока идёт пачка, таймер выдаёт имп-сы апаратно.
2. Эта защита от ложного прихода прерывания ДХ ? Если да, то сам-же вроде говорил, что помеха ниже 9 В (питание ДХ) нам не страшна.
Можем на время пачки и после неё 5...10 мксек запретить INT0, но стрёмно, можем пропустить нужный сигнал, по времени оборота ... По предыдущему обороту вычислять пачку, как ты и говорил ранее, и тогда разрешать INT0 ?

Удачи !

dedivan | Post: 408552 - Date: 26.01.13(14:31)
Да, куча вариантов и все имеют место быть.
А защита прямо в прерывании- смотреть не пропал ли сигнал а только потом
в работу бросаться.

_________________
я плохого не посоветую
andy8mm | Post: 408708 - Date: 28.01.13(21:53)
JohnZ, по длительности сигнала от ДХ можно обороты посчитать?

JohnZ | Post: 408765 - Date: 29.01.13(16:01)
dedivan Пост: 408552 От 26.Jan.2013 (14:31)
Да, куча вариантов и все имеют место быть.
А защита прямо в прерывании- смотреть не пропал ли сигнал а только потом в работу бросаться.

Спасибо dedivan , - доработаем

andy8mm Пост: 408708 От 28.Jan.2013 (21:53)
JohnZ, по длительности сигнала от ДХ можно обороты посчитать?

Теоретически можно, кАнЭшна, но вотЪ прктчс-ски надо ли ? Мы более точно можем их посчитать по времени между 2-мя (а с накоплением и более) прерываниями ! Правда реализовать это на асм-е, не так-то просто ... Ещё пару "хотелок", и надо будет брать 45-ю или 85-ю тиньку вместо 25-й

Удачи !

VVM | Post: 408811 - Date: 30.01.13(01:05)
JohnZ Пост: 408765 От 29.Jan.2013 (16:01)
... Ещё пару "хотелок", и надо будет брать 45-ю или 85-ю тиньку вместо 25-й

Может проще на каждый горшок по независимому каналу со своим оптическим датчиком и энкодером на 15-20 градусов ?

_________________
Владимир \"2 процента людей — думает, 3 процента — думает, что они думают, а 95 процентов людей лучше умрут, чем будут думать\"
dedivan | Post: 408826 - Date: 30.01.13(09:41)
На каждую пару горшков - отдельный канал- самое выгодное решение.
Это уже общемировая практика.
Это порядка десяти разных положительных пунктов.
Все их тут в теме так или иначе по одному уже рассмотрели.

_________________
я плохого не посоветую
- Правка 30.01.13(09:44) - dedivan
VVM | Post: 408857 - Date: 30.01.13(16:18)
dedivan Пост: 408826 От 30.Jan.2013 (09:41)
На каждую пару горшков - отдельный канал- самое выгодное решение.
Это уже общемировая практика.
Это порядка десяти разных положительных пунктов.
Все их тут в теме так или иначе по одному уже рассмотрели.

У моего знакомого на авто (Мазда) на каждый цилиндр по катушке (шесть штук).
Но, я больше имел ввиду и по своему оптическому датчику на цилиндр и энкодер с окнами 30 и более градусов, чтобы катушка "строчила" импульсы без контроллера УОЗ пока смесь вся не сгорит.
P,S. Выглядят у них катушки специфически и стоят , даже бу 60у.е. к тому же и[ссылка] Да и надёжность - "...После недолгих раздумий и консультаций с знакомым с сервиса ОД было решено менять катушку зажигания.
Оказывается периодический и не прогнозируемый выход из строя катушек зажигания — конструктивная болезнь. Катушка сверху залита термолаком, который закрывает всю электронику катушки. Этот термолак имеет свойство со временем и порой просто при резких перепадах температур и повышенной влажности трескаться, в результате чего влага попадает внутрь и катушка умирает. Такая же болезнь и у катушек на MPV, только у них почему то это происходит значительно чаще, чем на MAZDA 6."


_________________
Владимир \"2 процента людей — думает, 3 процента — думает, что они думают, а 95 процентов людей лучше умрут, чем будут думать\"
- Правка 30.01.13(16:32) - VVM
JohnZ | Post: 410617 - Date: 18.02.13(19:56)
Привет искрильщикам !

В прицепе следующая версия прошивки - 2.45, по просьбе искрящих
Пришлось малость переделать. Пока ждём 1-й цилиндр, необработанный INT0 "зависал", и затем не вовремя вылазил. Добавил - при старте опрос ДХ 1-го цилиндра и ожидание противоположного сост-я. Т.е. можно вцепить _любой_ датчик, либо 1->0 либо 0->1 - сработает и так и так
В следующей версии покумекаем про "сбой фазы зажигания".
Если есть вопросы - задавайте.


Удачи !

Размер : 10.98 KB
- Правка 18.02.13(21:23) - JohnZ
dedivan | Post: 410638 - Date: 18.02.13(21:56)
Кстати- чего то прям свалилось с неба.
Как раз позавчера скопипастил кусок программы и вставил в новую-
две ночи не спал- ну не работает, что ты хошь.
Прищлось специальный отладчик написать- вот теперь в недоумении.
Как такое могло быть- при копировании код 0В заменился на 08 ,
и главное с первого взгляда даже и незаметно.
Чудеса.

_________________
я плохого не посоветую
Kopoet | Post: 410653 - Date: 18.02.13(23:12)
dedivan Пост: 410638 От 18.Feb.2013 (21:56)
Кстати- чего то прям свалилось с неба.
Как раз позавчера скопипастил кусок программы и вставил в новую-
две ночи не спал- ну не работает, что ты хошь.
Прищлось специальный отладчик написать- вот теперь в недоумении.
Как такое могло быть- при копировании код 0В заменился на 08 ,
и главное с первого взгляда даже и незаметно.
Чудеса.
Это еще не все чудеса. Если у тебя винда ХР, открой блокнот и напиши: Bush hides the facts
по нашему - Буш скрывает факты.
сохрани и закрой файл. потом открой опять же блокнотом, и посмотри.

dedivan | Post: 410709 - Date: 19.02.13(10:28)
Кодировку сам переключает- это ладно. Но чтобы сам код.....

_________________
я плохого не посоветую
JohnZ | Post: 410714 - Date: 19.02.13(11:09)
dedivan Пост: 410638 От 18.Feb.2013 (21:56)
Кстати- чего то прям свалилось с неба.
Как раз позавчера скопипастил кусок программы и вставил в новую-
две ночи не спал- ну не работает, что ты хошь.
Прищлось специальный отладчик написать- вот теперь в недоумении.
Как такое могло быть- при копировании код 0В заменился на 08 ,
и главное с первого взгляда даже и незаметно.
Чудеса.

"свалилось с неба" - НеБо - НЕТ Бо... вот тебе и объяснение Бес попутал, вот и не спал 2 ночи
А про "написанный" отладчик можно поподробнее ? А исходник ?
Дело в том, что в AVR-студии та-же шняга, - не показыват запуск TIMER1 Если выбрать эмулятор 2 (в настройках) тогда показывает, но у него тоже свои приколы, похлеще первого. У меня версия студии 4.19.
Может есть другой отладчик, для AVR-ок ? Народ, подскажите ! Аууууу !


Удачи !

dedivan | Post: 410746 - Date: 19.02.13(17:31)
Исходник в каждом случае вряд ли поможет- важен сам принцип.
Если есть индикация , то ставишь точку перехода на подпрограмму
записи любых нужных тебе регистров в регистр откуда индикация читается.


Размер : 993 Bytes
_________________
я плохого не посоветую
- Правка 19.02.13(18:26) - dedivan
Kopoet | Post: 410751 - Date: 19.02.13(18:03)
dedivan Пост: 410709 От 19.Feb.2013 (10:28)
Кодировку сам переключает- это ладно. Но чтобы сам код.....
Дык не кодировку переключает. и вообще, этож блокнот. он ничего не может, теоретически...

- Правка 19.02.13(18:05) - Kopoet
<][ 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 ][>
У Вас нет прав отвечать в этой теме.
Форум - Сделай сам. Советы. - Домашнему мастеру - Литровый контроллер - Стр 92

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