python - 能通过CAN控制一部普通的家用轿车吗?
PHP中文网
PHP中文网 2017-04-18 10:21:00
0
1
703

对汽车原理不了解,想请大神给科普一下,现在比较新的汽车是不是有一大部分是用方向盘或者刹车这些部件将指令通过CAN总线发到对应的执行部件,然后完成汽车的行走和驻车?

有没有低成本且安全(不会把车搞坏)的方式控制汽车,实现行走和驻车?比如CAN收发芯片连个单片机,通过OBD发送指令?

看到网上George Hotz的开源硬件代码,用了一个CAN的收发芯片,而且不贵,代码中有个dbc文件,这个是对应指令?

是否汽车内部有两套CAN总线,一套是ODB连着的,另一套是车的执行部件连接的?

PHP中文网
PHP中文网

认证0级讲师

membalas semua(1)
左手右手慢动作

Nama penuh OBD: On Board Diagnostics. Untuk menyeragamkan diagnosis kerosakan berkaitan pelepasan kereta dan kebolehpanduan, bermula dari tahun 1996, semua kereta baharu yang dijual di Amerika Syarikat mesti mempunyai instrumen diagnostik, kod kerosakan dan prosedur penyelenggaraan yang serupa, iaitu, ia mesti mematuhi program OBD II. peraturan, jadi sistem OBD II melebihi Menjadi lebih dan lebih meluas digunakan.
Fungsi biasa OBD termasuk yang berikut:

1. Kesan kegagalan komponen dan sistem pada bila-bila masa untuk memastikan pelepasan kenderaan semasa hayat perkhidmatannya tidak melebihi keperluan peraturan OBD

2. Apabila kerosakan pelepasan berkaitan dikesan, sistem OBD boleh menggunakan lampu MIL pada panel instrumen untuk penggera.

3. Kenderaan yang rosak boleh dibaiki dalam masa untuk mengurangkan pelepasan kenderaan.

4. Sistem OBD membantu juruteknik mendiagnosis dengan cepat, melakukan pembaikan gejala dan mengurangkan kos penyelenggaraan.

Tetapi apa yang perlu diberi perhatian tentang OBD standard kebangsaan ialah: realisasi tiga dan empat piawaian kebangsaan mesti dijamin oleh OBDⅡ, tetapi OBDⅡ tidak sama dengan piawaian pelepasan ini Terdapat dua piawaian untuk OBD: SAE's American versi OBD dan ISO EOBD versi Eropah. Negara melaksanakan OBD pada masa yang berbeza. Pada masa yang sama, terdapat versi OBD yang berbeza, dan versi yang berbeza mempunyai fungsi yang berbeza.

Selain pelbagai bekalan kuasa dan wayar pembumian, yang penting ialah wayar CAN, wayar ISO 0141-2 K, bas J1850, dan terdapat banyak antara muka.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan