ΠΡΠ»ΠΈ Π²Ρ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡΠ΄Ρ ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡ Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΎΠΉ Π½Π΅ΡΡΠ°ΡΠ½ΠΎΠΉ ΠΌΠ°Π³Π½ΠΈΡΠΎΠ»Ρ ΠΈΠ»ΠΈ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠΎΠΉ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΈ, ΡΠΎ Π½Π°Π²Π΅ΡΠ½ΡΠΊΠ° ΡΠ»ΡΡΠ°Π»ΠΈ ΠΎ CANBUS Π΄Π΅ΠΊΠΎΠ΄Π΅ΡΠ΅. ΠΡΠΎΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ, Π½ΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ Π²Π°ΠΆΠ½ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΡΠ°Π» Π½Π΅ΠΎΡΡΠ΅ΠΌΠ»Π΅ΠΌΠΎΠΉ ΡΠ°ΡΡΡΡ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π°Π²ΡΠΎ, Π³Π΄Π΅ Π²ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ β ΠΎΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ Π΄ΠΎ ΠΌΡΠ»ΡΡΠΈΠΌΠ΅Π΄ΠΈΠ° β ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°ΡΡΡΡ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΏΠΎ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΡΠΈΠ½Π΅. ΠΠΎ ΡΡΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠΊΡΡΠ²Π°Π΅ΡΡΡ Π·Π° ΡΡΠΈΠΌ ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠΌ, ΠΈ ΠΏΠΎΡΠ΅ΠΌΡ Π±Π΅Π· Π΄Π΅ΠΊΠΎΠ΄Π΅ΡΠ° ΠΏΠΎΡΠΎΠΉ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π΄Π°ΠΆΠ΅ ΡΠ°ΠΌΡΡ ΠΏΡΠΎΡΡΡΡ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΡΠ΅Ρ Π½ΠΈΠΊΡ?
CANBUS (Controller Area Network) β ΡΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΡ ΡΠ²ΡΠ·ΠΈ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΉ Π΅ΡΡ Π² 1980-Ρ Π΄Π»Ρ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ, Π½ΠΎ ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΠΎΠ½ Π»Π΅ΠΆΠΈΡ Π² ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΈ 99% Π»Π΅Π³ΠΊΠΎΠ²ΡΡ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. ΠΠ΅ΠΊΠΎΠ΄Π΅Ρ ΠΆΠ΅ Π²ΡΡΡΡΠΏΠ°Π΅Ρ ΡΠ²ΠΎΠ΅ΠΎΠ±ΡΠ°Π·Π½ΡΠΌ Β«ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΡΠΈΠΊΠΎΠΌΒ» ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠΎΠΉ ΡΠΈΠ½ΠΎΠΉ ΠΈ Π²Π½Π΅ΡΠ½ΠΈΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ, Π±ΡΠ΄Ρ ΡΠΎ ΠΌΠ°Π³Π½ΠΈΡΠΎΠ»Π°, ΠΊΠ»ΠΈΠΌΠ°Ρ-ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΠΈΠ»ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΊΡΡΠΈΠ·-ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ. ΠΠ΅Π· Π½Π΅Π³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π½Π΅ΡΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌ Π½Π° ΠΏΡΠΈΠ±ΠΎΡΠ½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ, ΠΎΡΠΊΠ°Π·Ρ Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ΅ ΡΡΠ½ΠΊΡΠΈΠΉ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ.
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ°Π·Π±Π΅ΡΡΠΌ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ CANBUS Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ, ΠΊΠ°ΠΊΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ ΠΎΠ½ ΡΠ΅ΡΠ°Π΅Ρ, ΠΈ ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π΅Π³ΠΎ Π²ΡΠ±ΡΠ°ΡΡ Π΄Π»Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ. Π Π΅ΡΡ β ΠΎΡΠ²Π΅ΡΠΈΠΌ Π½Π° ΡΠ°ΡΡΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡΡ.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ CANBUS ΠΈ Π·Π°ΡΠ΅ΠΌ Π½ΡΠΆΠ΅Π½ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ
CAN-ΡΠΈΠ½Π° (Controller Area Network) β ΡΡΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½ΡΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠΌ Π±Π»ΠΎΠΊΠ°ΠΌ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ (ΠΠΠ£ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ, ABS, ΠΏΠΎΠ΄ΡΡΠΊΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ, ΠΊΠ»ΠΈΠΌΠ°Ρ-ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΠΈ Π΄Ρ.) Β«ΠΎΠ±ΡΠ°ΡΡΡΡΒ» ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΠΎΠΉ Π±Π΅Π· ΡΠ΅Π½ΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°. ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ Π² Π²ΠΈΠ΄Π΅ ΠΊΠΎΡΠΎΡΠΊΠΈΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ (ΡΡΠ΅ΠΉΠΌΠΎΠ²), ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ Π½Π°Π³ΡΡΠ·ΠΊΡ.
ΠΡΠΎΠ±Π»Π΅ΠΌΠ° Π² ΡΠΎΠΌ, ΡΡΠΎ Π½Π΅ΡΡΠ°ΡΠ½ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈΠ΅ ΠΌΠ°Π³Π½ΠΈΡΠΎΠ»Ρ Π½Π° Android) Π½Π΅ Β«ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡΒ» ΡΠ·ΡΠΊ CAN-ΡΠΈΠ½Ρ Π²Π°ΡΠ΅Π³ΠΎ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ. ΠΠ΄Π΅ΡΡ ΠΈ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡ Π½Π° ΠΏΠΎΠΌΠΎΡΡ CANBUS Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ β ΠΎΠ½ ΡΡΠΈΡΡΠ²Π°Π΅Ρ ΡΠΈΠ³Π½Π°Π»Ρ Ρ ΡΠΈΠ½Ρ, ΡΠ°ΡΡΠΈΡΡΠΎΠ²ΡΠ²Π°Π΅Ρ ΠΈΡ ΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ Π² ΡΠΎΡΠΌΠ°Ρ, ΠΏΠΎΠ½ΡΡΠ½ΡΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌΠΎΠΌΡ Π³Π°Π΄ΠΆΠ΅ΡΡ. ΠΠ±ΡΠ°ΡΠ½ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ: Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ Β«ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΈΡΒ» ΠΊΠΎΠΌΠ°Π½Π΄Ρ Ρ ΠΌΠ°Π³Π½ΠΈΡΠΎΠ»Ρ Π² CAN-ΡΠΎΡΠΌΠ°Ρ, ΡΡΠΎΠ±Ρ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ ΠΈΡ ΠΏΡΠΈΠ½ΡΠ».
- πΉ ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π΄Π΅ΠΊΠΎΠ΄Π΅ΡΠ°:
- π‘ Π§ΡΠ΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ Ρ CAN-ΡΠΈΠ½Ρ (ΡΠΊΠΎΡΠΎΡΡΡ, ΠΎΠ±ΠΎΡΠΎΡΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ, ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ, ΡΡΠΎΠ²Π΅Π½Ρ ΡΠΎΠΏΠ»ΠΈΠ²Π° ΠΈ Π΄Ρ.)
- π ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΠ³Π½Π°Π»ΠΎΠ² Π΄Π»Ρ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ Ρ Π²Π½Π΅ΡΠ½ΠΈΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ
- β‘ ΠΠΌΡΠ»ΡΡΠΈΡ ΡΡΠ°ΡΠ½ΡΡ ΡΠΈΠ³Π½Π°Π»ΠΎΠ² (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΠΌΠΈΡΠ°ΡΠΈΡ ΡΠ°Π±ΠΎΡΡ CD-ΡΠ΅ΠΉΠ½Π΄ΠΆΠ΅ΡΠ° Π΄Π»Ρ ΡΡΠ°ΡΡΡ ΠΌΠ°Π³Π½ΠΈΡΠΎΠ»)
- π ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΠ² ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ Π°Π²ΡΠΎΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΉ (VW, Toyota, BMW ΠΈ Π΄Ρ.)
ΠΠ΅Π· Π΄Π΅ΠΊΠΎΠ΄Π΅ΡΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Android-ΠΌΠ°Π³Π½ΠΈΡΠΎΠ»Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ:
- π¨ ΠΠΎΡΡΠΎΡΠ½Π½ΠΎΠΌΡ Π³ΠΎΡΠ΅Π½ΠΈΡ Π·Π½Π°ΡΠΊΠ° Β«Check EngineΒ» Π½Π° ΠΏΡΠΈΠ±ΠΎΡΠ½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ
- π ΠΡΠΊΠ°Π·Ρ ΡΠ°Π±ΠΎΡΡ ΡΡΠ»Π΅Π²ΡΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈΠ»ΠΈ ΠΊΠ»ΠΈΠΌΠ°Ρ-ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ
- π΅ ΠΠΎΡΠ΅ΡΠ΅ Π΄Π°Π½Π½ΡΡ ΠΎ ΠΏΡΠΎΠ±Π΅Π³Π΅, ΡΠ°ΡΡ ΠΎΠ΄Π΅ ΡΠΎΠΏΠ»ΠΈΠ²Π° ΠΈ Π΄ΡΡΠ³ΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°Ρ
ΠΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ CANBUS Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ: ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π΄Π΅ΡΠ°Π»ΠΈ
Π Π°Π±ΠΎΡΠ° Π΄Π΅ΠΊΠΎΠ΄Π΅ΡΠ° ΠΎΡΠ½ΠΎΠ²Π°Π½Π° Π½Π° Π°Π½Π°Π»ΠΈΠ·Π΅ CAN-ΡΡΠ΅ΠΉΠΌΠΎΠ² β ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² Π΄Π°Π½Π½ΡΡ , ΡΠΈΡΠΊΡΠ»ΠΈΡΡΡΡΠΈΡ ΠΏΠΎ ΡΠΈΠ½Π΅. ΠΠ°ΠΆΠ΄ΡΠΉ ΡΡΠ΅ΠΉΠΌ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ:
Identifier (ID)β ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ Π½ΠΎΠΌΠ΅Ρ, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΠΈΠΉ ΡΠΈΠΏ Π΄Π°Π½Π½ΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,0x200Π΄Π»Ρ ΡΠΊΠΎΡΠΎΡΡΠΈ)Data Length Code (DLC)β Π΄Π»ΠΈΠ½Π° ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ Π½Π°Π³ΡΡΠ·ΠΊΠΈ (ΠΎΡ 0 Π΄ΠΎ 8 Π±Π°ΠΉΡ)Data Fieldβ ΡΠ°ΠΌΠΈ Π΄Π°Π½Π½ΡΠ΅ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅ΠΊΡΡΠ°Ρ ΡΠΊΠΎΡΠΎΡΡΡ Π² ΠΊΠΌ/Ρ)CRCβ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ ΡΡΠΌΠΌΠ° Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΠΈ
ΠΠ΅ΠΊΠΎΠ΄Π΅Ρ ΠΏΡΠΎΡΠ»ΡΡΠΈΠ²Π°Π΅Ρ ΡΠΈΠ½Ρ, ΡΠΈΠ»ΡΡΡΡΠ΅Ρ Π½ΡΠΆΠ½ΡΠ΅ ΡΡΠ΅ΠΉΠΌΡ ΠΏΠΎ ID, ΡΠ°ΡΡΠΈΡΡΠΎΠ²ΡΠ²Π°Π΅Ρ ΠΈΡ
ΠΈ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ Π½Π° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΡΠ½Π½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ ΠΌΠ°Π³Π½ΠΈΡΠΎΠ»Π° Π·Π°ΠΏΡΠ°ΡΠΈΠ²Π°Π΅Ρ ΡΠ΅ΠΊΡΡΡΡ ΡΠΊΠΎΡΠΎΡΡΡ, Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ Π½Π°Ρ
ΠΎΠ΄ΠΈΡ ΡΡΠ΅ΠΉΠΌ Ρ ID = 0x200, ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ ΠΈΠ· Π½Π΅Π³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π΅Π³ΠΎ Π² ΠΏΠΎΠ½ΡΡΠ½ΠΎΠΌ Π΄Π»Ρ ΠΌΠ°Π³Π½ΠΈΡΠΎΠ»Ρ ΡΠΎΡΠΌΠ°ΡΠ΅ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ UART ΠΈΠ»ΠΈ I2C).
| Π’ΠΈΠΏ Π΄Π°Π½Π½ΡΡ | ΠΡΠΈΠΌΠ΅Ρ CAN-ID (hex) | Π§Π°ΡΡΠΎΡΠ° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ | ΠΡΠΈΠΌΠ΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ |
|---|---|---|---|
| Π‘ΠΊΠΎΡΠΎΡΡΡ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ | 0x200 |
10 ΡΠ°Π·/ΡΠ΅ΠΊ | 0x4A (74 ΠΊΠΌ/Ρ) |
| ΠΠ±ΠΎΡΠΎΡΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ | 0x300 |
20 ΡΠ°Π·/ΡΠ΅ΠΊ | 0x0FA0 (4000 ΠΎΠ±/ΠΌΠΈΠ½) |
| Π’Π΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° ΠΎΡ Π»Π°ΠΆΠ΄Π°ΡΡΠ΅ΠΉ ΠΆΠΈΠ΄ΠΊΠΎΡΡΠΈ | 0x400 |
1 ΡΠ°Π·/ΡΠ΅ΠΊ | 0x5A (90Β°C) |
| Π£ΡΠΎΠ²Π΅Π½Ρ ΡΠΎΠΏΠ»ΠΈΠ²Π° | 0x500 |
2 ΡΠ°Π·Π°/ΡΠ΅ΠΊ | 0x7F (50% Π±Π°ΠΊΠ°) |
ΠΡΠΈΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ: ΡΠ°Π·Π½ΡΠ΅ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΡΠ°Π·Π½ΡΠ΅ CAN-ID ΠΈ ΡΠΎΡΠΌΠ°ΡΡ Π΄Π°Π½Π½ΡΡ
. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π² Volkswagen ΡΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡΡΡ Π² ΡΡΠ΅ΠΉΠΌΠ΅ 0x200, Π° Π² Toyota β Π² 0x1A4. ΠΠ΅ΠΊΠΎΠ΄Π΅Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Β«Π·Π½Π°ΡΡΒ» ΡΡΠΈ Π½ΡΠ°Π½ΡΡ, ΠΈΠ½Π°ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π±ΡΠ΄ΡΡ ΡΠ°ΡΡΠΈΡΡΠΎΠ²Π°Π½Ρ Π½Π΅Π²Π΅ΡΠ½ΠΎ.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π΅ΠΊΠΎΠ΄Π΅ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ low-speed CAN (Π΄ΠΎ 125 ΠΊΠ±ΠΈΡ/Ρ), ΡΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ high-speed CAN (500 ΠΊΠ±ΠΈΡ/Ρ). ΠΠ΅ΡΠ΅Π΄ ΠΏΠΎΠΊΡΠΏΠΊΠΎΠΉ ΡΡΠΎΡΠ½ΠΈΡΠ΅, ΠΊΠ°ΠΊΠΎΠΉ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² Π²Π°ΡΠ΅ΠΉ ΠΌΠ°ΡΠΈΠ½Π΅ (ΠΎΠ±ΡΡΠ½ΠΎ ΡΡΠΎ ΡΠΊΠ°Π·Π°Π½ΠΎ Π² ΠΌΠ°Π½ΡΠ°Π»Π΅ ΠΏΠΎ ΡΠ»Π΅ΠΊΡΡΠΈΠΊΠ΅).
ΠΠΈΠ΄Ρ CANBUS Π΄Π΅ΠΊΠΎΠ΄Π΅ΡΠΎΠ²: ΠΊΠ°ΠΊΠΎΠΉ Π²ΡΠ±ΡΠ°ΡΡ Π΄Π»Ρ Π²Π°ΡΠ΅Π³ΠΎ Π°Π²ΡΠΎ
ΠΠ΅ΠΊΠΎΠ΄Π΅ΡΡ ΡΠ°Π·Π»ΠΈΡΠ°ΡΡΡΡ ΠΏΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Ρ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠΌ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°ΠΌ ΠΈ ΡΠΏΠΎΡΠΎΠ±Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ. ΠΠΎΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠΈΠΏΡ:
- π Π£Π½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠ΅ Π΄Π΅ΠΊΠΎΠ΄Π΅ΡΡ β ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ, Π½ΠΎ ΠΌΠΎΠ³ΡΡ ΡΡΠ΅Π±ΠΎΠ²Π°ΡΡ ΡΡΡΠ½ΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, CANBUS Box ΠΈΠ»ΠΈ PAC RP4-VW11 Π΄Π»Ρ Volkswagen).
- π ΠΠΎΠ΄Π΅Π»ΡΠ½ΠΎ-ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΡΠ΅ β ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Ρ ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠ΅ ΠΌΠ°ΡΠΊΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, BMW E-Sys Π΄Π»Ρ BMW ΠΈΠ»ΠΈ Toyota TIS Π΄Π»Ρ Toyota). ΠΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡ Π»ΡΡΡΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ, Π½ΠΎ Π½Π΅ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½Ρ.
- π± ΠΠ΅ΠΊΠΎΠ΄Π΅ΡΡ Ρ Bluetooth/Wi-Fi β ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΡΡΠΈΡΡΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ CAN-ΡΠΈΠ½Ρ Π½Π° ΡΠΌΠ°ΡΡΡΠΎΠ½ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, OBDLink MX+ ΠΈΠ»ΠΈ VGate iCar 2). Π§Π°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠΈ.
- π΅ ΠΡΠ΄ΠΈΠΎ-ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΎΡΡ β ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Ρ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΌΠ°Π³Π½ΠΈΡΠΎΠ» (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Connects2 CT23VW02 Π΄Π»Ρ Volkswagen Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΡΡΠ»Π΅Π²ΡΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ).
ΠΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ Π΄Π΅ΠΊΠΎΠ΄Π΅ΡΠ° ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π°:
- ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° Π²Π°ΡΠ΅Π³ΠΎ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ (CAN 2.0A, CAN 2.0B, J1939 ΠΈ Π΄Ρ.).
- Π‘ΠΊΠΎΡΠΎΡΡΡ ΡΠΈΠ½Ρ (low-speed ΠΈΠ»ΠΈ high-speed).
- ΠΠ°Π»ΠΈΡΠΈΠ΅ Π²ΡΡ ΠΎΠ΄ΠΎΠ² Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ² (USB, UART, LIN-ΡΠΈΠ½Π°).
- ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ OBD-II (Π΅ΡΠ»ΠΈ Π½ΡΠΆΠ΅Π½ Π΄ΠΎΡΡΡΠΏ ΠΊ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΡΠ΅ΡΠΊΠΈΠΌ Π΄Π°Π½Π½ΡΠΌ).
Π£ΡΠΎΡΠ½ΠΈΡΡ Π³ΠΎΠ΄ Π²ΡΠΏΡΡΠΊΠ° ΠΈ ΠΌΠΎΠ΄Π΅Π»Ρ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ
ΠΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠΈΠΏ CAN-ΡΠΈΠ½Ρ (low-speed/high-speed)
ΠΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π½ΡΠΆΠ½ΠΎ ΡΡΠΈΡΡΠ²Π°ΡΡ (ΡΠΊΠΎΡΠΎΡΡΡ, ΠΎΠ±ΠΎΡΠΎΡΡ, ΠΎΡΠΈΠ±ΠΊΠΈ)
ΠΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΎΡΠ·ΡΠ²Ρ ΠΎ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ Ρ Π²Π°ΡΠ΅ΠΉ ΠΌΠ°ΡΠΊΠΎΠΉ Π°Π²ΡΠΎ
Π£Π±Π΅Π΄ΠΈΡΡΡΡ Π² Π½Π°Π»ΠΈΡΠΈΠΈ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΠΎΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ-->
ΠΠ»Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° Android-ΠΌΠ°Π³Π½ΠΈΡΠΎΠ» ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π²ΡΠΎΠ΄Π΅ CANBUS Box ΠΈΠ»ΠΈ Orange Pi CAN-Bus, Π½ΠΎ Π΅ΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ ΡΡΠ»Π΅Π²ΡΠΌΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ ΠΈΠ»ΠΈ ΠΊΠ»ΠΈΠΌΠ°Ρ-ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΠΌ, Π»ΡΡΡΠ΅ Π²ΡΠ±ΡΠ°ΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ Π΄Π»Ρ Π²Π°ΡΠ΅ΠΉ ΠΌΠ°ΡΠΊΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Metra Axxess Π΄Π»Ρ Ford ΠΈΠ»ΠΈ Scosche Π΄Π»Ρ GM).
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ CANBUS Π΄Π΅ΠΊΠΎΠ΄Π΅ΡΠ°: ΠΏΠΎΡΠ°Π³ΠΎΠ²Π°Ρ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π΄Π΅ΠΊΠΎΠ΄Π΅ΡΠ° ΡΡΠ΅Π±ΡΠ΅Ρ ΡΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠΎΠ±Π»ΡΠ΄Π΅Π½ΠΈΡ ΡΡ Π΅ΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ, ΠΈΠ½Π°ΡΠ΅ ΡΠΈΡΠΊΡΠ΅ΡΠ΅ ΠΏΠΎΠ²ΡΠ΅Π΄ΠΈΡΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΡ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ. ΠΠΎΡ Π±Π°Π·ΠΎΠ²ΡΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ:
- ΠΡΠΊΠ»ΡΡΠΈΡΠ΅ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡ (ΡΠ½ΠΈΠΌΠΈΡΠ΅ ΠΌΠΈΠ½ΡΡΠΎΠ²ΡΡ ΠΊΠ»Π΅ΠΌΠΌΡ), ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΊΠΎΡΠΎΡΠΊΠΎΠ³ΠΎ Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΡ.
- ΠΠ°ΠΉΠ΄ΠΈΡΠ΅ CAN-ΡΠΈΠ½Ρ Π² Π²Π°ΡΠ΅ΠΌ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Π΅. ΠΠ±ΡΡΠ½ΠΎ ΡΡΠΎ ΠΏΠ°ΡΠ° ΠΏΡΠΎΠ²ΠΎΠ΄ΠΎΠ² (
CAN-HighΠΈCAN-Low) Π² Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΠ°Π·ΡΡΠΌΠ΅ OBD-II ΠΈΠ»ΠΈ Π² Π±Π»ΠΎΠΊΠ΅ ΠΏΡΠ΅Π΄ΠΎΡ ΡΠ°Π½ΠΈΡΠ΅Π»Π΅ΠΉ. Π¦Π²Π΅ΡΠ° ΠΌΠΎΠ³ΡΡ Π²Π°ΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ:- π‘
CAN-Highβ ΡΠ°ΡΡΠΎ ΠΆΡΠ»ΡΡΠΉ ΠΈΠ»ΠΈ ΠΎΡΠ°Π½ΠΆΠ΅Π²ΡΠΉ - π’
CAN-Lowβ Π·Π΅Π»ΡΠ½ΡΠΉ ΠΈΠ»ΠΈ ΡΡΡΠ½ΡΠΉ
- π‘
CAN-H ΠΊ CAN-H, CAN-L ΠΊ CAN-L).ΠΡΠΈΠΌΠ΅Ρ ΡΠ°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠΈ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ OBD-II:
OBD-II Π Π°Π·ΡΡΠΌ (Π²ΠΈΠ΄ ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ ΡΡΡΡΠ΅ΠΉ):
1 2 3 4 5 6 7 8
βββββ¬ββββ¬ββββ¬ββββ¬ββββ¬ββββ¬ββββ¬ββββ
β β β β β β β β β
βββββ΄ββββ΄ββββ΄ββββ΄ββββ΄ββββ΄ββββ΄ββββ
9 10 11 12 13 14 15 16
CAN-High: ΠΊΠΎΠ½ΡΠ°ΠΊΡ 6 (ΠΆΡΠ»ΡΡΠΉ/ΠΎΡΠ°Π½ΠΆΠ΅Π²ΡΠΉ)
CAN-Low: ΠΊΠΎΠ½ΡΠ°ΠΊΡ 14 (Π·Π΅Π»ΡΠ½ΡΠΉ/ΡΡΡΠ½ΡΠΉ)
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΠΉΡΠ΅ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ ΠΊ K-Line (ΠΊΠΎΠ½ΡΠ°ΠΊΡ 7 Π² OBD-II) β ΡΡΠΎ Π΄ΡΡΠ³ΠΎΠΉ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» (ISO 9141), ΠΈ ΠΎΠ½ Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌ Ρ CAN. Π’Π°ΠΊΠΆΠ΅ ΠΈΠ·Π±Π΅Π³Π°ΠΉΡΠ΅ ΠΏΡΡΠΌΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ ΠΠΠ£ Π±Π΅Π· Π΄Π΅ΠΊΠΎΠ΄Π΅ΡΠ° β ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ·Π²Π°ΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ Π² ΠΏΠ°ΠΌΡΡΠΈ Π±Π»ΠΎΠΊΠ°.
ΠΡΠ»ΠΈ ΠΏΠΎΡΠ»Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π½Π° ΠΏΡΠΈΠ±ΠΎΡΠ½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ Π·Π°Π³ΠΎΡΠ΅Π»ΡΡ Β«Check EngineΒ», ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΠ±ΡΠΎΡΠΈΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠΊΠ°Π½Π΅ΡΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ELM327). ΠΡΠ»ΠΈ ΠΎΡΠΈΠ±ΠΊΠ° ΠΎΡΡΠ°ΡΡΡΡ β ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΠΏΠΎΠ»ΡΡΠ½ΠΎΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ CAN-ΡΠΈΠ½Ρ (ΠΏΠΎΠΌΠ΅Π½ΡΠΉΡΠ΅ CAN-H ΠΈ CAN-L ΠΌΠ΅ΡΡΠ°ΠΌΠΈ).
Π Π°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½Π½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ CANBUS Π΄Π΅ΠΊΠΎΠ΄Π΅ΡΠΎΠΌ
ΠΠ°ΠΆΠ΅ ΠΎΠΏΡΡΠ½ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡΡ Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ ΠΏΡΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Π΄Π΅ΠΊΠΎΠ΄Π΅ΡΠ°. ΠΠΎΡ ΡΠΈΠΏΠΈΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ ΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ:
- π΄ ΠΠ΅ΠΊΠΎΠ΄Π΅Ρ Π½Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΠΊΠΎΡΠΎΡΡΡ ΠΈΠ»ΠΈ ΠΎΠ±ΠΎΡΠΎΡΡ
- β ΠΡΠΎΠ²Π΅ΡΡΡΠ΅, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π»ΠΈ ΠΌΠΎΠ΄Π΅Π»Ρ Π²Π°Ρ CAN-protocol (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, VW TP2.0 ΠΈΠ»ΠΈ Ford MSCAN).
- β
Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ
CAN-HΠΈCAN-LΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ (ΠΏΠΎΠΌΠ΅Π½ΡΠΉΡΠ΅ ΠΈΡ ΠΌΠ΅ΡΡΠ°ΠΌΠΈ, Π΅ΡΠ»ΠΈ Π΄Π°Π½Π½ΡΠ΅ Π½Π΅ ΡΡΠΈΡΡΠ²Π°ΡΡΡΡ). - β ΠΠ±Π½ΠΎΠ²ΠΈΡΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ Π΄Π΅ΠΊΠΎΠ΄Π΅ΡΠ° (Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, CANBUS Box, ΡΡΠ΅Π±ΡΡΡ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΡ Π°ΠΏΠ΄Π΅ΠΉΡΠΎΠ²).
- π΄ ΠΠ° ΠΏΡΠΈΠ±ΠΎΡΠ½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ Π³ΠΎΡΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ (ABS, ESP, Check Engine)
- β ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ CAN-ΡΠ΅ΡΠΌΠΈΠ½Π°ΡΠΎΡΠ° (ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΠ΅ 120 ΠΠΌ), Π΅ΡΠ»ΠΈ ΡΠΈΠ½Π° ΡΡΠ΅Π±ΡΠ΅Ρ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ.
- β ΠΡΠΎΠ²Π΅ΡΡΡΠ΅, Π½Π΅ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΡΠ΅Ρ Π»ΠΈ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ Π½Π° ΡΠΈΠ½Π΅ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ Π°Π»ΠΊΠΎ-Π·Π°ΠΌΠΊΠΎΠΌ).
- π΄ Π ΡΠ»Π΅Π²ΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ
- β Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ SW-CAN (Single-Wire CAN) ΠΈΠ»ΠΈ LIN-ΡΠΈΠ½Ρ, Π΅ΡΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ ΠΏΠΎ Π½ΠΈΠΌ.
- β
ΠΠ°ΡΡΡΠΎΠΉΡΠ΅
button mappingΠ² ΠΌΠ΅Π½Ρ ΠΌΠ°Π³Π½ΠΈΡΠΎΠ»Ρ (Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°ΡΡΡΡ ΡΠ°ΠΉΠ» ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ).
ΠΡΠ»ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π½Π΅ ΡΠ΅ΡΠ°Π΅ΡΡΡ, ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ Π»ΠΎΠ³ΠΈ CAN-ΡΠΈΠ½Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π°Π΄Π°ΠΏΡΠ΅ΡΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, USBCAN ΠΈΠ»ΠΈ Peak PCAN). ΠΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²ΡΡΠ²ΠΈΡΡ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΡΠ΅ΠΉΠΌΡ Π½Π΅ ΡΠ°ΡΡΠΈΡΡΠΎΠ²ΡΠ²Π°ΡΡΡΡ.
ΠΠ°ΠΊ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ Π»ΠΎΠ³ΠΈ CAN-ΡΠΈΠ½Ρ?
ΠΠ»Ρ ΡΡΠ΅Π½ΠΈΡ Π»ΠΎΠ³ΠΎΠ² ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ:
1. ΠΠ΄Π°ΠΏΡΠ΅Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, PCAN-USB ΠΈΠ»ΠΈ USBCAN-II).
2. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°-Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, CANalyzer ΠΈΠ»ΠΈ Busmaster).
3. ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ Π°Π΄Π°ΠΏΡΠ΅Ρ ΠΊ OBD-II ΠΈΠ»ΠΈ Π½Π°ΠΏΡΡΠΌΡΡ ΠΊ CAN-ΡΠΈΠ½Π΅ (ΡΠ΅ΡΠ΅Π· CAN-H/CAN-L).
4. ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ Π·Π°ΠΏΠΈΡΡ ΡΡΠ΅ΠΉΠΌΠΎΠ² ΠΈ ΡΡΠ°Π²Π½ΠΈΡΠ΅ ΠΈΡ Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅ΠΉ Π½Π° Π²Π°Ρ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, DBC-ΡΠ°ΠΉΠ»ΠΎΠΌ Π΄Π»Ρ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ).
CANBUS Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ: ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ
Π Π°Π±ΠΎΡΠ° Ρ CAN-ΡΠΈΠ½ΠΎΠΉ ΡΡΠ΅Π±ΡΠ΅Ρ ΠΎΡΡΠΎΡΠΎΠΆΠ½ΠΎΡΡΠΈ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΌΠΎΠ³ΡΡ Π²ΡΠ²Π΅ΡΡΠΈ ΠΈΠ· ΡΡΡΠΎΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠ΅ Π±Π»ΠΎΠΊΠΈ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ. ΠΠΎΡ ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΌΠΎΠΌΠ΅Π½ΡΡ:
- π ΠΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΠΉΡΠ΅ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ ΠΊ ΡΠΈΠ½Π΅ Π±Π΅Π· Π½Π°Π³ΡΡΠ·ΠΊΠΈ β ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ·Π²Π°ΡΡ ΠΎΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΠΈΠ³Π½Π°Π»Π° ΠΈ ΠΏΠΎΠ²ΡΠ΅Π΄ΠΈΡΡ CAN-ΡΡΠ°Π½ΡΠΈΠ²Π΅ΡΡ Π² Π±Π»ΠΎΠΊΠ°Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ.
- π‘οΈ ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π΄Π΅ΠΊΠΎΠ΄Π΅ΡΡ Ρ Π³Π°Π»ΡΠ²Π°Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠ°Π·Π²ΡΠ·ΠΊΠΎΠΉ (ΠΎΠΏΡΠΎΠΈΠ·ΠΎΠ»ΡΡΠΈΠ΅ΠΉ), ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ² ΠΎΡ ΡΠΊΠ°ΡΠΊΠΎΠ² Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ.
- π ΠΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ Ρ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΠΌ Π²Π°ΡΠ΅Π³ΠΎ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ β Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π΅ΠΊΠΎΠ΄Π΅ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Ρ CAN 2.0A, ΡΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π°Π²ΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ CAN FD (Ρ Π³ΠΈΠ±ΠΊΠΎΠΉ ΡΠΊΠΎΡΠΎΡΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ ).
ΠΡΠΎΠ±Π΅Π½Π½ΠΎ Π°ΠΊΠΊΡΡΠ°ΡΠ½ΡΠΌ Π½ΡΠΆΠ½ΠΎ Π±ΡΡΡ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ (ΠΏΠΎΠ΄ΡΡΠΊΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ, ESP, ABS). ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ Π½Π°ΡΠ½ΡΡ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ Π½Π° ΡΠΈΠ½Π°Ρ Π»ΠΎΠΆΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΎ ΡΠΊΠΎΡΠΎΡΡΠΈ, ΡΠΈΡΡΠ΅ΠΌΠ° ESP ΠΌΠΎΠΆΠ΅Ρ ΡΡΠ°Π±ΠΎΡΠ°ΡΡ Π² Π½Π΅ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π΅ΠΊΠΎΠ΄Π΅ΡΡ (ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π΄Π΅ΡΡΠ²ΡΠ΅ ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ) ΠΌΠΎΠ³ΡΡ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ Π² ΠΠΠ£, ΡΡΠΎ ΠΏΡΠΈΠ²Π΅Π΄ΡΡ ΠΊ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ΅ Π±Π»ΠΎΠΊΠ°. ΠΡΠ΅Π³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Ρ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΠ΅ΠΉ ISO 9001 ΠΈΠ»ΠΈ CE.
ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ ΡΠ²Π΅ΡΠ΅Π½Ρ Π² ΡΠ²ΠΎΠΈΡ Π½Π°Π²ΡΠΊΠ°Ρ , Π΄ΠΎΠ²Π΅ΡΡΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ Π΄Π΅ΠΊΠΎΠ΄Π΅ΡΠ° ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»Π°ΠΌ. ΠΡΠΈΠ±ΠΊΠΈ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ CAN-ΡΠΈΠ½ΠΎΠΉ ΠΌΠΎΠ³ΡΡ ΠΎΠ±ΠΎΠΉΡΠΈΡΡ Π² ΡΠ΅ΠΌΠΎΠ½Ρ ΠΠΠ£ ΡΡΠΎΠΈΠΌΠΎΡΡΡΡ ΠΎΡ 20 000 ΡΡΠ±Π»Π΅ΠΉ.
ΠΡΠΈΠΌΠ΅ΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ CANBUS Π΄Π΅ΠΊΠΎΠ΄Π΅ΡΠ° Π² Π°Π²ΡΠΎΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠ΅
ΠΠ΅ΠΊΠΎΠ΄Π΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΌΠ°Π³Π½ΠΈΡΠΎΠ». ΠΠΎΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π½Π΅ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΡΡ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π²:
- πΉ ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Π²ΠΈΠ΄Π΅ΠΎΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΎΡΠΎΠ² Ρ CAN-ΡΠΈΠ½ΠΎΠΉ
ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΎΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, BlackVue DR900X) ΠΌΠΎΠ³ΡΡ ΡΡΠΈΡΡΠ²Π°ΡΡ ΡΠΊΠΎΡΠΎΡΡΡ ΠΈ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ Ρ CAN-ΡΠΈΠ½Ρ Π΄Π»Ρ Π±ΠΎΠ»Π΅Π΅ ΡΠΎΡΠ½ΠΎΠΉ ΠΏΡΠΈΠ²ΡΠ·ΠΊΠΈ Π²ΠΈΠ΄Π΅ΠΎ ΠΊ Π΄Π°Π½Π½ΡΠΌ ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΠΈ.
- π Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΊΡΡΠΈΠ·-ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ
ΠΠ΄Π°ΠΏΡΠΈΠ²Π½ΡΠΉ ΠΊΡΡΠΈΠ·-ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Mobileye) ΡΡΠ΅Π±ΡΠ΅Ρ Π΄Π°Π½Π½ΡΡ ΠΎ ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΈ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠΈ Π΄ΠΎ Π²ΠΏΠ΅ΡΠ΅Π΄ΠΈ ΠΈΠ΄ΡΡΠ΅Π³ΠΎ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±Π΅ΡΡΡΡΡ Ρ CAN-ΡΠΈΠ½Ρ.
- π ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π±Π²ΡΡΠ΅ΡΠΎΠ² ΠΈ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Π΅ΠΉ
ΠΠ΅ΠΊΠΎΠ΄Π΅Ρ ΠΌΠΎΠΆΠ΅Ρ ΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΈΠ³Π½Π°Π» Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π·Π°ΠΆΠΈΠ³Π°Π½ΠΈΡ (
ACC), ΡΡΠΎΠ±Ρ ΡΡΠΈΠ»ΠΈΡΠ΅Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΠΊΠ»ΡΡΠ°Π»ΡΡ ΠΏΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ. - π± Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π±ΠΎΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°
Π‘ ΠΏΠΎΠΌΠΎΡΡΡ Raspberry Pi ΠΈ CAN-ΡΠΈΠ½Ρ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ±ΡΠ°ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ ΡΠ°ΡΡ ΠΎΠ΄ ΡΠΎΠΏΠ»ΠΈΠ²Π°, Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡΡΠ±ΠΈΠ½Ρ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.
ΠΠ»Ρ ΡΠ½ΡΡΠ·ΠΈΠ°ΡΡΠΎΠ² DIY-ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² ΠΈΠ½ΡΠ΅ΡΠ΅Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ Π΄Π΅ΠΊΠΎΠ΄Π΅ΡΡ Π½Π° Π±Π°Π·Π΅ Arduino (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, MCP2515) ΠΈΠ»ΠΈ STM32, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ Π³ΠΈΠ±ΠΊΠΎ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ CAN-ΡΡΠ΅ΠΉΠΌΠΎΠ².
FAQ: Π§Π°ΡΡΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΠΎ CANBUS Π΄Π΅ΠΊΠΎΠ΄Π΅ΡΠ°Ρ
β ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΎΠ±ΠΎΠΉΡΠΈΡΡ Π±Π΅Π· CANBUS Π΄Π΅ΠΊΠΎΠ΄Π΅ΡΠ° ΠΏΡΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ ΠΌΠ°Π³Π½ΠΈΡΠΎΠ»Ρ?
Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈ Π΄Π°, Π½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π΅ΡΠ»ΠΈ ΠΌΠ°Π³Π½ΠΈΡΠΎΠ»Π° Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ Π΄Π°Π½Π½ΡΡ Ρ CAN-ΡΠΈΠ½Ρ (ΡΠΊΠΎΡΠΎΡΡΡ, ΠΎΠ±ΠΎΡΠΎΡΡ, ΠΎΡΠΈΠ±ΠΊΠΈ). ΠΠ΄Π½Π°ΠΊΠΎ Π±Π΅Π· Π΄Π΅ΠΊΠΎΠ΄Π΅ΡΠ° Π²Ρ ΠΏΠΎΡΠ΅ΡΡΠ΅ΡΠ΅:
- π ΠΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΈ ΠΎΠ±ΠΎΡΠΎΡΠΎΠ² Π½Π° ΡΠΊΡΠ°Π½Π΅ ΠΌΠ°Π³Π½ΠΈΡΠΎΠ»Ρ
- π Π Π°Π±ΠΎΡΡ ΡΡΠ»Π΅Π²ΡΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ (Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ ΠΊ CAN)
- π¨ ΠΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠ΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΎΠΊ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ
ΠΠ° Π½Π΅ΠΊΠΎΡΠΎΡΡΡ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, BMW ΠΈΠ»ΠΈ Audi) ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ Π΄Π΅ΠΊΠΎΠ΄Π΅ΡΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠΌΡ Π³ΠΎΡΠ΅Π½ΠΈΡ Β«Check EngineΒ».
β ΠΠ°ΠΊ ΡΠ·Π½Π°ΡΡ, ΠΊΠ°ΠΊΠΎΠΉ CAN-protocol ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΠΌΠΎΡΠΌ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Π΅?
ΠΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ²:
- ΠΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π² ΡΠ»Π΅ΠΊΡΡΠΎΡΡ Π΅ΠΌΠ΅ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ (ΡΠ°Π·Π΄Π΅Π» CAN Bus ΠΈΠ»ΠΈ Data Link Connector).
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠΊΠ°Π½Π΅Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Launch X431), ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ ΡΠΈΠΏ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°.
- ΠΠ°ΠΉΡΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΠΎ VIN-ΠΊΠΎΠ΄Ρ Π½Π° ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΠΎΡΡΠΌΠ°Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Drive2 ΠΈΠ»ΠΈ Bimmerfest Π΄Π»Ρ BMW).
Π‘Π°ΠΌΡΠ΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½Π½ΡΠ΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ:
- ISO 11898-2 (high-speed CAN, 500 ΠΊΠ±ΠΈΡ/Ρ) β Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π°Π²ΡΠΎ
- ISO 11898-3 (low-speed CAN, 125 ΠΊΠ±ΠΈΡ/Ρ) β ΠΊΠ»ΠΈΠΌΠ°Ρ-ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ, Π΄Π²Π΅ΡΠΈ
- SAE J1939 β Π³ΡΡΠ·ΠΎΠ²ΡΠ΅ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ ΠΈ ΡΠΏΠ΅ΡΡΠ΅Ρ Π½ΠΈΠΊΠ°
β ΠΠΎΡΠ΅ΠΌΡ ΠΏΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π΄Π΅ΠΊΠΎΠ΄Π΅ΡΠ° ΠΏΠ΅ΡΠ΅ΡΡΠ°Π»ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ?
ΠΠ΅ΡΠΎΡΡΠ½ΡΠ΅ ΠΏΡΠΈΡΠΈΠ½Ρ:
- π ΠΠΎΠ½ΡΠ»ΠΈΠΊΡ Π½Π° ΡΠΈΠ½Π΅ β Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ ΠΌΠΎΠΆΠ΅Ρ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π΄Π°Π½Π½ΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ. Π Π΅ΡΠ΅Π½ΠΈΠ΅: ΠΎΡΠΊΠ»ΡΡΠΈΡΠ΅ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅, Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π»ΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π».
- β‘ ΠΠ΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ β Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π΅ΠΊΠΎΠ΄Π΅ΡΡ ΡΡΠ΅Π±ΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ
+12V ACC, Π° Π½Π΅ ΠΊ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠΌΡ ΠΏΠ»ΡΡΡ. - π ΠΠ΅ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠΉ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ Π΄Π»Ρ VW Π½Π΅ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Toyota.
ΠΡΠ»ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΎΡΡΠ°ΡΡΡΡ, ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ Π»ΠΎΠ³ΠΈ CAN-ΡΠΈΠ½Ρ (ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ, ΡΠΈΡΠ°ΠΉΡΠ΅ Π² ΡΠΏΠΎΠΉΠ»Π΅ΡΠ΅ Π²ΡΡΠ΅).
β ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΡΠ°ΠΌΠΎΠΌΡ ΠΏΡΠΎΡΠΈΡΡ CANBUS Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ?
ΠΠ°, Π½ΠΎ ΡΡΠΎ ΡΡΠ΅Π±ΡΠ΅Ρ Π½Π°Π²ΡΠΊΠΎΠ² ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΠ°ΡΠ»ΡΠ½ΠΈΠΊΠΎΠΌ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠΎΠΌ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, STM32 CubeProgrammer). ΠΠ»Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° Π΄Π΅ΠΊΠΎΠ΄Π΅ΡΠΎΠ² Π΄ΠΎΡΡΡΠΏΠ½Ρ:
- π§ ΠΠΎΡΠΎΠ²ΡΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΠΎΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ CANBUS Box Π½Π° ΡΠ°ΠΉΡΠ΅ canbus-box.com).
- π οΈ ΠΡΠΊΡΡΡΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ Π½Π° GitHub (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, CANdevStudio Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ²ΠΎΠΈΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ²).
β οΈ ΠΡΡΠΎΡΠΎΠΆΠ½ΠΎ: Π½Π΅Π²Π΅ΡΠ½Π°Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡΡ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ Π² Β«ΠΊΠΈΡΠΏΠΈΡΒ». ΠΡΠ΅Π³Π΄Π° Π΄Π΅Π»Π°ΠΉΡΠ΅ Π±ΡΠΊΠ°ΠΏ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ!
β ΠΠ΄Π΅ ΠΊΡΠΏΠΈΡΡ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ CANBUS Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ?
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌΡΠ΅ ΠΌΠ΅ΡΡΠ° ΠΏΠΎΠΊΡΠΏΠΊΠΈ:
- π ΠΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠ΅ Π΄ΠΈΠ»Π΅ΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Connects2, Metra, PAC) β Π³Π°ΡΠ°Π½ΡΠΈΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ, Π½ΠΎ Π²ΡΡΠΎΠΊΠ°Ρ ΡΠ΅Π½Π°.
- π AliExpress β Π΄Π΅ΡΠ΅Π²Π»Π΅, Π½ΠΎ ΡΠΈΡΠΊ Π½Π°ΡΠ²Π°ΡΡΡΡ Π½Π° ΠΏΠΎΠ΄Π΄Π΅Π»ΠΊΡ. ΠΡΠΈΡΠ΅ ΠΏΡΠΎΠ΄Π°Π²ΡΠΎΠ² Ρ ΡΠ΅ΠΉΡΠΈΠ½Π³ΠΎΠΌ Π²ΡΡΠ΅ 98% ΠΈ ΠΎΡΠ·ΡΠ²Π°ΠΌΠΈ Π½Π° ΡΡΡΡΠΊΠΎΠΌ.
- π¬ ΠΠ°Π³Π°Π·ΠΈΠ½Ρ Π°Π²ΡΠΎΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΠ²ΡΠΎΡΠΏΡΡΠ½ΠΈΠΊ, ΠΠ²ΡΠΎΠΠ²ΡΠΊ) β ΡΠ°ΡΡΠΎ Π΅ΡΡΡ Π² Π½Π°Π»ΠΈΡΠΈΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π»Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ ΠΌΠ°ΡΠΎΠΊ.
Π‘ΡΠ΅Π΄Π½ΡΡ ΡΠ΅Π½Π°:
- Π£Π½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠ΅ Π΄Π΅ΠΊΠΎΠ΄Π΅ΡΡ: 1 500β3 000 β½
- ΠΠΎΠ΄Π΅Π»ΡΠ½ΠΎ-ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΡΠ΅: 3 000β8 000 β½
- ΠΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ (Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ CAN FD): 10 000β20 000 β½