Автор |
Съобщение |
CANstein
Ранг: Минаващ
Регистриран на: Нед Май 28, 2023 8:51 pm Мнения: 11
|
Четене на CAN с PIC18 - проект с/у заплащане
Търся някой, който да напише програма за PIC18 или подобен микроконтролер с вграден CAN , който да слуша K-CAN2 на БМВ, и да подава 1 на някои от I/O когато колата е на контакт или двигателя е запален. Аз мога да предоставя запис (dump) от съобщенията по този CAN, но не мога да кажа кое от всички съобщения е "на контакт". Има вероятност да се сдобия с конкретното съобщение, но няма гаранция за това. Проектът е от 2 части: 1. Установяване на конкретното CAN съобщение. 2. Програмиране на микроконтролер да разпознава съобщението и превключва един от изходите си. Готов съм да заплатят за труда на желаещите да се заемат с този проект.
|
Нед Май 28, 2023 9:29 pm |
|
|
amdatlon
Ранг: Почетен член
Регистриран на: Чет Мар 19, 2009 7:33 pm Мнения: 779
|
Re: Четене на CAN с PIC18 - проект с/у заплащане
Малко жокер: Ако целта ти е само да хванеш кога е на контакт и кога е запален двиг. ... то може и без КАН-ове да минеш Следиш напрежението на колата и като скочи над примерно 13 V Значи двигателя работи. Ако е под 13 В , не работи.
|
Пон Май 29, 2023 8:30 pm |
|
|
CANstein
Ранг: Минаващ
Регистриран на: Нед Май 28, 2023 8:51 pm Мнения: 11
|
Re: Четене на CAN с PIC18 - проект с/у заплащане
Благодаря за жокера, но това не е точно така на в случая на БМВ, особено на моделите с Li-Ion акумулатор. Първия ми прототип беше на базата на точно това, което описвате. За съжаление не работи в 50% от случаите. Никак не исках да опирам до четене на CAN, но това за жалост е единственото решение.
|
Пон Май 29, 2023 9:07 pm |
|
|
syscop
Ранг: Форумен бог
Регистриран на: Пет Юни 03, 2005 8:39 pm Мнения: 1971
|
Re: Четене на CAN с PIC18 - проект с/у заплащане
Жица около някой кабел на запалителна(та) бобина. Щом моторът работи ще имаш импулси.
_________________ Определянето стойността на дадена величина се нарича ИЗМЕРВАНЕ!
|
Пон Май 29, 2023 9:39 pm |
|
|
itso.t
Ранг: Форумен бог
Регистриран на: Чет Фев 03, 2005 1:21 am Мнения: 10615 Местоположение: София
|
Re: Четене на CAN с PIC18 - проект с/у заплащане
При съвременните двигатели с бобина за всяка свещ това може да не е много тривиално. Дизелите са отделен случай. А ако джаджата е за скюрити, кабел през половината автомобил би я компрометирал...
|
Пон Май 29, 2023 9:58 pm |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4716
|
Re: Четене на CAN с PIC18 - проект с/у заплащане
0x12F 00 00 8A DD F1 15 30 02
_________________ main[-1u]={1};
|
Пон Май 29, 2023 10:18 pm |
|
|
Cekins
Ранг: Форумен бог
Регистриран на: Сря Апр 20, 2005 11:02 am Мнения: 8892 Местоположение: Разград
|
Re: Четене на CAN с PIC18 - проект с/у заплащане
Еми той компютъра на колата все от датчици разбира че двигателя му все пак работи. Тампер на някой датчик все ще е показател - примерно на разпределителен вал, че там слагат по нормални датчици. На коляновия вал са все едни странни. Може и на дебитомер, мап, маф - всички ще показват нещо дето при изгаснал двигател няма да е същото. Все пак не е лощо да се уточни целта на занятието - при кола с li-ion акумулатор да се правят някакви "добавки" ми е много страно - това би трябвало да са съвременни коли бъкани с електроника. Особено БМВ-тата - едва ли има нещо дето не са се сетили да сложат.
|
Вто Май 30, 2023 7:06 am |
|
|
CANstein
Ранг: Минаващ
Регистриран на: Нед Май 28, 2023 8:51 pm Мнения: 11
|
Re: Четене на CAN с PIC18 - проект с/у заплащане
TheWizard, Вие сте герой! И наистина заслужавате прозвището Wizard. Ясен и точен отговор, който решава половината от задачата. Позволете да Ви изпратя моята благодарност по PayPal или подобен на лични.
|
Вто Май 30, 2023 5:50 pm |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4716
|
Re: Четене на CAN с PIC18 - проект с/у заплащане
нали каза че имаш логове, ако ID = 0x12F ... с данните - те тва е ИгнишънОН
_________________ main[-1u]={1};
|
Вто Май 30, 2023 7:04 pm |
|
|
CANstein
Ранг: Минаващ
Регистриран на: Нед Май 28, 2023 8:51 pm Мнения: 11
|
Re: Четене на CAN с PIC18 - проект с/у заплащане
Имам лотове и намерих поне 4 ID-та, които се менят на Ignition. . Честно казано, аз не съм запознат с CAN съобщенията и не знам коя част от тях какво прави и за какво служи. За това се надявах се някой да изяви желание да напише програма за микроконтролер, който да разпознава Ignition съобщението и да изважда единица на един от изходите.
|
Вто Май 30, 2023 7:18 pm |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4716
|
Re: Четене на CAN с PIC18 - проект с/у заплащане
всеки евент има "ID" с данни - виж в лога дали има ID 0x12F ако има значи сме го оцелили нящо такова https://github.com/zarboz/BMW-NBT-AVR/b ... avr.ino#L5
_________________ main[-1u]={1};
|
Вто Май 30, 2023 7:25 pm |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4716
|
Re: Четене на CAN с PIC18 - проект с/у заплащане
ID 0x12F и/или 0x130
_________________ main[-1u]={1};
|
Вто Май 30, 2023 7:45 pm |
|
|
t_i_t_o
Ранг: Почетен член
Регистриран на: Вто Окт 25, 2005 9:54 am Мнения: 865
|
Re: Четене на CAN с PIC18 - проект с/у заплащане
Ако оборотите на двигателя са ти достатъчни като информация тоест дали са нула или върти. По-добре използвай стандартния obd2 pid. Така ще работи на всички коли не само на bmw. По закон всички коли трябва да поддържат obd2 тоест четене на оборотите. Тук можеш да видиш всички стандартни obd2 съобщения: https://en.m.wikipedia.org/wiki/OBD-II_PIDsНа теб ти трябва engine speed pid 0x0C
|
Вто Май 30, 2023 7:57 pm |
|
|
itso.t
Ранг: Форумен бог
Регистриран на: Чет Фев 03, 2005 1:21 am Мнения: 10615 Местоположение: София
|
Re: Четене на CAN с PIC18 - проект с/у заплащане
Следене на оборотите на ДВГ също е компромисно решение за по-нови автомобили. Например хибрид. Има ток в батерията, обороти на ДВГ 0, а автомобила се движи. Вероятно могат да се хванат обороти на електродвигателя. Те пък сигурно са с друг pid...
|
Вто Май 30, 2023 8:26 pm |
|
|
CANstein
Ранг: Минаващ
Регистриран на: Нед Май 28, 2023 8:51 pm Мнения: 11
|
Re: Четене на CAN с PIC18 - проект с/у заплащане
Това е златна мина! Много благодаря!
|
Вто Май 30, 2023 8:34 pm |
|
|