Привет, Байкпостовчанин. Кажется, ты используешь AdBlock.
БайкПост развивается и существует за счет доходов от рекламы. Добавь нас в исключения.
открытое письмо как отключить

Блог им. frig → rusEfi - opensource мозги для инжектора


Инжекторы все активнее шагают в сторону мототехники, но зачастую что либо поправить в прошивке достаточно проблематично. Блоки не так распространены как автомобильные и мало кто готов тратить время на их «вскрытие». А если и делает это, то за весомые деньги.
Что же делать? Совсем не править ничего сложно — мало кто удерживается от внесения изменений в ту же систему выпуска. А раз вмешиваемся в выхлоп, то меняются условия работы двигателя и состав смеси. Это может привести как к недобору мощности, перерасходу, так и (при обеднении смеси) к проблемам посерьезнее.
Можно поставить Power Commander, но это откровенный костыль. Родной блок ничего не знает о существовании какого-то корректировщика, корректировщик не располагает сколько нибудь серьезными алгоритмами, да и элементарно не может, так как не имеет достаточного количества датчиков. В итоге качество управления посредственное, врезка противоестественная.
Третий вариант — ставить aftermarket блок. Есть разные, стоят как космический корабль (или как два), все закрытые и как либо повлиять на их работу нельзя. Даже когда ты программист, располагаешь знаниями и умениями. Так что же делать?

Все эти весьма печальные мысли, которые роятся не в одной голове привели к тому, что около года назад один энтузиаст из Чикаго начал проект opensource контроллера для систем впрыска. Проект строится на базе мощного микроконтроллера STM32, с частотой работы 168Мгц. Его производительности более чем достаточно для того, чтобы чувствовать себя свободно и не заниматься экономией на спичках. Один из основных принципов — простота и прозрачность исходного кода. Мощности достаточно для того, чтобы писать высокоуровневый код, использовать операционную систему, не привязываться к железу. Благодаря этому код легко поддерживать и расширять, а смена аппаратной платформы, в случае необходимости, не будет означать полного перекраивания всего и вся.

Чем все это может быть полезно нам?

Цена готового блока должна получиться в районе 100$, хотя она будет зависеть от комплектации. Цена блока = цене комплектующих из которых он состоит. Никаких многотысячных наценок за громкое имя и так далее.
Блок можно будет поставить на любой двигатель, как с инжектором, так и оборудовать инжектором мотор без него и получить полный контроль над двигателем. Все калибровки и настройки доступны онлайн, с ноутбука или мобильного телефона.

Блок можно будет поставить вместо родного блока управления двигателем и использовать резервы (а они обычно есть, из соображений экологии, например), либо настроиться под новый выпуск, распредвалы или другие вещи. Хоть турбину ставь. Руки развязаны, можно улучшать и получать максимум от обновок.

В текущем состоянии проекта мы имеем управление топливом от MAF сенсора по примитивной таблице. На текущем этапе будет добавлено управление зажиганием, цель — проехать без родного блока вообще. Работает интеграция с Tuner Studio (это такой бесплатный софт для настройки). Работаем мы пока что с отладочной платой STM32F4DISCOVERY.

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



На этом видео топливом управляет rusEfi, зажигание от родного блока. В кадре видно Tuner Studio.
  • frigfrig
  • Беляев Роман
  • 13 ноября 2013 в 14:39
  • 12
  • ?

Комментарии (115)

RSS свернуть / развернуть
+6
smigo
  • smigo
  • 13 ноября 2013 в 14:44
Круто! Хоть я и не программер, но как сочувствующий это точно! :)
+2
fvadim
Вообще штука классная, ещё одно место где можно ручками поковыряться. Есть один нюанс, больше касается авто с АКПП. Как правило коробкой-автоматом управляет тот же блок (практически все сейчас с электронным управлением, про мотоциклы — не знаю, скутеры с центробежниками не считаются). Так что с ходу выкинуть родной блок и настроить всё как хочется — не получится.
+1
frig
Ограничения есть, конечно. Но и АКПП народ управляет.
На мотоциклах автоматов не помню.

>>Так что с ходу выкинуть родной блок и настроить всё как хочется — не получится.
В некотором небольшом количестве конфигураций — да, это сложно.
0
Troj
на авто блок управления коробки чаще всего отдельно от блок управления двигателем, зачастую в самой коробке, сообщаются между собой по каншине
0
spindel
Honda DN-01 с автоматом, например?..
0
kma21
неправда, АКПП управляет отдельный ЭБУ. Вообще в современных машинах насчитывается до 20-30 отдельных ЭБУ.
здесь был ататат

+1
frig
Датчики положения коленвала разные можно будет применять, не только реперный диск. У меня, например, на днепре обычный датчик холла со шторкой. Работает :)
Хотя реперные диски все же позволяют точнее управлять.
0
urri400
чем больше зубьев, тем информативней график, анализ эффективности работы каждого цилиндра без реппера затруднителен, по моему, а на шторке сколько пропусков?
0
frig
Да, чем больше зубьев, тем больше информации можно собрать, но это больше для переходных режимов нужно и всякого рода диагностики. На шторке работает отлично, но если мотор высокооборотистый, то лучше, конечно, зубьев побольше, там переходные процессы выражены сильнее.
+1
maxeem
мне тоже эти рэперные диски не нравятся, все их повыкидывал из машины
здесь был ататат

0
Zonda93Rus
Я очень за! Если бы чем-то мог помочь. Сам ломаю голову о переводе своего коня на инжектор :) настраивать карбюраторы это такой геморой. Только почитав об этом уже желание сомнительное.
+3
frig
У нас есть форум, загуглите. Присоединяйтесь, что делать всегда найдется. :)
0
Zonda93Rus
Ок. Хотел с помощью готовых СДКшный комплектов перевести на инжектор 1-2 цилиндровый мотоцикл, но сейчас нет возможности купить второй мот для экспериментов. Посмотрим, что у вас будет.
0
frig
Вместе все это поднять будет попроще все же, чем одному :)
0
ZZZ
  • ZZZ
  • 13 ноября 2013 в 15:54
Вот такое меня прямо порадовало! Жаль, что не смогу сейчас помочь с разработкой, так как ну очень сильно загружен. Да и профиль у меня немного другой…
+2
frig
Код высокоуровневых, железных заморочек и ассемлера нет. Хороший повод попробовать себя в новой области :)
Если появится время — обязательно вспомните о нас.
0
ZZZ
Код высокоуровневых
На питоне? :-D

Да я и Си неплохо знаю, но времени совсем нет. Но я послежу за вами, может что-нить и придумаю интересное.
0
rusefi
На С тоже можно по-разному писать. Можно из С сделать почти ассемблер, а можно из С сделать что-то почти светлое.
0
ZZZ
Си прекрасен! Но его действительно нужно уметь готовить.
Я же уже лет пять на нём ничего серьёзного не писал… Ущёл в вёб и большие, высоконагруженные проекты, где рулит горизонтальное масштабирование, вместо вылизывания критических участков кода.
0
frig
Вот у нас вылизывания пока совсем нет. Ресурсов в достатке. + RTOS
здесь был ататат

0
rusefi
Да, есть такой план. Но сначала всё это нужно допилить :)
+2
rassel_msk
Идея хорошая(особенно радует, что это Open Source). Но давайте посмотрим правде в глаза — сколько человек из 1000 сможет на коленке нарисовать топливную карту для движка, учитывая, что она составляется по нескольким параметрам(если посмотреть не тот же TuneECU)?
0
rassel_msk
* на тот же
0
Zonda93Rus
при наличии ШПЛ, начальних приближенных настроек и теоретических знаний — не так уж и мало. Ну если конечно эта тысяча состоит не из людей далеких от техники, в частности от теории ДВС.
+1
frig
Топливная карта по широкополосной лямбде строится автоматически. Это уровень базового использования компьютера — собрали лог, открыли в MegaLogViewer, он проанализировал лог и автоматов поправил карту. Все.
С узкополоской тоже самое, но в несколько подходов.
0
Zonda93Rus
я в курсе :) Но и с ШПЛ есть ограничения. Во первых чтобы написать лог нужны базовые карты — без них мотор не будет работать и лог записать не получится. И потом слишком на глаз карты могут угробить некоторые моторы сразу на этапе писания лога. В любом случае лучше смоделировать мотор программно, чтобы заиметь базовые значения для карт. Это тупо технологичное, разумнее, и как потенциально дешевле.
+1
frig
Смоделировать мотор, к сожалению, невозможно.
Да и не нужно это по сути, лямбда работает в closed-loop режиме и строит смесь налету. С задержкой, но мотор так угробить сложно.
Понятно, что все нужно делать итеративно и не пытаться сразу захватить все.
+1
Zonda93Rus
Смоделировать мотор возможно и не так сложно как кажется. если конечно есть программный комплекс и можно ценить хотя бы пропускную способность ГБЦ, коллектора. Задавался целью и на симуляторе (если не изменяет память КарТест2000) моделировал мотор Renault Clio RS172. Так вот попасть во внешнюю характеристику снятую на диностенде с реальной машины получилось достаточно точно. Значит можно получается. Другое дело, что эта прога не считала карты. Но если пойдем дальше и посмтрим прогу того же Инновэйта — там есть считалка.
По закрытому циклу и строит с задержкой — да, но когда сроится мотор с избытком 2+бара или степенью 12+ и рабочим диапазоном за 9 тыс. об. эта задержка может закончиться печалькой.
+1
frig
Давайте пока не будем лезть в дебри. Человек, который задумает строить турбомотор с избытков в два бара по определению должен быть в курсе. Ведь в этого ветка начиналась?

Если вы знаете алгоритмы расчета VE для конкретного двигателя (мы же об этом говорим?), то это крайне интересно. Тогда и карта не нужна будет. Зачем, если мы можем просто посчитать VE в конкретной режимной точке?
0
Zonda93Rus
Прошу прощения, действительно в дерби полез. Ну если положить руку на сердце — алгоритмы циклического наполнения для меня темный лес. И на сколько я понимаю вопрос-значительная его часть до сих пор решается опытным путем. Как это делают прога того же Инновейта я не знаю, да и американцы не скажут если не пытать.
+1
frig
К сожалению задача слишком сложна. Слишком много переменных, слишком много факторов.
Так что карта строится опытным путем, по лямбде. Алгоритм примерно такой, как я выше написал.

Важно, что у нас есть интеграция с tuner studio, а значит и mega log viewer можно будет завести и остальную экосистему. Это не придется писать с нуля. Это большой плюс.
0
Zonda93Rus
Угу
0
Andsah
Ну на рынке мозгов для мотоциклов не всё так плохо, по крайней мере в мире карбюраторных моторов, инжекторами я не интересоваля.Есть всякие Игнитечи и Зетроники и ещё много кто, работающие в основном на спортсменов, которые за пару сотен ойро делают программируемые коммутаторы.Я на эндуру себе купил Зетроник с портативным программатором-очень доволен, даже карты зажигания на ходу менять позволяет.
Думаю что для инжекторов тоже не всё так плохо.
Добавить ещё хочется про универсальность, всё таки специфические разъёмы и конструкции ДПКВ и датчиков не позволят сделать нечто абсолютно универсальное, плюс большое количество настроек требует хорошего понимания принципов работы что для человека далёкого от темы может привести к печальным результатам.
+1
frig
>>Думаю что для инжекторов тоже не всё так плохо.
Сложно сказать. Вопрос в цене больше.

>>всё таки специфические разъёмы и конструкции ДПКВ и датчиков не позволят сделать нечто абсолютно универсальное

Вариаций не так много. Они есть, но общие типы датчиков едины, вопрос в обработке сигнала. Но это уже не железная проблема, а значит решается проще. Добавление еще одного варианта ДПКВ — вопрос написания небольшого модуля в коде.

>>плюс большое количество настроек требует хорошего понимания принципов работы что для человека далёкого от темы может привести к печальным результатам

Все это вполне доступно для понимания, никаких космических технологий там нет.
0
Andsah
Я же не говорю что это не возможно, просто требуется много работы и всяких экспериментов.
Можно конечно сделать универсальный контроллер со всякими возможностями допила, но это будет полуфабрикат для любителей, конечного продукта с идеей поставил-поехал не получится без опробывания решения на реальных мотоциклах.
Ну а уровень среднего пользователя, купившего красивую коробочку и ожидающего всяких улучшений ты сильно переоцениваешь, не раз видел как люди в Dyna2000 не могли разобраться и инструкцию прочитать.
+2
Pitesla
к стыду своему не смог нагуглить что такое " Игнитечи и Зетроники ", не могли бы вы дать ссылку на то что купили и куда умудрились это поставить))
Вообщей я думаю хороший такой пост вышел бы.
+1
Andsah
Зелтроник
Игнитеч
Зелтроник с управлением мощностными клапанами и возможностью программирования установил на Yamaha TDR250, работает прекрасно.Задача была получить разные карты зажигания для трассы и грязи, всё получилось.Но правда не специально-родные мозги сдохли от старости на 25-м году жизни, вот и решил выжать из мопедки максимум.
Я ещё много контор, далающих мозги, но не находимых через рунет видел, с некоторыми переписывался, Борат из Зелтроник очень много информации именно по гоночным мозгам накопил, ибо мозги сделать не трудно, а вот сделать их реакцию на датчики адекватной не всегда просто-нужны опыты, т.к. катушки имеют разное сопротивление, моторы разные, датчики разные и т.д…
Я этим с 90-х сильно интересуюсь, ещё на карбюраторной зубиле опыты ставил, детонация чуть мотор не убила, но в некоторых режимах машина ехала гораздо лучше.
А посты писать времени просто нет, кастом достроить второй год не могу, как раз в него к плоскодросселям сейчас мозги и подбираю, да и сомневаюсь что внедрение мегамозгов на доисторический мопед, выпущенный тиражом в несколько тысяч 25 лет назад будет иметь для здешней аудитории практическую ценность.
+1
and000
Касательно мотоцикла для повседневных покатушек сторонник теории «чем меньше электроники тем лучше».
Чем проще решение и меньше деталей — тем лучше и надежнее.

Сама идея с точки зрения реализации, безусловно интересная.
+1
Zonda93Rus
ну а как тебе идея повседневных покатушек без потери мощности при похолодании, более качественного смесеобразования вне зависимости от температуры воздуха и т.д. и как вывод из всего написанного значительное увеличение ресурса и снижение расхода при достаточной надежности. Инжектор изобретение старое и давно отлаженное — глючить и ломаться при качественной реализации там нечему.
0
ZZZ
Со всем согласен, кроме одного… Я могу на пальцах одной руки перечислить действительно качественные опен сорсные проекты. Конечно, я немного преувеличиваю, но их и правда очень мало. Да, этот проект меня заинтересовал, но я так и представляю, как будут появляться баги «после очередной прошивки»… :-)
0
Zonda93Rus
ну я не про опенсорс написал. я вообщем. К примеру Мотес и Арехи не глючат :)
0
and000
Глючит все. Просто некоторые вещи ты, как пользователь не видишь.
А приходит дядя-сервисмен с программатором и видит всю подноготную и все логи ошибок.
+1
Zonda93Rus
я так понимаю, вы не в курсе, что такое Мотес и Арехи :)

Да и в принципе по бытовым ЭБУ вы сами ответили на свой вопрос — пользователь не замечает, а почем? потому то такие системы имеют множество дублежей и алгоритмов, позволяющих работать в аварийном режиме (читай с какой-то не исправностью)
0
and000
я не знаю что-такое мотес и арехи. Если есть оригинальные, а не сленговые названия — с удовольствием почитаю для общего развития о этих устройствах.

ЭБУ это электро бытовые устройства? Это очень растяжимое понятие.

Если мой электрочайник с микроцессором будет работать в аварийном режиме. То он мне как пользователю не выведет сообщения «я сломаюсь через 12… 11. .10… минут». А скорее всего будет мило писать «ошибка 104 свяжитесь с разработчиком».

Большинство устройств разрабатывается именно так. Чтобы не травмировать психику обывателя фразами «хьюстон, у нас проблемы». Потому что такие устройства не подразщумевают что их будут чинить не опытные люди и на коленке.

Дублирующие системы — это еще один вопрос к цене этого электронного девайса. Мне к примеру не нужна автоматическая КПП на мотоцикл. Но для кого-то сей девай будет востребован.
+1
Zonda93Rus
MOTEC и Apexi — производители ЭБУ (электронных блоков управления) для двигателей внутреннего сгорания. На чайники пока вроде не устанавливались :)

По ошибкам да, но разве 2 из 3 пользователей мотов (особенно те, что лезут/едут далеко) не роют первым делом после покупки сервисную инструкцию или не покупают адаптированный для «несервисмена» вариант от Hayes или еще кого?
Описание кодов ошибок в сети можно хоть на Буран найти
0
and000
Инжектор и электроника это хорошие вещи. И они нужны. И у нескольких КТМ-ов уже реализовано похожие решение.
К примеру, на заправке только 80й бенз? Не беда, переключил на режим плохого бензина и едешь. Выехал в цивилизацию — вернул нормальный режим. Та же ситуация с холодным воздухом, высокогорьем и т.д. В теории слышал что такое есть. А как дело обстоит на практике — не в курсе.

