Перейти к содержанию

OPEN-PORT 2.0 Доработка 2020


KAZi

Рекомендуемые сообщения

1 hour ago, Technics66 said:

АКБ  14в то сигнал с шины будет 3.3в, а вот если АКБ 12в то уже 2.8в.

Не похоже что в этом была проблема, пробовал и при 14в и при 12в, результат был одинаково хреновым.

С L9637 сегодня, не получится поэкспериментировать :(, не успел забрать комплектующие. 

Изменено пользователем s-s-s
Ссылка на комментарий
6 часов назад, KAZi сказал:

Надо уметь ставить поставленные вопросы

Ладно, проехали. Вот прямой вопрос. Где должны находится резисторы R4 и R9, и какие у них номиналы?

Ссылка на комментарий

R4 - 2.2 мОм на 2 ногу U8

R9 - 10 кОм на 21 ногу проца.

R8-R9 Это делитель напряжения +12 вольт,который процу сообщает подачу напряжения в схему.

Ссылка на комментарий
2 часа назад, KAZi сказал:

R8-R9 Это делитель напряжения

Спасибо. На моей плате делитель R8 и R4, значит маркировка не правильная.

Ещё вопрос. Что делает R19 на USB шине? И обязательно там 1% или обычный 1.5к (152) пойдёт?

Ссылка на комментарий

Первый этап доработки подручными средствами сделан, заменил резисторы, КАН трансивер и диод по питанию от USB. Чтоб U7 выдавала 5в по расчётам R1 надо ставить 52.3k но у меня такого не нашлось и посчитал что при обычном 51k будет 4,8в что уже не плохо. Но когда поставил R1 51k (пробовал 2 разных из разных мест) напряжение на выходе было 4.6в-4.7в а это мало. Прикинул что 5.5в максимальное допустимое напряжение и значит R1 можно ставить до 58.7k и поставил что было на 56к и с удивлением получил 5.05в. Толи U7 такая, то ли R1 не 10k но результат получился хороший. КАН трансивер взял с дохлого ЭБУ с непонятной маркировкой но 100% оригинальный.

P10205-182148.thumb.jpg.6f2cbabbb16f26c6bcee1d55c3638f43.jpg

Тест j2534tester-ом проходит но есть проблема с питанием от USB. С ноутбука выходит 5.1в, при отключении 12в с OBD на адаптер уже приходит 4.9в, а после диода уже 4.6в а это уже критический порог.

Что ещё надо сделать:

Надо будет с диодом поиграться и есть идея поставить большой на 2А чтоб на маленьких токах падение было минимальное.

По питанию проца рекомендуют конденсаторы ставить 0,15мкФ вместо родных 0,1мкФ, но таких у меня нет и думаю просто параллельно родным еще по 0,1мкФ припаять.
Вопросы:
Можно ли без машины проверить работоспособность КАН трансивера? Кан трансивер что впаял напряжения выдаёт вроде правильные , на CAN 2.3в-2.4в, На TXD 3.3в, RXD 5в.

Ссылка на комментарий
14 minutes ago, Technics66 said:

поставил что было на 56к и с удивлением получил 5.05в.

Та же история. 

Что касается внедрения L9637D, то оно произведено, печально, но результатов это не дало, блоки которых не видел так и не видеть, те которые читает через раз - так и продолжает читать через раз :(

Начинаю потихоньку коситься на программную часть.

 Проц у меня кстати LPC2366FBD, описания OP2 с такими процами ещё не встречал. 

Из того что пробовал:

Два опенпорта (из одного магаза), две машины (обе prius 20), два разных ноута, две винды (win10 x64 и Win7 x32), 

Разные версии Techstream и разные дрова и DLL, доработка одаптера по всем найденные сценария в том числе и установка L9637D по k-line. Результата нет, не хуже не лучше :(.

Ссылка на комментарий
12 часов назад, Technics66 сказал:

Можно ли без машины проверить работоспособность КАН трансивера? Кан трансивер что впаял напряжения выдаёт вроде правильные , на CAN 2.3в-2.4в, На TXD 3.3в, RXD 5в.

 

По напряжениям может быть все хорошо и на левых трансиверах.. Здесь уже нужно смотреть осцилографом сигнал на выходе..

Ставишь осциллограф в режим одиночного ожидания и жмешь любую команду ,чтобы пошлел пакет CAN. Посылку сразу увидешь что правильная.

на осцилографе будет сигнал с зеркальными сигналами..

 

12 часов назад, s-s-s сказал:

Проц у меня кстати LPC2366FBD, описания OP2 с такими процами ещё не встречал. 

 

Они отличаются только размером памяти,остальное все одинаково.

 

12 часов назад, Technics66 сказал:

По питанию проца рекомендуют конденсаторы ставить 0,15мкФ вместо родных 0,1мкФ, но таких у меня нет и думаю просто параллельно родным еще по 0,1мкФ припаять.

 

ставь пирожок по 0.1 мкф.

Ссылка на комментарий
1 hour ago, KAZi said:

Они отличаются только размером памяти,остальное все одинаково.

Да, вычитал такую информацию. 

Что может не давать нормально работать по k-line? 

Смущает DeviceID,  на запрос в techstream китайский OP выдает: "1"

Ссылка на комментарий
8 часов назад, s-s-s сказал:

Что может не давать нормально работать по k-line? 

 

На одном блоке пробывал читать по калинии или на разных?

Ссылка на комментарий

Блоки разные, часть блоков отвечают почти адекватно, часть через раз читаются, а есть блоки которые сразу пишет что не доступны, при этом дешевый шнурок mini vci читает все без проблем. 

Ссылка на комментарий

ну пробуй проц пропаять феном и остальные детальки. Нанеси флюс безотмывочный и пропаять весь этот блудняк..

Ссылка на комментарий

Уже призадумался над этим, смущает только то что два разным op2 страдают одним и тем же недугом (непропай в одном и том же месте?) 

Но попробую попробую его "прожарить" 

Ссылка на комментарий
6 часов назад, s-s-s сказал:

Уже призадумался над этим, смущает только то что два разным op2 страдают одним и тем же недугом (непропай в одном и том же месте?) 

Но попробую попробую его "прожарить" 

 

Ну может у тебя ноут древний и с течем связь теряет.. 

Ссылка на комментарий

Ноута два разных и один из них вполне свежий на i7. 

Да и опять же с mini vci все ок на обоих. 

По логам видно что при попытке прочесть сообщение от блока из  op2  прилетает ошибка buffer empty и циклические попытки связаться блоками. 

Ссылка на комментарий

s-s-s Сегодня подключался к Короле E150 и вот что увиделось

P10207-164038.thumb.jpg.12a1c3755b6041eb762623161b375282.jpg

Что из них по K-Line я не знаю, может вообще всё по CAN. Лазил только в ECU, другие не проверял.

Ссылка на комментарий

пустой буфер... 

В какой проге соединяешься с блоком?

added через 1 минута
1 минуту назад, Technics66 сказал:

Что из них по K-Line я не знаю, может вообще всё по CAN. Лазил только в ECU, другие не проверял.

 

Смотри по машине что связывается  по калинии,а что по кан.. 

Ссылка на комментарий
7 minutes ago, Technics66 said:

Сегодня подключался к Короле E150 и вот что увиделось

Это не увиделсь, а должно по идее увидеться, блоки отмечены жёлтым, значит статус чтения не известен если нажать Health check, то прога попытается соединиться с каждым, и тогда они будут посвечены согласно легенде выше над списком, например у меня если отключить провод k-line имеем такую картинку, те что со звёздочкой не распознвны а значит они по k-line остальные по Canу

IMG_20210206_123606.jpg

added 0 минут later
11 minutes ago, KAZi said:

пустой буфер... 

В какой проге соединяешься с блоком

В techstream, отслеживаю его логи. 

Ссылка на комментарий
2 минуты назад, s-s-s сказал:

блоки отмечены жёлтым, значит статус чтения не известен

Я Techstream второй раз в жизни видел. Когда заходил в Main Body или ещё что-то делал то часть блоков были со звёздочками. Я догадывался что в белый окрашивается после соединения с блоком но всех тонкостей работы с Techstream я ещё не знаю.

Ссылка на комментарий
1 час назад, s-s-s сказал:

Случайно не тут заказывал?

Нет. Брал тут. На момент заказа там было 3 варианта, Зелёный (вместо него сейчас Black), Golden A  и Golden B. Golden A подороже и скорей всего это как у многих, а Golden B это копия китайской копии и она дешевле и у меня такая. Где бы взять версию подороже чтоб проверить как у неё с K-Line.

Ссылка на комментарий
23 minutes ago, Technics66 said:

Golden A  и Golden B

У моего продавца был такой же набор ,(перепутал с другим местом заказа) но суть та же, я решил что сами OP2 одинаковые, а разница только в кол-ве дисков с ПО в комплекте и какой-то шнурок кастамный в версии A. Не думаю что был бы разница при заказе версии А.

А V138 и V158 относится к ПО на дисках.

Изменено пользователем s-s-s
Ссылка на комментарий
56 minutes ago, Technics66 said:

Где бы взять версию подороже чтоб проверить как у неё с K-Line

Тоже думаю над этим.

 

Пропайка проца, ожидаемо не дала результатов.

 

Все больше склоняюсь к тому что проблемма может скрываться в программной части, например малая задержка для заполнения буфера RX :29:

 

ниже пример лога с ошибками чтения из блока. Не нашёл как спрятать под спойлер.

0.000s ++ PTLoadLibrary(test)
  0.003s 0:STATUS_NOERROR
0.003s ++ PTOpen(*NULL*, 0x0214F594)
  returning DeviceID: 1
  0.020s 0:STATUS_NOERROR
0.020s ** PTReadVersion(1, 0x0214F558, 0x0214F508, 0x0214F4B8)
  Firmware: 1.17.4877
  DLL:      1.01.4247 Apr 18 2014 16:14:11
  API:      04.04
  0.020s 0:STATUS_NOERROR
0.020s ++ PTConnect(1, 4:ISO14230, 0x00001000, 10400, 0x04805958)
  Flags: 12:ISO9141_K_LINE_ONLY
  returning ChannelID: 3
  0.023s 0:STATUS_NOERROR
0.023s ++ PTStartMsgFilter(3, 1:PASS_FILTER, 0x0214D530, 0x0214E568, 0x00000000, 0x0214D518)
  Mask[ 0] 4:ISO14230. 1 bytes. TxF=0x00000000
  \__ c0
  Pattern[ 0] 4:ISO14230. 1 bytes. TxF=0x00000000
  \__ c0
  FlowControl is NULL
  returning FilterID: 0
  0.024s 0:STATUS_NOERROR
0.024s ++ PTStartMsgFilter(3, 1:PASS_FILTER, 0x0214D530, 0x0214E568, 0x00000000, 0x0214D518)
  Mask[ 0] 4:ISO14230. 1 bytes. TxF=0x00000000
  \__ c0
  Pattern[ 0] 4:ISO14230. 1 bytes. TxF=0x00000000
  \__ 80
  FlowControl is NULL
  returning FilterID: 1
  0.025s 0:STATUS_NOERROR
0.025s ++ PTStartMsgFilter(3, 1:PASS_FILTER, 0x0214D530, 0x0214E568, 0x00000000, 0x0214D518)
  Mask[ 0] 4:ISO14230. 1 bytes. TxF=0x00000000
  \__ c0
  Pattern[ 0] 4:ISO14230. 1 bytes. TxF=0x00000000
  \__ 40
  FlowControl is NULL
  returning FilterID: 2
  0.025s 0:STATUS_NOERROR
0.025s ** PTIoctl(3, 2:SET_CONFIG, 0x0214F478, 0x00000000)
  12 parameter(s) at 0x09470640:
    1:DATA_RATE = 9600
    7:P1_MAX = 40
    10:P3_MIN = 500
    12:P4_MIN = 8
    19:TIDLE = 300
    20:TINIL = 35
    21:TWUP = 50
    14:W1 = 110
    15:W2 = 20
    16:W3 = 20
    17:W4 = 50
    18:W5 = 330
  0.032s 0:STATUS_NOERROR
0.032s ** PTIoctl(3, 8:CLEAR_RX_BUFFER, 0x00000000, 0x00000000)
  0.032s 0:STATUS_NOERROR
0.032s ** PTIoctl(3, 5:FAST_INIT, 0x04807AD8, 0x04808B20)
  Input[ 0] 4:ISO14230. 4 bytes. TxF=0x00000000
  \__ 81 98 f0 81
  Input[ 0] 0.000000s. 4:ISO14230. Actual data 6 of 6 bytes. RxS=0x00000000
  \__ 83 f0 98 c1 e9 8f
  0.143s 0:STATUS_NOERROR
0.143s << PTReadMsgs(3, 0x0214D540, 0x0214D53C, 250)
  read 0 of 1 messages
  0.394s 16:ERR_BUFFER_EMPTY
0.395s ** PTIoctl(3, 8:CLEAR_RX_BUFFER, 0x00000000, 0x00000000)
  0.395s 0:STATUS_NOERROR
0.395s >> PTWriteMsgs(3, 0x048059A4, 0x0214E5B4, 1000)
  Msg[ 0] 4:ISO14230. 5 bytes. TxF=0x00000000
  \__ 82 98 f0 21 00
  sent 1 of 1 messages
  0.422s 0:STATUS_NOERROR
0.422s << PTReadMsgs(3, 0x0214D5E8, 0x0214D5DC, 1020)
  read 1 of 1 messages
  Msg[ 0] 268.452226s. 4:ISO14230. Actual data 0 of 0 bytes. RxS=0x00000002
  RxStatus: 1:START_OF_MESSAGE
  0.462s 0:STATUS_NOERROR
0.462s << PTReadMsgs(3, 0x0214D5E8, 0x0214D5DC, 5000)
  read 1 of 1 messages
  Msg[ 0] 268.480372s. 4:ISO14230. Actual data 0 of 6 bytes. RxS=0x00000000
  \__ [83] [f0] [98] [7f] [81] [78]
  0.462s 0:STATUS_NOERROR
0.462s << PTReadMsgs(3, 0x0214D5E8, 0x0214D5DC, 1020)
  read 1 of 1 messages
  Msg[ 0] 268.487225s. 4:ISO14230. Actual data 0 of 0 bytes. RxS=0x00000002
  RxStatus: 1:START_OF_MESSAGE
  0.521s 0:STATUS_NOERROR
0.521s << PTReadMsgs(3, 0x0214D5E8, 0x0214D5DC, 5000)
  read 0 of 1 messages
  5.523s 16:ERR_BUFFER_EMPTY
5.524s ** PTIoctl(3, 8:CLEAR_RX_BUFFER, 0x00000000, 0x00000000)
  5.524s 0:STATUS_NOERROR
5.524s ** PTIoctl(3, 5:FAST_INIT, 0x04807AD8, 0x04808B20)
  Input[ 0] 4:ISO14230. 4 bytes. TxF=0x00000000
  \__ 81 98 f0 81
  Input[ 0] 0.000000s. 4:ISO14230. Actual data 6 of 6 bytes. RxS=0x00000000
  \__ 83 f0 98 c1 e9 8f
  5.637s 0:STATUS_NOERROR
5.637s << PTReadMsgs(3, 0x0214D540, 0x0214D53C, 250)
  read 0 of 1 messages
  5.889s 16:ERR_BUFFER_EMPTY
5.890s ** PTIoctl(3, 8:CLEAR_RX_BUFFER, 0x00000000, 0x00000000)
  5.890s 0:STATUS_NOERROR

 

Изменено пользователем s-s-s
Ссылка на комментарий
  • 2 недели спустя...
23.09.2020 в 17:36, KAZi сказал:

OPEN-PORT 2.0 Доработка 2020 года......

И так парни.. Кладу вам сюда документ по которому необходимо доработать свой адаптер из Китая или KAZi.

Конструкторы не надо дорабатывать,там все детали стоят правильные..

Все кто напаял конденсаторов и прочего говна в адаптер.Выпаивайте и внимательно делайте что написано в инструкции.

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

 

Доработка ОпенПорт 2.pdf 197.09 \u041a\u0431 · 1450 скачиваний

он будет после этого работать c chiploader?

Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...