OUT-CLUB.RU

OUT-CLUB.RU (https://out-club.ru/board/index.php)
-   Outlander XL 2007 - 2012 г.в. - Электроника, мультимедиа, навигация (https://out-club.ru/board/forumdisplay.php?f=271)
-   -   Исследование механизма работы ПО MMCS (https://out-club.ru/board/showthread.php?t=37735)

psy 29.06.2015 12:22

Re: Исследование механизма работы ПО MMCS
 
Вложений: 4
Стал счастливым обладателем электросхем делики д5.
Отсканировать всю книгу не просите. Если нужно что-то конкретное - пишите. Начинаю учить японский :-)

megaaxel 29.06.2015 12:40

Re: Исследование механизма работы ПО MMCS
 
вот если бы оригинал найти (сервис-мануал для Делики) в электронном виде...

psy 29.06.2015 12:47

Re: Исследование механизма работы ПО MMCS
 
megaaxel, да, я бы тоже не отказался. Известен хотя бы номер диска?

megaaxel 29.06.2015 13:05

Re: Исследование механизма работы ПО MMCS
 
номер типа MZ или код CD?

psy 29.06.2015 13:22

Re: Исследование механизма работы ПО MMCS
 
Хоть что-нибудь для поиска этого диска.

AS21 29.06.2015 22:25

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от BeeOS (Сообщение 2006196)
ISO 15765-4 CAN (11 bit ID, 500 kbaud)
ISO 15765-4 CAN (29 bit ID, 500 kbaud)
ISO 15765-4 CAN (11 bit ID, 250 kbaud)
ISO 15765-4 CAN (29 bit ID, 250 kbaud)

Выходит, что из-за микросхемы, по коорой сязывается ELM - у нее всего две скорости.
Кстати, мой сканер тоже на этих микрухаг. Но отлично справляется со скоростью 83,33
Цитата:

Сообщение от BeeOS (Сообщение 2006196)
Могу читать обычные pid`ы,

Как это выглядит на экране, можешь выложить скрин?
Цитата:

Сообщение от BeeOS (Сообщение 2006196)
А вот их офис/филиал в Киеве есть, соответственно есть возможность в живую покрутить-пощупать ГУ.

Ну и как, дали "порулить"?
Цитата:

Сообщение от BeeOS (Сообщение 2006196)
какая шина висит на 6 и 14 обд пинах?

500
А вот как через нее идет инфа в 83,33 или 250 (MUT3) - не знаю

Добавлено через 50 минут
Цитата:

Сообщение от BeeOS (Сообщение 2006196)
Если есть время - советую посмотреть

Прочитал.
Там есть пример, как получить обороты двигателя.
Вопрос:
1) ЭТО работает?
У меня по КАН через анализатор:
ID = 02C - обороты
6F 00 -> 800
72 1C -> 2000
7D 78 -> 3000
как то не бьет с их примером, а что показывает ELM?

Добавлено через 1 час 1 минуту
Цитата:

Сообщение от psy (Сообщение 2006777)
Стал счастливым обладателем электросхем делики д5.

Очень хорошая штука, но по камерам из такой вот книжки мне уже все дал "Константин"
Думаю это сильно зантересует форумчан из клуба DELICA

Добавлено через 1 час 7 минут
Цитата:

Сообщение от BeeOS (Сообщение 2006196)
Проблема - перепрошить микроконтроллер

А какие есть варианты?
Например, если есть доп. коробочка (CAN) - как приложение к автомагнитоле. И в ней прописан авто Митсубиси:
- этот блок разве не слушает кан шину?
Вот пример таког блочка
https://out-club.ru/board/showpost.p...postcount=2236

Добавлено через 10 часов 23 минуты
MODEL ELM 327 v1.2 поддерживает 9+1 протокол:

1 - SAE J1850 PWM (41.6 Kbaud);
2 - SAE J1850 VPW (10.4 Kbaud);
3 - ISO 9141-2 (5 baud init, 10.4 Kbaud);
4 - ISO 14230-4 KWP (5 baud init, 10.4 Kbaud);
5 - ISO 14230-4 KWP (fast init, 10.4 Kbaud);
6 - ISO 15765-4 CAN (11 bit ID, 500 Kbaud);
7 - ISO 15765-4 CAN (29 bit ID, 500 Kbaud);
8 - ISO 15765-4 CAN (11 bit ID, 250 Kbaud);
9 - ISO 15765-4 CAN (29 bit ID, 250 Kbaud);
10 – Automatic.
т.е. первые 5 - низкая скорость.
Есть возможность - 10 – Automatic.
Интересно, а версии 1.5 или 2.1 - какие у них проколы?

Добавлено через 10 часов 29 минут
Цитата:

Сообщение от BeeOS (Сообщение 2006196)
Я бы посоветовал отправлять в can-анализатор, а не в машину

can-анализатор - это не то устройство, которое что-то принимает или нет.
Он читает всю КАН шину
Для тестов, можно придумать такое ID, которого нет КАН шине или тестироваться на
ID=310
D0 - отвечает за языки (02- англ... 0B - русский)
D1 - пока не знаю
D2 - единицы измерения (48 - км/ч, км/л, С (град). Если добавиь 40h -> 88, то вместо С (град), будет F (град)
D3, D4 - настройки комфорта (стеклоподъемник, фары, поворотники, сигнализация...)
Легко исправить, если что-то не так сделать.

Вопрос: что может еще относиться к кастомизации, кроме перечисленного,чтобы понять что искать прменительно к D1?

BeeOS 30.06.2015 16:51

Re: Исследование механизма работы ПО MMCS
 
Вложений: 2
Цитата:

Сообщение от AS21 (Сообщение 2007131)
Ну и как, дали "порулить"?

Говорили "приедь, посмотри, мы не против", но тогда мне не надо было, так как знал всё, что хотел. Сейчас, думаю не откажут.

Цитата:

Сообщение от AS21 (Сообщение 2007131)
А какие есть варианты?
Например, если есть доп. коробочка (CAN) - как приложение к автомагнитоле. И в ней прописан авто Митсубиси:
- этот блок разве не слушает кан шину?
Вот пример таког блочка

Так во всех китайских ГУ используются такие блоки (разные для разных авто). Как это реализовано:
Внутри ГУ (плата android -> MCU), потом на ГУ есть колодка, в которую подключается can-box (такой-же, как на фотке), а в него уже подключается can от авто.
Выходит так: CAN авто -> can-box -> MCU -> android
Вот что не понятно: каким образом связана плата android и MCU. Как передается инфа от MCU к can-боксу. MCU и can-box у нас темные лошадки :)
Потому, без такого ГУ и инфы про него, можем только через elm327 работать.

Что сегодня получил в терминале:
>ATZ - сброс адаптера, он ответил своей версией
>ATSP6 - работаем по ISO 15765-4 CAN (11 bit ID, 500 kbaud)
>ATH1 - включаем отображение can id
>ATAL - включаем поддержку длинных пакетов
>0105 - спрашиваем температуру охлаждайки
нам ответили 2 раза, с разных can id, хз почему
7E8 03 41 05 5E
7E9 03 41 05 5E
7E8 7E9 - can id, 03 - сколько байт в ответе, ответ 4 режима 1, pid 05. 5E - данные. 5E=94 94-40=54 по цельсию - наша температура
>010C - спросим обороты
7E8 04 41 0С 00 00
7E9 04 41 0С 00 00
Пардон, заводим двигатель:)
>010C - спросим обороты
7E8 04 41 0С 0E 48
7E9 04 41 0С 0E 4C
ответ в том-же формате, обороты E48=3656, делим на 4 = 914
>ATMA - пытаемся "слушать всё" что ходит через can, но почему-то тишина (хз почему)
>01C - опечатка
>010C - ещё раз обороты
7E8 04 41 0С 13 0B
7E9 04 41 0С 13 08
130B = 4875, делим на 4 = 1218

Для меня осталось загадкой, почему не работает прослушка шины. Может прога не выводит, может ELM327 коцнутый, хз. Но я сомневаюсь, что в тот момент через шину ничего не ходило.

По поводу разных версий - это всё поделки китайцев, поддержка протоколов та-же.

Я могу попробовать отправить какое-то сообщение в шину, но мне нечем проверить, ушло ли оно, правильно ли ушло и т д.
Пакет для смены языка - мне не катит, у меня старая приборка (красная).
В идеале - для проверки подошли бы 2 пакета - один включает троекратное мигание указателей поворота, второй - отключает.

BeeOS 30.06.2015 17:03

Re: Исследование механизма работы ПО MMCS
 
Если интересно - вот обзор на то ГУ, о котором я говорю
https://www.youtube.com/watch?v=5HutaA71hVg
Там можно увидеть такой-же кан блок, как и у myst.iba, вот только версия другая.
STM32 F103C8T6 - микроконтроллер, который умеет работать с CAN, usb, есть gpio.
Как я понимаю - он слушает CAN, и через gpio выводит сигнал задней передачи, сигнал включения габаритов, может ещё что-то (ручник). А вот по какому протоколу он с ГУ общается - загадка. И нужно ли его переделать/перепрошить "под наши цели" - тоже загадка.
Но со штатным рокфордовским усилком он умеет работать, как говорят (сам не проверял).

AS21 30.06.2015 18:15

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от BeeOS (Сообщение 2007567)
В идеале - для проверки подошли бы 2 пакета - один включает троекратное мигание указателей поворота, второй - отключает.

Поворотн.(мигают 3 раз. после перемещ.подрул.перекл.) ->
выкл.: ID = 310 -> 00 00 00 00 80 07
вкл.: ID = 310 -> 00 00 00 00 90 07

Добавлено через 12 минут
Цитата:

Сообщение от BeeOS (Сообщение 2007575)
STM32 F103C8T6 - микроконтроллер, который умеет работать с CAN, usb, есть gpio.

Мой кан анализатор сделан на STM32F105
Программное только под Windows
Читает все и посылает любые команды на скоростях любых, ему плевать на протоколы.
Выставил скорость, прослушал все, что гуляет на этой шине, и тренируйся в изменениях. Все работает в реальном массштабе времени.
1-й канал - запустил изменения. 2-й канал слушаешь как эти изменения воспринимаются шиной
Но продавец утверждает, что на андроиде таких нет. Не встречал?

Добавлено через 15 минут
Цитата:

Сообщение от BeeOS (Сообщение 2007575)
Если интересно - вот обзор на то ГУ, о котором я говорю

Я на этот обзор устал уже смотреть.
А не спрашивал у москвичей, они для этой магнитолы могут вносить изменения в код. Или только тупо че дали, то и тестируем?

Добавлено через 24 минуты
И еще! В CAN1 шине - PID - имею три знака
Например - обороті не 1C, а 02C

BeeOS 01.07.2015 20:10

Re: Исследование механизма работы ПО MMCS
 
До последнего надеялся, что у меня кривая прога для терминалки с елм. Но нет, сегодня взял ноут - та же беда. После ATMA молчит. Наверное кривой адаптер. Отключить троекратное мигание поворотников не вышло - пишет no data, а посмотреть что оно отправило в шину - нечем.
Потому оставлю пример, как через терминал отправить что-то в шину:
ATZ
ATAL
ATH1
ATL1
ATSP6
ATSH310 - ид 310
000000008007 - сам пакет

Москвичи сами прошивку не правят, только китайцам говорят, что добавить или исправить.

AS21 01.07.2015 21:21

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от BeeOS (Сообщение 2008290)
Москвичи сами прошивку не правят, только китайцам говорят, что добавить или исправить.

Так пусть добавят для митсубиси редакцию системы комфорта для начала
У меня все ID со всеми значениями уже есть.
Это еще лучше

Добавлено через 1 минуту
Цитата:

Сообщение от BeeOS (Сообщение 2008290)
а посмотреть что оно отправило в шину - нечем.

Придет моя ELM - буду редактировать ELM, а смотреть кан анализатором

mitsubi 01.07.2015 23:42

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от AS21 (Сообщение 2008346)
У меня все ID со всеми значениями уже есть.
Придет моя ELM - буду редактировать ELM, а смотреть кан анализатором

тоже хочу поэкспериментировать -- можете ли сбросить список всех ID в личку? Заранее благодарю за ответ

AS21 01.07.2015 23:49

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от mitsubi (Сообщение 2008456)
тоже хочу поэкспериментировать -- можете ли сбросить список всех ID в личку? Заранее благодарю за ответ

Для начала попробуй через ELM:
пример, как через терминал отправить что-то в шину:
ATZ
ATAL
ATH1
ATL1
ATSP6
ATSH310 - ид 310
000000008007 - сам пакет

Это должно установиться:
Поворотн.(мигают 3 раз. после перемещ.подрул.перекл.) ->
выкл.: ID = 310 -> 00 00 00 00 80 07
вкл.: ID = 310 -> 00 00 00 00 90 07

Мне интересно,
1) это вообще работает?
2) как работает?

Добавлено через 1 минуту
Цитата:

Сообщение от mitsubi (Сообщение 2008456)
список всех ID в личку

Их очень много, если что-то получится, возможно придется делать отдельную тему...

Добавлено через 3 минуты
ID = 310 -> 02 00 00 00 00 00 - язык английский на приборке, MMCS, блутуз
ID = 310 -> 0B 00 00 00 00 00 - русский

Добавлено через 16 часов 18 минут
Есть ID = 02
Его значения D0, D1 пропорциональны обротам, но при фиксированом значении обротов нв тахометре - все время немного плавают. Может это мгновенный расход?

Добавлено через 24 часа 54 минуты
Если кто-то работал с ELM на ASX до 2013 года - просьба:
- как узнать по какому протколу ELM работает по умолчанию при старте?

Также если кто знает или где можно посмотреть: номера блоков (агрегатов), котрые как устройства зарегистрированы для идентификации в системе кан шины:
- ETACS, MMCS, Приборка, Кондиционер, ESP/ABS и т.д.

psy 04.07.2015 17:37

Re: Исследование механизма работы ПО MMCS
 
Пока разбирался с блоком камер, нашел данные о положении руля:

ID 33b: байты D0 D1
руль ровно 0F FF
до упора вправо: 0B 79
до упора влево: 14 83

Инфу про блок камер напишу позже.

mitsubi 04.07.2015 18:15

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от psy (Сообщение 2009698)
Пока разбирался с блоком камер, нашел данные о положении руля:
ID 33b: байты D0 D1
руль ровно 0F FF
до упора вправо: 0B 79
до упора влево: 14 83
Инфу про блок камер напишу позже.

есть информация по обмену MMCS с блоком камер? -- интересует передача нажатий на сенсорный экран в сторону блока камер и т.п.


Текущее время: 22:23. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.10
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
Использование материалов сайта разрешается только при условии размещения активной ссылки на OUT-CLUB.RU
Copyright ©2006 - 2025, WWW.OUT-CLUB.RU