Ответить
  • Drosha Senior Member
    офлайн
    Drosha Senior Member

    1966

    19 лет на сайте
    пользователь #86205

    Профиль
    Написать сообщение

    1966
    # 16 апреля 2014 19:56

    dimmas375, еще такой вопрос :shuffle: в obd2 адаптере впаян похожий блютуз модуль, немного отличаются маркировки у меня 41C6 71AU K808RJ.
    По идее модуль просто передает данные, получается можно подпаявшись к нужным контактам получить эти данные по проводам?

  • Неизвестный кот Neophyte Poster
    офлайн
    Неизвестный кот Neophyte Poster

    0


    пользователь #107499

    Профиль

    0
    # 16 апреля 2014 20:10 Редактировалось Неизвестный кот, 3 раз(а).
    Drosha:

    По идее модуль просто передает данные, получается можно подпаявшись к нужным контактам получить эти данные по проводам?

    Весь этот блютуз не что иное как средство передачи данных через последовательный порт. С одним отличием - подпаявшись, вы будете ловить еще и управляющие команды для модуля. Посмотрел сейчас скетчи - там данные вообще проходят без команд. Тогда непонятно как эти модули конфигурить? Ща гляну в даташит... Ага. Там есть переключение в режим управления AT-командами, подачей на PIN34 высокого логического уровня. Собсно сам даташит. В общем подпаяться можете, но если адаптер будет менять настройки модуля, то в ваши перехваченные данные попадут и команды AT.
    Если вам этот блютуз не нужен, может стоит купить тупо проводной ELM327? Если хорошо покопаться в интернет-магазинах, то найдете версии и для USB, и для COM-порта.

  • Drosha Senior Member
    офлайн
    Drosha Senior Member

    1966

    19 лет на сайте
    пользователь #86205

    Профиль
    Написать сообщение

    1966
    # 16 апреля 2014 20:24 Редактировалось Drosha, 1 раз.

    dimmas375, в том то и дело что elm327 есть, только блютузный )
    есть адаптеры сразу с выходом на ардуину, только ценник малость негуманный

  • Неизвестный кот Neophyte Poster
    офлайн
    Неизвестный кот Neophyte Poster

    0


    пользователь #107499

    Профиль

    0
    # 16 апреля 2014 20:35
    Drosha:

    есть адаптеры сразу с выходом на ардуину

    Это как?
    Вот у китайцев есть на COM-порт: http://www.aliexpress.com/item/ELM327-Bluetooth-COM-interface-Sof ... 45049.html
    Можете глянуть даташит на саму микруху ELM327: http://www.elmelectronics.com/DSheets/ELM327DS.pdf Может помочь в переделке адаптера.

  • Drosha Senior Member
    офлайн
    Drosha Senior Member

    1966

    19 лет на сайте
    пользователь #86205

    Профиль
    Написать сообщение

    1966
    # 16 апреля 2014 20:56

    dimmas375, я имел ввиду вот этот вариант http://arduinodev.com/hardware/obd-kit/

  • Неизвестный кот Neophyte Poster
    офлайн
    Неизвестный кот Neophyte Poster

    0


    пользователь #107499

    Профиль

    0
    # 16 апреля 2014 21:06 Редактировалось Неизвестный кот, 1 раз.
    Drosha:

    этот вариант http://arduinodev.com/hardware/obd-kit/

    Один хрен этот вариант юзает одну и ту же микруху - ELM327, которая есть преобразователь OBD - Serial. Кстати, библиотеки можете юзать от них.

  • Drosha Senior Member
    офлайн
    Drosha Senior Member

    1966

    19 лет на сайте
    пользователь #86205

    Профиль
    Написать сообщение

    1966
    # 16 апреля 2014 21:14

    про библиотеки да, главное получить этот сериал )
    судя по даташиту Tx и Rx необходимы ардуине можно снять с 17 и 18 ноги микрухи
    P.S. вы уж извиняйте за туповатые вопросы :beer: я еще только учусь :)

  • Неизвестный кот Neophyte Poster
    офлайн
    Неизвестный кот Neophyte Poster

    0


    пользователь #107499

    Профиль

    0
    # 16 апреля 2014 21:23
    Drosha:

    судя по даташиту Tx и Rx необходимы ардуине можно снять с 17 и 18 ноги микрухи

    Можно. А можно попробовать и заблютузить это дело. Если получится привязать адаптер к ардуине через модуль, то вообще будете читать его как микруху напрямую. Здесь блютуз используется всего лишь как беспроводной мост безо всяких извращений.

  • Drosha Senior Member
    офлайн
    Drosha Senior Member

    1966

    19 лет на сайте
    пользователь #86205

    Профиль
    Написать сообщение

    1966
    # 16 апреля 2014 21:31

    dimmas375, все понятно :) спасибо за помощь :beer:
    пока едет блютуз - буду пробовать напрямую

  • Неизвестный кот Neophyte Poster
    офлайн
    Неизвестный кот Neophyte Poster

    0


    пользователь #31082

    Профиль

    0
    # 18 апреля 2014 20:08

    Нужна оплачиваемая помощь для решения некоторых задач с помощь arduino. Буду рад, если кто-то откликнется. За подробностями ЛС.

  • Tester Senior Member
    офлайн
    Tester Senior Member

    5948

    24 года на сайте
    пользователь #3888

    Профиль
    Написать сообщение

    5948
    # 18 апреля 2014 22:35
    Bob Macintosh:

    Нужна оплачиваемая помощь для решения некоторых задач с помощь arduino. Буду рад, если кто-то откликнется. За подробностями ЛС.

    Каких именно?

  • art100 Клуб Самоделкиных
    офлайн
    art100 Клуб Самоделкиных

    5165

    15 лет на сайте
    пользователь #397580

    Профиль
    Написать сообщение

    5165
    # 21 апреля 2014 11:24 Редактировалось art100, 4 раз(а).

    что-то тихо тут
    Эх ухнем :)

    Эх arduin-ит как "мощами" :znaika:
    http://134.17.24.48/3dprinter/jpg/20140421-1020003dprinter.wmv

    плиин моторы с дисководом 5.25 из 12 штук только один и только легкую ось X тянет и трясти мощей хватает :weep:

    Круиз-контроль 88 км/ч. Радость никакая печаль.
  • Drosha Senior Member
    офлайн
    Drosha Senior Member

    1966

    19 лет на сайте
    пользователь #86205

    Профиль
    Написать сообщение

    1966
    # 21 апреля 2014 11:26

    может кто подскажет есть ли эмулятор obd протокола, что бы не бегать по 100 раз в машину проверять :)

  • art100 Клуб Самоделкиных
    офлайн
    art100 Клуб Самоделкиных

    5165

    15 лет на сайте
    пользователь #397580

    Профиль
    Написать сообщение

    5165
    # 21 апреля 2014 11:35 Редактировалось art100, 6 раз(а).
    Drosha:

    может кто подскажет есть ли эмулятор obd протокола, что бы не бегать по 100 раз в машину проверять :)

    AT команды которым как от рождества христова от Hayes-а лет 20
    atfignyakakayanibudtipadachikvosduha
    atpisecmahineprishol
    АТ-команд как грязи
    даже не знаю что посоветовать
    любой модем
    любой терминал что-ли
    эмулировать AT привет от датчика оборотов для начало команду поискать в гугле что-ли
    в этом направлении покопать
    найдешь чисто OBDII обороты/кислород... отпишись

    Круиз-контроль 88 км/ч. Радость никакая печаль.
  • Неизвестный кот Neophyte Poster
    офлайн
    Неизвестный кот Neophyte Poster

    0


    пользователь #107499

    Профиль

    0
    # 21 апреля 2014 11:39 Редактировалось Неизвестный кот, 1 раз.

    Drosha, есть готовый, но вам цена на него не сильно понравится ;)
    http://freematics.com/store/index.php?route=product/product&product_id=53
    Мало кому требуется процесс преобразования данных с передачей по CAN и соблюдением нескольких толстых стандартов.

  • art100 Клуб Самоделкиных
    офлайн
    art100 Клуб Самоделкиных

    5165

    15 лет на сайте
    пользователь #397580

    Профиль
    Написать сообщение

    5165
    # 21 апреля 2014 11:46 Редактировалось art100, 3 раз(а).
    dimmas375:

    ... готовый.../freematics....

    разве это дорого 150$ в 9-ять источников аналога
    от датчика кислорода вообще синусоида прет определенного размаха
    в моей машине их два!
    chrysler-овские инструменты от 1500$ начинаются
    а нормальный говорят 10 000$ прибор тестирования с тестированием уже внутреннего в машине индикатора ошибок (может конечно врут)
    у bmw теже порядки в авто ценниках

    и не вижу смысла лепить ардуинку ради одного ремонта дисплея авто

    Круиз-контроль 88 км/ч. Радость никакая печаль.
  • Неизвестный кот Neophyte Poster
    офлайн
    Неизвестный кот Neophyte Poster

    0


    пользователь #107499

    Профиль

    0
    # 21 апреля 2014 11:49
    art100:

    разве это дорого 150$

    Для "один раз сэмулировать чтобы отладить плату" пипец как дорого.

  • Drosha Senior Member
    офлайн
    Drosha Senior Member

    1966

    19 лет на сайте
    пользователь #86205

    Профиль
    Написать сообщение

    1966
    # 21 апреля 2014 11:52 Редактировалось Drosha, 1 раз.

    art100, dimmas375, я сейчас использую библиотеку для работы с обд протоколом для ардуины, там через константы забиты адреса датчиков

    код выделить все

    #define PID_COOLANT_TEMP 0x05
    #define PID_FUEL_PRESSURE 0x0A
    #define PID_INTAKE_MAP 0x0B
    #define PID_RPM 0x0C
    #define PID_SPEED 0x0D

    и т.д.
    но при попытке получить данные например с датчика оборотов возвращает false. что то мне подсказывает что с адресацией что то не так )
    нашел статью на хабре http://habrahabr.ru/company/pnn/blog/188488/ вот еще руки не дошли попробовать, ноута нет

    Добавлено спустя 5 минут 23 секунды

    dimmas375, по ссылке на девайс есть еще список кодов, буду пробовать константы переназначать

  • art100 Клуб Самоделкиных
    офлайн
    art100 Клуб Самоделкиных

    5165

    15 лет на сайте
    пользователь #397580

    Профиль
    Написать сообщение

    5165
    # 21 апреля 2014 12:18
    Drosha:

    я правильно понял?
    вы что без чипа ELM327 с машиной общаться хотите?
    странно

    Круиз-контроль 88 км/ч. Радость никакая печаль.
  • Drosha Senior Member
    офлайн
    Drosha Senior Member

    1966

    19 лет на сайте
    пользователь #86205

    Профиль
    Написать сообщение

    1966
    # 21 апреля 2014 12:19
    art100:

    Drosha:

    я правильно понял?
    вы что без чипа ELM327 с машиной общаться хотите?
    странно

    через elm327