А очередному айтишнку, может быть, будет не лень перейти через нелюбовь к графическим интерфейсам «для домохозяек» и сделать генератор модели протеза, в котором больной сможет в несколько (десятков) кликов доработать модель (изменить габариты в чертеже).
Прочтите сначала arstechnica.com/gadgets/2013/10/googles-iron-grip-on-android-controlling-open-source-by-any-means-necessary/ — потом можно верить.
Или думать.
Действует.
Только а) авторские права нарушены не были, б) доказать использование кода в проекте, который кодом наружу не светит, практически невозможно.
P.S. Если пункт а) вызывает вопросы, перед тем, как спрашивать дальше, попробуйте сами разобраться с авторскими (неотчуждаемыми) и смежными (отчуждаемыми) правами.
Хорошо.
А в чём тогда проблема?
У Вас есть CAN-анализатор? Без него Вы вряд ли разберётесь, не думаю, что VW публикует стандарты по управлению устройствами.
Если разберётесь — то, насколько я понимаю принцип работы сети, каждое из устройств может отправить команду любому устройству.
Если не будет гонки команд (педаль говорит «Дроссель на 10%», а Ваше устройство — «Дроссель на 50%»), то проблем я не вижу, только некоторый объём работ.
Молодец в том, что код есть, собирается и уже модульный.
Без тестирования на машинке что могу сказать: вся табличка выводов процессора должна быть выведена в какие-нибудь заголовочники (даже так придётся вникать, что PD7 процессора — это его 123я нога в TQFP144, она выведена на 41й вывод макетки, тот соединён с 7-м аналоговым каналом, на котором висит MAP… уф).
На мой взгляд, в эот заголовочник нужно вывести абсолютно всё, включая serial console. (вспомню один проект, GRBL, правда, он для AVR — да земля ему будет нулём).
И да, меня несколько удивили шесть силовых выходов.
То ли у Вас распределённый впрыск и зажигание с трамблёром, то ли моновпрыск с нормальными свечными катушками, то ли это просто шесть ключей.
Вообще, если можно, расскажите, пожалуйста, про выбор схемотехнических решений — MCP3208, OP2340 и минимально необходимый для работы системы камень, в смысле mainMCU
Тоже верно, если тестировать на живой машине.
Я вот вспоминаю расположение ЭБУ на своих машинах и предпочёл бы работать на каком-нибудь отдельном движке ;)
Давайте лучше зафиксируем поддерживаемое железо и составим план улучшения core product.
Код на SF прикольный уже сформировался, Вы молодец, хотя мне не всё нравится :)
Я бы предложил создать в репозитории два каталога — current и releases, текущее содержание репозитория положить в releases (в смысле, старые версии), а в current складывать мало-мальски запускающийся рабочий код, чтобы упростить синхронизацию задач.
Примерно в том и проблема.
Лучше отточить алгоритмы, дать исходники и понимание принципов работы, а конкретный шилд под свой двигатель придётся всем делать с полным осознанием дела.
Я вообще за то, чтобы зафиксировать пару распространённых кейсов (мне приходит в голову переделка какого-нибудь VW Golf 2 на такой КСУД, благо подобная схема — разве что с распределённым впрыском — стоит на всех ВАЗах).
Во-первых, дроссель не однозначно определяет скорость движения. Дело даже не в передаче (хотя и в ней тоже), но и в профиле дороги, например.
Поэтому собирать нужно сразу и данные про скорость, и обороты двигателя.
Вообще проекты круиз-контроля есть в Сети. На Казусе, помнится, даже сделали (в противоположность «делали» :)). Добавить в прошивку предустановки не так сложно, если уже написан регулятор скорости.
Во-вторых, педаль газа электронная? Или есть тросик?
Интересно, MFA нет, a СAN есть. Это пассат четвёртый, что ли?
Фотографию вставьте хоть.
На школьных дискотеках неплохо оживлял зону вокруг владельца (:
Или думать.
Только а) авторские права нарушены не были, б) доказать использование кода в проекте, который кодом наружу не светит, практически невозможно.
P.S. Если пункт а) вызывает вопросы, перед тем, как спрашивать дальше, попробуйте сами разобраться с авторскими (неотчуждаемыми) и смежными (отчуждаемыми) правами.
А в чём тогда проблема?
У Вас есть CAN-анализатор? Без него Вы вряд ли разберётесь, не думаю, что VW публикует стандарты по управлению устройствами.
Если разберётесь — то, насколько я понимаю принцип работы сети, каждое из устройств может отправить команду любому устройству.
Если не будет гонки команд (педаль говорит «Дроссель на 10%», а Ваше устройство — «Дроссель на 50%»), то проблем я не вижу, только некоторый объём работ.
Без тестирования на машинке что могу сказать: вся табличка выводов процессора должна быть выведена в какие-нибудь заголовочники (даже так придётся вникать, что PD7 процессора — это его 123я нога в TQFP144, она выведена на 41й вывод макетки, тот соединён с 7-м аналоговым каналом, на котором висит MAP… уф).
На мой взгляд, в эот заголовочник нужно вывести абсолютно всё, включая serial console. (вспомню один проект, GRBL, правда, он для AVR — да земля ему будет нулём).
И да, меня несколько удивили шесть силовых выходов.
То ли у Вас распределённый впрыск и зажигание с трамблёром, то ли моновпрыск с нормальными свечными катушками, то ли это просто шесть ключей.
Вообще, если можно, расскажите, пожалуйста, про выбор схемотехнических решений — MCP3208, OP2340 и минимально необходимый для работы системы камень, в смысле mainMCU
Я вот вспоминаю расположение ЭБУ на своих машинах и предпочёл бы работать на каком-нибудь отдельном движке ;)
Хотя… После BOSCHа на японцах…
Мне ближе (привычнее ;)) примерно такие вот динозавры: images.thesamba.com/vw/gallery/pix/724709.jpg
Давайте лучше зафиксируем поддерживаемое железо и составим план улучшения core product.
Код на SF прикольный уже сформировался, Вы молодец, хотя мне не всё нравится :)
Я бы предложил создать в репозитории два каталога — current и releases, текущее содержание репозитория положить в releases (в смысле, старые версии), а в current складывать мало-мальски запускающийся рабочий код, чтобы упростить синхронизацию задач.
Лучше отточить алгоритмы, дать исходники и понимание принципов работы, а конкретный шилд под свой двигатель придётся всем делать с полным осознанием дела.
Я вообще за то, чтобы зафиксировать пару распространённых кейсов (мне приходит в голову переделка какого-нибудь VW Golf 2 на такой КСУД, благо подобная схема — разве что с распределённым впрыском — стоит на всех ВАЗах).
Союз союзом, а экономическое пространство другое.
Поэтому собирать нужно сразу и данные про скорость, и обороты двигателя.
Вообще проекты круиз-контроля есть в Сети. На Казусе, помнится, даже сделали (в противоположность «делали» :)). Добавить в прошивку предустановки не так сложно, если уже написан регулятор скорости.
Во-вторых, педаль газа электронная? Или есть тросик?
Интересно, MFA нет, a СAN есть. Это пассат четвёртый, что ли?