Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.03.22;
Скачать: CL | DM;

Вниз

Подскажите почитать по CAN bus (+delphi/c)   Найти похожие ветки 

 
megavoid ©   (2012-02-19 11:05) [0]

В скором будущем придётся работать с этой шиной, пока читаю вот такой вот форум http://electronix.ru/forum/index.php?showforum=158

Как я понял, для программистов это выгляит таким образом: имеется rs-232 или usb адаптер на can шину, а уже идёт в машину, а у нас обычная асинхронная запись и чтение из порта (либо апи, предоставляемое драйвером адаптера), формируем по стандарту эти 19байт кан пакета, высылаем в линию.

В правильную сторону рою? Наспамьте, пожалуйста, где ещё почитать про эту великолепную промышленную шину :)


 
megavoid ©   (2012-02-27 17:48) [1]

Может кому будет интересно, так оно и оказалось. Шнур USB-OBD (автомобиль), драйвера к шнуру создают виртуальный com-порт, пишем туда подобные пакеты, получаем ответы, по мануалу понимаем, что в машинке захворало.
TCanPacket = record
 ID: UINT;
 TimeStamp: UINT;
 TimeFlag: BYTE;
 SendType: BYTE;
 RemoteFlag: BYTE;
 ExternFlag: BYTE;
 DataLen: BYTE;
 Data: Array[0..7] of BYTE;
 Reserved: Array[0..2] of BYTE;
end;


 
Inovet ©   (2012-02-27 18:45) [2]

> [0] megavoid ©   (19.02.12 11:05)
> адаптер на can шину, а уже идёт в машину

Шуршит шарнирами машина.
Шалом, шипованная шина!
ШирОко шпалы расшаперив,
шипя поршнями, крыша едет,
не слыша шопот автожира,
как тишина непотижима.


 
megavoid ©   (2012-02-27 18:55) [3]

[2] ... "а уж она идёт в машину", шурша, шипованая шина! :)


 
tesseract ©   (2012-02-27 21:37) [4]


> Может кому будет интересно,


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


 
Забаненный   (2012-02-27 22:08) [5]


> megavoid ©   (27.02.12 17:48) [1]
>
> Может кому будет интересно, так оно и оказалось.

это у тебя так оказалось. а у нас в автосервисе мой друг и коллега возится с PIC-микроконтроллерами, которые анализируют can, генерят пакеты и т.д.  все самостоятельно.


 
tesseract ©   (2012-02-27 23:34) [6]


> а у нас в автосервисе мой друг и коллега возится с PIC-микроконтроллерами,


Для Atmel давно готовые хедеры есть. PIC не для Европы.


 
Забаненный   (2012-02-27 23:41) [7]

Мы не считаем атмел достойным внимания. Линейка наших контроллеров: PIC, ST, TI.
Готовые хедеры для много чего есть... для атмела вон и USB народ вовсю эмулирует... Это не есть хороший и надежный путь. Для домашних поделок разве что.


 
RWolf ©   (2012-02-28 10:12) [8]


> Забаненный   (27.02.12 23:41) [7]
> Мы не считаем атмел достойным внимания.

интересно, почему?


 
tesseract ©   (2012-02-28 10:15) [9]


> интересно, почему?


Некошерно-же :-) За использование Philips вообще анафема!


 
Забаненный   (2012-02-28 10:44) [10]

религия тут ни при чем. просто при сравнении они практически всегда проигрывают. начнут выигрывать - буду их использовать (раньше юзал).
а Филипсы просто не нужны. будет задача, где филипсы станут оптимальным решением - значит, будет филипс.


 
megavoid ©   (2012-02-28 11:09) [11]

Всё только начинается, и через портмон трассирую протокол (кое-что недокументировано в мануале), ждём как раз славну, отечественный переходник, далее и до PIC доберусь. Ну почему всем стало интересно только после того, как сам разобрался, а? :)



Страницы: 1 вся ветка

Текущий архив: 2013.03.22;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.171 c
15-1345750821
Прогер
2012-08-23 23:40
2013.03.22
TDWordRec откуда такое окончание?


6-1220943397
Layner
2008-09-09 10:56
2013.03.22
Расшифровать: " =?utf-8?Q?=D0=A0=D0=B0="....


3-1277120776
Раиса
2010-06-21 15:46
2013.03.22
MySQL и внешние ключи


15-1337791087
Avatar
2012-05-23 20:38
2013.03.22
Посоветуйте роутер


15-1346016093
Artem
2012-08-27 01:21
2013.03.22
Не поможете с Visual C++?