351 сообщение в этой теме

stozaycev    1

На самом деле руками вообще нет смысла его делать, стоит до 5$. Я заказывал штук 5, были и блютуз и юсбишные, единственное, когда купил у наших продавцов, но тот же Китай, то был нерабочий. Потом зарекся самому в Китае покупать и не париться. Вот последний мой, работает на ура. http://www.aliexpres...=66183359121883 Единственное, не все программы могут удалять ошибки, пришлось перебрать парочку на андроиде.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
cxem2    19

Вами проделана глубокомысленная работа.

Мы неспособны своим умом придти к такому простому результату.

  • Одобряю 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
cxem2    19

Viecar 2.0 на BK3231Q + MCP2515 + MCP2551

post-92815-0-45272900-1432902524_thumb.jpg

Изменено пользователем cxem2
  • Одобряю 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
selevo    1

Автору уважуха за деятельность и вклад временной.

Так какие надо брать адаптеры в итоге,что спрашивать продавана ?

Изменено пользователем selevo

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
HfmScan    7

Адаптер Cafu WiFi, по клику на картинку доступны фото внутренностей.

доступны версии bluetooth и wifi.

cafu_wifi_s.jpg

  • Одобряю 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Загрузка...
samplerwrc    0

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

На моём elm327 на BK3231Q 50-я нога подключяется к линии K-line через делитель R1,R2.

R1-было около 70ком.а R2 около 20ком я подключил паралельно с R1 47ком.

После этого связь с машиной по OBD появилась.

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

Я переконфигурировать систему, как описано выше. ELM начал работу на линии K-Line. Вы можете вместо параллельного резистора 47kОм припаяны на месте припоя другой 70kОм? Будет ли 28kОм?>

У меня также есть проблемы с работой этого интерфейса. Если температура окружающего воздуха высокая, после включения питания счетчика автомобиль начинает указать максимальную скорость и заряд одометр. Разве может перегреться Бекен BK3231 или, скорее, стабилизатор 5В или 3.3В? Можете положить радиатор на одной из этих систем?

Или, может быть, повторить систему до версии L9637D или купить версию ELM MINI BT на PIC18F2xxx

Извините за язык я использую переводчика Google

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
levony    2

samplerwrc по моему лучше купить нормальный V1.5 они более устойчиво работали с моей машиной.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
samplerwrc    0

ELM 327 v 2.1 сделан на интегральной схеме BK3231. Версия 1.5 производится на PIC18F2580? Есть версия ELM MINI BT на PIC18F2580?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
vvetal56    0

Здраствуйте, у меня проблемка. купил на ебай елм327 http://www.ebay.com/...=item20f9fb2d09 . продавец уверял меня что это настоящая версия 1.5 . подключил к машине, не могу подключится к эбу. опендиаг ругается "это не елм327" а торк показывает версию 1.5, но подключение не происходит. произвел распил устройства . внутри микросхемы mcp2515 + bk3231 + TJA1050 . на ебай в описании товара стоит упоминание о чипе PIC18F2480 что делать ? как быть ?

AOz8LrB6ecI.jpg

Изменено пользователем vvetal56

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
samplerwrc    0

Здраствуйте, у меня проблемка. купил на ебай елм327 http://www.ebay.com/...=item20f9fb2d09 . продавец уверял меня что это настоящая версия 1.5 . подключил к машине, не могу подключится к эбу. опендиаг ругается "это не елм327" а торк показывает версию 1.5, но подключение не происходит. произвел распил устройства . внутри микросхемы mcp2515 + bk3231 + TJA1050 . на ебай в описании товара стоит упоминание о чипе PIC18F2480 что делать ? как быть ?

Если MCP2515 + bk3231 + TJA1050 это же проблема, как мне, что это неправильно резистор R1 (который может быть еще одним свидетельством см ответить # 25).

Проверьте сопротивление между контактами разъема OBD 7 и контактный 5. Если вы выходите около 90 KОм резистор параллельно Гора 47 KОм резистор 70 KОм или системы обработки, как в ответ на # 49

Изменено пользователем samplerwrc

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
strix-iwan    0

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

На моём elm327 на BK3231Q 50-я нога подключяется к линии K-line через делитель R1,R2.

R1-было около 70ком.а R2 около 20ком я подключил паралельно с R1 47ком.

После этого связь с машиной по OBD появилась.

А с какой машиной то? Эта доработка даст оживление к линии для января 5 - 7.2 ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
sintakc    1

такие адаптеры будут работать с такими авто, у которых диагностика идет по стандартному протоколу ОБД,

а блоки январь идут по заводскому протоколу

  • Одобряю 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
vvetal56    0

samplerwrc

и правда между 5 и 7 ногой 85-89 КОм. да я на работу с январем даже не надеюсь. почему он не читает иномарки ? обычный мини версия 2.1 спокойно читала фабию. Я так понял надо резистор впаивать ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
strix-iwan    0

можно впаять можно увеличить сопротивление R2 до 70кОм суть не изменится, я запаял на всякий случай - мой цеплялся безпроблемно только к Шевроле Авео

Изменено пользователем strix-iwan

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
samplerwrc    0

89 КОм так первоначально V2.1. На такой параметр не работает. Установите параллельный резистор R4 47 КОм и начать работать.

8aa08d9d9058cf06.jpg

Вопрос. Есть резистор между K-Line и Vbat + 12В со значением 1 КОм. Разве он не должен иметь значение 510 Ом в соответствии со стандартом K-Line ISO 9141-2 и KWP2000 ISO 14230-4?

Изменено пользователем samplerwrc

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
sintakc    1

допускается от 510 ом до 5 ком, чем меньше тем фронты импульсов круче, но нагрузка больше

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
bn1    2

Был куплен ELM Vgate iCar II. (ru.aliexpress.com/item/Vgate-iCar2-Bluetooth-OBD2-Scanner-iCar-2-ELM327-Diagnostic-Interface-Code-Reader/32217981263.html). Для использования в авто Fiat Linea. В авто ЭБУ двигателя и ABS на К-линии все остальное (бодикомп, дашборд и пр.) на CAN.

При подключении к машине прекрасно работает по CAN, но ЭБУ двигателя и ABS не видит.

Посмотрел, что происходит на К-линии при инициализации связи с ЭБУ двигателя. Сигнал есть. И на вид очень даже похожий на то, что и должно быть при «fast initialization» по стандарту ISO 14230 (KWP 2000).

post-126343-0-11976900-1439760422_thumb.jpg

Но. Временные характеристики участка активации («Wake up Pattern») не соответствуют требованиям стандарта.

post-126343-0-55651400-1439760571_thumb.jpg

То есть, получается, что ЭБУ начинает слушать линию минимум на 1,5 мс позже, чем ELM начинает передавать данные. Что, по всей видимости, приводит к невозможности соединиться.

Разломал его в пух и прах (По другому он просто не разбирается). Ничего от корпуса не осталось. Ну, кроме верхней крышки с кнопкой включения. Если кто-то решится на такое, то очень аккуратно с модулем блютус - отрывается при малейшем усилии и восстановить оторванные контакты стоит труда. Получаем три платки: оторванный блютус модуль)), плату индикации и основную плату.

post-126343-0-75562500-1439760674_thumb.jpg

В ELM Vgate iCar II в качестве микроконтроллера используется STM8 в 48-ножечном корпусе. Мои предположения по поводу того, что установлен не тот кварц, не оправдались. Его там вообще нет. Микроконтроллер работает от внутреннего RC-генератора. И соответственно померить тактовую частоту МК невозможно.

Сравнивая сигнал К-линии с Vgate и с рабочего проводного USB ELM327 убедился, что единственное отличие сигнала при инициализации это укороченный участок активации. У рабочего ELM он на 2,5 мс «длиннее». Скорость передачи и формат передачи байтов, да и сами передаваемые байты одинаковы у обоих ЕLMов.

Единственное, что придумалось для исправления сигнала это установить в разрыв К-линии еще один микроконтроллер. Схема:

post-126343-0-59302900-1439760716.jpg

Внедренный МК удлиняет участок активации до нужной величины (50мс) сдвигая по времени команды и данные, следующие за участком активации (принимает байт, задерживает и передает). Ну, еще там всякое делает, чтоб сигнал проходил в обе стороны. Прошивка МК ATtiny85 и ассемблерный код:

МК установлен какой был. Можно поставить AVR tiny45 или tiny25 не меняя код (может только перетранслировать).

В итоге получился вот такой монстрик с кучей проводов (все засунул в корпус от нерабочего ELMа):

post-126343-0-95219400-1439760949_thumb.jpg

Подключил этого монстрика. И о чудо!!!!! Прибор соединился с ЭБУ двигателя. Причем и в Мультиэкускане, и в АльфеОБД, и даже через Torque соединился, чего я, честно говоря, даже не ожидал. HobDrive подключается, но потом выбрасывает. Но тут, скорее, сам HobDrive не настроен на FIAT. Попробавал соединится с ABS, и тут удача!!! Радости не было предела.)))

Изменено пользователем bn1
  • Одобряю 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
cxem2    19

Пример, как спрятать картинку под spoiler :[spoilerУБРАТЬ][/spoilerУБРАТЬ]

post-92815-0-39049600-1439787118_thumb.png

Vgate iCar II + ATTINY85

post-92815-0-53950800-1439786399_thumb.gif

Рисовальщик схем Splan7

Splan70_my.zip

ELM_327_SPL.ZIP

Изменено пользователем cxem2
  • Одобряю 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
anddax    0

Был куплен ....

....Подключил этого монстрика. И о чудо!!!!! Прибор соединился с ЭБУ двигателя. Причем и в Мультиэкускане, и в АльфеОБД, и даже через Torque соединился, чего я, честно говоря, даже не ожидал. HobDrive подключается, но потом выбрасывает. Но тут, скорее, сам HobDrive не настроен на FIAT. Попробавал соединится с ABS, и тут удача!!! Радости не было предела.)))

Браво!! :clapping:

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
_KREK_    4

Сравнивая сигнал К-линии с Vgate и с рабочего проводного USB ELM327 убедился, что единственное отличие сигнала при инициализации это укороченный участок активации. У рабочего ELM он на 2,5 мс «длиннее». Скорость передачи и формат передачи байтов, да и сами передаваемые байты одинаковы у обоих ЕLMов.

Vgate iCar II вроде заявлен, как ELM327 v2.1. В ELM327 v2.1 параметр tiniL и tiniH можно менять через настройки atpps. Не работает?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
sintakc    1

Был куплен ELM Vgate iCar II. (ru.aliexpress.com/item/Vgate-iCar2-Bluetooth-OBD2-Scanner-iCar-2-ELM327-Diagnostic-Interface-Code-Reader/32217981263.html). Для использования в авто Fiat Linea. В авто ЭБУ двигателя и ABS на К-линии все остальное (бодикомп, дашборд и пр.) на CAN.

При подключении к машине прекрасно работает по CAN, но ЭБУ двигателя и ABS не видит.

Посмотрел, что происходит на К-линии при инициализации связи с ЭБУ двигателя. Сигнал есть. И на вид очень даже похожий на то, что и должно быть при «fast initialization» по стандарту ISO 14230 (KWP 2000).

Но. Временные характеристики участка активации («Wake up Pattern») не соответствуют требованиям стандарта.

То есть, получается, что ЭБУ начинает слушать линию минимум на 1,5 мс позже, чем ELM начинает передавать данные. Что, по всей видимости, приводит к невозможности соединиться.

не знаю как для фиата, но для других авто +/- 2 мс роли не играют

для тойота например нужно 35 и 15 , а ELM может только 25/25 выдавать, но с тойотами соединяется

на ниссанах пробовал играться с TiniH / TiniL плюс минус 2 мс роли не играют

я думаю причина в другом была, но труд титанический молодец

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Похожие публикации

    • Автор: gorlanovmax
      Продам программатор ChipStar Mercury
      Программатор по сути новый.
      Осталось еще почти 3 года бесплатного обновления.
      На нем записано пару штук EEPROM.
      В комплекте к программатору полный набор переходных панелей.
      20 штук, которые перекрывают практически все обычно встречающиеся контроллеры, памяти и т.п. (во вложении полный перечень)
      Собирал для себя.
      Было желание открывать сервис.
      Но обстоятельства немного изменились.
      Цена вложенная в комплект: 24 544 + 48 012 = 72 556
      За комплект хотелось бы получить 45 000, но торг конечно никто не отменял.
       
      Описание контроллера
      Новейший профессиональный универсальный программатор. Разработка 2017 года.
      Самый быстрый универсальный программатор для NAND FLASH.
      Лучший программатор для NAND FLASH из линейки ChipStar.
      Этот универсальный программатор для профессионалов построен на основе RISC/MIPS32 платформы и оптимизирован для работы с современными микросхемами NAND, EPROM, EEPROM, I2C, SPI, AVR, PIC без использования специальных адаптеров.
      Подобно Меркурию - самой быстрой плане солнечной системы, программатор ChipStar-Mercury является самым быстрым программатором в созвездии программаторов ChipStar.
       
      Преимущества универсального программатора ChipStar-Mercury
      Поддержка низковольтного программирования
      Программатор проектировался на базе популярного программатора ChipStar-Vela, в котором уже были учтены основные потребности в программировании современных микросхем, в частности поддержка микросхем с низкими напряжениями питаниявплоть до 1.65В
      MIPS, M-Class, 32-х разрядный RISC микропроцессор
      В программаторе применен новейший 32х разрядный микропроцессор PIC32MZ архитектуры MIPS c быстродействием 412 DMIPS, поддерживающий обмен с компьютером через USB 2.0/3.0 в режиме High Speed до 480 Мбит/с. Высокие скоростные характеристики нового программатора сделали его наиболее привлекательным для работы с современными микросхемами большого объема, особенно NAND FLASH.
      Расширенная поддержка NAND FLASH
      Программное обеспечение программатора поддерживает работу с плохими блоками NAND FLASH, позволяет считывать параметры микросхемы используя спецификацию ONFI и добавлять любую микросхему NAND в базу данных самостоятельно, буквально в три клика мышки, что очень ускоряет и упрощает работу с новыми микросхемами.
      Совокупность указанных свойств превращает этот программатор в гибкий и мощный инструмент для профессионалов.
      Не требует специальных адаптеров
      Несмотря на некоторую ориентированность на микросхемы NAND, программатор ChipStar-Mercury продолжает оставаться универсальным программатором, только намного более быстрым, чем все остальные. Так же, как и его предшественникам, этому профессиональному программатору не нужны адаптеры-переходники для работы с микросхемами и микроконтроллерами в DIP корпусах с количеством выводов до 48. Это значит, что для программирования всех микросхем и микроконтроллеров в DIP корпусах нужен только программатор. Универсальные адаптеры-переходники нужны только для микросхем в корпусах, отличных от DIP.
      В программаторе предусмотрена возможность быстрого добавления пользователем новых микросхем на основе шаблонов.
      Количество поддерживаемых микросхем - 34 752 шт.
       
      Полный список адаптеров.xls



    • Автор: eestyk
      Имеется микроконтроллер dsPIC30F5011. Хочу реализовать на нём ШИМ через Output Compare Module, так как у этого модуля есть как раз режим PWM. Всё проинициализировал, задал период и коэффициент заполнения ШИМ (duty cycle - 50%), выбрал Timer2. На соответствующей ноге тыкаюсь осциллографом, ничего нет. Не могу понять в чём проблема. Вроде по даташиту настроил правильно.
      #define PERIOD_PWM 12484 #define PERIOD_PWM_div2 6242 WriteTimer2 (0); OpenTimer2 (T2_ON & T2_GATE_OFF & T2_IDLE_STOP & T2_PS_1_8 & T2_32BIT_MODE_OFF & T2_SOURCE_INT, PERIOD_PWM); ConfigIntTimer2 (T2_INT_PRIOR_5 & T2_INT_ON); OpenOC3(OC_IDLE_STOP & OC_TIMER2_SRC & OC_PWM_FAULT_PIN_ENABLE, PERIOD_PWM, PERIOD_PWM_div2); ConfigIntOC3(OC_INT_PRIOR_0 & OC_INT_ON); void __attribute__((interrupt, auto_psv)) _T2Interrupt(void) { IFS0bits.T2IF = 0; // Clear Timer interrupt flag Nop(); } void __attribute__((interrupt, auto_psv)) _OC3Interrupt(void) { IFS1bits.OC3IF = 0; // Clear interrupt flag }  
      dsPic30F5011-5013.pdf
    • Автор: Евгений Бабок
      Господа, здравствуйте. Не ругайтесь, пожалуйста, я студент и я учусь. Возможно, вопрос будет глуповат. Подскажите, пожалуйста, чем можно заменить PIC32MX775F256H для САПР Proteus. Или намеки как подобрать анлог. Имеется код и принципиальная схема некого проекта на данном микроконтроллере(в Proteus нету 32х битных PIC). Я хочу создать его в Proteus,разобрать его и с ним поработать, но необходим другой микроконтроллер(скорее всего 16битный PIC) т.к. данного в протеусе нету. 
      Повторюсь, что я учусь,а учиться лучше на примерах, а не изобретать колесо. Спасибо. 
    • Автор: Никитка
      Помогите пожалуйста убрать противный писк при работе блутуф модуля.  Схема питается от 220В, два преобразователя  один в постояный ток 19В, второй в переменый + -15В. К первому подключен усилитель, ко второму предусилитель с  Bluetooth. При активации блютуф появляется писк. Я так понял это проблема земляных петлей. Как ее исправить? фото предусилителя и схема во вложении


    • Автор: Nitro N
      Здравствуйте! 
      Дано: 
      BLE модуль JDY-10 Гироскоп + Акселерометр модуль GY-521  USB UART CH340G USB bluetooth адаптер Цель:
      передавать сигналы датчика гироскопа и акселерометра через bluetooth модуль на ПК. Мои рассуждения:
      Модуль GY-521 имеет I2C интерфейс, на JDY-10 стоит МК CC2541 который тоже имеет I2C интерфейс. Надо как-то их соединить и заставить отправлять показания на ПК. Как это сделать пока мне не понятно. Иногда приходят мысли что без перепрошивки контроллера не обойтись. 

      Подскажите пожалуйста как это реализовать?

      П.С. В идеале вообще конечно использовать один контроллер для снятия значений и отправки на ПК, но пока так.