Показано с 1 по 10 из 200

Тема: BMW I-Bus K-Bus

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    25.03.2009
    Возраст
    42
    Сообщений
    53
    Вес репутации
    269

    По умолчанию Re: BMW I-Bus K-Bus

    Так. все тут говорят неточности.
    Вот представь, в данный момент идет пакет от блока IKE в блок IHKA. И ты посылаешь свой пакет в этот момент. Получается смешение сигналов и полная чушь. Так работать нельзя. Что значит кто-то отсылает эхо твоего запроса. Чушь полная. Никто не отвечает эхом. А если ты во время передачи читаешь шину, то это грубо и неверно. Иди учись програмированию.
    У малекса нету никакого cts/rts. У него есть вывод SEN/STA, который указывает шины занята или пустая.
    Для того, чтоб боротся с колизией, нужно отслеживать тишину в линии более 10мс. Если тишина, начинаем передавать. Но т.к. виндовс операционная система не реального времени, отслежить ровно 10мс нереально. Например в винде Sleep(10) будет от 10мс до 50 мс из личных тестов. Чем больше система загружена, тем больше несоответствие. Даже если процессу поставить приоритет реал тайм.
    Я XsanderS'у помогал писать прошивку для его IBUS контроллера. Совместно с ним делаю плагин под CF. XsanderS отлично рисует всю графику для плагина. Уже на подходе бетта версия плагина, который скоро вы увидете.

  2. #2
    Пользователь
    Регистрация
    16.07.2009
    Сообщений
    27
    Вес репутации
    206

    По умолчанию Re: BMW I-Bus K-Bus

    Цитата Сообщение от kostya740 Посмотреть сообщение
    Так. все тут говорят неточности.
    Вот представь, в данный момент идет пакет от блока IKE в блок IHKA. И ты посылаешь свой пакет в этот момент. Получается смешение сигналов и полная чушь. Так работать нельзя. Что значит кто-то отсылает эхо твоего запроса. Чушь полная. Никто не отвечает эхом. А если ты во время передачи читаешь шину, то это грубо и неверно. Иди учись програмированию.
    У малекса нету никакого cts/rts. У него есть вывод SEN/STA, который указывает шины занята или пустая.
    Для того, чтоб боротся с колизией, нужно отслеживать тишину в линии более 10мс. Если тишина, начинаем передавать. Но т.к. виндовс операционная система не реального времени, отслежить ровно 10мс нереально. Например в винде Sleep(10) будет от 10мс до 50 мс из личных тестов. Чем больше система загружена, тем больше несоответствие. Даже если процессу поставить приоритет реал тайм.
    Я XsanderS'у помогал писать прошивку для его IBUS контроллера. Совместно с ним делаю плагин под CF. XsanderS отлично рисует всю графику для плагина. Уже на подходе бетта версия плагина, который скоро вы увидете.
    Полный бред.
    п.с. эхо в шине есть, и именно по нему все устройства авто определяют прошел сигнал или нет.
    п.п.с. rts\cts обеспечивает max232\эмулирует FTDI чип(в случае USB) - мелексис тут вообще непричем.
    Вы сначала изучите вопрос, а уже потом спорьте.
    Последний раз редактировалось neyro; 17.01.2010 в 18:42.

  3. #3
    Новичок
    Регистрация
    19.11.2009
    Сообщений
    2
    Вес репутации
    0

    По умолчанию Re: BMW I-Bus K-Bus

    вопрос к neyro
    если ты в курсе то может обясниш остальным
    назначение max и ftdi понятно а вот TH3122 кроме преобразования уровней и разделение на tx и rx какие ещё функции выполняет

  4. #4
    Продвинутый
    Регистрация
    08.09.2009
    Возраст
    43
    Сообщений
    236
    Вес репутации
    246

    По умолчанию Re: BMW I-Bus K-Bus

    Не знаю пригодится кому или нет, на одном из сайтов нашел интересные коды. http://web.comhem.se/bengt-olof.swing/BMbuttons.htm

  5. #5
    Пользователь
    Регистрация
    16.07.2009
    Сообщений
    27
    Вес репутации
    206

    По умолчанию Re: BMW I-Bus K-Bus

    Цитата Сообщение от zheka_st1 Посмотреть сообщение
    вопрос к neyro
    если ты в курсе то может обясниш остальным
    назначение max и ftdi понятно а вот TH3122 кроме преобразования уровней и разделение на tx и rx какие ещё функции выполняет
    Точно не знаю, вроде бы он дает сигнал sen максу к примеру, который в свою очередь поднимает cts\rts. Почитай даташит на него - там все есть.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

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