ΠΡΠ»ΠΈ Π²Ρ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡΠ΄Ρ ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡ Ρ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠΎΠΉ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ, ΡΠΎ Π½Π°Π²Π΅ΡΠ½ΡΠΊΠ° ΡΠ»ΡΡΠ°Π»ΠΈ ΠΎ CAN-ΡΠΈΠ½Π΅ β ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΌ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π΅ ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½ΡΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠΌΠΈ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ (ΠΠΠ£). ΠΠΎ ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ, ΠΊΠΎΠ³Π΄Π° ΡΡΠ°ΡΠ½ΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ? ΠΠ΄Π΅ΡΡ Π½Π° ΠΏΠΎΠΌΠΎΡΡ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡ CAN-Ρ Π°ΠΊΠ΅Ρ β ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΈΠ»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ΅Π΅ "Π²Π·Π»Π°ΠΌΡΠ²Π°ΡΡ" (Π² Ρ ΠΎΡΠΎΡΠ΅ΠΌ ΡΠΌΡΡΠ»Π΅) Π΄Π°Π½Π½ΡΠ΅, ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°Π΅ΠΌΡΠ΅ ΠΏΠΎ CAN-ΡΠΈΠ½Π΅.
CAN-Ρ Π°ΠΊΠ΅Ρ Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠΌ Π΄Π»Ρ Π½Π΅Π»Π΅Π³Π°Π»ΡΠ½ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ β ΡΡΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΠΏΠΎΠΌΠΎΡΠ½ΠΈΠΊ Π°Π²ΡΠΎΡΠ»Π΅ΠΊΡΡΠΈΠΊΠΎΠ², ΡΡΠ½Π΅ΡΠΎΠ² ΠΈ Π΄Π°ΠΆΠ΅ ΠΎΠ±ΡΡΠ½ΡΡ Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Ρ ΠΎΡΡΡ Π³Π»ΡΠ±ΠΆΠ΅ ΠΏΠΎΠ½ΡΡΡ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΈΡ ΠΌΠ°ΡΠΈΠ½Π°. Π‘ Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠΈΡΡΠ²Π°ΡΡ ΡΠΊΡΡΡΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ, ΠΈΠΌΠΈΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΈΠ³Π½Π°Π»Ρ Π΄Π°ΡΡΠΈΠΊΠΎΠ², ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ Π½ΠΎΠ²ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ Π΄Π°ΠΆΠ΅ ΠΎΠ±Ρ ΠΎΠ΄ΠΈΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ. ΠΠΎ, ΠΊΠ°ΠΊ ΠΈ Π»ΡΠ±ΠΎΠΉ ΠΌΠΎΡΠ½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, ΠΎΠ½ ΡΡΠ΅Π±ΡΠ΅Ρ ΠΎΡΡΠΎΡΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΈ Π·Π½Π°Π½ΠΈΠΉ.
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ°Π·Π±Π΅ΡΡΠΌ:
- π§ Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ CAN-Ρ Π°ΠΊΠ΅Ρ ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΠΎΠ±ΡΡΠ½ΠΎΠ³ΠΎ ΡΠΊΠ°Π½Π΅ΡΠ° OBD-II
- π ΠΠ»Ρ ΠΊΠ°ΠΊΠΈΡ Π·Π°Π΄Π°Ρ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π² Π°Π²ΡΠΎΡΠ΅ΡΠ²ΠΈΡΠ°Ρ ΠΈ Π³Π°ΡΠ°ΠΆΠ°Ρ
- β οΈ Π ΠΈΡΠΊΠΈ ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ, ΠΎ ΠΊΠΎΡΠΎΡΡΡ Π²Π°ΠΆΠ½ΠΎ Π·Π½Π°ΡΡ ΠΏΠ΅ΡΠ΅Π΄ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ
- π‘ ΠΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ² ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ CAN-ΡΠΈΠ½ΠΎΠΉ
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ CAN-Ρ Π°ΠΊΠ΅Ρ ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ?
CAN (Controller Area Network) β ΡΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΡ ΡΠ²ΡΠ·ΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΡ Π΄Π»Ρ ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½ΡΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠΌΠΈ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ (ΠΠΠ£). ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠ³Π΄Π° Π²Ρ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΡΠ΅ Π½Π° ΠΏΠ΅Π΄Π°Π»Ρ Π³Π°Π·Π°, ΡΠΈΠ³Π½Π°Π» ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ ΠΎΡ Π΄Π°ΡΡΠΈΠΊΠ° ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄ΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎΠΉ Π·Π°ΡΠ»ΠΎΠ½ΠΊΠΈ ΠΊ Π±Π»ΠΎΠΊΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Π΅ΠΌ, Π° Π·Π°ΡΠ΅ΠΌ β ΠΊ ΠΊΠΎΡΠΎΠ±ΠΊΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°Ρ, ΡΠΈΡΡΠ΅ΠΌΠ΅ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ Π΄Π°ΠΆΠ΅ ΠΊΠ»ΠΈΠΌΠ°Ρ-ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ. ΠΡΡ ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΏΠΎ CAN-ΡΠΈΠ½Π΅.
CAN-Ρ Π°ΠΊΠ΅Ρ β ΡΡΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΈΠ»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ:
- π‘ ΠΠ΅ΡΠ΅Ρ Π²Π°ΡΡΠ²Π°ΡΡ ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠ°ΡΠΈΠΊ CAN-ΡΠΈΠ½Ρ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ
- π ΠΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ»ΠΈ ΠΈΠΌΠΈΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΈΠ³Π½Π°Π»Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΠ±ΠΌΠ°Π½ΡΡΡ ΠΠΠ£, Π·Π°ΡΡΠ°Π²ΠΈΠ² Π΅Π³ΠΎ "Π΄ΡΠΌΠ°ΡΡ", ΡΡΠΎ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ Ρ ΠΎΠ»ΠΎΠ΄Π½ΡΠΉ)
- π ΠΠΈΠ°Π³Π½ΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΊΡΡΡΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΡΠ°ΡΠ½ΡΠΉ ΡΠΊΠ°Π½Π΅Ρ
- π οΈ Π’Π΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ Π½ΠΎΠ²ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π±Π΅Π· ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π²ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΡΡΠ²Π° Π² ΠΏΡΠΎΠ²ΠΎΠ΄ΠΊΡ
Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΠΎΠ±ΡΡΠ½ΠΎΠ³ΠΎ OBD-II ΡΠΊΠ°Π½Π΅ΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΎΡΡΠΎ ΡΡΠΈΡΡΠ²Π°Π΅Ρ ΠΊΠΎΠ΄Ρ ΠΎΡΠΈΠ±ΠΎΠΊ, CAN-Ρ Π°ΠΊΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΎΠΌ ΡΡΠΎΠ²Π½Π΅ β ΠΎΠ½ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Ρ ΠΏΠ°ΠΊΠ΅ΡΠ°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ , ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°Π΅ΠΌΡΠΌΠΈ ΠΏΠΎ ΡΠΈΠ½Π΅. ΠΡΠΎ ΠΎΡΠΊΡΡΠ²Π°Π΅Ρ ΡΠΈΡΠΎΠΊΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ, Π½ΠΎ ΠΈ ΡΡΠ΅Π±ΡΠ΅Ρ Π³Π»ΡΠ±ΠΎΠΊΠΈΡ Π·Π½Π°Π½ΠΈΠΉ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° CAN.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ ΠΏΠΎΠΌΠΎΡΡΡ CAN-Ρ Π°ΠΊΠ΅ΡΠ° ΠΌΠΎΠΆΠ½ΠΎ:
- π ΠΠ±ΠΌΠ°Π½ΡΡΡ Π±ΠΎΡΡΠΎΠ²ΠΎΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ, Π·Π°ΡΡΠ°Π²ΠΈΠ² Π΅Π³ΠΎ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ Π·Π°Π²ΡΡΠ΅Π½Π½ΡΠΉ Π·Π°ΡΡΠ΄ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΠ° (ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π΄Π»Ρ ΡΠ΅ΡΡΠΎΠ²)
- πͺ ΠΠΌΠΈΡΠΈΡΠΎΠ²Π°ΡΡ Π·Π°ΠΊΡΡΡΠΈΠ΅ Π΄Π²Π΅ΡΠΈ, Π΅ΡΠ»ΠΈ Π΄Π°ΡΡΠΈΠΊ ΡΠ»ΠΎΠΌΠ°Π½, Π½ΠΎ ΠΌΠ°ΡΠΈΠ½Π° Π½Π΅ Π·Π°Π²ΠΎΠ΄ΠΈΡΡΡ ΠΈΠ·-Π·Π° ΡΡΠΎΠ³ΠΎ
- π¨ ΠΡΠΊΠ»ΡΡΠΈΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΡΠ΅Π»Ρ ΡΠΊΠΎΡΠΎΡΡΠΈ (Π² Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΡΡΠ°Π½Π°Ρ ΡΡΠΎ Π»Π΅Π³Π°Π»ΡΠ½ΠΎ Π΄Π»Ρ Π³ΠΎΠ½ΠΎΡΠ½ΡΡ ΡΡΠ΅ΠΊΠΎΠ²)
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Ρ CAN-Ρ Π°ΠΊΠ΅ΡΠΎΠΌ ΠΌΠΎΠ³ΡΡ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ Π½Π΅ΠΎΠ±ΡΠ°ΡΠΈΠΌΠΎΠΌΡ ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ ΠΠΠ£, Π΅ΡΠ»ΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Ρ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΡΠΏΡΠ°Π²ΠΊΠ° Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠ° Π΄Π°Π½Π½ΡΡ Π½Π° Π±Π»ΠΎΠΊ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Π΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ·Π²Π°ΡΡ ΠΎΡΠΈΠ±ΠΊΡ, ΠΊΠΎΡΠΎΡΡΡ ΡΠ±ΡΠΎΡΠΈΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΡΠΈΠ²ΠΊΠΎΠΉ.
ΠΠ»Ρ ΡΠ΅Π³ΠΎ Π½ΡΠΆΠ΅Π½ CAN-Ρ Π°ΠΊΠ΅Ρ Π² Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Π΅?
CAN-Ρ Π°ΠΊΠ΅Ρ β ΡΡΠΎ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ "Π²Π·Π»ΠΎΠΌΠ°", Π½ΠΎ ΠΈ ΠΌΠΎΡΠ½ΠΎΠ΅ ΡΡΠ΅Π΄ΡΡΠ²ΠΎ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠΈ ΠΈ ΡΠ°Π·Π²ΠΈΡΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π° Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΠΈ Π΅Π³ΠΎ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ.
1. ΠΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ° ΡΠΊΡΡΡΡΡ Π½Π΅ΠΈΡΠΏΡΠ°Π²Π½ΠΎΡΡΠ΅ΠΉ
Π¨ΡΠ°ΡΠ½ΡΠ΅ ΡΠΊΠ°Π½Π΅ΡΡ OBD-II ΡΠ°ΡΡΠΎ Π½Π΅ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ Π²ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΈ ΡΠ²ΡΠ·Π°Π½Ρ Ρ ΠΏΡΠΎΠΏΡΠΈΠ΅ΡΠ°ΡΠ½ΡΠΌΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°ΠΌΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ. CAN-Ρ Π°ΠΊΠ΅Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ:
- π ΠΠΈΠ΄Π΅ΡΡ ΡΡΡΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Ρ Π΄Π°ΡΡΠΈΠΊΠΎΠ² (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅Π°Π»ΡΠ½ΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠΎΡΡΡΠ½ΠΊΠ°Ρ , Π° Π½Π΅ ΡΡΡΠ΅Π΄Π½ΡΠ½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅)
- π ΠΠ½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°ΡΡΠΎΡΡ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² (Π΅ΡΠ»ΠΈ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ Π±Π»ΠΎΠΊ "ΠΌΠΎΠ»ΡΠΈΡ", ΡΡΠΎ ΠΏΡΠΈΠ·Π½Π°ΠΊ Π½Π΅ΠΈΡΠΏΡΠ°Π²Π½ΠΎΡΡΠΈ)
- π οΈ Π’Π΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΅Π°ΠΊΡΠΈΡ ΠΠΠ£ Π½Π° ΠΈΡΠΊΡΡΡΡΠ²Π΅Π½Π½ΡΠ΅ ΡΠΈΠ³Π½Π°Π»Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, ΠΊΠ°ΠΊ Π±Π»ΠΎΠΊ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅Π°Π³ΠΈΡΡΠ΅Ρ Π½Π° "ΠΎΠ±ΡΡΠ²" Π΄Π°ΡΡΠΈΠΊΠ°)
ΠΡΠΈΠΌΠ΅Ρ: ΠΡΠ»ΠΈ ΠΌΠ°ΡΠΈΠ½Π° Π³Π»ΠΎΡ Π½Π΅Ρ Π½Π° Ρ ΠΎΠ»ΠΎΡΡΡΡ , Π½ΠΎ ΡΠΊΠ°Π½Π΅Ρ Π½Π΅ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΎΡΠΈΠ±ΠΎΠΊ, CAN-Ρ Π°ΠΊΠ΅Ρ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΡΠ²ΠΈΡΡ, ΡΡΠΎ Π±Π»ΠΎΠΊ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Π΅ΠΌ Π½Π΅ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ Π΄Π°Π½Π½ΡΠ΅ ΠΎΡ Π΄Π°ΡΡΠΈΠΊΠ° ΠΌΠ°ΡΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠ°ΡΡ ΠΎΠ΄Π° Π²ΠΎΠ·Π΄ΡΡ Π° (ΠΠΠ Π) ΠΈΠ·-Π·Π° ΠΏΠΎΠΌΠ΅Ρ Π½Π° ΡΠΈΠ½Π΅.
2. Π’ΡΠ½ΠΈΠ½Π³ ΠΈ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ
ΠΠ½ΠΎΠ³ΠΈΠ΅ Π°Π²ΡΠΎΠ²Π»Π°Π΄Π΅Π»ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ CAN-Ρ Π°ΠΊΠ΅Ρ Π΄Π»Ρ:
- π Π£Π²Π΅Π»ΠΈΡΠ΅Π½ΠΈΡ ΠΌΠΎΡΠ½ΠΎΡΡΠΈ ΠΏΡΡΡΠΌ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΠΈ ΡΠΈΠ³Π½Π°Π»ΠΎΠ² Π΄Π°ΡΡΠΈΠΊΠΎΠ² (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ Ρ Π΄Π°ΡΡΠΈΠΊΠ° Π΄Π°Π²Π»Π΅Π½ΠΈΡ Π½Π°Π΄Π΄ΡΠ²Π°)
- π¦ ΠΠΊΡΠΈΠ²Π°ΡΠΈΠΈ ΡΠΊΡΡΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ²ΠΎΠ΄Π° Π² ΠΌΠΎΠ΄Π΅Π»ΡΡ , Π³Π΄Π΅ ΠΎΠ½ ΠΎΡΠΊΠ»ΡΡΡΠ½ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ)
- ποΈ ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΠΎΠ΄Π²Π΅ΡΠΊΠΈ (ΠΈΠΌΠΈΡΠ°ΡΠΈΡ ΡΠΈΠ³Π½Π°Π»ΠΎΠ² Π΄Π°ΡΡΠΈΠΊΠΎΠ² Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΆΡΡΡΠΊΠΎΡΡΠΈ Π°ΠΌΠΎΡΡΠΈΠ·Π°ΡΠΎΡΠΎΠ²)
ΠΠ΄Π½Π°ΠΊΠΎ Π·Π΄Π΅ΡΡ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΡΡΠΎ ΡΠ°ΠΊΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠ²Π»ΠΈΡΡΡ Π½Π° Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ ΠΈ Π»Π΅Π³Π°Π»ΡΠ½ΠΎΡΡΡ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ.
3. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π²ΡΠΎΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΈ
ΠΠ½ΠΆΠ΅Π½Π΅ΡΡ ΠΈ ΡΠ½ΡΡΠ·ΠΈΠ°ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ CAN-Ρ Π°ΠΊΠ΅Ρ Π΄Π»Ρ:
- π§ͺ Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΡΠΎΠ±ΡΠ°Π½Π½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ² (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΈΡΡΠ΅ΠΌ Π°Π²ΡΠΎΠ·Π°ΠΏΡΡΠΊΠ° ΠΈΠ»ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ²)
- π‘ ΠΡΠ»Π°Π΄ΠΊΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠΎΠ² Π΄Π°Π½Π½ΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΠΈ Π² Π°Π²ΡΠΎΡΠΏΠΎΡΡΠ΅)
- π§ Π‘ΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΡ ΠΏΠ°Π½Π΅Π»Π΅ΠΉ ΠΏΡΠΈΠ±ΠΎΡΠΎΠ² Ρ Π²ΡΠ²ΠΎΠ΄ΠΎΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ
ΠΡΠΈΠΌΠ΅Ρ: ΠΡΠ»ΠΈ Π²Ρ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠΊΡΠ°Π½ Π² ΡΠ°Π»ΠΎΠ½Π΅ ΠΈ Ρ ΠΎΡΠΈΡΠ΅ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ Π½Π° Π½Π΅Π³ΠΎ Π΄Π°Π½Π½ΡΠ΅ Ρ CAN-ΡΠΈΠ½Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΠΌΠ°ΡΠ»Π° ΠΈΠ»ΠΈ Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅ Π² ΡΡΡΠ±ΠΈΠ½Π΅), CAN-Ρ Π°ΠΊΠ΅Ρ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°ΡΡ ΠΈ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ.
ΠΠ΅ΡΠ΅Π΄ Π½Π°ΡΠ°Π»ΠΎΠΌ ΡΠ°Π±ΠΎΡΡ Ρ CAN-Ρ Π°ΠΊΠ΅ΡΠΎΠΌ Π²ΡΠ΅Π³Π΄Π° Π΄Π΅Π»Π°ΠΉΡΠ΅ Π±ΡΠΊΠ°ΠΏ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΡ Π΄Π°Π½Π½ΡΡ ΠΠΠ£. Π Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠ»ΡΡΠ°ΡΡ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½Π°Ρ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ΅ Π±Π»ΠΎΠΊΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, ΠΈ Π΄Π»Ρ Π΅Π³ΠΎ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΠΎΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π΄ΠΈΠ»Π΅ΡΠ°.
CAN-Ρ Π°ΠΊΠ΅Ρ vs OBD-II ΡΠΊΠ°Π½Π΅Ρ: Π² ΡΡΠΌ ΡΠ°Π·Π½ΠΈΡΠ°?
ΠΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΡΡΠ°ΡΡ CAN-Ρ Π°ΠΊΠ΅Ρ Ρ ΠΎΠ±ΡΡΠ½ΡΠΌ OBD-II ΡΠΊΠ°Π½Π΅ΡΠΎΠΌ, Π½ΠΎ ΡΡΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½ΠΎ ΡΠ°Π·Π½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ. ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΡΠ°Π²Π½ΠΈΠΌ ΠΈΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π² ΡΠ°Π±Π»ΠΈΡΠ΅:
| Π₯Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ° | OBD-II ΡΠΊΠ°Π½Π΅Ρ | CAN-Ρ Π°ΠΊΠ΅Ρ |
|---|---|---|
| Π§ΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄ΠΎΠ² ΠΎΡΠΈΠ±ΠΎΠΊ | β ΠΠ° (ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠ΅) | β ΠΠ° (Π²ΠΊΠ»ΡΡΠ°Ρ ΡΠΊΡΡΡΡΠ΅ ΠΈ Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅) |
| ΠΡΠΎΡΠΌΠΎΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ | β ΠΠ° (ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΠΉ Π½Π°Π±ΠΎΡ) | β ΠΠ° (Π²ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅, ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°Π΅ΠΌΡΠ΅ ΠΏΠΎ CAN-ΡΠΈΠ½Π΅) |
| ΠΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π΄Π°Π½Π½ΡΡ | β ΠΠ΅Ρ | β ΠΠ° (ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠ²ΠΎΠΈ ΠΏΠ°ΠΊΠ΅ΡΡ) |
| Π Π°Π±ΠΎΡΠ° Ρ Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°ΠΌΠΈ | β Π’ΠΎΠ»ΡΠΊΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ (ISO 9141, KWP2000, CAN) | β ΠΡΠ±ΡΠ΅, Π²ΠΊΠ»ΡΡΠ°Ρ ΠΏΡΠΎΠΏΡΠΈΠ΅ΡΠ°ΡΠ½ΡΠ΅ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, BMW D-CAN, Mercedes UDS) |
| Π‘Π»ΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ | π’ ΠΡΠ³ΠΊΠΈΠΉ (ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ²) | π΄ Π‘Π»ΠΎΠΆΠ½ΡΠΉ (ΡΡΠ΅Π±ΡΠ΅Ρ Π·Π½Π°Π½ΠΈΠΉ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΠ² ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ) |
ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ ΡΠ±ΡΠΎΡΠΈΡΡ ΠΎΡΠΈΠ±ΠΊΡ Check Engine ΠΈΠ»ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΎΠ±ΠΎΡΠΎΡΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ, Ρ
Π²Π°ΡΠΈΡ ΠΈ OBD-II ΡΠΊΠ°Π½Π΅ΡΠ°. ΠΠΎ Π΅ΡΠ»ΠΈ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ:
- π§ ΠΠ·ΠΌΠ΅Π½ΠΈΡΡ Π»ΠΎΠ³ΠΈΠΊΡ ΡΠ°Π±ΠΎΡΡ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ Π±Π»ΠΎΠΊΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΡΠΊΠ»ΡΡΠΈΡΡ EGR)
- π‘ ΠΡΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠ°ΡΠΈΠΊ ΠΌΠ΅ΠΆΠ΄Ρ ΠΠΠ£ Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° Π½Π΅ΠΈΡΠΏΡΠ°Π²Π½ΠΎΡΡΠΈ
- π οΈ ΠΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠΎΡΠΎΠ½Π½Π΅Π΅ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΡΡΡΠ±ΠΈΠ½Ρ)
β ΡΠΎ Π±Π΅Π· CAN-Ρ Π°ΠΊΠ΅ΡΠ° Π½Π΅ ΠΎΠ±ΠΎΠΉΡΠΈΡΡ.
CAN-Ρ Π°ΠΊΠ΅Ρ β ΡΡΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΠΎΠ², Π° Π½Π΅ Π΄Π»Ρ ΠΏΠΎΠ²ΡΠ΅Π΄Π½Π΅Π²Π½ΠΎΠΉ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠΈ. ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ ΡΠ²Π΅ΡΠ΅Π½Ρ Π² ΡΠ²ΠΎΠΈΡ Π·Π½Π°Π½ΠΈΡΡ , Π»ΡΡΡΠ΅ ΠΎΠ±ΡΠ°ΡΠΈΡΡΡΡ ΠΊ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡ, ΡΡΠΎΠ±Ρ Π½Π΅ ΠΏΠΎΠ²ΡΠ΅Π΄ΠΈΡΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΡ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ.
ΠΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ CAN-Ρ Π°ΠΊΠ΅ΡΠΎΠ² ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅
Π ΡΠ½ΠΎΠΊ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ² ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ CAN-ΡΠΈΠ½ΠΎΠΉ. ΠΠΎΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ:
ΠΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠ΅ CAN-Ρ Π°ΠΊΠ΅ΡΡ
- π CANtact β Π½Π΅Π΄ΠΎΡΠΎΠ³ΠΎΠΉ USB-Π°Π΄Π°ΠΏΡΠ΅Ρ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ CAN-ΡΠΈΠ½ΠΎΠΉ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ SocketCAN (Linux) ΠΈ CANable (Windows). ΠΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ .
- π₯οΈ Kvaser Leaf β ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Ρ Π²ΡΡΠΎΠΊΠΎΠΉ ΡΠΊΠΎΡΠΎΡΡΡΡ ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½ΡΠΌΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² Π°Π²ΡΠΎΡΠΏΠΎΡΡΠ΅ ΠΈ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΡΡΠΈ.
- π OBDLink MX+ β ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ Π°Π΄Π°ΠΏΡΠ΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ OBD-II, Π½ΠΎ ΠΈ ΡΠ°Π±ΠΎΡΡ Ρ CAN-ΡΠΈΠ½ΠΎΠΉ Π½Π° Π½ΠΈΠ·ΠΊΠΎΠΌ ΡΡΠΎΠ²Π½Π΅.
- π» PCAN-USB β ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΎΡ PEAK-System, ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΠ΅ Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎΠΌ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅
- π Wireshark (Ρ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠΌ Π΄Π»Ρ CAN) β ΠΌΠΎΡΠ½ΡΠΉ Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡ ΡΡΠ°ΡΠΈΠΊΠ°, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡ ΠΏΠ°ΠΊΠ΅ΡΡ Π΄Π°Π½Π½ΡΡ .
- π οΈ CANdevStudio β ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄Π»Ρ ΡΠΈΠΌΡΠ»ΡΡΠΈΠΈ ΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ CAN-ΡΡΡΡΠΎΠΉΡΡΠ².
- π§ SavvyCAN β ΠΎΡΠΊΡΡΡΠΎΠ΅ ΠΠ Π΄Π»Ρ Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ CAN-ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ.
- π Vector CANoe β ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ CAN-ΡΠ΅ΡΠ΅ΠΉ (ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² Π°Π²ΡΠΎΠΏΡΠΎΠΌΠ΅).
ΠΠ»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ Π»ΡΡΡΠΈΠΌ Π²ΡΠ±ΠΎΡΠΎΠΌ Π±ΡΠ΄Π΅Ρ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ CANtact + SavvyCAN, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΡΠΎ Π½Π΅Π΄ΠΎΡΠΎΠ³ΠΎ ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π²ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π΄Π»Ρ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΎΠ². ΠΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»Ρ ΡΠ°ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Kvaser ΠΈΠ»ΠΈ PCAN Π²ΠΌΠ΅ΡΡΠ΅ Ρ Vector CANoe.
ΠΡΠΈΠΌΠ΅Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ:
# ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ CANtact Π² Linux (SocketCAN)
sudo ip link set can0 type can bitrate 500000
sudo ip link set up can0
candump can0
ΠΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ ΠΏΡΠΎΡΠ»ΡΡΠΈΠ²Π°Π½ΠΈΠ΅ CAN-ΡΠΈΠ½Ρ Π½Π° ΡΠΊΠΎΡΠΎΡΡΠΈ 500 ΠΊΠ±ΠΈΡ/Ρ ΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΡ Π²ΡΠ΅ ΠΏΡΠΎΡ ΠΎΠ΄ΡΡΠΈΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ Π² ΠΊΠΎΠ½ΡΠΎΠ»Ρ.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ SocketCAN?
SocketCAN β ΡΡΠΎ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΡΠ΅ΠΊΠ° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΠ² CAN Π΄Π»Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Linux. ΠΠ½Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ CAN-ΡΠΈΠ½ΠΎΠΉ ΡΠ΅ΡΠ΅Π· ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΡΠ΅ΡΠ΅Π²ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ, ΠΊΠ°ΠΊ Π΅ΡΠ»ΠΈ Π±Ρ ΡΡΠΎ Π±ΡΠ»Π° ΠΎΠ±ΡΡΠ½Π°Ρ ΡΠ΅ΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π²ΡΠΎΠ΄Π΅ ifconfig can0 up ΠΈΠ»ΠΈ candump can0 Π΄Π»Ρ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° ΡΡΠ°ΡΠΈΠΊΠ°.
Π ΠΈΡΠΊΠΈ ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ CAN-Ρ Π°ΠΊΠ΅ΡΠ°
ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΈΡΠΎΠΊΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ, ΡΠ°Π±ΠΎΡΠ° Ρ CAN-Ρ Π°ΠΊΠ΅ΡΠΎΠΌ ΡΠΎΠΏΡΡΠΆΠ΅Π½Π° Ρ ΡΠ΅ΡΡΡΠ·Π½ΡΠΌΠΈ ΡΠΈΡΠΊΠ°ΠΌΠΈ. ΠΠΎΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΈΠ· Π½ΠΈΡ :
1. ΠΠΎΠ²ΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ Π±Π»ΠΎΠΊΠΎΠ² ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ
ΠΡΠ»ΠΈ Π²Ρ ΠΎΡΠΏΡΠ°Π²ΠΈΡΠ΅ Π½Π° ΠΠΠ£ Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠΉ ΠΏΠ°ΠΊΠ΅Ρ Π΄Π°Π½Π½ΡΡ , ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ:
- π₯ ΠΠ°Π²ΠΈΡΠ°Π½ΠΈΡ Π±Π»ΠΎΠΊΠ° (ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠ° ΠΈΠ»ΠΈ ΡΠ±ΡΠΎΡ)
- π₯ ΠΠΎΡΠ΅ΡΠ΅ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΎΡΠ½ΡΡ Π΄Π°Π½Π½ΡΡ (Π½ΡΠΆΠ½Π° ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΡΠΈΠ²ΠΊΠ°)
- π¨ ΠΠΊΡΠΈΠ²Π°ΡΠΈΠΈ Π°Π²Π°ΡΠΈΠΉΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° (ΠΌΠ°ΡΠΈΠ½Π° ΠΌΠΎΠΆΠ΅Ρ ΠΏΠ΅ΡΠ΅ΡΡΠ°ΡΡ Π·Π°Π²ΠΎΠ΄ΠΈΡΡΡΡ)
ΠΡΠΈΠΌΠ΅Ρ: ΠΡΠ»ΠΈ Π²Ρ ΠΏΠΎΠΏΡΡΠ°Π΅ΡΠ΅ΡΡ ΠΈΠΌΠΈΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΈΠ³Π½Π°Π» Π΄Π°ΡΡΠΈΠΊΠ° ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΊΠΎΠ»Π΅Π½Π²Π°Π»Π°, Π½ΠΎ ΠΎΡΠΏΡΠ°Π²ΠΈΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π² Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΌ ΡΠΎΡΠΌΠ°ΡΠ΅, ΠΠΠ£ ΠΌΠΎΠΆΠ΅Ρ ΡΠ΅ΡΠΈΡΡ, ΡΡΠΎ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ Π½Π΅ΠΈΡΠΏΡΠ°Π²Π΅Π½, ΠΈ Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°ΡΡ Π·Π°ΠΏΡΡΠΊ.
2. ΠΠ°ΡΡΡΠ΅Π½ΠΈΠ΅ Π³Π°ΡΠ°Π½ΡΠΈΠΈ ΠΈ Π»Π΅Π³Π°Π»ΡΠ½ΡΡ Π½ΠΎΡΠΌ
ΠΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈ ΡΡΠΈΡΠ°ΡΡ Π²ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΡΡΠ²ΠΎ Π² CAN-ΡΠΈΠ½Ρ Π½Π°ΡΡΡΠ΅Π½ΠΈΠ΅ΠΌ Π³Π°ΡΠ°Π½ΡΠΈΠΉΠ½ΡΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΡΡΠ². ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π² Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΡΡΠ°Π½Π°Ρ :
- π ΠΠ°ΠΏΡΠ΅ΡΠ΅Π½ΠΎ ΠΎΡΠΊΠ»ΡΡΠ°ΡΡ ΡΠΊΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ°ΡΠ°Π»ΠΈΠ·Π°ΡΠΎΡ ΠΈΠ»ΠΈ EGR)
- π ΠΠ΅Π»Π΅Π³Π°Π»ΡΠ½ΠΎ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡ ΠΎΠ΄ΠΎΠΌΠ΅ΡΡ (ΡΠΊΡΡΡΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ±Π΅Π³Π°)
- π¦ ΠΠ°ΠΏΡΠ΅ΡΠ΅Π½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ Π»ΠΎΠ³ΠΈΠΊΡ ΡΠ°Π±ΠΎΡΡ ΡΠΈΡΡΠ΅ΠΌ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΡΠΊΠ»ΡΡΠ°ΡΡ ABS)
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π Π ΠΎΡΡΠΈΠΈ ΠΈ ΡΡΡΠ°Π½Π°Ρ ΠΠΠΠ‘ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΠΠ£, Π²Π΅Π΄ΡΡΠ°Ρ ΠΊ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠΊΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ° Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ, ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΠΎΡΠΊΠ°Π·Ρ Π² ΠΏΡΠΎΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ ΡΠ΅Ρ ΠΎΡΠΌΠΎΡΡΠ° ΠΈ ΡΡΡΠ°ΡΠ°ΠΌ Π΄ΠΎ 5 000 ΡΡΠ±Π»Π΅ΠΉ (ΡΡ. 12.5 ΠΠΎΠΠ Π Π€).
3. ΠΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡΡ
ΠΠ΅ Π²ΡΠ΅ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ CAN. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
- π Π‘ΡΠ°ΡΡΠ΅ ΠΌΠ°ΡΠΈΠ½Ρ (Π΄ΠΎ 2000-Ρ ) ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ K-Line ΠΈΠ»ΠΈ LIN-ΡΠΈΠ½Ρ Π²ΠΌΠ΅ΡΡΠΎ CAN
- π ΠΡΠ΅ΠΌΠΈΠ°Π»ΡΠ½ΡΠ΅ Π±ΡΠ΅Π½Π΄Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Mercedes, BMW) ΡΠ°ΡΡΠΎ ΡΠΈΡΡΡΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΏΡΠΎΠΏΡΠΈΠ΅ΡΠ°ΡΠ½ΡΠ΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ
- π ΠΠΈΠ±ΡΠΈΠ΄Ρ ΠΈ ΡΠ»Π΅ΠΊΡΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ ΠΌΠΎΠ³ΡΡ ΠΈΠΌΠ΅ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ CAN-ΡΠΈΠ½ Ρ ΡΠ°Π·Π½ΡΠΌΠΈ ΡΠΊΠΎΡΠΎΡΡΡΠΌΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 500 ΠΊΠ±ΠΈΡ/Ρ ΠΈ 250 ΠΊΠ±ΠΈΡ/Ρ)
ΠΠ΅ΡΠ΅Π΄ ΠΏΠΎΠΊΡΠΏΠΊΠΎΠΉ CAN-Ρ Π°ΠΊΠ΅ΡΠ° ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ ΠΎΠ½ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» Π²Π°ΡΠ΅Π³ΠΎ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ BMW ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°ΡΡΡΡ Π°Π΄Π°ΠΏΡΠ΅Ρ Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ D-CAN ΠΈΠ»ΠΈ K-CAN.
ΠΠ·ΡΡΠΈΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΏΠΎ CAN-ΡΠΈΠ½Π΅ Π²Π°ΡΠ΅Π³ΠΎ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ|Π‘Π΄Π΅Π»Π°ΡΡ Π±ΡΠΊΠ°ΠΏ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΡ Π΄Π°Π½Π½ΡΡ ΠΠΠ£|ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΊ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΌΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΡ ΠΏΠΈΡΠ°Π½ΠΈΡ (Π½Π΅ ΠΎΡ USB Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ)|ΠΠ°ΡΠ°ΡΡ Ρ ΡΠ΅ΠΆΠΈΠΌΠ° "ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠ΅Π½ΠΈΠ΅" (Π½Π΅ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ Π΄Π°Π½Π½ΡΠ΅ ΡΡΠ°Π·Ρ)|ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π·Π°Π·Π΅ΠΌΠ»Π΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΡ ΠΏΠΎΠΌΠ΅Ρ -->
ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅: ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ CAN-Ρ Π°ΠΊΠ΅ΡΠ°
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π°Π»ΡΠ½ΡΡ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π², Π³Π΄Π΅ CAN-Ρ Π°ΠΊΠ΅Ρ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π΅Π½.
1. ΠΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ° "ΠΏΠ»Π°Π²Π°ΡΡΠΈΡ " ΠΎΡΠΈΠ±ΠΎΠΊ
Π‘ΠΈΡΡΠ°ΡΠΈΡ: ΠΠ°ΡΠΈΠ½Π° ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈ ΡΠ΅ΡΡΠ΅Ρ ΡΠ²ΡΠ·Ρ Ρ Π±Π»ΠΎΠΊΠΎΠΌ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ABS, Π½ΠΎ ΡΠΊΠ°Π½Π΅Ρ Π½Π΅ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΎΡΠΈΠ±ΠΎΠΊ.
Π Π΅ΡΠ΅Π½ΠΈΠ΅:
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ CAN-Ρ Π°ΠΊΠ΅Ρ ΠΈ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ Π·Π°ΠΏΠΈΡΡ ΡΡΠ°ΡΠΈΠΊΠ°.
- ΠΠ΄ΡΠΌ, ΠΏΠΎΠΊΠ° ΠΎΡΠΈΠ±ΠΊΠ° ΠΏΡΠΎΡΠ²ΠΈΡΡΡ ΡΠ½ΠΎΠ²Π°.
- ΠΠ½Π°Π»ΠΈΠ·ΠΈΡΡΠ΅ΠΌ Π»ΠΎΠ³: Π΅ΡΠ»ΠΈ Π±Π»ΠΎΠΊ ABS ΠΏΠ΅ΡΠ΅ΡΡΠ°ΡΡ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΏΠ°ΠΊΠ΅ΡΡ, ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π»ΠΈΠ±ΠΎ Π² Π½ΡΠΌ ΡΠ°ΠΌΠΎΠΌ, Π»ΠΈΠ±ΠΎ Π² ΠΏΡΠΎΠ²ΠΎΠ΄ΠΊΠ΅.
2. ΠΠ±Ρ ΠΎΠ΄ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΡΠΊΠΎΡΠΎΡΡΠΈ
Π‘ΠΈΡΡΠ°ΡΠΈΡ: Π Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΡΡΠ°Π½Π°Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² Π―ΠΏΠΎΠ½ΠΈΠΈ) Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Ρ ΠΏΠΎ ΡΠΊΠΎΡΠΎΡΡΠΈ (180 ΠΊΠΌ/Ρ).
Π Π΅ΡΠ΅Π½ΠΈΠ΅:
- ΠΠ°Ρ ΠΎΠ΄ΠΈΠΌ ΠΏΠ°ΠΊΠ΅ΡΡ Π΄Π°Π½Π½ΡΡ , ΠΎΡΠ²Π΅ΡΠ°ΡΡΠΈΠ΅ Π·Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΡΠ΅Π»Ρ ΡΠΊΠΎΡΠΎΡΡΠΈ (ΠΎΠ±ΡΡΠ½ΠΎ ΡΡΠΎ ΡΠΈΠ³Π½Π°Π»Ρ ΠΎΡ Π±Π»ΠΎΠΊΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Π΅ΠΌ).
- ΠΠΎΠ΄ΠΈΡΠΈΡΠΈΡΡΠ΅ΠΌ ΠΈΡ , ΠΎΡΠΏΡΠ°Π²Π»ΡΡ "ΠΎΠ±ΠΌΠ°Π½Π½ΡΠ΅" Π΄Π°Π½Π½ΡΠ΅ ΠΎ ΠΌΠ΅Π½ΡΡΠ΅ΠΉ ΡΠΊΠΎΡΠΎΡΡΠΈ.
- Π’Π΅ΡΡΠΈΡΡΠ΅ΠΌ Π½Π° Π·Π°ΠΊΡΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ (Π²Π°ΠΆΠ½ΠΎ: ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅Π»Π΅Π³Π°Π»ΡΠ½ΠΎ Π½Π° ΠΎΠ±ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΡ Π΄ΠΎΡΠΎΠ³Π°Ρ !).
3. ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ
Π‘ΠΈΡΡΠ°ΡΠΈΡ: Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΡΠ±ΠΎΠΊΠΎΠΌΠΏΡΠ΅ΡΡΠΎΡΠ°, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ»Π°ΠΏΠ°Π½ΠΎΠΌ wastegate.
Π Π΅ΡΠ΅Π½ΠΈΠ΅:
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ CAN-Ρ Π°ΠΊΠ΅Ρ ΠΈ Π½Π°Ρ ΠΎΠ΄ΠΈΠΌ ΠΏΠ°ΠΊΠ΅ΡΡ, ΠΎΡΠ²Π΅ΡΠ°ΡΡΠΈΠ΅ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡΡΠ±ΠΈΠ½ΠΎΠΉ.
- ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΎΠ½ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ» ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠ΅ ΡΠΈΠ³Π½Π°Π»Ρ Π½Π° ΠΠΠ£.
- Π’Π΅ΡΡΠΈΡΡΠ΅ΠΌ Π½Π° Π΄ΠΈΠ½Π°ΠΌΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΡΠ΅Π½Π΄Π΅.
ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π° Π΄Π»Ρ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ ΡΠ΅ΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠ° (ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Python ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ python-can):
import can
bus = can.interface.Bus(channel='can0', bustype='socketcan')
msg = can.Message(
arbitration_id=0x123,
data=[0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08],
is_extended_id=False
)
bus.send(msg)
ΠΡΠΎΡ ΠΊΠΎΠ΄ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ΅ΡΡΠΎΠ²ΡΠΉ ΠΏΠ°ΠΊΠ΅Ρ Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠΌ 0x123 ΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ [0x01, 0x02, ...]. ΠΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΎΡΠΏΡΠ°Π²Π»ΡΠΉΡΠ΅ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ Π½Π° ΡΠ΅Π°Π»ΡΠ½ΡΠΉ ΠΠΠ£!
FAQ: Π§Π°ΡΡΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΠΎ CAN-Ρ Π°ΠΊΠ΅ΡΠ΅
β ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ CAN-Ρ Π°ΠΊΠ΅ΡΠ° ΡΠΊΡΡΡΠΈΡΡ ΠΏΡΠΎΠ±Π΅Π³?
Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈ Π΄Π°, Π½ΠΎ ΡΡΠΎ Π½Π΅Π»Π΅Π³Π°Π»ΡΠ½ΠΎ Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΡΡΠ°Π½, Π²ΠΊΠ»ΡΡΠ°Ρ Π ΠΎΡΡΠΈΡ. ΠΠ΄ΠΎΠΌΠ΅ΡΡ Π² ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΌΠ°ΡΠΈΠ½Π°Ρ ΡΠ°ΡΡΠΎ Π·Π°ΡΠΈΡΡΠ½ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ, ΠΈ Π΅Π³ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌ Π² Π΄ΡΡΠ³ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΡΠ΅ΡΠ²ΠΈΡΠ½ΡΡ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»Π°Ρ ). ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΡΠΊΡΡΡΠΊΠ° ΠΏΡΠΎΠ±Π΅Π³Π° ΡΡΠΈΡΠ°Π΅ΡΡΡ ΠΌΠΎΡΠ΅Π½Π½ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΈ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ΡΡΡΠ°ΡΠ°ΠΌΠΈ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΡΠ³ΠΎΠ»ΠΎΠ²Π½ΠΎΠΉ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΡΡ.
β ΠΡΠΆΠ½ΠΎ Π»ΠΈ Π±ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠΌ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ CAN-Ρ Π°ΠΊΠ΅ΡΠΎΠΌ?
ΠΠ»Ρ Π±Π°Π·ΠΎΠ²ΠΎΠΉ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠΈ (ΡΡΠ΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ ) Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Π² ΠΎΡΠ½ΠΎΠ²Π°Ρ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° CAN. ΠΠΎ Π΄Π»Ρ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΠΈΠ»ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΡΡΠ΅Π±ΡΡΡΡΡ Π·Π½Π°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Python ΠΈΠ»ΠΈ C++) ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΡΡΡΠΊΡΡΡΡ CAN-ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ. ΠΠ°ΡΠΈΠ½Π°ΡΡΠΈΠΌ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π³ΠΎΡΠΎΠ²ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, SavvyCAN.
β ΠΠΎΠΆΠ΅Ρ Π»ΠΈ CAN-Ρ Π°ΠΊΠ΅Ρ ΠΏΠΎΠ²ΡΠ΅Π΄ΠΈΡΡ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ?
ΠΠ°, Π΅ΡΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
- ΠΡΠΏΡΠ°Π²ΠΊΠ° Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΡ Π΄Π°Π½Π½ΡΡ Π½Π° ΠΠΠ£ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ·Π²Π°ΡΡ Π΅Π³ΠΎ Π°Π²Π°ΡΠΈΠΉΠ½ΠΎΠ΅ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅.
- ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΎΠΊ Π±Π΅Π· Π±ΡΠΊΠ°ΠΏΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΠΏΠΎΡΠ΅ΡΠ΅ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ.
- ΠΠ΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ CAN-ΡΠΈΠ½Π΅ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π±Π΅Π· ΡΠΎΠ±Π»ΡΠ΄Π΅Π½ΠΈΡ ΠΏΠΎΠ»ΡΡΠ½ΠΎΡΡΠΈ) ΠΌΠΎΠΆΠ΅Ρ ΡΠΆΠ΅ΡΡ Π°Π΄Π°ΠΏΡΠ΅Ρ ΠΈΠ»ΠΈ ΠΠΠ£.
ΠΡΠ΅Π³Π΄Π° Π½Π°ΡΠΈΠ½Π°ΠΉΡΠ΅ Ρ ΡΠ΅ΠΆΠΈΠΌΠ° "ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠ΅Π½ΠΈΠ΅" ΠΈ ΠΈΠ·ΡΡΠΈΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΏΠΎ Π²Π°ΡΠ΅ΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ.
β ΠΠ΅Π³Π°Π»ΡΠ½ΠΎ Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ CAN-Ρ Π°ΠΊΠ΅Ρ Π΄Π»Ρ ΡΡΠ½ΠΈΠ½Π³Π°?
ΠΠ°ΠΊΠΎΠ½Π½ΠΎΡΡΡ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π²Ρ Π²Π½ΠΎΡΠΈΡΠ΅:
- β Π Π°Π·ΡΠ΅ΡΠ΅Π½ΠΎ: Π§ΡΠ΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ , Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ°, Π°ΠΊΡΠΈΠ²Π°ΡΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ, ΡΠΆΠ΅ Π·Π°Π»ΠΎΠΆΠ΅Π½Π½ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΌ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΎΠ³ΡΠ΅Π²Π° ΡΡΠ»Ρ, Π΅ΡΠ»ΠΈ ΠΎΠ½ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½, Π½ΠΎ ΠΎΡΠΊΠ»ΡΡΡΠ½ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ).
- β ΠΠ°ΠΏΡΠ΅ΡΠ΅Π½ΠΎ: ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΊΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠΈΡΡΠ΅ΠΌ (EGR, ΠΊΠ°ΡΠ°Π»ΠΈΠ·Π°ΡΠΎΡ), ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ ΠΎΠ΄ΠΎΠΌΠ΅ΡΡΠ°, ΠΎΠ±Ρ ΠΎΠ΄ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΡΠ΅Π»Π΅ΠΉ ΡΠΊΠΎΡΠΎΡΡΠΈ Π½Π° ΠΎΠ±ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΡ Π΄ΠΎΡΠΎΠ³Π°Ρ .
ΠΠ΅ΡΠ΅Π΄ ΡΡΠ½ΠΈΠ½Π³ΠΎΠΌ ΡΡΠΎΡΠ½ΠΈΡΠ΅ ΠΌΠ΅ΡΡΠ½ΡΠ΅ Π·Π°ΠΊΠΎΠ½Ρ. Π Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΡΡΠ°Π½Π°Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΠΠ΅ΡΠΌΠ°Π½ΠΈΠΈ) Π΄Π°ΠΆΠ΅ Π½Π΅Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΠΠΠ£ ΡΡΠ΅Π±ΡΡΡ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ.
β ΠΠ°ΠΊΠΎΠΉ CAN-Ρ Π°ΠΊΠ΅Ρ Π²ΡΠ±ΡΠ°ΡΡ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠ΅Π³ΠΎ?
ΠΠ»Ρ ΠΏΠ΅ΡΠ²ΡΡ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΎΠ² ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ Π½Π΅Π΄ΠΎΡΠΎΠ³ΠΎΠΉ Π°Π΄Π°ΠΏΡΠ΅Ρ:
- CANtact (~3 000β5 000 ΡΡΠ±.) + ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° SavvyCAN (Π±Π΅ΡΠΏΠ»Π°ΡΠ½Π°Ρ).
- OBDLink MX+ (~8 000 ΡΡΠ±.) β ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ OBD-II ΠΈ CAN, ΡΠ΄ΠΎΠ±Π΅Π½ Π΄Π»Ρ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠΈ.
ΠΠ·Π±Π΅Π³Π°ΠΉΡΠ΅ ΡΠ°ΠΌΡΡ Π΄Π΅ΡΡΠ²ΡΡ ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈΡ Π°Π΄Π°ΠΏΡΠ΅ΡΠΎΠ² β ΠΎΠ½ΠΈ ΡΠ°ΡΡΠΎ ΠΈΠΌΠ΅ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡΡ ΠΈ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠ²ΡΠ΅Π΄ΠΈΡΡ CAN-ΡΠΈΠ½Ρ ΠΈΠ·-Π·Π° ΠΏΠ»ΠΎΡ ΠΎΠΉ Π³Π°Π»ΡΠ²Π°Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠ°Π·Π²ΡΠ·ΠΊΠΈ.