Вся эта красота стоит денег. Поэтому в такие блоки по 100 баксов не верю. И в заявленные вещи про опенсорс и что будет работать всегда и везде и отлично — тоже. Такой проект либо разовъется во что-то интересное — тогда его купят(либо задавят) крупные конторы и ни о какой низкой цене и открытости для всех речи не будет. Либо проект закончится, когда энтузиазм авторов и свободные финансы иссякнут.

Если забился карб. Я в теории худо бедно представляю что делать и, опять же теоретически, могу починить на коленке. А с забитыми форсунками инжектора — нужно искать сервис. Та же ситуация если происходит что-то с мозгами такого девайса.

Сейчас все хотят экономии при эксплуатации. Забывая что маркетологи не дураки и продавать ничего во вред себе не будут.
0
Zonda93Rus
Про маркетологов отдельный разговор. Тут не нарушая правил сайта (мат) вопрос не обсудить.
Про опессорс — ну MegaSquirt работает уже давно. Хотя конечно цена не 100 баксов и всё же есть ограничения в открытости, но пашет.
Про забитые форсунки — форсунку быстрее и легче поменять, чем почистить карб. А если инженеры продумали вопрос замены и исключили тотальную разборку все мота — дело нескольких минут.
+1
frig
MegaSquirt это не opensource и близко.
0
Zonda93Rus
ну вроде изначально он так начинался, нет? Помню, времена когда он продавался как комплект радиолюбителя.
0
frig
Комплект продается, да. Но копировать их плату и продавать — нельзя. Ибо оно все таки принадлежит тем ребятам, а не сообществу.
+2
frig
>>Поэтому в такие блоки по 100 баксов не верю. И в заявленные вещи

Почитайте про secu-3. Там и блоки и opensource и все все все. Правда только зажигание, слабый проц и поэтому на нем строить инжектор сложно.
Но этот проект жив и развивается. Хотя вы бы его давно похоронили :) Он не умер, не продался, не закрылся и не задавлен. Все пучком! :)
0
and000
Тогда искренне желаю вашей команде удачи. Буду ждать известия о готовых работающий прототипах и мелкосерийном производстве
+2
7audio
Ребята, читал вас на хабре, вот уж не думал, что тут тоже наткнусь! :)

ИМХО, для привлечения обывателей, неплохо бы показать на видео, что дает простому смертному такой девайс. Типа, выставляешь с ноутбука, подключенного как в MotoGP настройки, проезжаешь квотер за три секунды, выставляешь экономию топлива, едешь 200 км на 1 литре и т.д…
Нарисовать прототип гуевины с различными регуляторами и т.р.
Таблички, какие хар-ки удалось достигнуть на каких настройках (на какой-нибудь популярной технике).

Короче: SHOW, DON'T TELL!

ну и немеряно удачи вашему проекту! :)

PS Как потребитель, 100% купил бы подобный девайс, если бы он был уровня ардуино (купил, воткнул USB, запустил код примера, заработало)
+2
elmm
Мне кажется проекту пока что не обыватели нужны, а девелоперы.
+4
rusefi
Может таже не девелоперы, а бета или альфа тестеры… Короче люди с руками и временем, чтоб что-то делать.
0
crazy_alces
Смотрел на ютубе видео, как мужик на TRX850 инжектор ставил, непростая задача.
А идея то норм, я б не отказался от кнопок переключения режимов работы двигателя на ходу, как на мотоГП байках. Едешь на дальняк — на малый расход поставил, перед обгоном кнопку нажал и полную мощность вкл., красота )
+1
frig
На самом деле кнопки не нужны. Все это реализуется в одной прошивке. Когда тошнишь потихоньку — это одна режимная область, экономная, когда откручиваешь — другая. Все это отлично уживается вместе.
0
Zonda93Rus
это маркетинг. Клиентам нравится новая фишка, вот и лепят. В спорте это используется же для другого — не для экономии уж точно.
0
crazy_alces
Как раз для неё то и используется. В Ф1 сейчас ограниченное количество моторов на сезон и запрещены дозаправки, соответственно экономят топливо и ресурс мотора. В следующих сезонах хотят и объем топлива на гонку ограничить. Постоянно по радио пилотом сообщают «переключи двигатель в режим B» А и т.д.
Кстати блок у них стандартный на всех от McLaren Electronic Systems — Microsoft.
0
ZZZ
  • ZZZ
  • 13 ноября 2013 в 17:27
