Сообщение от randy
а использовать его на изучение STM32
Довольно внушительный девайс.
Мне когда не хватает ресурсов ардуинки, то использую ESP32
Функционал сопоставимый с STM32, но цена на порядок меньше, кроме того Wi-Fi и Bluetooth на борту.
Кстати Bluetooth очень шустрый, я иногда когда нужен шустрый Bluetooth использую просто одну голову ESP32
Скорость на порядок выше чем у всяких там HC-05/06 и JDY-31/30, но блин, при включении жрет как сварочный аппарат, чтобы запустить нужно не меньше 4А, потом уже копейки.
А если ESP32 не хватает, то подключаю тяжелую артиллерию, Teensy 4.1
Это вообще космос - 1Мб оперативки, 8Мб флэш + слот для SD
Работает как швейцарские часы, ни одного глюка или сбоя за всю мою практику, но блин дорогой зараза...
Сообщение от alco-naft
Байт следует интерпретировать в диапазоне температур от -40 до 215 (по Цельсию), с температурой воздуха на впуске точно такая-же фигня.
Понял, Спасибо большое!
Очень полезная информация!
Сообщение от alco-naft
Вообще очень много PID-ов у киа соответствуют стандарту SAE J1979, так что много информации можно найти в этом стандарте, он открытый.
Супер!
То, что я искал!
Вопрос для понимания:
Это из SAE J1979
01 05 1 Температура охлаждающей жидкости (Engine coolant temperature) -40 215
Как это соотносится с
Сообщение от randy
0x0a0 — x temp x x x x x x — 05 coliant temp
В SAE J1979 первом случае ID=05 (0x05), получаем 1 байт, который и есть температура
А в 0x0a0 — x temp x x x x x x, ID=0x0a0, получаем 8 байт и значение во втором байте
Сообщение от AleksVL
Т.е. это уже какой-то свой формат КИА?
Возможно, может это один и тот-же показатель, просто по общему стандарту блок его выдаст в одном формате, а при запросе по специальному киа-шному "стандарту" - этот параметр отдается в другом, расширенном формате.
Потерялся кусок
0x316 — x x low high x x x x — rpm
0x0a0 — x x low high x x x x — rpm
0x0a0 — x x x speed x x x x — speed
0x316 — x x x x x x speed x — speed
0x0a0 — x temp x x x x x x — coliant temp
0x0a1 — x x x x map x x x — map
Смысл такой, что
01 05 1 Температура охлаждающей жидкости
- надо посылать запрос.
А эти пакеты валят по CAN со страшной силой совершенно бесплатно.
Сообщение от randy
Смысл такой, что
01 05 1 Температура охлаждающей жидкости
- надо посылать запрос.
А эти пакеты валят по CAN со страшной силой совершенно бесплатно.
Спасибо БОЛЬШОЕ за объяснение!
Теперь понятно.
Чтобы не загружать CAN-шину своими запросами лучше просто слушать 0x0a0, 0x316 и т.д.
Тут в процессе изучения просторов интернета, нашел информацию, что, например, владельцы WAG-ов могут через CAN-шину отображать свою информацию на экранчике магнитолы.
Интересно кто-нибудь такое проделывал с КИА. Понятно что скорее всего Сид в этом плане отличается от Рио, но мало-ли, может кто-то пробовал выводить свою информацию на ту же магнитолу?
Если вдруг кто-то знает как вывести свою температуру на маленький экранчик в Сиде (где показывается забортная температура) это было бы просто супер.
Если это в принципе возможно, то можно было бы просто подключиться к CAN-шине и выводить в мигающем (чередующемся) режиме ту же температуру ОЖ и не нужно разбирать приборку добавлять свои экранчики и т.д. Было бы очень удобно...
Сообщение от AleksVL
как вывести свою температуру на маленький экранчик в Сиде
Имхо - проще сменить ГУ на какое-нибудь андроидное с подключением к CAN, ну и там задействовать апликуху для вывода интересующих параметров на экран. Сменить прошивку штатной магнитолы что бы иметь возможность
Сообщение от AleksVL
выводить в мигающем (чередующемся) режиме ту же температуру ОЖ
у Вас не получится потому как исходников прошивок в открытом доступе нет, а делать это через какие-то обвязки - затраты на реализацию такого колхоза будут просто бессмысленны.
Сообщение от alco-naft
Имхо - проще сменить ГУ на какое-нибудь андроидное с подключением к CAN, ну и там задействовать апликуху для вывода интересующих параметров на экран. Сменить прошивку штатной магнитолы что бы иметь возможность
Ну не знаю )
По моему тогда проще сделать как у @ne_shurik.
Ну кроме того хороший звук для меня важнее, а все эти андроидные ГУ на это не способны. Хотя конечно штатное ГУ это далеко не фонтан, но после замены выходного усилителя его хотя бы слушать можно )
Сообщение от alco-naft
у Вас не получится потому как исходников прошивок в открытом доступе нет, а делать это через какие-то обвязки - затраты на реализацию такого колхоза будут просто бессмысленны.
Ну тут у меня есть некоторые сомнения, у коллег WAG-водов получается выводить свою информацию, есть небольшая надежда, что у нас тоже это можно. Ну и если чисто логически поразмыслить, то скорее всего инфа на этот экранчик передается через CAN-шину (я сейчас про сид говорю):
Насколько я помню в рио3 шгу к C-CAN не подключается, а значит и голова параметры (температуру, например) не "знает". В таком случае экран шгу можно попробовать использовать просто как экран, а инфу на него брать со стороны.
Здесь, кажется, логичнее подумать над выводом инфы на дисплей приборки Supervision. Но проблема та же: нет исходников прошивки, хотя умельцы научились в таких штуках и пробег править и доп опции включать/отключать.