Микас спорт и 8 цилиндров

вопросы по работе с программами, FAQ
Сообщение
Автор
Аватара пользователя
silicoid
JC Administrator
Сообщения: 29
Зарегистрирован: Вт сен 23, 2008 5:11 pm

#21 Сообщение silicoid »

Вынужден огорчить, но думаю если собрать такой блок, то его цена будет под 15 тысяч если ббрать только комплектующие и работу ))

Мне, будучи еще студентом, пришлось в одиночку разводить блок кодера для системы дистанционного управления на 80С196. Тот еще геморой был.. а тут не 100 ножек будет а под 400 и еще внешний шим нужен будет скорее всего.
самое интересное, что процессоров ARM11 я вообще нигде не нашел в продаже. Самое производительное, что мне попалось, это AMD ELAN SC520 А это чистой воды 486 dx5-133, но в одном чипе (без памяти правда) но вот в чем проблема. всё удовольствие стоит 2500 рублей. а еще надо по хорошему заказать отладочную плату для них.. долларов за 500 .. в общем подобная разработка обойдется в пару-тройку тысяч бывших американских президентов минимум.. и проект этот однозначно одному человеку не потянуть

nikll
Сообщения: 161
Зарегистрирован: Ср май 27, 2009 9:26 am

#22 Сообщение nikll »

Нудык, именно об этом я и говорил, причем ты еще маленькую сумму назвал. Законченный блок по себестоимости вполне реально вписать в 250$. ты же говориш о 600$, нам не ракету надо а достаточно производительную и легко расширяемую железку, например понадобилось еще 4 вывода бац туда еще одну платку на которой есть пара драйверов форсунок и прочая элехтрика, разьемы юзать те же pci, пару распаять паралельно плате и усе.
Причем очень желательно привлеч оптного электронщика у которого есть и опыт работы с подобными системами и необходимое оборудованние (те же отладочная плата и многокональный осцилограф).

Просто брать и перекраивать микас7.1 а потом дизасмиь и переделывать прошивку будет еще геморней и накладней, а результат будет заведомо хуже.

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

Аватара пользователя
Jetsamnaz
JC Administrator
Сообщения: 1152
Зарегистрирован: Вт сен 23, 2008 5:12 pm

#23 Сообщение Jetsamnaz »

в общем я скажу свое мнение.

Мы не авторы в прямом смысле этого слова ПО микас7спорт. Мы разработали/разрабатываем только алгоритмы управления для прошивки, груба говоря что надо от нее и каким образом должна работать... дальше вся реализация падает на программиста, которого вы наверно знаете - Леха Михеенков из SMS-Software. Он на тот момент был единственный высокого уровня программер, у него уже было дизассемблировано большее кол-во прошивок, так как делал к ним карты, и самое главное что он просто хороший человек, который изначально просто "нахаляву" делал все, что я его просил...тратил кучу времени безвозмездо. Да я ему конечно много разных идей поведал за это время, которые он также использовал и в своих январьских ПО. В последствии когда решили продавать все, естественно его включили в долю...ну не отступая от темы, вобщем у него есть можно сказать исходник, тоесть почти полностью разобран код (почти - потому что некоторые вещи в ПО не трогались отностиельно заводского). Но то что он поделится даже со мной этим кодом - я очень сомневаюсь!

Короче по многоцилиедровым моторам, единственно простое что можно сделать - это поддержать направление nikll с повторителями.
Никаких новых блоков изобретать! забудьте... микас11 - для него мы сделаем МОЛТ, но само ПО переделывать не будет никто уже... это по опыту м7 - много времени и "выгоды" массовой от него нет.
А вот блок микас10.3 - блок мощный, до 8 котлов умеет работать.... но адекватность алгоритмов управления не изведана, но калибровок очень много найдено... вот к нему бы молт адаптировать, чтобы сам настраивался...может быть что и вышло.... но опятьже все упирается в то, что каждый из нас зарабатывает себе на жизнь проводя все время на работах, а микас спорт - это уже в свободное время.... я думаю этим все сказано...
Последний раз редактировалось Jetsamnaz Ср окт 14, 2009 8:33 am, всего редактировалось 1 раз.
В чем сила? В турбо!

nikll
Сообщения: 161
Зарегистрирован: Ср май 27, 2009 9:26 am

#24 Сообщение nikll »

Вот и получается чо проэкт очень слабо развивается потому что исходники закрыты, например в чем то и я бы мог помочь но не имею возможности, и я не один такой, программистов много, и очень многие бы приложили руку к коду, возьми за пример тот же nginx (прогрессивый веб сервер), пока Игорь Сысоев тянул его в одиночку проэкт почти не развивался, но начиная с версии 0.10 он выложил его в свободный доступ и прожет пошел, сейчас нгинкс используется в рамблере яндексе мейле и куче зарубежный высоконагруженных проэктов.
Мое мнение что надо открыть исходники под двойной лицензией, типа для некомерческого использованния либо за бабки (к примеру сановская лицензия), тогда толпа дармовых разработчиков будут писать его ради удовольствия либо для себя (некоммерческое использованние), а потенциальных конкурентов которые попробуют на халяву денег заработать всегда можно будет засудить.
Тут смысл не только в повторителях, например чтобы добавить второй ряд форсунок с высокооктановым топливом одного повторителя мало будет, надо будет в зависимости от нагрузки и показаний датчика детонации балансировать время открытия между двумя рядами, там алгоритм выходит довольно сложный. Неплохо было бы приделать и другие опции кроме управления турбиной, например управлеине впрыском закиси, или управление охлаждением интеркуллера по темпиратуре возуха в коллекторе (интеркуллер не справляется обильно писаем на него водой пока не начнет справлятся). Если на каждую фичу делать свой "повторитель" то получется довольно неоптимально.

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

Аватара пользователя
Jetsamnaz
JC Administrator
Сообщения: 1152
Зарегистрирован: Вт сен 23, 2008 5:12 pm

#25 Сообщение Jetsamnaz »

железа микаса 7 не хватит на эти фишки...сейчас доп вывод управляет бустом по ШИМ, в новой версии ПО будет дополнительно управление 0/1 оборотов и давления... туда много чего повесить можно. Еще один ацп под датчик температуры топлива.
Нe cобственно еще пара входов еще есть, может еще один выход есть, а может и не один.. так как там 2 драйвера 4х канальных ШИМ, один на форсунках, второй 1 канал на бусте (был EGR), еще есть бывший адсорбер. - на место него что нить можно повесить
В общем железо кончается.... тогда если заниматься, то действительно брать за базу микас11, и писать под него ПО уже взамест серийного... алгоритмы из М7спорт брать можно...впринципе думаю если очень надо, можно и код достать но с м7, на асме... но тут явно нужны спецы, коим я не являюсь.... четко поставьте задачу что требуется.
В чем сила? В турбо!

Аватара пользователя
Merlin
Сообщения: 453
Зарегистрирован: Пн фев 02, 2009 2:26 pm

#26 Сообщение Merlin »

Вариант 11-го микаса очень вкусен. :twisted:

Contros

#27 Сообщение Contros »

По управлению многоцилиндровыми ДВС.
Самый реальный и универсальный вариант это Микас 7.1 + внешний девайс-повторитель форсунок и зажигания. C ним можно сделать и фазированный впрыск, единственное - не будет поцилиндровой коррекции УОЗ по детонации. Кроме того такой девайс можно будет использовать с любым ЭБУ, расчитанным на 4-х цилиндровый двигатель.
Дорабатывать сам Микас + переписывать код ПО намного сложнее.

Что сишный код ПО Микас 7.1 будет открыт, я сомневаюсь. А что бы получить код на асме достаточно открыть прошивку в IDA.
Исходники MOLT я открывать не буду - это имеет смысл лишь для проектов с потенциальной емкостью в десятки тысяч пользователей, и в стране, где работают законы.
Сейчас работаю над MOLT 3, переписываю движок программы, основная идея - обеспечить быстрое добавление другого ПО, поддержку разных вариантов списка параметров. В частности, будет добавлена поддержка стандартного ПО Микас 7.1.
Возможно, добавление своего ПО в базу MOLT будет доступно пользователям. Под добавлением ПО имеется в виду задание списка адресов таблиц и переменных - это будет работать только если ПО использует протокол Микас 7.1. Сделать же так, чтобы пользователь мог добавить свой протокол является крайне непростой задачей - очень много вещей в MOLT завязаны на полное использование Микас 7.1, и добавление любого нового протокола наверняка потребует исходников MOLT для отладки.
ПО Микас 11 займусь после отладки нового движка.

nikll, на форуме http://mikas-service.ru/forum.html?r=76894 мне попалось высказывание разработчика о возможности поставлять Микас 11 без софта, под разработку ПО сторонними производителями. Если хочешь, попробуй этим заняться, алгоритмами поможем! Разрабатывать ПО к выпускающимся десятками тысяч ЭБУ намного проще, чем проектировать, отлаживать свой.

Аватара пользователя
Merlin
Сообщения: 453
Зарегистрирован: Пн фев 02, 2009 2:26 pm

#28 Сообщение Merlin »

11-й микас тоже на инфинеоне?


nikll
Сообщения: 161
Зарегистрирован: Ср май 27, 2009 9:26 am

#30 Сообщение nikll »

Дык мало одного асемблерного листинга из иды, чо там разбереш, хорошо бы окученные исходники микас-спорт (вменяемые названия функций и переменных, комментарии), банальный пример, вы видели во что превращщается обфусцированный код? Иначе с идой месяц тока разбирать откуда растут руки и во что упираются ноги.

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

Поцилинровую оррекцию УОЗ по детонации вполне можно реализовать самостоятельно, в свой повторитель интегрировать hip9011 c двумя датчиками (он умеет до 8ми горшков слушать) и либо самим вносить задержки в зажигание либо эмулировать сигнал ДД на вход микаса.

Может ссылку даш где именно на форуме http://mikas-service.ru/forum.html?r=76894 разработчик высказывался, найти никак немогу.

Ответить