Не вижу ссылки на github.com, или я что-то пропустил?
+1
frig
Пока что вот тут sourceforge.net/projects/rusefi/
+2
ZZZ
Ууу… Я уже лет пять ничего не слышал про sourceforge.net! Очень рекомендую подумать над нормальной системой контроля версий (Git) и правильным хостингом (Github). Больше людей подтянется.

Java? Странный выбор для такой штуки. Вот прямо реально странное добавление не самого стабильного слоя в настолько критичный софт.
+1
frig
Пока что в систему контроля версий не упирамся, мало нас :) Есть задачи поважнее.

>>Java?
Где Java? Си! :D
+1
ZZZ
Есть вещи, который лучше делать сразу, чтобы потом не менять, ибо это сожно. SVN, это даже не прошлый век, а позапрошлый. Ну ладно, ваше право.

Где Java? Си! :D
Наверное, ляпнул не разобравшись. Увидел там «java_console» и «java_console_binary» — достаточно, чтобы испугаться! :-)
+1
frig
Я говорил о переходе на git, но пока не нашел поддержки. Присоединяйтесь — поможете пролоббировать :D

Java_console это приложение для теста прошивки. На форуме у нас есть описание.
0
ZZZ
А кто зачинщик всего этого? Кто главный?
+1
frig
А вот вон bikepost.ru/profile/rusefi/ Зарегистрировался и тут.
+1
rusefi
Я главный. Вопрос выбора системы контроля версии — примерно девяносто третий по важности сейчас. У SVN есть небольшой плюсик простоты.

Будем рады помощи по остальным девяносто двум вопросами. Можно помочь на С, на Jave, в KiCad ну или просто паяльником :)
0
ZZZ
Если вы хотите привлечь людей, для решения остальных девяносто двух задач, то в ваших интересах упростить им этот процесс. Поверьте мне, как человеку, который имеет в этом опыт — далеко не один проект загнулся из-за таких вот досадных мелочей.
Впрочем, я уже говорил: ваше право.

P.S. У SVN нет плюсов. Вообще нет. Одни минусы.
0
rusefi
> У SVN нет плюсов. Вообще нет. Одни минусы.

Мда, завидую уверенности в правоте только своего мнения.

Например, «One benefit of subversion over git can be that subversion allows checking out sub-trees only»

Далее по теме — programmers.stackexchange.com/questions/111633/what-does-svn-do-better-than-git
0
ZZZ
Мда, завидую уверенности в правоте только своего мнения.
Тут полагалось улыбнуться, но я не стал об этом писать… :-)

