Страница 4 из 4 ПерваяПервая 1234
Показано с 61 по 70 из 70

Тема: Датчик температуры в салоне

  1. #61
    VIP-персона
    Регистрация
    06.09.2009
    Адрес
    Харьков
    Авто
    Suzuki SX4 (Япония)
    Кузов
    Седан
    ТМ
    Автомат/2WD
    Сообщений
    2,167
    Поблагодарили 734 раз(а) в 301 сообщениях

    По умолчанию Re: Датчик температуры в салоне

    Цитата Сообщение от MCZarin Посмотреть сообщение
    мб попробую охладить датчик искуственно
    Легче его сначала искусственно нагреть, а потом завести машинку. В этом случае, когда он будет остывать до реальной температуры, и показания будут меняться.

    Цитата Сообщение от MCZarin Посмотреть сообщение
    Последний байт в каждом отрывке - контрольная сумма.
    Классику жанра никто не отменял.

    Цитата Сообщение от MCZarin Посмотреть сообщение
    Видны байты, где передаются разные значения при разных оборотах
    Вот это уже реальная информация! И много таких байтов?
    Ты в движении ещё не смотрел?
    Попробуй перехватить сигнал, когда на дисплее --. Может, будет чётко видна последовательность одинаковых бит (000.. или 111...).

  2. #62
    Модератор Аватар для MCZarin
    Регистрация
    02.08.2008
    Адрес
    Москва, САО
    Авто
    Suzuki SX4 (Венгрия)
    Кузов
    Хэтчбек
    ТМ
    Механика/4WD
    Сообщений
    12,584
    Поблагодарили 2,163 раз(а) в 1,649 сообщениях

    По умолчанию Re: Датчик температуры в салоне

    При запущеном движке были замеры на 1200 (обороты гуляли, только завел), ~2000 и ~3000 оборотов, все считывания были не в движении. На дисплее ессно были "--".
    Я пытаюсь распознать данные, предполагая, что BCM всегда шлет на дисплей просто расход за интервал времени (например те самые 150мс) и пройденный путь (за это-же время). А дисплей уже будет считать средний за секунду ("мгновенный") и просто средний.
    Пройденный путь у меня 0, поэтому он пока мешаться не должен .
    Но сначала хочу проверить предположения о контрольной сумме, надо перебрать все варианты CRC8 для имеющихся данных.

  3. #63
    Модератор Аватар для MCZarin
    Регистрация
    02.08.2008
    Адрес
    Москва, САО
    Авто
    Suzuki SX4 (Венгрия)
    Кузов
    Хэтчбек
    ТМ
    Механика/4WD
    Сообщений
    12,584
    Поблагодарили 2,163 раз(а) в 1,649 сообщениях

    По умолчанию Re: Датчик температуры в салоне

    Что-то стало проясняться по модулю дисплея.
    Контрольная сумма - просто сложение по модулю 256, а я то парился с CRC...
    Появились кое-какие предположения по температуре, оборотам двигателя (интересно, зачем они дисплею) и мгновенному расходу.
    Кому интересно, файл с принятыми данными и моими догадками: http://slil.ru/28264415

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

  4. #64
    VIP-персона
    Регистрация
    06.09.2009
    Адрес
    Харьков
    Авто
    Suzuki SX4 (Япония)
    Кузов
    Седан
    ТМ
    Автомат/2WD
    Сообщений
    2,167
    Поблагодарили 734 раз(а) в 301 сообщениях

    По умолчанию Re: Датчик температуры в салоне

    Посмотрел я файлик... Добавить к тому, что уже сделано, пока нечего. Судя по всему, модуль дисплея сам считает мгновенный расход (на него явно приходит расход за время). Поэтому когда будет информация в движении, должны чётко обозначиться байты, в которых передаётся пройденное расстояние.
    Дисплей ведь не имеет обратной связи с BCM? Значит, он сам обсчитывает и средний расход тоже.

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

  5. #65
    Модератор Аватар для MCZarin
    Регистрация
    02.08.2008
    Адрес
    Москва, САО
    Авто
    Suzuki SX4 (Венгрия)
    Кузов
    Хэтчбек
    ТМ
    Механика/4WD
    Сообщений
    12,584
    Поблагодарили 2,163 раз(а) в 1,649 сообщениях

    По умолчанию Re: Датчик температуры в салоне

    Да, обратной связи у дисплея нет, и он точно всё считает сам.

    Цитата Сообщение от SVV Посмотреть сообщение
    Вообще говоря, BCM может передавать модулю дисплея ещё кучу неотображаемой на нём информации или всегда нулевых байт (сначала хотели чего-то отображать, потом передумали, а менять протокол обмена не зачем). Кроме того, в американских версиях модуль дисплея несколько отличается, что тоже может быть причиной "пустых" байт, не используемых в нашем случае. Об этом всегда надо помнить.
    Абсолютно согласен, большое количество 0x00 меня не смущает. Еще они могли оставить свободное место в пакетах "на будущее".
    Единственная сложность будет определить разрядность значений. С виду, обороты влезают в 1 байт, расход - в 2 байта. Но вдруг если сильно тапку в пол, то начнет и 3ий байт заполняться... Впрочем, как это проверить я уже придумал. Надо будет на основе компа сделать эмулятор сигналов BCM и слать на дисплей свои искусственные данные. По реакции дисплея будет многое понятно.

    Почитал описание дисплея для 2л версий.
    Отличается тем, что умеет показывать приблизительный путь на оставшемся бензине. Значит, где-то еще передается уровень топлива в бензобаке. Например, неопознанные байты 3.10 (0x4f и 0x50) или 1.6, 2.3, 3.9 (0x5d и 0x5e), у меня тогда как раз где-то треть бака была залита (и тогда понятно, почему эти цифры в пакетах изредка меняются).
    Еще у 2л версий есть индикаторы непристегнутого пассажира и отключенной передней пассажирской подушки безопасности. Это еще как минимум 1 не меняющийся байт. (Байт 3.12 всегда равен 0x32, мб это оно и есть...)

  6. #66
    VIP-персона
    Регистрация
    06.09.2009
    Адрес
    Харьков
    Авто
    Suzuki SX4 (Япония)
    Кузов
    Седан
    ТМ
    Автомат/2WD
    Сообщений
    2,167
    Поблагодарили 734 раз(а) в 301 сообщениях

    По умолчанию Re: Датчик температуры в салоне

    MCZarin,

  7. #67
    Модератор Аватар для MCZarin
    Регистрация
    02.08.2008
    Адрес
    Москва, САО
    Авто
    Suzuki SX4 (Венгрия)
    Кузов
    Хэтчбек
    ТМ
    Механика/4WD
    Сообщений
    12,584
    Поблагодарили 2,163 раз(а) в 1,649 сообщениях

    По умолчанию Re: Датчик температуры в салоне


  8. #68
    VIP-персона
    Регистрация
    06.09.2009
    Адрес
    Харьков
    Авто
    Suzuki SX4 (Япония)
    Кузов
    Седан
    ТМ
    Автомат/2WD
    Сообщений
    2,167
    Поблагодарили 734 раз(а) в 301 сообщениях

    По умолчанию Re: Датчик температуры в салоне

    Цитата Сообщение от MCZarin Посмотреть сообщение
    CarPC, для получения полноценного бортового компа.
    А carPC уже есть?

  9. #69
    Модератор Аватар для MCZarin
    Регистрация
    02.08.2008
    Адрес
    Москва, САО
    Авто
    Suzuki SX4 (Венгрия)
    Кузов
    Хэтчбек
    ТМ
    Механика/4WD
    Сообщений
    12,584
    Поблагодарили 2,163 раз(а) в 1,649 сообщениях

    По умолчанию Re: Датчик температуры в салоне


  10. #70
    Местный Аватар для Ninja
    Регистрация
    06.11.2009
    Адрес
    Сибирь
    Авто
    беслошадный, пока))) (Япония)
    Кузов
    Седан
    ТМ
    Автомат/2WD
    Сообщений
    96
    Поблагодарили 1 раз в 1 сообщении

    По умолчанию Re: Датчик температуры в салоне

    Цитата Сообщение от ThinkPad Посмотреть сообщение
    MCZarin,
    Имхо городить контроллер это лишнее, я так думаю что внешний датчик используется еще в климате только (вместе с солнечным) для принятия решения какую скорость вентилятору печки задавать
    Где то читал что кто то после аварии ездил без этого датчика с месяц (потерялся вместе с куском бампера) и ничего не глючило..... к движку и прочим системам он врядли отношение имеет.....
    Хотя, можно подумать и над контроллером (в качестве развлечения)
    значит этот датчик только регулирует климат, на прогрев свечей зимой он как то будет влиять?

Страница 4 из 4 ПерваяПервая 1234
  • Ваши права

    • Вы не можете создавать новые темы
    • Вы не можете отвечать в темах
    • Вы не можете прикреплять вложения
    • Вы не можете редактировать свои сообщения
    •