Aleksey7 86 Опубликовано 13 апреля, 2019 Поделиться Опубликовано 13 апреля, 2019 Дело было вечером, делать было нечего :-) Пришла мне в голову идея доработать свой блок управления под две прошивки, что б можно было из салона кнопочкой переключать. Блок Bosch ME 7.5 от 1.8т AWT. Есть у меня две прошивки, одна под Е2, с отключенными СВВ и второй ламбдой, и на «лошадки» прошивка. Когда хочется пошустрить заливаю одну, когда по городу и пробкам то «эконом» Е2. Раз появилась идея то надо воплотить. Мне видится два варианта реализации: 1. Изготовить 2х режимную прошивку и переключать ее софтово. 2. Добавить дополнительную микросхему флеш памяти и переключать микросхемы. Так как я не программист и не умею программировать, то первый вариант я сильно не рассматривал. А вот второй вариант легко, электроника моя профессия :-) Да и плюсы у него есть, на мой взгляд конечно. Блок в любом режиме ведет себя полностью стандартно, использует стандартные и доработанные прошивки. Прошивается в обычном режиме. В общем два блока в одном выходит. Переключение буду делать кнопкой в салоне. Ну вот, путь по которому пойду известен. Приступим :-) Для начала посмотрим что там за флеш память стоит, а стоит там простая AM29F800BB на 1 Мб. Читаем документацию по данной микросхеме, прикидываем что к чему, и понимаем что эти микросхемы очень легко использовать вместе, легко управлять ими. Электронно микросхемы будут стоять параллельно, за исключением нужных для управления ими лапок. Эти микросхемы сделаны по технологии КМОП, что упрощает параллельное подключение. В общем не буду тут расписывать что, почему и как. Если интересно почитайте даташит на данную память. Ну вот, представление о памяти составил, прикинул примерно как переключать их, есть два варианта, по сложнее и по проще. Решил оба испробовать. Для начала разобрал блок, как это сделать любой знает, 4 винтика всего :-) Далее подключил его и логическим анализатором посмотрел на управляющие нолики и единички на нужных лапках. На фото у меня в руках именно анализатор а не индикатор проводки. Корпус уж больно удобным оказался для самодельного анализатора. Зелененький – «Ноль» а красненький – «Единица», логические конечно :-) С сигналами боле менее разобрался, теперь надо микросхему подключить параллельно. Тут два варианта, один громоздкий и менее надежный, с помощью платы ну а другой самый надежный и простой – Бутербродом. Этот метод используют в оборонке, а так же за бугром в планках памяти и не только, там где очень критична длинна проводника из за частоты и наводок. По сему решил использовать метод «Бутерброда» ибо проще и надежней, и вибростойкость выше. В общем прелесть а не метод :-) По названию вы уже поняли как это выглядит. Берем микросхему памяти, вот так она выглядит, и спрямляем лапки, вот так. Будьте аккуратны, лапки выдерживают 3 изгиба, потом ломаются под корень. При монтаже бутербродом используются микрухи с более длинными лапками, микрухи более тонкие или специальные проставочки. Размер данных микрух один, а проставок специальных у меня нет. То тут два варианта есть – Использовать вместо проставок проводок одножильный, это просто и быстро но не удобно для отладки, а я как раз этим заниматься буду. Второй вариант сделать микросхему тоньше на 0.5-0.7мм. Я выбрал второй вариант. Закутал блок и быстренько, с помощью дремеля, «похудел» микросхему на сколько надо :-) К стати, при работе с памятью используйте антистатический браслет, она статики боится. Далее отгибаем какие надо лапки, припаиваем к ним проводки. На фото я припаял проводков больше чем надо в итоге, экспериментировал. Далее подготовил микросхему к пайке и напаял вторую, на фото вторая до конца не запаяна, не обращайте внимания, так надо было. Теперь приступил к экспериментам. Я выше писал что можно двумя методами их выбирать. Все ОК, при любом методе нормально пишется-читается в выбранную микросхему памяти. Но один метод, метод управления через «Ресет», оказался самым удобным и простым в реализации. Смысл в том, что при подаче и удержании на ресет логической единицы, микросхема полностью «поджимает» все свои лапки и никому не мешает, как будто ее нет вообще. Это и буду использовать для выбора для переключения микросхем. Так же минимум проводков надо :-) Все работает. Красота… Теперь надо собрать переключатель. Напрямую тумблером нельзя переключать, точнее можно, но при любой статике или еще чего, чего в машине навалом, память сгорит. По сему нужна развязывающая и переключающая схема. Переключать я буду цепь ресет. Лапки ресет микросхем памяти не припаяны к плате. Для включении нужной микросхемы ее ресет буду соеденять с платой, а на ресет не нужной в данный момент микросхемы, буду подавать логический ноль. Думал просто подавать 0 и1 на нужную микросхему, но анализатором отловил что блок контакт ресет использует изредка. По сему переключатель делаю. Порылся по загашникам, нарыл оптрон и свитч. Оптрон нужен что б полностью развязать ресет с кнопкой управления. Ну а переключатель собственно нужен для переключения лапок ресет. Управление решил сделать через «Землю». То есть для переключения прошивок надо не подавать на блок +12, а просто замыкать управляющий провод на землю. Это удобно тем что к кнопке переключения не надо +12 тянуть, ну а земля(кузов) везде есть :-) Ну и еще один не явный плюс от управления «землей» в том что в случае повреждения и замыкания управляющего провода ничего не случится, ну окромя того что переключатся перестанет. Набросал простейшую схемку. Оптрон у меня - 6N137SD Переключатель - SN74LVC1G3157DBVR Приступим к сборке. Вот фото деталей. Мелкий, который около иголки лежит, это переключатель, ну а другой это оптрон. Для начала собрал схему на макетной плате, все Ок. Проверил в разных режимах, даже всякие замыкания по устраивал и другие непотребства. Так же проверил рабочий ток диода в оптроне, он в штате, по даташиту смотрел. Проверить обязательно надо, ибо мало плохо, много тоже. Ток от R1 зависит. Далее подключил макетку к блоку управления и проверил в связки с ним во всех режимах. Все Ок. Можно собирать на чистовую. При сборке переключателя решил использовать объемно-навесной монтаж, в качестве подложки использовал оптрон, он отлично по размеру подходит. Вот так. Это надежно и компактно, то есть то что нужно для данной задачи. Переключатель смонтировали, теперь резисторы… Вид фас и профиль :-) Теперь идут резисторы «подтяжки на 0»… Вот и все. Осталось припаять проводки и покрыть лаком. Слоев пять… К стати, для тех кто не знает, цапонлак в электронике не везде использовать можно, если не знаете то не используйте :-) В нашем случае можно :-) Финальная проверка работы… Все Ок. Монтируем наш переключатель сверху. Прям на микросхему. Вот так. Силовое крепление обеспечивается по толстым жестким выводам питания. Тоненькие проводки идут на лапки ресет и на пятак ресет на плате. После пайки лапки заливаете тем что есть под рукой. Что б жестко были зафиксированы. Ну вот и все, двухпрошивочный блок готов. Правда просто? Собираем – проверяем на столе. Все отлично работает. На машине тоже все отлично. Переключается незаметно. Тестил усиленно. Вот и все :-) Ни гвоздя вам ни жезла :-) stas_amp, FeniX_1987, dverchenko и 2 других 5 Ссылка на комментарий Поделиться на другие сайты Поделиться
FeniX_1987 85 Опубликовано 13 апреля, 2019 Поделиться Опубликовано 13 апреля, 2019 39 минут назад, Aleksey7 сказал: Есть у меня две прошивки, одна под Е2, с отключенными СВВ и второй ламбдой, и на «лошадки» прошивка Сделано с умом, аккуратно, но обе ваши прошивки хреновые, раз вы решили так упороться с 2х режимкой. Хорошей прошивки хватит и одной, если она грамотно сделана. John First 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Aleksey7 86 Опубликовано 13 апреля, 2019 Автор Поделиться Опубликовано 13 апреля, 2019 2 минуты назад, FeniX_1987 сказал: Сделано с умом, аккуратно, но обе ваши прошивки хреновые, раз вы решили так упороться с 2х режимкой. Хорошей прошивки хватит и одной, если она грамотно сделана. Не скажи. На обычной удобно и экономично по городу с пробками "тошнить" а на другой гонять. В одну прошивку нельзя все "хотелки" свои свести, мои по крайней мере. Одна это просто заводская без экологии и второй лямды. Вторая "накручена" как мне хочется. И как такое сводить? Если свести во едино но будет середнячок. который у всех и не отвечает моим хотелкам. Ссылка на комментарий Поделиться на другие сайты Поделиться
vava1172 4 Опубликовано 13 апреля, 2019 Поделиться Опубликовано 13 апреля, 2019 Турбина с изменяемой геометрией? И в каком диапазоне Вы смогли сдвинуть полку номинального момента? Ссылка на комментарий Поделиться на другие сайты Поделиться
Mstylex 54 Опубликовано 13 апреля, 2019 Поделиться Опубликовано 13 апреля, 2019 Очень интересная тема, а если взять флеш больше и просто подключать старшие или младшие адреса памяти как это делали на январях? Ссылка на комментарий Поделиться на другие сайты Поделиться
Aleksey7 86 Опубликовано 13 апреля, 2019 Автор Поделиться Опубликовано 13 апреля, 2019 6 часов назад, Mstylex сказал: Очень интересная тема, а если взять флеш больше и просто подключать старшие или младшие адреса памяти как это делали на январях? Думал над этим в первую очередь. Но моих программистских знаний на это не хватило. Проще, если умеешь, за пилить прям в родной две прошивки, места там хватает. Переключать круизом например. Но опять упирается в мои программистские знания и не удобство в том что прошивками просто так, в родном режиме, сильно то и не поиграешся. На мой взгляд. для меня конечно, это самый оптимальный вариант. Блок всегда видится стандартным, работаешь с ним как со стандартным, прошивки "стандартные" ну и т.д. 8 часов назад, vava1172 сказал: Турбина с изменяемой геометрией? И в каком диапазоне Вы смогли сдвинуть полку номинального момента? Не, простая. Конкретно как не скажу, программист сдвигает знакомый. Сдвигает с помощью изменения фаз грм, давления наддува, и оборотов запроса максимального давления ну и что то еще там правит.... Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти