찾다

 >  Q&A  >  본문

python - 能通过CAN控制一部普通的家用轿车吗?

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

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

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

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

PHP中文网PHP中文网2863일 전742

모든 응답(1)나는 대답할 것이다

  • ringa_lee

    ringa_lee2017-04-18 10:23:00

    OBD 전체 이름: On Board Diagnostics. 자동차 배출가스 및 운전성 관련 결함 진단을 표준화하기 위해 1996년부터 미국에서 판매되는 모든 신차는 유사한 진단 장비, 결함 코드 및 유지 관리 절차를 갖추어야 합니다. 즉, OBD II 프로그램을 준수해야 합니다. 규정을 준수하므로 OBD II 시스템이 점점 더 널리 사용되고 있습니다.
    OBD의 일반적인 기능은 다음과 같습니다.

    1. 차량의 서비스 수명 중 배기가스 배출이 OBD 규정 요구 사항을 초과하지 않도록 언제든지 구성 요소 및 시스템 오류를 감지합니다.

    2. 관련 배기가스 결함이 감지되면 OBD 시스템은 계기판의 MIL 표시등을 사용하여 경보를 울릴 수 있습니다.

    3. 결함이 있는 차량을 적시에 수리하여 차량 배기가스를 줄일 수 있습니다.

    4. OBD 시스템은 기술자가 신속하게 진단하고 증상에 따른 수리를 수행하며 유지 관리 비용을 절감하는 데 도움이 됩니다.

    하지만 국가 표준인 OBD에 대해 주목해야 할 점은 3개, 4개 국가 표준의 구현이 반드시 OBDII에 의해 보장되어야 하지만, OBDII는 이러한 배출 표준과 동일하지 않다는 것입니다: SAE의 미국 표준입니다. Obd 버전 및 ISO 유럽 버전 EOBD. 국가마다 서로 다른 시기에 OBD를 구현합니다. 동시에, 다양한 버전의 obd가 있으며, 버전마다 기능이 다릅니다.

    다양한 전원 공급 장치 및 접지선 외에도 핵심은 CAN 전선, ISO 0141-2 K 전선, J1850 버스이며 많은 인터페이스가 있습니다.

    회신하다
    0
  • 취소회신하다