検索

ホームページ  >  に質問  >  本文

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

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

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

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

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

PHP中文网PHP中文网2778日前712

全員に返信(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 について注意する必要があるのは、OBDⅡによって 3 つおよび 4 つの規格の実現が保証されている必要がありますが、OBDⅡはこれらの排ガス規格と同等ではないということです。SA​​E の米国版の OBD 規格があります。 OBD、および ISO の欧州版 EOBD。各国は OBD を実施する時期が異なります。同時に、OBD にはさまざまなバージョンがあり、バージョンが異なれば機能も異なります。

    さまざまな電源とアース線に加えて、主要なものは CAN ワイヤ、ISO 0141-2 K ワイヤ、J1850 バスであり、多くのインターフェイスがあります。

    返事
    0
  • キャンセル返事