Агуулгын хүснэгт:
- Алхам 1: CAN-автобус/USB хэрэгсэл, програм хангамжийг сонгох
- Алхам 2: Can2sky.com үйлчилгээнд бүртгүүлж, нэвтэрнэ үү
- Алхам 3: CAN автобусны бүртгэлээ ачаална уу
- Алхам 4: CAN Bus Data -ийн дүрслэл
- Алхам 5: Задлагч засварлагч
- Алхам 6: Хувийн задлагчаа сайжруулах
- Алхам 7: Бүртгэлээ олон нийтэд ил болго
- Алхам 8: Үр дүнг PDF файлд хадгалах
Видео: Тээврийн хэрэгслийн CAN автобусны өгөгдлийг хэрхэн тайлах вэ: 8 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Энэхүү зааварчилгаанд бид автомашин, ачааны машины CAN автобусны өгөгдлийг бүртгэж, бүртгэгдсэн CAN автобусны бүртгэлийн өгөгдлийг унших боломжтой болгоно. Декодлохын тулд бид үнэгүй can2sky.com үүл үйлчилгээг ашиглах болно. Бид бүртгэлийг CAN -USB адаптераар бичиж болох боловч бүртгэлийн форматыг анхаарч үзээрэй - энэ нь декодерын үйлчилгээтэй нийцэж байх ёстой.
Алхам 1: CAN-автобус/USB хэрэгсэл, програм хангамжийг сонгох
can2sky.com декодер нь хэд хэдэн төрлийн лааны автобусны бүртгэлийг дэмждэг:
1. CAN-хакер trc-файлын формат
USB адаптерийн холбоос
CAN автобусны бүртгэл (29bit) жишээ (ачааны машин, автобус, трактор, бусад арилжааны машин). Файл нь *.trc өргөтгөлтэй байх ёстой. Цагийн ID DLC мэдээллийн тайлбар
40, 425 18FFB5F2 8 3A 82 FF 5C C6 80 11 05
40, 431 18F005F6 8 FF FF FF FB FF FF 20 50
40, 431 14FFB4F6 8 00 FF 16 F0 FF FF FF FF
40, 433 18FFB6F2 8 00 00 00 00 F1 12 FF FF
Жишээ татаж авах
CAN bus log (11bit) жишээ (машинууд). Файл нь *.trc өргөтгөлтэй байх ёстой.
Форматын жишээ
36, 492 1 0004 40A 8 C0 00 38 8F 94 DA 07 3A 00000000
36, 592 1 0004 40A 8 C0 01 00 00 9F AF 00 35 00000000
36, 692 1 0004 40A 8 BF 00 3D 04 02 37 A7 00 00000000
36, 792 1 0004 40A 8 BF 02 22 00 00 00 02 2B 00000000
36, 892 1 0004 40A 8 BF 03 30 00 02 00 00 00 00000000
36, 992 1 0004 40A 8 BF 04 31 80 00 24 00 06 00000000
Жишээ татаж авах
2. Линукс хэрэгслийн хэрэгслийн гаралтын формат
Энэ файл нь *.log өргөтгөлтэй байх ёстой. Та Raspberry Pi, Orange Pi эсвэл бусад интерфейс, can-utils програм хангамж суулгасан бусад Линукс компьютерийг ашиглаж болно. Pi-г CAN-автобусны ажилд хэрхэн тохируулах талаар та эндээс уншиж болно. 11 бит форматтай жишээ:
(1579876676.199507) slcan0 2DE#0000000000000050
(1579876676.199539) slcan0 358#000A800000000000
(1579876676.199547) slcan0 1CA#0000000005005055
(1579876676.199553) slcan0 1CB#00000000000185
Жишээ татаж авах
3. Энгийн csv формат
Энэ файл нь *.csv өргөтгөлтэй байх ёстой
Эхний мөр - мөрүүдийн нэр бүхий толгой. SA мөр шаардлагатай боловч "1" -ээр бөглөх боломжтой. цаг; PGN; SA; b0; b1; b2; b3; b4; b5; b6; b7;;
0, 01; 41; 1; 7А; 3; 0; 0; 0; 0; 0; 0;;
0, 02; 50; 1; 0; 20; 90; B0; FF; FF; FF; FF;;
0, 03; 0D0; 1; B5; 20; 0; 8; 0D; 90; FF; FF;;
0, 04; 1A0; 1; 0; 40; 0; 0; FE; FE; 0; 0E;;
0, 05; 280; 1; 1; 22; CC; 0C; 22; 0; 17; 19;;
0, 06; 288; 1; 8A; 7B; 10; 0; 0; 53; 93; 0F;;
Жишээ татаж авах жишээ татаж авах
29 битийн CAN автобусны хувьд PGN баганад 2 байт PGN ашиглана уу (жишээ нь - FEF2, FECA гэх мэт).
Алхам 2: Can2sky.com үйлчилгээнд бүртгүүлж, нэвтэрнэ үү
Таны CAN автобусны бүртгэлийг бүртгүүлсний дараа үүнийг can2sky.com үйлчилгээнд байршуулж код тайлж болно.
Үйлчилгээнд хамрагдахын тулд та бүртгүүлэх ёстой. Имэйл баталгаажуулах шаардлагатай бөгөөд үүнийг үйлчилгээгээр илгээх болно.
Нэвтэрсний дараа та анхны CAN бүртгэлээ ачаалж болно. TRC файлыг байршуулах товчийг дарна уу.
Алхам 3: CAN автобусны бүртгэлээ ачаална уу
Шинэ машин сонголтыг сонгоод тээврийн хэрэгслийн талаархи мэдээллийг бөглөнө үү (бүх талбарыг оруулах шаардлагатай).
CAN автобусны бүртгэлийн файлыг чирээд хаяна уу.
Дараа нь бид бүртгэлийг тайлахын тулд задлагч (DBC-файл) сонгож болно. Үйлчилгээ нь боломжтой бүх задлагчийг шалгаж, задлагч болон бүртгэлээс тохирох хэд хэдэн параметрүүдийг харуулах болно. Бүртгэлээ тайлахын тулд хамгийн тохиромжтой задлагчийг сонгоно уу. Үүнтэй ижил үйлдвэрлэгч задлагч танд илүү сайн үр дүн өгөх болно гэдгийг анхаарна уу.
Ачааны машин, автобус болон бусад арилжааны тээврийн хэрэгслийн 29 битийн CAN автобусны хувьд бид энэхүү стандартын дагуу J1939 задлагчийг ашиглана. Машины хувьд стандарт байдаггүй тул тээврийн хэрэгсэл бүр CAN автобусны үнэмлэхээрээ ялгаатай байдаг. Энэ нь бид Мерседесийн өгөгдлийг декодлохын тулд Форд задлагчийг ашиглаж болох боловч олон тооны тохирох ID -той байсан ч ашиггүй үр дүнг авах болно гэсэн үг юм. Учир нь өөр өөр машин борлуулагчид өөр өөр параметрүүдэд ижил ID ашиглаж болно.
Бидний BMW X6 бүртгэлийн жишээн дээр бид ижил үйлдвэрлэгч болон хамгийн олон тооны тохирох ID -ийн улмаас BMW X1 задлагчийг ашиглах болно.
Илгээх дээр дарна уу.
Алхам 4: CAN Bus Data -ийн дүрслэл
Хяналтын самбарын үндсэн цонх гарч ирэх бөгөөд та өөрийн бүх бүртгэл, задлагчийг харах боломжтой болно (анхдагч болон хувийн задлагч). Хэсэг хугацааны дараа таны бүртгэлийн төлөв "явц" -аас "дууссан" болж өөрчлөгдөнө.
Визуалчлалыг харахын тулд View дээр дарна уу.
Дэлгэцийн зүүн хэсэг - энэ бүртгэлд идэвхтэй байгаа CAN таниулагчдын жагсаалт. Тэдгээрийн заримыг DBC-задлан шинжээч хүлээн зөвшөөрдөг, заримыг нь үгүй (улаан дэвсгэрээр тэмдэглэсэн).
Утга багана нь бүртгэлийн явцад хамгийн бага ба хамгийн их параметрийн утгыг харуулдаг. Та цаг хугацааны шүүлтүүрийн тохиргоог ашиглан шинжилгээ хийх хугацааг өөрчлөх боломжтой. Хэрэв та параметрүүдийн жагсаалтаас параметр дээр дарвал ногоон өнгөтэй болно. Утга хүснэгт гарч ирэх бөгөөд параметрийн график гарч ирнэ.
Та хулганын зүүн товчлуураар томруулж, зургийн хэсгийг сонгож болно. Та нэг дор хэд хэдэн газар барьж болохоос гадна янз бүрийн бүртгэлийн файлуудыг нэгтгэж болно. Өөр параметрийн эх сурвалжийг сонгохын тулд ачаалагдсан бүртгэлүүдийн жагсаалтын хайрцгийг дарна уу.
Шүүлтүүр хэсэг нь бидний хувьд тийм ч сонирхолтой биш CAN автобусны параметрүүдийг шүүх боломжийг олгодог. Ногооноор тэмдэглэгдсэн параметрүүд жагсаалтад гарч ирнэ. Урвуу сонголт нь урвуу болно.
Алхам 5: Задлагч засварлагч
CAN-автобусны мессежийг декодлох дүрмийг DBC файлууд тайлбарласан болно. Параметр (SPN) бүр өөрийн код тайлах дүрэмтэй бөгөөд үүнийг SPN засварлагч дээр засах, хуулбарлах эсвэл устгах боломжтой
SPN засварлагчийн цонх нь энэхүү CAN автобусны параметрийг тайлахтай холбоотой бүх мэдээллийг агуулдаг.
Бит эхлэх-CAN автобусны мессеж дэх параметрийн эхлэх байрлал (битээр кодлогдсон маш олон параметрүүд байдаг тул битээр). Байт бүр = 8 бит (fyi). Битийн урт - битийн CAN параметрийн урт.
Little endian эсвэл Big endian - байтын дарааллын тоо. Үйлчилгээ нь Intel (Little endian) эсвэл Motorola Lsb (Big endian) форматыг дэмждэг.
Хуваарь - утгыг бодит параметр болгон хэрхэн хөрвүүлэх вэ?
Офсет - бодит үнэ цэнийн офсет, тиймээс бодит өгөгдлийг CAN параметр * масштаб + офсет байдлаар тооцоолно.
Мин ба Макс - хамгийн бага ба хамгийн их утга (заавал биш).
Та декодчилох үйл ажиллагааны үр дүнг DEC, HEX болон хоёртын форматаар харах боломжтой бөгөөд SPN-ийг өөрчилсний дараа танд DBC-задлагчийг шинэ нэрээр хадгалахыг хүсэх болно (та DBC-ийн үндсэн файлыг өөрчлөх боломжгүй). түүний шинэ хувилбар. Шинэ DBC задлагч үүсгэх нь маш их цаг хугацаа шаардагдах болно (хэдэн минут, тэвчээртэй байгаарай).
Алхам 6: Хувийн задлагчаа сайжруулах
SPN редактор дээр та танигдаагүй мессежийн код тайлах дүрмийг нэмж болно.
Дахин хэлэхэд, та анхдагч DBC дээр шинэ SPN дүрмийг үүсгэж чадахгүй байгаа тул шинэ дүрэм гаргахыг танаас хүсэх болно.
Шинэ DBC хэлбэрээр хадгалсны дараа бүртгэлээ шинэ задлагчаар нээнэ үү.
Одоо та шинэ SPN тодорхойлолтыг нэмж болно. SPN-редактор гарч ирэх бөгөөд та SPN-ийн нэрийг оруулж, утга учиртай бит, масштабыг тохируулж болно.
Шинэ SPN бий болсноос хойш та түүний үр дүнг график дээр ашиглаж, бусад параметрийн хамт дүн шинжилгээ хийж болно. Шинжилгээ хийх явцад идэвхтэй (өөрчлөгдөж буй) байтуудыг өнгөөр будна.
Алхам 7: Бүртгэлээ олон нийтэд ил болго
Анхдагч байдлаар, бүртгэл бүр хувийн бөгөөд зөвхөн эзэмшигч нь хянаж үзэх боломжтой. Гэхдээ та энэ унтраалгыг унтрааж, бүртгэлийг "Нийтийн" болгох боломжтой.
Шинэ хэрэглэгчийн нэрээр нэвтэрсний дараа бид энэ бүртгэлийг олон нийтийн хэсэгт харах бөгөөд платформын аль ч хэрэглэгч ашиглах боломжтой болно. Хүн бүр үүнийг хянаж, хашааг нь барьж, бүртгэлийн дор магтаал бичих боломжтой.
Алхам 8: Үр дүнг PDF файлд хадгалах
Та хүлээн зөвшөөрөгдсөн, хүлээн зөвшөөрөгдөөгүй CAN автобусны өгөгдлийн бүх параметр бүхий тайлан гаргах боломжтой. PDF рүү экспортлох дээр дарна уу.
Зөвлөмж болгож буй:
Сонгодог тээврийн хэрэгслийн утасгүй датчик бүхий хөдөлгүүрийн температур мэдрэгч/хэмжигч: 7 алхам
Хөдөлгүүрийн температурын мэдрэгч/сонгодог тээврийн хэрэгслийн утасгүй шалгалт хэмжигч: Би хөөрхөн Чипитактаа зориулж энэхүү датчик хийсэн. Арын тагны доор 2 цилиндртэй агаар хөргөлттэй хөдөлгүүртэй fiat 126 автомашинтай. Ципитак нь хөдөлгүүр ямар халуун байгааг харуулах температур хэмжигчгүй тул мэдрэгч нь туслах болно гэж бодсон
Тээврийн хэрэгслийн цохилт бүртгэгч: 18 алхам (зурагтай)
Тээврийн хэрэгслийн цохилт бүртгэгч: Жолоо барих эсвэл зогсох үед тээврийн хэрэгсэлд үзүүлэх нөлөөллийг бүртгэх зориулалттай. Нөлөөллийг мэдээллийн баазад уншилт, видео/зураг хэлбэрээр хадгалдаг бөгөөд нөлөөллийн алсын хэрэглэгчийг бодит цаг хугацаанд шалгаж, алсын зайнаас
Тээврийн хэрэгслийн дижитал хэмжигч дэлгэц: 8 алхам
Тээврийн хэрэгслийн дижитал хэмжигч дэлгэц: Энэ бол миний 73 Montego -д оруулахаар төлөвлөж буй миний дижитал хэмжигч төсөл юм. Энэ нь Arduino Mega 2560 R3, Screw терминал бамбай, ITDB02 TFT бамбайгаар тоноглогдсон бөгөөд Sain Smart 4.3 TFT -ээр тоноглогдсон бөгөөд энэхүү төслийн зорилго нь газрын тосны
TripComputer - GPS -ийн аяллын компьютер ба таны тээврийн хэрэгслийн цаг агаарын модуль: 11 алхам (зурагтай)
TripComputer - Таны тээврийн хэрэгсэлд зориулсан GPS аялалын компьютер ба цаг агаарын модуль: GPS -ийн таслах модуль, 2 жижиг Digole дэлгэцийг ашиглан зураас дээрээ навигацийн компьютер байрлуулах гайхалтай бөөрөлзгөнө pi төсөл
Тээврийн хэрэгслийн арын хараа: 9 алхам (зурагтай)
Тээврийн хэрэгслийн арын хараа: Бид яагаад тээврийн хэрэгслийн арын харааг бүтээдэг вэ? Нөөцлөлтийн мөргөлдөөн нь томоохон асуудал байсныг АНУ-ын Өвчний хяналтын төв мэдээлсэн бөгөөд 2003 оноос хойш 15-аас доош насны 7475 хүүхэд (жилд 2,492) байжээ. автомашины нянгийн эмчилгээ хийлгэсэн