Отговори на тема  [ 31 мнения ]  Отиди на страница 1, 2, 3  Следваща
Четене на CAN с PIC18 - проект с/у заплащане 
Автор Съобщение
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Нед Май 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
Профил
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Чет Мар 19, 2009 7:33 pm
Мнения: 779
Мнение Re: Четене на CAN с PIC18 - проект с/у заплащане
Малко жокер:
Ако целта ти е само да хванеш кога е на контакт и кога е запален двиг. ... то
може и без КАН-ове да минеш :)
Следиш напрежението на колата и като скочи над примерно 13 V Значи двигателя работи.
Ако е под 13 В , не работи.


Пон Май 29, 2023 8:30 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Нед Май 28, 2023 8:51 pm
Мнения: 11
Мнение Re: Четене на CAN с PIC18 - проект с/у заплащане
Благодаря за жокера, но това не е точно така на в случая на БМВ, особено на моделите с Li-Ion акумулатор. Първия ми прототип беше на базата на точно това, което описвате. За съжаление не работи в 50% от случаите. Никак не исках да опирам до четене на CAN, но това за жалост е единственото решение.


Пон Май 29, 2023 9:07 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Юни 03, 2005 8:39 pm
Мнения: 1954
Мнение Re: Четене на CAN с PIC18 - проект с/у заплащане
Жица около някой кабел на запалителна(та) бобина. Щом моторът работи ще имаш импулси.

_________________
Определянето стойността на дадена величина се нарича ИЗМЕРВАНЕ!


Пон Май 29, 2023 9:39 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 03, 2005 1:21 am
Мнения: 10573
Местоположение: София
Мнение Re: Четене на CAN с PIC18 - проект с/у заплащане
При съвременните двигатели с бобина за всяка свещ това може да не е много тривиално. Дизелите са отделен случай. А ако джаджата е за скюрити, кабел през половината автомобил би я компрометирал...


Пон Май 29, 2023 9:58 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 11:48 am
Мнения: 4671
Мнение Re: Четене на CAN с PIC18 - проект с/у заплащане
0x12F 00 00 8A DD F1 15 30 02

_________________
main[-1u]={1};


Пон Май 29, 2023 10:18 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 20, 2005 11:02 am
Мнения: 8873
Местоположение: Разград
Мнение Re: Четене на CAN с PIC18 - проект с/у заплащане
Еми той компютъра на колата все от датчици разбира че двигателя му все пак работи. Тампер на някой датчик все ще е показател - примерно на разпределителен вал, че там слагат по нормални датчици. На коляновия вал са все едни странни. Може и на дебитомер, мап, маф - всички ще показват нещо дето при изгаснал двигател няма да е същото. Все пак не е лощо да се уточни целта на занятието - при кола с li-ion акумулатор да се правят някакви "добавки" ми е много страно - това би трябвало да са съвременни коли бъкани с електроника. Особено БМВ-тата - едва ли има нещо дето не са се сетили да сложат.


Вто Май 30, 2023 7:06 am
Профил ICQ
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Нед Май 28, 2023 8:51 pm
Мнения: 11
Мнение Re: Четене на CAN с PIC18 - проект с/у заплащане
TheWizard написа:
0x12F 00 00 8A DD F1 15 30 02

TheWizard, Вие сте герой! И наистина заслужавате прозвището Wizard.
Ясен и точен отговор, който решава половината от задачата.
Позволете да Ви изпратя моята благодарност по PayPal или подобен на лични.


Вто Май 30, 2023 5:50 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 11:48 am
Мнения: 4671
Мнение Re: Четене на CAN с PIC18 - проект с/у заплащане
нали каза че имаш логове, ако ID = 0x12F ... с данните - те тва е ИгнишънОН

_________________
main[-1u]={1};


Вто Май 30, 2023 7:04 pm
Профил ICQ
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Нед Май 28, 2023 8:51 pm
Мнения: 11
Мнение Re: Четене на CAN с PIC18 - проект с/у заплащане
TheWizard написа:
нали каза че имаш логове, ако ID = 0x12F ... с данните - те тва е ИгнишънОН


Имам лотове и намерих поне 4 ID-та, които се менят на Ignition. . Честно казано, аз не съм запознат с CAN съобщенията и не знам коя част от тях какво прави и за какво служи. За това се надявах се някой да изяви желание да напише програма за микроконтролер, който да разпознава Ignition съобщението и да изважда единица на един от изходите.


Вто Май 30, 2023 7:18 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 11:48 am
Мнения: 4671
Мнение 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
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 11:48 am
Мнения: 4671
Мнение Re: Четене на CAN с PIC18 - проект с/у заплащане
ID 0x12F и/или 0x130

_________________
main[-1u]={1};


Вто Май 30, 2023 7:45 pm
Профил ICQ
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Вто Окт 25, 2005 9:54 am
Мнения: 864
Мнение 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
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 03, 2005 1:21 am
Мнения: 10573
Местоположение: София
Мнение Re: Четене на CAN с PIC18 - проект с/у заплащане
Следене на оборотите на ДВГ също е компромисно решение за по-нови автомобили. Например хибрид. Има ток в батерията, обороти на ДВГ 0, а автомобила се движи.
Вероятно могат да се хванат обороти на електродвигателя. Те пък сигурно са с друг pid...


Вто Май 30, 2023 8:26 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Нед Май 28, 2023 8:51 pm
Мнения: 11
Мнение Re: Четене на CAN с PIC18 - проект с/у заплащане
TheWizard написа:
всеки евент има "ID" с данни - виж в лога дали има ID 0x12F
ако има значи сме го оцелили :)
нящо такова
https://github.com/zarboz/BMW-NBT-AVR/b ... avr.ino#L5


Това е златна мина! Много благодаря! :prayer:


Вто Май 30, 2023 8:34 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 31 мнения ]  Отиди на страница 1, 2, 3  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 3 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни