Can мост nissan leaf схема

Добавил пользователь Alex
Обновлено: 19.09.2024

Еще до приобретения машины изучал вопрос дистанционного запуска Leaf, а именно климата. Может так бы и не решился на эту не самую жизненно необходимую доработку, но все растут и всё меняется. Когда забираешь ребенка с тренировки, а в машине -30, то становится как-то не по себе. Можно было просто оставлять машину включенной, но минус в том что включенный LEAF не закрывается с пульта. Казалось бы закрой с механического ключа и делов. Было дело изготовил ключ под такой вариант чтобы не вскрывать каждый раз пульт, чтобы вытащить ключ блокировки дверей. Но замки и стекла в лифе это слабое место этой машины. Даже просто в оттепель, дождь, снег всё замерзает намертво, не говоря уже про мойку в мороз. Стекла со временем отходят, а вот механические личинки замков у меня еще ни разу сами не оттаивали. Проблема скорее является особенностью эксплуатации в холодном климате, т.к. электрозамки работают без замечаний, но, повторюсь только при выключенной машине.

Напомню, встроенный таймер запуска климат-контроля работает только когда машина стоит на зарядке.

До недавнего времени было всего несколько вариантов установки дистанционного запуска подогрева салона. Первый - это покупка блока OVMS за 250-300$ и самостоятельное его программирование. Второй - это установка привычной автосигнализации с ценой более 500$, зависит от уровня исполнения.

Осенью 2019 попался вариант приобрести блок, который устанавливается в диагностический разъем OBD LEAF и позволяет запускать климат-контроль со стандартного пульта открывания дверей. Насколько я понял блок программируется на несколько нажатий кнопки блокировки дверей. Цена вопроса около 80$. Минус такого решения, конечно, в небольшой дальности действия заводского пульта.

Остановился на похожем варианте установки блока, но с запуском по звонку с телефона. Внешне устройство выглядит как обычный ELM сканер, который устанавливается в диагностический OBD разъем под рулем. Внутри устройства устанавливается обычная телефонная SIM карта, на нее прописываются номера с которых можно включать/отключать устройство. Существенным плюсом для меня явилось то, что не надо ничего колхозить и лезть в электрику машины. Цена вопроса у разных продавцов плюс минус 100$.

Единственный нюанс, в предложенном продавцом исполнении устройство несовместимо с ETC карт-ридером оплаты дорог, который повсеместно стоит на японских машинах. Если не отключить разъем ETC от блока управления TCU, то климат будет дистанционно включаться только когда машина стоит на зарядке.

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

Принцип работы прост до безобразия. Делается дозвон на SIM устройства, и в течении 20 секунд запускается климат-контроль LEAF. Это первая зима эксплуатации. Летом проверю будет ли запускаться кондиционер вместо обогревателя. Время работы климата можно заранее обговорить, я пожелал 10 минут, хотя даже в самый сильный мороз 5 минут работы электрофена хватит более чем. При необходимости по второму звонку климат дистанционно отключается. Для запуска машины ничего отключать не требуется, штатно запустил и поехал. Из особенностей, при остаточном заряде основной батареи менее 30% обогрев не включается. Если авто подключено к розетке, то электропотребление идет частично от сети, но как правило жарит так, что мощности зарядного не хватает чтобы обогреть салон только от сети 220В. Одновременно с электрофеном включаются подогревы сидений и руля, если они были оставлены включены при последнем отключении машины. Самое полезное, что при этом запускается подзарядка 12В батареи, хотя это еще нужно перепроверить. Т.е. можно будет оставлять машину надолго без боязни полного разряда 12В аккумулятора, изредка дистанционно запуская машину.

Лично для меня небольшим неудобством является то, что нельзя выбрать направления потоков и скорость работы вентилятора при дистанционном запуске. Иногда снег на лобовом стекле успевает немного оттаять, что занимает несколько больше времени чтобы его потом убрать и почистить дворники. И еще при дистанционном запуске не подается питание на разъем прикуривателя, от него запитаны подогревы - накидки на детские кресла. Но это не критично, потому как даже 5 минут работы климата в лифе создают комфортную температуру в салоне, правда ценой 2-3% заряда.

Работой устройства доволен, полностью оправдало мои ожидания и привнесло гору комфорта в эксплуатации машины зимой.

2 Ответ от Saltois 2021-04-19 10:01:27 (2021-04-19 10:02:59 отредактировано Saltois)

В новых прошивках изменен алгоритм сглаживания. Теперь при работе в режиме оценки остаточного заряда по напряжению цифры прогноза меняются гораздо плавнее.

И маленький приятный бонус. Мост теперь умеет рисовать палки SOH. Понравится тем, кто хочет видеть на приборке всегда 12// В Лифспае при этом сох не меняется, отображается тот, что отправляет в CAN LBC

3 Ответ от LKA 2021-04-19 10:16:00

я понимаю, что от напряжения отталкиваться проще, но эффект скачущего остатка пробега не раздражает?
хочу попробовать реализовать другую формулу: емкость ввб на момент выезда известна, последний расход известен, при включении отображаем сколько проедет со вчерашним расходом.
чз 5-10 км пересчитали расход, пересчитали пробег, отняли уже пройденное расстояние.
я так мысленно делаю, когда еду по новым маршрутам.

4 Ответ от max d 2021-04-19 11:27:16

А если сделать бОльшую задержку? Чтобы не сразу пересчитывался, а в течении 5-10км. Если топил это время - уменьшается, если ехал спокойно - показывает больший. На хонде последней так было. Как бы отталкиваться от среднего расхода за интервал пройденного пути.

5 Ответ от Saltois 2021-04-19 14:40:00

прогноз считает не мост, а VCM. Мост только сообщает сколько гидсов осталось в батарее

6 Ответ от LKA 2021-04-20 08:43:49 (2021-04-20 08:45:08 отредактировано LKA)

прогноз считает не мост, а VCM. Мост только сообщает сколько гидсов осталось в батарее

ок. чз 5-10 км пересчитали расход, пересчитали пробег, отняли уже пройденное расстояние, пересчитали сколько надо гидсов подсунуть VCMy, что бы он отобразил нужный прогноз.
потом делаем это каждые 1-2-3 км.

7 Ответ от Saltois 2021-04-20 19:54:54

Так откуда батарея знает сколько машина проехала? Сейчас в прошивке реализована скользящая средняя с бОльшим весом последних значений, да еще дополнительно сглаженная по 60 результирующим. По уму надо считать энергоёмкость на основе показаний датчика тока, но у меня пока не получается качественно выдёргивать эти данные из сети

8 Ответ от LKA 2021-04-20 20:37:39

Так откуда батарея знает сколько машина проехала?

при чем здесь батарея? ей и не надо.
подвластен же только канмост, а он же в каншину включен, и судя по базе далы всё что нужно там пролетает?

9 Ответ от Jokerrevda 2021-05-01 08:19:38

Подскажите а кто данный кан-мост собирал?

10 Ответ от LKA 2021-05-01 08:41:15 (2021-05-01 08:42:35 отредактировано LKA)

11 Ответ от Saltois 2021-05-01 11:12:59 (2021-05-01 11:13:16 отредактировано Saltois)

Только чтобы самому прошить, надо сначала программу написать, потому как то, что выложил Даниэль работает давольно криво и далеко не на всех машинах, как выяснилось.
По итогу я обзавёлся еще и канхакером и уже месяц практически всё свободное время уходит на ковыряние в коде. Эх, почему я не программист

12 Ответ от SergeyS-S 2021-05-02 04:44:15

на платах мини ардуино то же будет работать ?
видел синенькие платки сильно похожи на них.

13 Ответ от LKA 2021-05-02 07:32:37 (2021-05-02 07:34:04 отредактировано LKA)

SergeyS-S, грят обычной ардуине, которая атмега, соплей не хватает. Ардуину на стм32 можно попробовать.

14 Ответ от Saltois 2021-05-02 14:42:43

на платах мини ардуино то же будет работать ?
видел синенькие платки сильно похожи на них.

Ну для начала в атмегах, на которых построены платы ардуино, на сколько я знаю, нет КАН интерфейса, значит нужны будут драйвера. Теоритически, если возложить на ардуинку только функции фильтра, она наверно и справится, но это будет такой зоопарк.. Здесь знаний нужно будет не меньше, чем построить мост с нуля.

СТМ32, как выяснилось, тоже глотает пакеты. Сейчас работаем над мостом для миникаба, СТМка не справляется с трафиком. А там всего 47 идентификаторов.

15 Ответ от SergeyS-S 2021-05-02 14:46:47

Saltois,
понял , более менее понятнее стало , спасибо

16 Ответ от kovax 2021-05-02 15:08:49

ардуина не вытягивает 2 КАНа как шлюз - теряет пакеты.

17 Ответ от Folken 2021-07-20 06:06:36

Как насчёт ESP32? Поставить 2 штуки, у каждой свой кан-порт. Соединить друг с другом по UART. Программировать через Arduino IDE. 240 МГц дуалкор, мощь!

18 Ответ от tigor 2022-02-03 04:40:18

Saltois, добрый день!
Машина Nissan Leaf 2011гв леворукий (VCM и LBC 24кВт оригинал), батарея ~43кВт.
У Рината приобрёл CAN-мост, но он знает только как подать команду на режим 00 (умножение-сложение GIDs), но данный режим даёт не совсем правильные показания.
Хотелось бы попробовать режимы 01 - штатный, и 02 - по напряжению.
Первые два байта в командах на программирование CAN-моста в режим 00 являются множитель и слагаемое.
Вчера попробовал штатный режим (01) и по напряжению (02), нашёл более менее правильные команды для хотя бы правильного отображения киловатт в батарее.
Для этого разрядил батарею печкой до отключения, закачал 15квт и ввёл команду по напряжению, чтобы отображался правильно заряд батареи - сейчас выкатываю.
Может подскажете, как запрограммировать CAN-мост, чтобы отображался правильно прогнозируемый пробег?


Пару недель назад, с приходом тепла, решил заменить фильтр. Купил его давно, но всё забывал, пока в очередной раз не наткнулся на него в гараже. Посмотрел видео, как это делается и полез. Я бы не сказ… Читать дальше


На Куге не менял) и педаль сними и сломай спину в двух местах, а руку в трех, тогда можно легко поменять)




Вот и победил я ошибки по 0 положение а руля что не давала абс работать и ошибка по тормозам от туда же и лезла + эйрбэг теперь в рабочем состоянии. Вообщем нашел за недорого подрулевой шлейф вместе с… Читать дальше



Долго искал почему горит ошибка подушки водителя.Проверил шлейф подрулевой в результате чего сбилась калибровка 0положения руля. А все оказалось проще .Причина ошибки подушки была в самой подушке води… Читать дальше



подушку поменяйте в руле или у вас есть желание оставаться в группе риска разбить лицо об руль при окололобовом столкновении?







Подглядел на просторах драйва идею про резистор Решил реализовать, т.к. все равно котел снят, менял горелку (поставил дизельную, свечи накала одинаковые с бензиновой, горелки немного разные, но все… Читать дальше



У меня бензин. Подключал на столе, измерял температуру воды: примерно на 60 градусов снижалась мощность, потом градусов до 80 догревала вполсилы. По аналогу температура была та же.


Так и есть . Она все время плавает. Гистерезис большой. А я смотрю по таймеру. Он у меня температуру цифрами показывает. Берет информации с w bus шины


А поехали мы в соседний регион за вдохновением. Кто знает, может быть, после этой поездки изменится размеренное существование нашего тестового ZE1. А вдохновить нас должен был уникальный Nissan Leaf AZE0 с полным приводом и двумя силовыми установками. Даже на бумаге это звучит интересно! Ведь на российском рынке полноприводные электромобили встречаются только в форм-факторе кроссоверов (за исключением Porsche Taycan), а сам Nissan пока только планирует на базе 62-киловаттного Leaf выпустить электромобиль с приводом на обе оси. Есть, правда, гоночный Nissan Leaf Nismo RC с суммарной отдачей двух электромоторов 240 кВт (326 л.с.) и крутящим моментом 640 Нм. Но, во-первых, от Лифа у этого электроболида только имя и пара экстерьерных черт, а во-вторых, на дороги общего пользования этому аппарату путь заказан.


А вот белый, обычный с виду Leaf AZE0 спокойно стоит себе во дворе обычного российского частного дома, бок о бок с американской Tesla для японского рынка. И в любой другой ситуации Тесла, безусловно, привлекла бы больше внимания. Но не сегодня.







Снаружи ничего не выдает двухмоторность Лифа. Да и под днищем индикаторов немного — вот такой пластиковый кожух, прикрывающий мотор на задней оси, да слегка уменьшенный (сантиметра на три) дорожный просвет

В салоне тем более никаких признаков доработок нет — ни тебе датчиков, ни дополнительных приборов, ни даже ярких вставок в дверях. По умолчанию машина сделана полноприводной, а если хочется тру джапан дрифт кар, то движением джойстика (он же селектор КП) на себя и вниз отключается передний мотор. Вот индикации включенного режима, пожалуй, и не хватает. Этот пункт есть в плане доработок. Хотя сам Александр практически не использует задний привод, потому что это совсем неинтересно. К тому же из-за того, что основной вес приходится на передок, это еще и неэффективно.


«Мне в принципе передний привод не по душе. К тому же когда возникла мысль доработать Лиф, я сразу понял, что это будет не просто полный привод. Это будет мощность в два раза выше! И ехать машина будет практически в два раза быстрее. Первым делом купил силовую установку от ZE0 2013 года выпуска, у кулибиных из Оренбурга заказал CAN-мост. Прекрасное изобретение, спасибо им за него. Именно CAN-мост позволяет безболезненно срастить два электромотора. Все работы делал сам, в том числе потому, что и спросить особо не у кого было, ибо это был, по сути, первый такой проект. Однажды видел попытки поставить два электромотора на Nissan X-Trail, но об успешных итогах этого эксперимента не слышал.


Приводы на задней оси стоят от Leaf, а вот ступицу подбирали от других Nissan, чтобы там помещались приводы. Задний электромотор также потребовал эксклюзивного крепежа и подушек. Крепеж нужен минимум в трех точках, но лучше — в четырех


Не праздное любопытство — а сколько проезжает Лиф с двумя силовыми установками? Примерно столько же, как более или менее живой стоковый AZE0 — около 180 километров. Причем даже при бодрой езде


Динамика не уступает Tesla. Это был один из мотиваторов для тюнинга — чтобы после Теслы было не скучно

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

Ну и мы, естественно, не удержались от вопроса — а с ZE1 можно провернуть сей перформанс?

Nissan LEAF CAN bus messages (in .DBC format!)

Proper CAN database files are also found in this repository along with the original excel spreadsheet. The .dbc files are easier to use when working with CAN messages. Please note that there are major differences between ZE0,AZEO and ZE1 LEAFs

Please fork the repo and make changes in your repo before creating a pullrequest, or message me if you have some CAN findings to share.

LEAF generations explained

How to browse the database?

DBC files are also extremely useful for reverse engineering, if you playback a CAN log these files can be used directly for translating the data.

Some notes about CRC/CSUM/MPRUN

IMAGE ALT TEXT HERE

Nissan places a few error checking methods into the communication. This video explains the functions of these:

What about active CAN-polling?

Actively asking the different control units for info is another thing. The database files here won't help you (those are for passive listening), but here is a list of the different control units query and response IDs. Please note that the availability of the control modules varies depending on model year (Only ZE0 has 'Shift' module for instance)

Control Unit ID Query ID Response
Consult3+ 0x7D2
VCM 0x797 0x79A
BCM 0x745 0x765
ABS 0x740 0x760
LBC(BMS) 0x79B 0x7BB
INVERTER/MC 0x784 0x78C
M&A (Meter) 0x743 0x763
HVAC 0x744 0x764
BRAKE 0x70E
VSP 0x73F 0x761
EPS 0x742
TCU 0x746
Multi AV 0x747
IPDM E/R 0x74D
AIRBAG 0x752
CHARGER 0x792 0x793
SHIFT 0x79D 0x7BD
AVM 0x7B7

Here's an example of a request, checking which gear is selected from the VCM:

Description: Gear position (1=Park, 2=Reverse, 3=Neutral, 4=Drive, 7=Eco). The fifth reply byte value is the gear value. In the example gear is 1.

Читайте также: