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

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

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

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

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

PHP中文网
PHP中文网

认证0级讲师

全部回覆(1)
左手右手慢动作

OBD全名為:On Board Diagnostics。要使汽車排放和驅動性相關故障的診斷標準化,從1996年開始,凡在美國銷售的全部新車,其診斷儀器、故障編碼和檢修步驟必須相似,即符合OBD Ⅱ程序規定,所以OBD Ⅱ系統越來越廣泛應用。
OBD的常見作用主要有幾點:

  1.隨時檢測零件和系統的故障,確保汽車在使用壽命中的排放不超過OBD法規的要求

  2.偵測到相關排放故障時,OBD系統可以用儀表板上的MIL燈進行警報。

  3.故障車輛能夠及時修理,減少車輛排放。

  4.OBD系統有助於技師迅速診斷,對症修理,降低維修成本。

  但是對於國標OBD需要注意的是:國三國四標準的實現一定要有OBDⅡ加以保證,但是OBDⅡ並不等於這些排放標準,OBD有兩種標準:SAE的美國版的OBD、ISO歐洲版的EOBD 。各國實行OBD的時間不一樣。同時OBD還有不同的版本,版本不同其功能性上也有所差異。

  除卻各種電源、接地線之外,關鍵的有CAN線、ISO 0141-2 K線、J1850總線,介面也有很多。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板