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

cxem2    19

Посмотрите внимательно

Там спасибо не за что говорить.
 

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


Ссылка на сообщение
Поделиться на других сайтах
stealth222    0
14 часа назад, cxem2 сказал:

Посмотрите внимательно

Там спасибо не за что говорить.
 

Купил еще одну elm, сдампил eeprom. Он оказался аналогичный вашему. А program memory таки нельзя вычитать. Только прошивать.
Пытаюсь залить скомпиленный проект ediabaslib.codeplex.com. Пока елм не оживает.

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

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


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

Всем привет.

Пришел мне ELM из поднебесной, все с ним хорошо, но не работает. Как бы связь с телефоном устанавливается, но вот он с блоком не контачит, переберает кучу протоколов и не как.

 

IMG_0128.JPG.2ba5dce80399e0870f1bf9d133386ffe.JPGIMG_0129.JPG.d95c2f1f3dd5c75f1fb13a672f585594.JPG

Вот на таких микросхемах он построен Bluetooth(bk3231) + ELM-327(PIC18F25k80), все как бы норм. Есть у меня подозрение что перепутана комутация на шлейфе от платы на OBD2.

Как бы его проверить?

IMG_0131.JPG.a6f2d85efa93a6b2a393380e481e9768.JPGIMG_0130.JPG.09ef6702aaa0d4fc9ba32db9778e17e9.JPG

Так же есть подозрение что не все ножки на блютуче пропаины, Как бы это тоже проверить?

 

Изменено пользователем Александр Паршиков
Фото большое
  • Одобряю 1

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


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

по виду нормальный адаптер.

дайте, плиз, ссылку где взяли, и скажите как корпус разбирается (можно ли так же аккуратно собрать или он клеен, или наклейку нужно отдирать)?

по поводу что нет соединения с машиной - попробуйте хотя бы OBD Auto Doctor, он перебирает протоколы, плюс там можно записать лог, вдруг блок отвечает....

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


Ссылка на сообщение
Поделиться на других сайтах
В 12.04.2017 в 17:10, HfmScan сказал:

по виду нормальный адаптер.

дайте, плиз, ссылку где взяли, и скажите как корпус разбирается (можно ли так же аккуратно собрать или он клеен, или наклейку нужно отдирать)?

по поводу что нет соединения с машиной - попробуйте хотя бы OBD Auto Doctor, он перебирает протоколы, плюс там можно записать лог, вдруг блок отвечает....

Корпус на саморезиках Наклейку придется отклеить, но она легко снимается.

https://ru.aliexpress.com/item/Supports-Android-Diagnostic-Tool-Bluetooth-ELM327-CAN-BUS-Scanner-OBDII-ELM-327-USB-Interface-ELM327-BT/592046186.html?spm=2114.13010608.0.0.rmHzga

Попробую лог собрать. Посмотрим что пишется

7 часов назад, cxem2 сказал:

Так уже проверил, все гуд. Но не находит эбу не на калине,не на нексии, не не спектре

 

 

 

 

 

Изменено пользователем Александр Паршиков

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


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

Подскажите, пожалуйста. На адаптере Elm327 mini (синенький) на 7 ноге (K-line) напряжение 3,7 в, на L-line 11,5 в, на CAN по 4,5 в. Знаю, что на 7 ноге тоже должно быть 11,5 в. Не знаю где искать. Пришло 4 таких адаптера. К ЭБУ естественно не подключаются...

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

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


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

Решил попробовать оживить свой ELM327, у которого после "обрезания" и снятия крышки, попытавшись вытащить, умудрился оторвать плату BT.
Изначально попробовал восстановить работоспособность припаяв как было. Ну на сколько было видно что и где было. Короче дорожки немного повредились и пришлось там колхозить проволочками. Восстановил 4 котакта, идущих к BT-платке, но не заработал адаптер. Ну огоньки то мигают, а вот по BT не подрубиться. На другом адаптере увидел, что к похожей платке приходят не 4, а 5 контактов, вот думаю, может дело в этом? Модет у кого такой же адаптер и/или знаете, как подключать надо — помогите советом пожалуйста.
Тут есть желание либо восстановить, либо просто как вилочка будет адаптер, если восстановить не получится.
Вот что сейчас с пациентом:

IMG_20170619_113639.thumb.jpg.7741eebf5d65a164ab0a6b95c04923bd.jpg

IMG_20170619_113750.thumb.jpg.449f9d4136a93cb756a2070f49c11fd8.jpg

P.S. Есть и другие адаптеры, в том числе и ELS27, но хочется паяльником поработать. Люблю, когда все работает.

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


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

у меня  подключены 1.2.3.4. и 11,12,13


 

scheme_b.GIF

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


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

Понять бы еще в случае с моим адаптером как это и где на плате.

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


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

Вот

IMG_20170619_113639.jpg.94587afb0b77163cae6ff51b8e928aa4.jpg

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

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


Ссылка на сообщение
Поделиться на других сайтах
john1770    1
В 31.05.2016 в 14:03, Teo сказал:

День добрый, уважаемые форумчане.

Попробовал подключиться к SPI шине между BK32131Q и MCP2515. (Прибор у меня как на второй картинке в посте №5 http://forum.cxem.net/index.php?showtopic=144556entry2013498)

Без позитивных результатов (((

Как написано в документации, PPROG ногу от BK3231 посадил на + питания. При этом, с SPI похоже читаются только регистры MCP2515 т.е. как я понимаю, BK3231 продолжает считать себя мастером и ничего на шину не отдает.

Пробовал ногу RESET MCP2515 сажать на "0" при этом с шины возвращаются только нули.

Что я могу делать не так? Есть какие-нибудь идеи? Вообще, зачем сделаны эти контактные площадки TPx? Может не через SPI нужно подключаться?

Буду признателен за любые идеи.

Судя по даташиту там надо не на spi цепляться а на GPIO00 - clk  GPIO01- miso  GPIO08- mosi   GPIO09 - cs

  • Одобряю 1

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


Ссылка на сообщение
Поделиться на других сайтах
kau4uk    0
В 19.06.2017 в 19:36, MakPol сказал:

Решил попробовать оживить свой ELM327... но хочется паяльником поработать. Люблю, когда все работает.

Доброго времени суток!

Вот мой зверек. Рабочий. Всего 4 контакта соединено, слева два и справа два. Линиями показал - что и куда идет.

111.thumb.jpg.66c2c53f111b7207d262670b0f247742.jpg

На втором фото соединять нужно крест на крест и не к пятакам, а к резисторам!!!

222.thumb.jpg.ead211633eb2dca08d24a743ece044a8.jpg

 

Правда, у моего другая проблема. Через некоторое время работы начинает отваливаться связь с ЭБУ... пока не победил...

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

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


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

Очередная потделка. С первого взгляда вроде всё нормально, но кварц 16мг вместо 4мг. Чип греется как печь, команды atfi,atpps не понимает, в отличии от 1.5.
С OpenDiag как надо не работает

DSC_0760.JPG

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


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

День добрый! 
С интересной проблемой столнулся. BT адаптер честной версии v1.5 не верно читает некоторые биты. 

Вот кусочек логов

>[15:31:55.334]0221A1
<[0.461]0221A1
002961A1F0080000
2100800000400000

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

>[15:31:55.334]0221A1
<[0.461]0221A1
102961A1F0080000
2100800000400000

Кто-нибудь сталкивался с такими адаптерами? Где могла единица замениться на ноль? При считывании с CAN или c BT, вроде везде есть CRC !!!???

Вдруг кто-нибудь сталкивался и знает как лечить...

On 7/14/2017 at 3:26 PM, john1770 said:

Судя по даташиту там надо не на spi цепляться а на GPIO00 - clk  GPIO01- miso  GPIO08- mosi   GPIO09 - cs

Спасибо - поизучаю.

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


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

Уважаемые форумчане!.  Имею ELM327   PIC18F25K80, ниже:-1/SS, ниже:1716KYJ, кварц 4000. Версия 1,5 подтвердилась проверочной программой. Никак не хочет подсоединяться к Гранте 8кл., имобилайзер не активизирован, блок М74CAN. Соединение планшета и ELM 327 по БТ происходит мгновенно, затем идет секундная попытка подключения к ЭБУ, вспыхивает на мгновение  желтый символ машинки и далее следует сброс (программа Опен диаг). На всех других программах диагностики  с Маркет Плей аналогично. Пишет "ошибка в подключении в ЭБУ". Просмотрев всевозможные форумы и ютуб, обратил внимание, что некоторые возвращали жизнь адаптерам  перепаяв соединение платы БТ к нижней плате, где расположен PIC. Вскрытие показало, что  у платы БТсправа пропаяно 3 контакта, а вот слева (рядом с антеной), 3 контакта пропаяно капитально, а 4-й, как бы лежал без пайки на контакте платы под ним.Проверил тестером-звенит, т.е. контакт есть. Т.к. в интернете не нашел фото соединения подобного блока БТ, решил для начала этот контакт убрать совсем. Убрал обычным канцелярским ножом. Но при проверке на машине выяснилось, что теперь нет связи адаптера и планшета по БТ. Получается контакт нужный.                                                       Надежда на вас. Может кто сталкивался с подобным модулем БТ и знает где еще его надо пропаять. В интернете такого варианта не нашел. Такое ощущение, что где-то нет контакта, но где? Прошу откликнуться и помочь, если это возможно.

 

1.jpg

2.jpg

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


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

 

В 17.03.2017 в 22:58, stealth222 сказал:

Купил еще одну elm, сдампил eeprom. Он оказался аналогичный вашему. А program memory таки нельзя вычитать. Только прошивать.
Пытаюсь залить скомпиленный проект ediabaslib.codeplex.com. Пока елм не оживает.

здравствуйте. получилось залить прошивку deep obd? чем шили?  pic18f25k80  можно много раз прошивать?

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


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

Имеется Elm327 usb. С компом соединяется, сканмастер определяет как 1.5, показывает напряжение акб. Не соединяется с эбу авто. Фото схемы прилагаю. Чип pic18f25k80+pl-2303hx Пожалуйста, подскажите что сделать для соединения с авто. 

IMG_20180408_192843.jpg

IMG_20180408_192912_1.jpg

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

    • Автор: Stratix
      Здравствуйте, у меня проблема с прошивкой разных устройств из-за программаторов. Дело в том что у меня есть некоторое количество китайских и самодельных программаторов для разных производителей, с ними постоянно какие-то проблемы, некоторые отказываются нормально работать на windows 10(другие версии ПО не устраивают), другие не работают с последними версиями сред разработки и т.д. Так же нужно прошивать схемы памяти. Хочу прошивать устройства без постоянной сборки программаторов и неудобств. Думаю о двух вариантах: взять оригинальные программаторы для всех производителей: altera, xlinx, arm, pic, avr(некоторые найти сложно, например оригинальный usb-blaster и высокая стоимость в сумме), второй вариант: взять универсальный программатор, который бы поддерживал все новые микросхемы, а вот с этим проблема, большинство универсальных программаторов не шьют stm, плис. Есть ли вообще реально универсальные программаторы? Мне было бы намного удобнее если на столе б лежал один программатор, а не куча. Смотрел список микросхем chipprog-48, пока что самый большой, к сожалению не поддерживает новые fpga, например: cyclone IV. Связывался, сказали что поддержки не будет и в будущем. Стоит ли взять chipprog-48 в 2018 году или есть программаторы лучше, с большим списком микросхем?
    • Автор: spekky
      Добрый день. Никто не делал такую плату? Показалась очень удобной, но продается только в Украине. Печаток различных адаптеров нашел море, какие-то сделал, но этот совмещает в себе вообще все, что мне надо и очень эстетичен. Или может кто-то может помочь с ее покупкой и пересылом? Развести я такую сам не смогу, хоть и понятно, что достаточно даташитов...
       

    • Автор: Дмитрий Дмитрий
      Здравствуй, добрый Алл.
      Задумал сделать сенсорный выключатель (блокировщик) двери. Задача: при двойном прикосновении к поверхности пластикового выключателя подать на управляющий контакт +5В.
      Реализация:  Использовать контроллер емкостного сенсора AT42Q1010, микроконтроллер PIC10F200.
      Логика: при полном закрытии двери,  срабатывает геркон, подается +5В на схему. На схеме расположены емкостной контроллер AT42Q1010 и микроконтроллер PIC10F200. Емкостной контроллер при прикосновении пальца дает сигнал на цифровой выход. Этот выход соединен со входом PIC10F200. В PIC10F200 крутится программа, определяющая двойное прикосновение, с заданными промежутками времени (ориентируюсь на обычный двойной клик мыши). Как только определяет двойной клик - подает на три GPIO выхода +5В, и уходит в пустой цикл, до снятия питания.
      С одного GPIO питаются светодиоды: 2 шт, 1.8 В, 1 мА, удалены на 3 метра, подключены кабелем 3х2.5 мм2.
      Со второго GPIO активируется герконовое реле 5В, 10мА, размыкающее наружную клавишу открытия двери.
      С третьего GPIO питаются светодиоды: 2 шт, 1.8 В, 1 мА, удалены на 3 см. Они находятся в том же выключателе, где будет смонтирована схема.
      Для повторного запуска нужно открыть - закрыть дверь. Питание будет отключено-включено, программа запустится с нуля.
      Вопросы:
      1. Нормально ли цеплять светодиоды прямо к PIC контроллеру, на такую дистанцию? Потери посчитал, выходит в районе 1%. Думаю проблем быть не должно, но чувствую кощунственность решения.
      2. Нормально ли PIC контроллер отнесется к многократному хард ресету? Дверью пользуюсь 50 раз в день. Это каждый раз снятие питания, включение обратно.
      3. Какое время на загрузку ожидать от схемы? Т.е. через какое время после полного закрытия двери я смогу заблокировать дверь. Судя по документации на емкостной контроллер , оно меньше 100 мс. Микроконтроллер PIC около 30 мс (reset time). Я нигде не ошибся?  
      4. Нужно ли вставлять резистор между герконовым реле блокировки двери и микроконтроллером? Расстояние от микроконтроллера до реле около 2 метров. Насколько я понимаю, желательно использовать токоограничительный резистор около 1 кОм, но методика точного расчета номинала мне не известна.
      5. Нужно ли вставлять резистор между дальними свтодиодами и контроллером? Ближним и контроллером? Для понижения напряжения я планирую в обоих случаях использовать резисторы 1.5кОм и последовательно подключать два диода 1.8 В,  1 ма. Этого достаточно? Диоды и резистор располагаются на крышке выключателя.
      6. Для подбора конденсатора нужной емкости для сенсора прикосновения хочу использовать макетную плату (такая пластиковая, с много рядов отверстий), и кучку кондеров из чип и дипа, около рекомендованной емкости.  К ним припаять проводки и по очереди проверять, каждый раз скидывая питания. Это верная методика или есть способ лучше?
      7. Имел ли кто дело с таким емкостным контроллером? Насколько plug and play решение? На внутреннюю часть выключателя планирую наклеить медную фольгу, номиналы конденсаторов и резистора подобрать на столе. Потом все собрать на печатной плате, смонтировать в корпус выключателя. Не уплывет ли со временем точность такого сенсора? Может быть на плате предусмотреть какие-то элементы для подстройки в будущем?
      8. Я выбрал самый младший из PIC  контроллеров. Могу ли я столкнуться с нехваткой памяти в своей задаче? Портов хватает. Может быть я не учел какой-то еще ресурс, которого не хватит для выполнения этой задачи?
      Даташит на емкостной контроллер  https://ru.mouser.com/datasheet/2/268/40001946A-1145216.pdf
      Даташит на PIC  контроллер http://ww1.microchip.com/downloads/en/DeviceDoc/40001239F.pdf
      С уважением,
      Дмитрий.
    • Автор: 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