Easyelectronics.ru

Электроника для всех
Текущее время: 23 ноя 2017, 16:04

Часовой пояс: UTC + 5 часов



    • 10 шт. 2-слоя 100*100mm 2$. Быстрый заказ: JLCPCB.com
    • JLCPCB - это крупнейшая фабрика PCB прототипов в Китае.
    • Имеющий более 290,000 клиентов и выполняющий более 8,000 заказов в день.
    • LCSC - Крупнейший китайский онлайн магазин радиодеталей.

Начать новую тему Ответить на тему  [ Сообщений: 40 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: rusEfi - блок управления двигателем
СообщениеДобавлено: 16 ноя 2013, 06:45 
Старожил
Аватара пользователя

Зарегистрирован: 05 сен 2012, 11:29
Сообщения: 236
Откуда: Джерси Сити
Я допроектировал свой ЭБУ до состояния, что могу ездить вокруг дома. Ищу смелых добровольцев, кто бы был готов собрать себе такой блок и тоже проехать вокруг двора - может кому-то будет интересно, а мне бы было полезно сделать код более универсальным.

https://www.youtube.com/watch?v=ygkAsER3y-o

_________________
http://rusefi.com/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: rusEfi - блок управления двигателем
СообщениеДобавлено: 16 ноя 2013, 17:00 
Старожил

Зарегистрирован: 07 сен 2011, 11:34
Сообщения: 1050
Откуда: Сибирь-матушка.
Думаю смелость тут ни при чем.
Вокруг дома ездить не интересно, и бесполезно. Должна быть цель какая то.
Выезжать на дороги общего пользования - стремно. А вот применить для спортивных целей, вне дорог - дело другое.
Наверно будет правильным пойти на форумы разных клубов, занимающихся покатушками и строительством специальных автомобилей и инициативно предложить им эту тему. Вполне возможно заинтересуются.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: rusEfi - блок управления двигателем
СообщениеДобавлено: 16 ноя 2013, 17:52 
Старожил
Аватара пользователя

Зарегистрирован: 05 сен 2012, 11:29
Сообщения: 236
Откуда: Джерси Сити
Ездить вокруг дома нужно как раз, чтоб стало менее стрёмно выезжать на дороги общего пользования :)

В любом случае спасибо за совет!

_________________
http://rusefi.com/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: rusEfi - блок управления двигателем
СообщениеДобавлено: 16 ноя 2013, 22:45 
Старожил
Аватара пользователя

Зарегистрирован: 28 янв 2010, 13:33
Сообщения: 241
Откуда: Челябинск
Опиши возможности блока. Мне весьма интересен вариант, который бы смог завести например фольксвагеновсий двигатель 1,2-1,4TFSI отдельно от машины....Так же интересн вариант, который бы смог современный турбодизель так же отдельно от автомобиля пережевывать.

_________________
А каму сейчас легко?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: rusEfi - блок управления двигателем
СообщениеДобавлено: 17 ноя 2013, 00:53 
Старожил

Зарегистрирован: 16 окт 2013, 01:27
Сообщения: 423
Андрей чисто из спортивного интереса с какой частотой обрабатываешь данные от датчиков ?
Сколько тысяч опросов в секунду ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: rusEfi - блок управления двигателем
СообщениеДобавлено: 17 ноя 2013, 01:02 
Старожил
Аватара пользователя

Зарегистрирован: 23 июн 2011, 10:10
Сообщения: 994
А какие преимущества у блока перед заводскими?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: rusEfi - блок управления двигателем
СообщениеДобавлено: 17 ноя 2013, 03:17 
Старожил
Аватара пользователя

Зарегистрирован: 05 сен 2012, 11:29
Сообщения: 236
Откуда: Джерси Сити
GLUK, я надеюсь Вы не издеваетесь? :) TFSI это пока от этого блока далеко. Я верю, что мы дойдём до TFSI - но явно не в 2014 году.
Пока мы можем только управлять только простым бензиновым безнаддувным двигателем. Аналогично турбодизели - однажды да, некоторые участники проекта тоже заинтересованы. Но пока нам бы простой бензиновый впрыск довести до ума. Подпишитесь на форум, следите за новостями? Сейчас этот блок заводил только один двигатель. Человек этак пять в разной стадии подготовки к запуску - надеюсь, в итоге хотя бы человека два по итогу заведут.

sed_alex, датчики положения валов не опрашиваются, а вызывают прерывание. Единственный быстро опрашиваемый датчик - ДАД, там порядка десятков килогерц. Сигналы генерировать требуемая сейчас точность 1/100 000с.

Bonio, в стандартной комплектации двигателя - никаких преимуществ. Цель этого - управлять двигателями в нестандартной конфигурации, от смены типа датчиков на более современные до наддува.

_________________
http://rusefi.com/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: rusEfi - блок управления двигателем
СообщениеДобавлено: 17 ноя 2013, 19:40 
Старожил
Аватара пользователя

Зарегистрирован: 28 янв 2010, 13:33
Сообщения: 241
Откуда: Челябинск
Цитата:
GLUK, я надеюсь Вы не издеваетесь? :) TFSI это пока от этого блока далеко. Я верю, что мы дойдём до TFSI - но явно не в 2014 году.
Пока мы можем только управлять только простым бензиновым безнаддувным двигателем. Аналогично турбодизели - однажды да, некоторые участники проекта тоже заинтересованы. Но пока нам бы простой бензиновый впрыск довести до ума. Подпишитесь на форум, следите за новостями? Сейчас этот блок заводил только один двигатель. Человек этак пять в разной стадии подготовки к запуску - надеюсь, в итоге хотя бы человека два по итогу заведут.


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

_________________
А каму сейчас легко?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: rusEfi - блок управления двигателем
СообщениеДобавлено: 17 ноя 2013, 22:57 
Старожил
Аватара пользователя

Зарегистрирован: 05 сен 2012, 11:29
Сообщения: 236
Откуда: Джерси Сити
GLUK писал(а):
Неа, не издеваюсь. Просто уже сейчас этих моторов как убитых так и востаовленных как грязи становиться. Поэтому тема по этим моторам как раз очень актуальна.

Если есть интерес и есть желание и есть время - присоединяйтесь и приближайте поддержку TFSI - мы всё это двигаем в http://rusefi.com/forum/ (я надеюсь некоммерческая ссылка тут допустима)

_________________
http://rusefi.com/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: rusEfi - блок управления двигателем
СообщениеДобавлено: 12 дек 2013, 17:14 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 08 июн 2010, 01:31
Сообщения: 45
Откуда: Москва
А как же Январь 5.1?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: rusEfi - блок управления двигателем
СообщениеДобавлено: 16 дек 2013, 23:31 
Старожил
Аватара пользователя

Зарегистрирован: 05 сен 2012, 11:29
Сообщения: 236
Откуда: Джерси Сити
Kiruxa писал(а):
А как же Январь 5.1?

Господи, да сколько можно :( Январь прекрасен. Но я например живу на другом континенте.

Тем временем - блок поехал полностью автономно:
http://www.youtube.com/watch?v=M-qqHQ-quFg

_________________
http://rusefi.com/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: rusEfi - блок управления двигателем
СообщениеДобавлено: 19 дек 2013, 00:20 
Заглядывает иногда

Зарегистрирован: 28 ноя 2012, 09:36
Сообщения: 88
я могу помочь с реализацией CAN шины и прочего


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: rusEfi - блок управления двигателем
СообщениеДобавлено: 19 дек 2013, 00:23 
Старожил
Аватара пользователя

Зарегистрирован: 05 сен 2012, 11:29
Сообщения: 236
Откуда: Джерси Сити
acab писал(а):
я могу помочь с реализацией CAN шины и прочего

Какую именно помощь ты имеешь ввиду? Мы уже умеем читать одно сообщение и посылать одно сообщение - http://rusefi.com/forum/viewtopic.php?f=4&t=349

Но нужно рисовать микро-платку CAN интерфейса - чтоб у нас были файлы схемы - http://rusefi.com/forum/viewtopic.php?f=4&t=353

Будем рады любой помощи :)

_________________
http://rusefi.com/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: rusEfi - блок управления двигателем
СообщениеДобавлено: 19 дек 2013, 00:35 
Заглядывает иногда

Зарегистрирован: 28 ноя 2012, 09:36
Сообщения: 88
andrey239 писал(а):
Какую именно помощь ты имеешь ввиду? Мы уже умеем читать одно сообщение и посылать одно сообщение - http://rusefi.com/forum/viewtopic.php?f=4&t=349

Но нужно рисовать микро-платку CAN интерфейса - чтоб у нас были файлы схемы - http://rusefi.com/forum/viewtopic.php?f=4&t=353

Будем рады любой помощи :)


мне на самом деле интересно сделать мозг управления на арм процессоре и реалтайм системой
пытались уже чтото подобное сделать на основе арм от атмела: http://www.youtube.com/watch?v=7imoBtFeuPA
зайди в скайп :)
+ странная у вас схема подключения сан модуля. у меня и то меньше.

делал на основе вот этой, подключается без проблем на всякие at90can128 и прочие чипы:
Изображение

зы: если что - мой код для приборки добавили в ms2 extra


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: rusEfi - блок управления двигателем
СообщениеДобавлено: 22 дек 2013, 21:54 
Старожил

Зарегистрирован: 24 июн 2011, 14:05
Сообщения: 283
Откуда: Новочеркасск
У меня вопрос к автору: как реализовано определение мгновенного положения коленчатого вала (если оно вообще в явном виде определяется)?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: rusEfi - блок управления двигателем
СообщениеДобавлено: 22 дек 2013, 21:58 
Старожил
Аватара пользователя

Зарегистрирован: 05 сен 2012, 11:29
Сообщения: 236
Откуда: Джерси Сити
ELEKTROS писал(а):
У меня вопрос к автору: как реализовано определение мгновенного положения коленчатого вала (если оно вообще в явном виде определяется)?


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

На сайте есть статья http://rusefi.com/articles/tachometer/

_________________
http://rusefi.com/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: rusEfi - блок управления двигателем
СообщениеДобавлено: 22 дек 2013, 22:28 
Старожил

Зарегистрирован: 24 июн 2011, 14:05
Сообщения: 283
Откуда: Новочеркасск
Нижний график это что то типа датчика начала отчёта, а верхний 4-ре сигнала на каждый цилиндр? Как я понял алгоритм у вас примерно такой: идут сигналы с датчика по прерываниям - определяете частоту вращения, а если сигнал на исполнительное устройство нужно подать между импульсами, то считается какое значение таймер захвата должен иметь в этот момент (при этом постоянно считывается значение таймера захвата)? Или несколько не так? Ну и еще не по теме вопрос: мне нужна функция двумерной интерполяции (например у вас применяется в таблице топливоподачи (или УОЗ) от оборотов), у вас наверняка есть, можете поделиться?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: rusEfi - блок управления двигателем
СообщениеДобавлено: 22 дек 2013, 23:30 
Старожил
Аватара пользователя

Зарегистрирован: 05 сен 2012, 11:29
Сообщения: 236
Откуда: Джерси Сити
Очень грубо - да, так. На самом деле там немного rtos и уровни абстракции, но в целом похоже

https://sourceforge.net/p/rusefi/code/H ... polation.c

_________________
http://rusefi.com/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: rusEfi - блок управления двигателем
СообщениеДобавлено: 23 дек 2013, 00:15 
Старожил

Зарегистрирован: 24 июн 2011, 14:05
Сообщения: 283
Откуда: Новочеркасск
А какова частота опроса счётчика таймера захвата или это одна из задач rtos которая ждёт какого-то значения счётчика (но в этом случае может быть задержка в результате какого нибудь прерывания)?
Спасибо за ссылку.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: rusEfi - блок управления двигателем
СообщениеДобавлено: 23 дек 2013, 00:34 
Старожил
Аватара пользователя

Зарегистрирован: 05 сен 2012, 11:29
Сообщения: 236
Откуда: Джерси Сити
ELEKTROS писал(а):
А какова частота опроса счётчика таймера захвата или это одна из задач rtos которая ждёт какого-то значения счётчика (но в этом случае может быть задержка в результате какого нибудь прерывания)?
Спасибо за ссылку.

Нет там опроса - никто не ждёт никакого значения, это не задача rtos. По фронту сигнала происходит прерывание - вся логика строится на обработке прерываний.

_________________
http://rusefi.com/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: rusEfi - блок управления двигателем
СообщениеДобавлено: 23 дек 2013, 19:09 
Старожил

Зарегистрирован: 24 июн 2011, 14:05
Сообщения: 283
Откуда: Новочеркасск
ну так а если раньше нужно подать или позже импульс исполнительному устройству нужно же высчитывать что то.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: rusEfi - блок управления двигателем
СообщениеДобавлено: 27 дек 2013, 21:24 
Старожил
Аватара пользователя

Зарегистрирован: 05 сен 2012, 11:29
Сообщения: 236
Откуда: Джерси Сити
ELEKTROS писал(а):
ну так а если раньше нужно подать или позже импульс исполнительному устройству нужно же высчитывать что то.

А чтоб подать импульсы раньше или позже нужна правильная программа подачи импульсов раньше или позже - поэтому там есть системный таймер и планировщик сигналов. Короче сорцы можно читать от https://sourceforge.net/p/rusefi/code/H ... are/main.c и до забора :)

_________________
http://rusefi.com/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: rusEfi - блок управления двигателем
СообщениеДобавлено: 30 дек 2013, 15:54 
Старожил

Зарегистрирован: 24 июн 2011, 14:05
Сообщения: 283
Откуда: Новочеркасск
Ну в том то и дело что до забора и дальше :), так же проще.
Я в принципе занимаюсь несколько другими моторами, но есть сходства с управлением ДВС.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: rusEfi - блок управления двигателем
СообщениеДобавлено: 15 янв 2014, 10:53 
Старожил
Аватара пользователя

Зарегистрирован: 05 сен 2012, 11:29
Сообщения: 236
Откуда: Джерси Сити
ELEKTROS писал(а):
так же проще

Извиняюсь, но тут не понятно - откуда начинать? Я искренне старался сделать исходники простыми и документированными. Лучше всё-таки попробовать посмотреть, если что я поясню.

_________________
http://rusefi.com/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: rusEfi - блок управления двигателем
СообщениеДобавлено: 15 янв 2014, 22:50 
Старожил

Зарегистрирован: 24 июн 2011, 14:05
Сообщения: 283
Откуда: Новочеркасск
Ну мне надобности во всём коде нету, только в отдельных кусках интерес есть, а вообще больше алгоритмы интересны (сравнить с некоторыми своими), поэтому задаю больше такие "абстрактные" вопросы.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 40 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB