Страница 3 из 5

Re: Самодельный ECU

Добавлено: 03 апр 2019, 14:59
Aleksej.
skuraev269 писал(а):
03 апр 2019, 07:27
Вот я и хочу взять стандартные мозги, вырезать родную плату и поставить свою )
Стандартную электронику не выйдет апгрейдить, так же как ПК с 4-м пентиумом вы не сможете проапгрейдить современными комплектующими, только менять материнскую плату со всем прилагающимся.
Так что мертвые стоковые мозги ни у кого не нашлись? (именно не нео версия)
Если уже заморачиваться, насколько я понимаю на родном блоке проблема с памятью. Нет возможности залить новое ПО. Может есть возможность заменить проц на другой с флеш памятью если еще такие есть в продаже или сделать переходник под современный процессор. Будет дешевле и надежней. Остальное железо изменений не требует.

Re: Самодельный ECU

Добавлено: 03 апр 2019, 15:10
Aleksej.
skuraev269 писал(а):
03 апр 2019, 07:27
Вот я и хочу взять стандартные мозги, вырезать родную плату и поставить свою )
Стандартную электронику не выйдет апгрейдить, так же как ПК с 4-м пентиумом вы не сможете проапгрейдить современными комплектующими, только менять материнскую плату со всем прилагающимся.
Так что мертвые стоковые мозги ни у кого не нашлись? (именно не нео версия)
Только что загуглил, есть уже такие решения. Нужно только найти что за процессор подходит на замену родного.

Re: Самодельный ECU

Добавлено: 03 апр 2019, 15:13
skuraev269
В том то и прикол что проще новую плату сделать, чем пытаться другой контроллер интегрировать. Тем более в стандартном мозге их как минимум два.
На самом деле ничего страшного нет в том чтобы собрать новую плату, просто надо побольше технической информации собрать.
Наверное создам новый раздел на форуме где буду публиковать то что удалось нарыть по теме, ну и о ходе разработки рассказывать. Наверное на драйве тоже создам журнал.

Re: Самодельный ECU

Добавлено: 03 апр 2019, 15:15
skuraev269
Там не процессор, а чип памяти вшивают, это не для всех мозгов подходит.
И в этом нет духа энтузиазма )

Re: Самодельный ECU

Добавлено: 03 апр 2019, 17:28
Aleksej.
skuraev269 писал(а):
03 апр 2019, 15:15
Там не процессор, а чип памяти вшивают, это не для всех мозгов подходит.
И в этом нет духа энтузиазма )
Не получится изготовить эбу таких масштабов за малые деньги. Для того чтобы изготовить такой блок придется пройтись по всем граблям. После этого исправить ошибки и повторить эту же процедуру ещё не раз.

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

Чтобы сделать дизайн платы нужно будет не одну сотню листов документации прочитать и понять. Потом сделать разводку. Чтобы система вела себя стабильно потребуется многослойная печатная плата. В домашних условиях нормально производятся однослойные если сильно захотеть можно сделать метализацию но и двухслойная не подойдёт, как только заходит речь о микросхемах а если еще и с поверхностным монтажом уже сразу можно переходить на двух слойную плату. Чтобы сделать систему стабильной из соображений ЭМС + еще один слой, убрать наводки элементной базы и нормальная разводка массы и питания еще + один слой. И все, уже возможности в домашних условиях иссякли. А дальше $$$

Кроме платы есть еще много других аспектов детали + по + настройка железа и по.

Вашу бы энергию ... да в мирное русло.

Re: Самодельный ECU

Добавлено: 04 апр 2019, 07:17
skuraev269
Даже плата стандартного блока выполнена в два слоя.
В стандартном блоке применяются технологии 30-и летней давности. Сейчас все гораздо компактнее можно уложить. В роли защиты от наводок в стандартном исполнении в первую очередь выступает именно сам корпус ECU.
Двухслойную плату так же можно изготовить в домашних условиях.
Да расходы будут но не слишком колоссальные.
Ориентировочный бюджет 2000 рублей.
Наверное вечером распишу что удалось разузнать про стандартный ECU.

Re: Самодельный ECU

Добавлено: 15 апр 2019, 17:48
skuraev269
Наконец то собрался с мыслями, нашел время и решил немного расписать как устроен стандартный ECU от RB20DE NEO.
Начинка блока:
Изображение
1) EPROM 27C256 - чип памяти
2) PA1556AH - блок транзисторов
3) C6706AGH - микроконтроллер
4) SL5151S и SL5155S - транзисторы с функцией самодиагностики
5) HD62103
6) H8/539 - микроконтроллер
7) MC68HC11K1 - микроконтроллер
8) Блок резисторов

Главный процессор в этом ECU - это микроконтроллер под цифрой 6. Мануал к нему занимает 700 страниц, приведу только основные характеристики.
Максимальная рабочая частота 16 МГц, ОЗУ - 4Кб, флэшпамять - 128 Кб, разрядность - 16 бит. По сути этот чип и рулит всем двигателем.
Чип памяти под цифрой 1 хранит топливные карты, карты зажигания, ну в обще всю прошивку.
Зачем нужны микроконтроллеры 3 и 7 пока загадка, скорее всего для того чтобы снизить нагрузку на главный чип.
Микроконтроллер 3 соединяется с чипом памяти, похоже он отвечает за оперативный доступ к определенным значениям топливных карт и карт зажигания. Ведь в ОЗУ главного чипа целиком они не влезут (там всего 4 Кб).
На микроконтроллер 7 я даже документации не нашел.
Блоки транзисторов (2) похоже управляют форсунками, по сути они ничем не отличаются от обычных кроме компактного корпуса.
Транзисторы под цифрой 4 более интересны, они имею функцию определения короткого замыкания и разрыва цепи, с их помощью электроника легко понимает когда возникает проблема с какой нибудь периферией. При чем электроника получает возможность различать виды неисправности (короткое замыкание и разрыв цепи).
По ряду микросхем (например HD62103) не удалось найти вообще ничего. Предположу что они используются для формирования исходящих сигналов, то есть являются либо ШИМ-контроллерами, либо операционными усилителями, либо цифро-аналоговыми преобразователями. Один из чипов должен реализовывать USART-интерфейс consult'a. Возможно какой-то формирует сигналы для приборной панели.
Из за ограниченности технологий тех лет инженерам приходилось городить такое количество компонентов, медленному чипу давали на помощь целую команду вспомогательных, а недостающие интерфейсы реализовывали внешними. Во многом из-за этого и кажется что создать свой блок управления практически нереальная зада...

Re: Самодельный ECU

Добавлено: 20 апр 2019, 10:14
skuraev269
Обратил внимание на эти контакты в блоке ECU.
Они соединяются с чипами 3 и 7, но разъем думаю сделан специально для чипа 7.
Он имеет 4 контакта и по виду очень похож на UART. На фото плохо видно но контакты пронумерованы - на фото крайний левый №4.
Прозвонив мультиметром понял что 1 - минус, 3 плюс, значит 2 и 4 - Rx, TX, но кто из них кто определить не удалось.
Так как чип 7 связан с чипом памяти 1, я вот о чем подумал: инженерам Nissan нужен был способ прошивать эти мозги в онлайн режиме, для настройки мотора. А создавать две версии мозгов с прошивкой и без - дело накладное. Поэтому вполне возможно что функция прошивки присутствует, но только для посвященных. В теории можно попытаться подключиться вот таким UART переходником в этот разъем. Но проблема будет в том что надо знать протокол обмена данными. Короче в любом случае это будет не просто.
И для меня в любом случае создание своего ECU будет в приоритете по ряду причин.

Изображение

Re: Самодельный ECU

Добавлено: 25 апр 2019, 15:51
skuraev269
Первые результаты работы в этом направлении.
Самописная программа диагностики по протоколу Consult.
Вот тут создал тему.
Надеюсь это развеет мифы о том что программы это очень дорого, сложно и вообще нереально что-то в этой области сделать самому. :D

Re: Самодельный ECU

Добавлено: 26 апр 2019, 14:20
Vasiliy67
Не плохая идея думаю Изображение