PIC18F25K80 в адаптере ELM327 для диагностики автомобилей

Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить
Держит паяльник хвостом
Сообщения: 924
Зарегистрирован: Вс май 28, 2023 04:08:58

Сообщение trobigodnik »

Вводная информация в статье https://www.drive2.ru/b/555543094414542496/
Самостоятельно изучал программирование на разных языках (высокого уровня, типа Python и в меньшей мере с СИ подобным синтаксисом) в качестве хобби несколько лет (профессионалом не стал за это время, так как были и другие задачи в жизни). Что-то понимаю в электронике, только отрывочно (то есть не профессионал пока).
Можно ли купив ELM327, как то сделать, чтобы вместо кодов ошибок автоматически получать их описание на русском, исходя из того, что эти описания для кодов есть в статьях в интернете или в книгах?
Также создавал тему по вопросу защиты этого устройства от выхода из строя https://radiokot.ru/forum/viewtopic.php?f=43
Интересные животные: Галаго, Игрунка.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 25447
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

[uquote="trobigodnik",url="/forum/viewtopic.php?p=4613633#p4613633"]Вводная информация в статье[/uquote]
В статье написана чушь. Оригинальный ELM327 всегда делался на PIC18F2480. Никакого "контроллера ELM327" в природе нет и никогда не было. Контроллер PIC18F25K80 является новой версией PIC18F2480.
Функция МК в ELM327 достаточно простая. Это просто мост OBD-UART-USB (OBD-UART-Bluetooth, OBD-UART-WiFi). Все остальное делается в прикладном ПО на ПК.
Реклама
Держит паяльник хвостом
Сообщения: 924
Зарегистрирован: Вс май 28, 2023 04:08:58

Сообщение trobigodnik »

С чего начать и что потребуется?
Интересные животные: Галаго, Игрунка.
Друг Кота
Аватара пользователя
Сообщения: 25447
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

А нужно начинать? :facepalm:
Откуда такая самоуверенность в том, что вы поднимете эту тему?
Реклама
Эиком - электронные компоненты и радиодетали
Держит паяльник хвостом
Сообщения: 924
Зарегистрирован: Вс май 28, 2023 04:08:58

Сообщение trobigodnik »

А что нужно, чтобы получилось?
Интересные животные: Галаго, Игрунка.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 25447
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

Нужно стать эмбеддером. Изучить протоколы, изучить МК, изучить программирование под Win, включая написание драйверов... Ну и по мелочи.
Реклама
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32

Сообщение Martian »

Радиолюбителем тоже. Чтобы хоть немного представлять всё остальное вокруг МК. Вроде, была даже книжка такая, попытка обучить программистов электроники. И вроде, с таким же названием - "Электроника для программистов".
Контактная информация:
Электрический кот
Сообщения: 1040
Зарегистрирован: Сб сен 12, 2009 15:43:19

Сообщение khach »

[uquote="trobigodnik",url="/forum/viewtopic.php?p=4613633#p4613633"]Можно ли купив ELM327, как то сделать, чтобы вместо кодов ошибок автоматически получать их описание на русском, исходя из того, что эти описания для кодов есть в статьях в интернете или в книгах?[/uquote]
Купить ELM327 безпроводной, с блютусом. Взять свой телефон, спаровать с ELM327. Поставить на телефон или прогу под свой автомобиль, или универсальную, типа e-odb facile или подобной. Потом на прогу языковый пак русский. Специализированная прога обычно удобнее, зато прога типа e-odb facile покажет больше, но с ней соединяться с авто неудобно- надо каждый раз выбирать марку, режимы соединения с агрегатами итд.
Держит паяльник хвостом
Сообщения: 924
Зарегистрирован: Вс май 28, 2023 04:08:58

Сообщение trobigodnik »

Просто купил дешевый сканер https://radiokot.ru/forum/viewtopic.php ... 3#p4675363

А по теме, как вариант, если программно нельзя перехватывать с экрана код ошибки, то есть такая идея, захватывать его через OCR технологию распознавания c какой - либо программы и передавать в свою.
Интересные животные: Галаго, Игрунка.
Ответить

Вернуться в «PIC»