One benefit of subversion over git can be that subversion allows checking out sub-trees only
Really? :-)
+1
and000
P.S. У SVN нет плюсов. Вообще нет. Одни минусы.
Можно я утащу в избранное?
0
rusefi
см. чуть-чуть выше
+2
frig
Если мы перейдем на git — вы к нам присоединитесь? :)
+2
Pitesla
Надо было взять процессор по мощнее типа Сortex A9 из линейки TI или Freescale, запустили бы на нем линукс, потом браузер и к вашему проекту полно бы присоединилось гавнокодеров програмистов на javascripte))
а Гит не Гит это так отмазки, мы с друзьями сидим на ртути и что с этого на Hg переходить?))
+2
rusefi
вы очень крутые.
0
7audio
есть уже готовый tessel на javascript :)
0
ZZZ
а Гит не Гит это так отмазки, мы с друзьями сидим на ртути и что с этого на Hg переходить?
Сегодня есть две хорошие и почти равноценные системы контроля версий: git и hg. Ещё bazar, но там с разработкой совсем базар… Всё остальное, это безнадёжно устаревшее говно, уж простите за мою прямоту и мой французский.
В споре git vs hg для меня побеждает git, так как вся тусовка на гитхабе — на битбакете не дождёшься пулл реквестов.
0
ZZZ
Очень уж охота покопать код и svn не будет особым препятствием для меня. Вот полное отсутствие времени да, будет: вышел на работу после болезни и много всего накопилось такого, что только я могу сделать.
+1
frig
Я понял. Болезнь это плохо.
Разгребайтесь с завалами, а мы пока порядок наведем немного.
0
7audio
плюсую про гит и гитхаб.
+2
borodos
Ребята, вы замахнулись на непосильную работу в роиссе. у нас тутова нет такого количества мотоциклистов, готовых отвалить немалые деньги за самоделку. есть много похожих устройств, например «megasquirt», наш родимый «январь», те же поверкоммандеры. чтобы пользовать ваш девайс, у простых смертных должен быть весьма серьезный багаж знаний в управлении двс, а его нет у большинства. либо делать plug&play — это тот же повер коммандер.
чтобы получить действительно универсальный блок управления, он должен понимать от 1 до 6 цилиндров, работать с от1 до 6 ШДК, иметь возможность квантования от 5000 до 25000 оборотов в минуту, иметь возможность работать с электронным дросселем, фазовращателями, впуском разной длины, подачей закиси, турбиной. смесь должна считаться или по разряжению\давлению или по расходомеру. должен быть датчик детонации, модуль зажигания, датчик ускорения коленвала.
дальше по отстройке. забудьте о настройке дома по логам. онли трек с реальными нагрузками. причем отстройка С НУЛЯ. потому что даже холостой ход с другими форсунками автоматически не настроится. переходные режимы, частичные нагрузки\частичный дроссель, щадящие режимы типа прогрева или перегрева. по времени у специалистов это занимает часов 8 на известном моторе.
вывод такой, дело не в аппаратной или программной базе. дело в усилиях, которые необходимо приложить к КОНКРЕТНОМУ аппарату. а оплатить такое вмешательство могут только спортивные команды, что они и делают ( на своих спортивных контроллерах сразу с даталоггерами). либо купить поверкомандер на ебее, и двигать три выключателя и две лампочки. для обывателя проще сменить мотоцикл, чем вложиться в такие переделки.
к стати экономичный\мощностной режимы регулируются положением дросселя- чем меньше дроссель, тем больше работает экономический алгоритм, чем больше он открыт- тем больше мощностной.
+3
frig
>>есть много похожих устройств, например «megasquirt»
Есть. Но он закрытый. Клон стоит 200$ на древнем и очень редком процессоре, да и клонируют только вторую версию, которая весьма ограничена. Да и алгоритмы далеки там от идеала, а вкладываться в разработку для проприетарного проекта желания нет никакого.
Кстати про мегасквирт я знаю не по наслышке — у меня на нем мотоцикл. Перевел с карба, настроил с нуля. Так что порядок задач понимаю, да и есть на нашем форуме ребята куда более серьезные. Например известный в узких кругах Maxi (RPD) или XDA.

>>он должен понимать от
Да на все «должен». Не зря взят такой мощный камень с сотней ног.

Непосильной я бы эту задачу не назвал. Вот ядро linux писать и поддерживать — это серьезная задача. Или браузер какой-то. Но с этими задачами справляются. А блок управления двигателем на два порядка проще.
0
borodos
слепить контроллер и написать под него управляющий софт это одно. а написать алгоритмы, таблицы, забить их данными под конкретный мотор- совсем другое. тут вариантов как я уже писал — два. первый- откатка под каждого клиента ручками. получается все хорошо, долго и дорого. второй вариант — лепим прошивку «аля спорт» и поехали. если знакомы с Maxi(RPD) — узнайте сколько стоит перевести автомобиль на «январь». на мото, да на ваш контроллер, будет дороже, т.к. больше разнообразие конфигураций.
под себя сделать- это круто, однозначно круто. да и мот на мегасквирт перевести — уже достижение. но сделать готовый продукт такой мощности, «плюх и плей», даже за $1000 считаю нереальным
0
rusefi
Мы еще не поняли почему, но Maxi почему-то тусуется на нашем форуме и утвержает, что заказал STM32F4DISCOVERY…
+1
frig
Про Maxi который заказал discovery и вообще по непонятным для нас, простых, сметных, вообще заходит на наш форум rusefi написал.
Ну и глаза боятся — а руки делают. Megasquirt и VEMS поднялись же?
Железо 1000$ стоить точно не будет, а так как это opensource — больше никто и не заплатит.
+1
nmi
www.myecu.biz
Человек в одиночку сделал программируемые мозги на замену WeberMarelli для итальянских V-Twin MotoGuzzi, Ducati, Gagiva
Заливаешь стоковые карты и поехал.
И автотюнер есть, который корректирует таблицы во время обычной езды.
+1
frig
Только цена, почему-то получилась 600$
+1
nmi
600 это готовый эку в который нужно косу воткнуть и прикрутить на место штатного.
Плату с рассыпухой он продает за 200, можно купить, припаять к родному разъему и вставить в родной корпус. Что я и собираюсь сделать.
0
Zonda93Rus
Я отстал от жизни? Что за датчик ускорения коленвала?
ШДК — это интерпритация на тему ШПЛ?
ИМХО, я с Фригом согласен — задача посильная, но и с тобой тоже — сколько найдется людей, которые вложатся в такую модернизацию мота.
+1
frig
Широкополосный Датчик Кислорода = Широко Полосный Лямбда зонд.

Есть же не только мотоцилы. На то и универсальность. :) Это на байкпосте уклон в мото тему :)
0
Zonda93Rus
да я понял) С мотами еще сложнее в плане контроля форсунок и вообще подбора их. разница в времени работы ворсунки на малых и высоких оборотах очень разница. И есть ИМХО-мнение, что долго время развитие впрыска на мото сдерживалось в том числе этим. А на двухтактниках систем с 1 форсункой на цилиндр вообще единицы.
0
rusefi
А я не в РФ :)
0
lsw
  • lsw
  • 13 ноября 2013 в 19:32
ОпенСорс-мотоцикл — это интересно))) Жаль, недостаточно разбираюсь, чтобы помочь(((
0
kma21
  • kma21
  • 13 ноября 2013 в 19:47
вновь повторяется история с «open source в массы».
+2
frig
Так она не прекращалась вроде как. :) Куча opensource проектов используется нами повседневно.
0
kma21
да мне то об этом не стоит рассказывать =D

она не то, чтобы не прекращалась, она немного затихла и переформировалась. а сейчас повторяется вновь.
+1
frig
Ну мало ли.
Не хотите поучаствовать в проекте?
+1
kma21
я хоть и гентушник и линускоид со стажем в 5 лет и начинаю заниматься чип-тюнингом, но пока я не готов. учёба, отсутсвие навыков программирования, отсутствие байка или машины с инжектором и многое другое. хотя в будущем, может быть =)
+1
frig
Договорились, с нетерпением буду ждать будущего :)
0
kma21
ээмм… только сейчас понял, что Вы автор статьи. а Вы автор?
0
kma21
всмысле Вы автор проекта?
+1
rusefi
frig — автор поста на bikepost.ru
Я — автор статьи на Хабре
frig и я — участники проекта.
0
kma21
да, на хабре читал статьи, довольно интересно.

надо обдумать вопросы. проект довольно интересный, я планирую заниматься чип-тюнингом и надо сформулировать вопросы. =)
+2
rusefi
Есть такой нюанс — этот проект не совсем чип-тюнинг. Возможно даже совсем не чип-тюнинг :)

Если чип-тюнинг это настройка существующего блока, то тут мы пытаемся создать новый блок с нуля.
0
kma21
это я понимаю, но согласитесь, люди чип-тюнинг ближе к Вашему проекту, чем шиномонтаж =)
0
kma21
слово «люди» надо удалить, переформулировал мысль и не удалил слово сразу.
0
Antonio
А почему бы просто не разработать Прошивку для января с возможностью адаптировать под любой датчик коленвала, на авто это давно не проблема, вот это будет подарок для всех мотоциклистов))прошивки можете продавать базовые под любой мот+ПО для ее коррекции
0
rusefi
Можно.

Но на земном шаре есть целые страны, которые не знают о существовании Января. А еще получиться очень мучительное программирование, а у нас идея программировать проще и понятнее.
0
frig
Разработать прошивку для января не будет просто ни разу. Очень ограниченные ресурсы, ассемблер, в общем только хардкор.
0
Konditer
Касаемо мегаскирта — не знаю что там криво прикручено, как писал кто-то из комментаторов выше. Покупается рассыпухой и делается плата спокойнейше за 100 баксов. МС3 готовые блоки дороже, конечно. Зато можно смело взять МС1 ультра и обнастраиваться в конец. Документации вагон, городить очередной огород было бы странно.
+1
frig
Посмотрите на производительность тех процессоров и обратите внимание насколько сложно их достать. Низкая производительность в итоге порождает уродливый код с большим количеством костылей и хаков. Развивать и поддерживать такое — стоит очень дорого.

Ну и «покупается и делается» — это прямое нарушение лицензии. Тот проект коммерческий, как только вы его копируете сразу же нарушаете закон.

Если вы электронщик или программист — будем рады видеть вас в числе активных участников проекта. :)
Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста, или зарегистрируйтесь.
При перепечатке материалов, видео или картинок гиперссылка на «bikepost.ru» обязательна
мотоблоги, Блог им. frig, rusEfi - opensource мозги для инжектора