Перейти к содержанию

carworker

Автомастер
  • Постов

    1 503
  • Зарегистрирован

  • Посещение

  • Победитель дней

    11

Сообщения, опубликованные carworker

  1. В 16.01.2023 в 09:01, gnoos сказал:

    Это самый крайний случай. Мы пока хотим восстановить систему

    Теж на СТО майстер міняв нокса. Скінчилося заміною всього. Там по мануалу щось писалося що як що не допомогає заміна бочки.

  2. Аху_ть !! Я получил результат ! В более свежей версии уч. прог.  есть "Передача длинніх ИД" И скромненько так в сторонке Ulong. Если не знать что такое Ulong то..... 810A000 =135307264 и получаешь СИ макрос с нужным по длине адресом. Я макрос пока не разбирал. Просто подсунул библиотеке. Но как идет пересчет пока загадка. Одно понятно - играть надо десятичными числами.

  3. Спасибо дружище ! Мне еще вот так ни кто не разжевывал. Просто супер. Да я так делал с 11 бит адресами только переводил все в десятичные. Потом назад в 16ричные. Примеры будут. Я кажется нашел способ. Но для этого мне понадобится спаять дополнительную макетку. Сча вспомнил где то читал.  CAN ID Full разбит на групы типа масивов. Но это не масивы в прямом смысле. Возможно адресация составления масивов ? Надо проверить

    А сейчас С Новым Годом ! Мирного нам неба и мирной земли !

  4. Да Я не правильно перевел. Преобразовать. Вот из хелпа учебной программы. 

    Converting from 11-bit to 8-bit values 

    The two bytes are laid out as follows. The 8 Most Significant Bits (the first 8) of the ID are put into the High byte. The 3 Least Significant Bits (the final 3 bits) are put into the Low byte - but in the 3 Most Significant Bit positions (i.e. the first 3)

    The maths for converting from the full ID to the two High and Low bytes is:

    HighByte = (ID AND 0x7F8) / 8

    LowByte = (ID AND 0x007) * 0x20

    Это одни из кучи формул Все они сводятся к одному - разобрать число в любом формате на старшие и младшие разряды. В моем случае CAN ID Full это адрес  для 32 бит систем который применительно к 8 бит систем надо преобразовать как старшие и младшие биты. А 29 бит CAN ID Full уже слепит сам контролер. Вернее компилятор

    Еще пример методом тыка - Hi_b = 0x40 Low_b =0x8C   ID Full=0x8100000  При том можно записать  Low_b =0x08C результат один 0x8100000 Это метод сдвига и умножения на 2-4-8-16-32 Не могу вкурить. В этой же учебной программе можно записать  ID Full  0x8100000 и она выдаст Stanlart ID 11 bit 0x204  Extendet ID 0x0 что совсем с толку сбивает.

    Hi_b = 0x40 Low_b =08C я загоняю в прошивку и сразу вижу что выдает контролер по сети CAN

  5. 4 часа назад, 11den11 сказал:

    A разве это работает с байтами? Как бы сдвиг проводится побитно.

    Єто пример для 11 бит. Плиз здвиньте мое число. 29 бит 0х810А000  ID CAN full и запишите полученный результат в HI/ Low в HEX формате. 

    11 bit.png

     

    4 часа назад, Dok сказал:

    Если это прога, загляни внутрь и увидиш алгоритм)

    Абалдеть ! Как до меня сразу не доперло. Аху-ный план Dok. Дякую.

  6. Чистить надо было на плате. А зачем здували ? Что толку от пересадки если например в родном софт поврежден ? 

    В 28.12.2022 в 12:22, miha75me сказал:

    ?Если приборка будет видна бси то пробег сам подтянется

    Интересно а если пробег в БСИ 999999 ? Реально на моей практике свой больший пробег приборка в БСИ не отдавала. И было наоборот конкретно с этими БСИ. На данный момент держу у себя 3 таких БСИ с 0 пробега и разным софтом для проверки.

  7. Переведите ваши сканеры на английский или другой любимый и через месяц будете знать технический. А вот бургер заказать может не получится. Особенно дорогу найти до этого бургера даже с карточкой местного оператора связи по ЖПС

  8. Надо число в HEX формате, например 810А000 (не ошибка) , разбить на старшие и младшие байты. Сразу предупреждаю формулы типа Hi_b=(N &7F8)/8 сдвиги передвиги не помогают. Вспомнил все что знал. Хотя кто знает может я где то ошибся. Весь день просидел. Как пример если подставить значения (в прогу с которой я работаю)  в HEX формате Hi_b = 40 ; Low_b = 08A дают результат 8120000 Это правильный результат. Так работает компилятор и девайс. Может кого то осенит как из результата получить искомые Hi Low байты

  9.  soic8 6250g это транс. Смотрю на ленту в 50 шт и вспомнил для чего я их покупал. По поводу 95160. У меня тоже кальк PSA на размер ругается. Однако размер ОК и пин там есть аж 6 раз. Надо смотреть как Фиат EDC16C34 0281015132. BSI Delphi NEC 70F3379ZM(A) в этом Биппере. 

    А вот так вічитівает Ктаг

    edc16c34_bipper_ori.EPR

  10. VIN: LDCA410A5L3004888 Автомобиль : 2008/2008 (P24) . При полностью заряженной БАТ может колом стать. Только инициализация БАТ помогает. Куча ошибок по всем почти блокам. Но напрягают эти. BSI2010_EV - B181A 87. B1626 16. B1806 62.   Компьютер управления электрической машиной - P0513 62.   Компьютер тяговой
    аккумуляторной батареи - P2C85 11.   Главный компьютер гибридной системы / электрического привода - P0AA6 09. P106A 09. P106E 09. P0DE7 09. P1069 09. Буду благодарен за мануалы по этим ошибкам.

  11. В 06.12.2022 в 13:39, wagner сказал:

    Здравствуйте.

    Peugeot Boxer 3, 2016г. Была просадка, прикурка, со всеми вытекающими. Вопрос - где "сидит" пин в этом модуле? И достаточно ли его будет для привязки б.у?

     

     

    Если поврежден дамп то в ЕЕ пина может и не быть. Прочитаете мусор. Так что сразу тяните пин  с моторного. Но меня удивляет подход. Ладно у нас в Украине, но в Германии восстановить карточку клиента проще чем 2 пальца обос-ать.

×
×
  • Создать...