ã��ã¿ã»ãªã³ã¯å±€
ARINC 825ã¯ãISO 11898-1ã«åŸããISO CAN2.0BãCANæ¡åŒµãã¬ãŒã���29ããã�ID�ã«ã®ã¿åºã¥ã�Šã�Ÿãã� ã�ããã�¯ã®å¯èœæ§ããªã��Žåãæšæºãã¬ãŒã���11ãããèå¥åïŒã«åºã¥ãCANãããã³ã«ãARINC 825ãšå ±ã«äœ¿çšã§ããŸãã�
ISO 11898-1ã§ã¯ãããŒã¿ã»ãªã³ã¯å±€��DLL�ãšç©ç�ãªä¿¡å·ãæå®ãããŠã�Ÿãã�CAN DLLãå®è£�ãã¢ãžã¥ãŒã«éã§ã�žã¿ã«æ��±ã®äº€æãèšå®ããããã�ç¹æ§ãæäŸããŸãã� è«çãªã³ã¯å¶åŸ¡��LLC�ããã�ãã¡ã�£ã¢ã»ã¢ã¯ã»ã¹å¶åŸ¡��MAC�ãµãå±€ãå«ã¿ãŸãã�
ãã¬ãŒã�ã»ã¿ã€ã�
CANã¯æ¬¡ã®ãã¬ãŒã�ã»ã¿ã€ããå®çŸ©ããŸãïŒ�
- ã��ã¿ã»ãã¬ãŒã�
- ãšã©ãŒã»ãã¬ãŒã�
- ãªã¢ãŒãã�ãã¬ãŒã�
- ãªãŒãã�ããŒãã�ãã¬ãŒã�
ã��ã¿ã»ãã¬ãŒã�
ã��ã¿ã»ãã¬ãŒã�ã¯ãæ å ±ã転éããç®ç�æã£ãŠã�Ÿãã�CAN 2.0Bæ¡åŒµãã©ãŒãããã�ã��ã¿ã»ãã¬ãŒã�ãå³3-1 CANã��ã¿ã»ãã¬ãŒã�æ§é�ã«ç€ºããŸãã� CANã¯ã��ã¿è»¢éã�ããã®ãªããžã§ã¯ãæåã�ã¢ãããŒãã䜿çšãããããŒããã£ã¹ãã�ãã¹ã§ãã�CANã��ã¿ã»ãã¬ãŒã��å³3-1�ã�ã� 0��8ãã€ãã�ãã€ããŒãã�ãµã€ãºãæã¡ãCAN ID�ã¢ã€ã�³ã�£ãã¡ã€ã€�ãåã«ã€ã�Šã�Ÿãããã®CAN IDã¯2ã€ã®ç®ç�æãããŸãã�
第1ã«ãIDã«ãã£ãŠéä¿¡ãããããŒã¿ã»ãã¬ãŒã�ã®åªå é��œã決å®ããæãäœãæ°å€ã®IDãæãé«ãåªå 床ã«ãªããŸãã� åªå 床ã¯ãè€�°ã®ã¢ãžã¥ãŒã«ãåæã«ãã¹äžã§éä¿¡ããã�šããŠã�å Žåã«ã�ä¿¡ãããã¡ã�»ãŒãžã®é �ºã«çŽæ¥åœ±é¿ãäžããŸãã� 第2ã«ãCAN IDã¯ã��ã¿ã»ãã¬ãŒã�ãäžæã«èå¥ããããŒã¿ã»ãã€ããŒããåä¿¡ãã�ãã§æ£ããåŠç�§ããããã«ããŸãã� CANã¯ãæšæºãããã�ãæ¡åŒµãã¢ã€ã�³ã�£ãã¡ã€ã€ãšåŒã°ãããç°ãªãé·ãïŒ�11ãããããã�29ãããïŒã�2ã€ã®ãã�ãžã§ã³ã®ã¢ã€ã�³ã�£ãã¡ã€ã€ããµãã�ãããŠã�Ÿãã� ã©ã¡ãã�ã¿ã€ããåããã¹äžã«å ±åã§ããäºãã«å¹²æžããŸãã��ARINC 825ã¯ãã倧ããªã¢ãã¬ã¹ç©ºéã�ããã«29ãããã�èå¥åã�ã¿ã䜿çšããŸãïŒã�
å³3-1 ã��ã¿ã»ãã¬ãŒã�æ§é�
- Inter-Frame Space
- æå°�3ã¬ã»ã�·ãã�ããã�
- Start Of Frame��SOF��
- ã��ã¿ã»ãã¬ãŒã�ããã³ãªã¢ãŒãã�ãã¬ãŒã�ã®å é�ãè¡šãã�1ãããã�ãããã³ãã�ãããã§æ§æ�ãããŸãã� ãã�ãã�ããã¹ãã¢ã€ãã«ç¶æ ã�ãšãã�ã¿éä¿¡ãéå§ããããšãã§ããŸãããã¹ãŠã®ãã�ãã�ãStart Of Frameã«ãã£ãŠåŒãèµ·ãããããªãŒã�£ã³ã°ã»ãšã�žã«åæããå¿�ŠããããŸãã�
- Arbitration Field
- 調åãè¡ãæã«äœ¿çšããããã£ãŒã«ãã�32ãããã§æ§æ�ãããã�ARINC 825ã§ã¯æ¡åŒµã¢ã€ã�³ã�£ãã¡ã€ã€ã䜿çšãããã�
- CANã¢ã€ã�³ã�£ãã¡ã€ã€ ãã�ã¹ID
- æšæºãã©ãŒãããã«ãããIDã¯ãæ¡åŒµãã©ãŒãããã§ã¯ãã�ãŒã¹IDããšåŒã°ããŸãã�11ãããé·ã§ããã®éšå��æšæºãã©ãŒããããšåäžã§ãã� æ¡åŒµãã©ãŒãããã�ã¢ã€ã�³ã�£ãã¡ã€ã€ã»ãã£ãŒã«ãã�ã�11ãããã�ãã�ã¹ã»ã¢ã€ã�³ã�£ãã¡ã€ã€ãš18ãããã�ã¢ã€ã�³ã�£ãã¡ã€ã€æ¡åŒµãã£ãŒã«ããå«ã¿ãŸãã� çµåããã�29ãããã�ã¢ã€ã�³ã�£ãã¡ã€ã€ã»ãã£ãŒã«ãïŒ�ID�ã�ãã¡ã�»ãŒãžã®åªå é��œã確ç«ããããã«äœ¿çšãããç¬èªã®ããããã¿ãŒã³ãæäŸãããã¬ãŒã�ã»ã³ã³ã�³ã�èšè¿°ããããã«äœ¿çšãããŸãã� å�ãŒãã�ãIDã«å¿ããŠãã¬ãŒã�ãå�ç�ããã©ã�ã決å®ããŸããåªå 床ã¯IDãã£ãŒã«ãã«åºã¥ã�Šè¡ãããIDãã£ãŒã«ãã�å€ãå°ãã�»ã©é«ãåªå 床ã®ã¡ã�»ãŒãžã瀺ããŸãã�
- Substitute Remote Request ��SSR��
- ãã�ã¹IDã«ç¶ãã®ã¯ãSRR��Substitute Remote Request Bit�ãã§ã�1ãããé·ã®ã¬ã»ã�·ããšãªã£ãŠã�Ÿãã� ãã�ãããã�ã�29ãããæ¡åŒµãã¬ãŒã�ã»ã¡ã�»ãŒãžãšã®è¡çªã«ãããŠã�11ãããã�ãã�ã¹ãã¬ãŒã�ã»ã¡ã�»ãŒãžã確å®ã«ååšããããšãä¿èšŒããããã«äœ¿çšãããŸãã� ARINC 825ã¯29ãããæ¡åŒµãã©ãŒãããã�ãã¬ãŒã�ã¿ã€ãã�ã¿ã䜿çšããã®ã§ããã®ãããã�åžžã«ARINC 825ã¡ã�»ãŒãžã«å¯ŸããŠã¬ã»ã�·ããšããŠéä¿¡ãããŸãã�
- Identifier Extension Flag��IDE��
- SRRã®åŸã«ã¯ãIDE��Identifier Extension Bit�ããéä¿¡ãããŸããããã1ãããé·ã®ã¬ã»ã�·ãã§ãã� ARINC 825ã¯29ãããæ¡åŒµãã©ãŒãããã�ãã¬ãŒã�ã¿ã€ãã�ã¿ã䜿çšããã®ã§ããã®ãããã�åžžã«ARINC 825ã¡ã�»ãŒãžã«å¯ŸããŠã¬ã»ã�·ããšããŠéä¿¡ãããŸãã�
- CANã¢ã€ã�³ã�£ãã¡ã€ã€ æ¡åŒµID
- IDEã«ç¶ããŠéä¿¡ãããã�ã¯ãæ¡åŒµIDãã§ã�18ãããé·ã§ããã�ãŒã¹IDãšæ¡åŒµIDã䜵ããŠ29ãããé· ãšãªããããã«ããIDãè¡šããŸãã� æ¡åŒµãã©ãŒãããã�29ãããé·IDã®ç¯�²ã¯0x0��0x1FFFFFFFãš ãªãã�536,870,912çš®é¡ïŒçŽ�540äž�š®�ã䜿çšããããšãå¯èœãšãªããŸãã�
- Remote Transmission Request��RTR��
- ã��ã¿ã»ãã¬ãŒã�ã»ã»ã»RTRãããïŒïŒïŒãããã³ãïŒ�
- ãªã¢ãŒãã�ãã¬ãŒã�ã»ã»ã»RTTãããïŒïŒïŒã¬ã»ã�·ãïŒ�
- ARINC 825ã¯ãªã¢ãŒãã�ãã¬ãŒã�ã®äœ¿çšãå«ãã®ã§ããã®ãããã�åžžã«ARINC 825ã¡ã�»ãŒãžã«å¯ŸããŠãããã³ããšããŠéä¿¡ãããŸãã�
- Control Field
- ã��ã¿ã»ãã¬ãŒã�ã«å«ãŸããã��ã¿ã®ãµã€ãºãè¡šããã£ãŒã«ãã§ãã�
- r1 ��1ãããã³ãã�ãããïŒ�
- r0 ��1ãããã³ãã�ãããïŒ�
- Data Length Code��DLC��
- 4ãããã�ãã£ãŒã«ãã§ãããŒã¿ã®ãµã€ãºãè¡šããŸãã�DLCãã£ãŒã«ãã�ãããŒã¿ã»ãã¬ãŒã�ã§éä¿¡ãããããŒã¿ãã€ãæ°ãå®çŸ©ããŸãã� ISO CAN 2.0Bã¯ãæ倧8ã��ã¿ãã€ããæäŸããŸãã�DLCããŒãã®ãšããããŒã¿ã»ãã£ãŒã«ãã�ãããŸãããåãã€ãã�8ããããå«ã¿ãæäžäœãã���MSB�ãæåã«è»¢éãããŸãã� CAN 2.0ãã©ãŒãããã«äœ¿çšããã�4ããããã£ãŒã«ãã�ã³ãŒã�£ã³ã°ãè¡š4-1 ã«ç€ºããŸãã�
ã��ã¿ãã€ãæ° | ãŒã¿é·ã³ãŒã� | ||||
DLC3 | DLC2 | DLC1 | DLC0 | ||
CAN 2.0B | 0 | 0 | 0 | 0 | 0 |
1 | 0 | 0 | 0 | 1 | |
2 | 0 | 0 | 1 | 0 | |
3 | 0 | 0 | 1 | 1 | |
4 | 0 | 1 | 0 | 0 | |
5 | 0 | 1 | 0 | 1 | |
6 | 0 | 1 | 1 | 0 | |
7 | 0 | 1 | 1 | 1 | |
8 | 1 | 0 | 0 | 0 |
- Data Field
- ã��ã¿ã»ãã£ãŒã«ãã�ã転éãããã��ã¿ãã€ãæ°ãå«ã¿ãŸãã転éãããã��ã¿ãã€ãæ°ã¯ãè¡š3-1 ã��ã¿é·ã³ãŒãã§å®çŸ©ãããDLCãã£ãŒã«ãã§å®çŸ©ãããŸãã� å�ã€ãã�8ããããå«ã¿ãMSBãæåã«è»¢éãããŸãã�
- CRC Field
- ãã¬ãŒã�ãæ£ããããã§ã�¯ãããéã«äœ¿çšããŸãã�16 ãããã§æ§æ�ãããŸãã�15 ãããã�CRC ã·ãŒã±ã³ã¹ã�1 ãããã�CRC ã�ªãã¿ããæ§æ�ãããŸãã�CRC ã·ãŒã±ã³ã¹ã®çæ�å€é��Œã�以äžã�éãã§ãã�
- X15 + X14 + X10 + X8 + X7 + X4 + X3 + 1
- ãªã察象ã¯Start of FrameãArbitration fieldãControl fieldãData field�ååšããå ŽåïŒã§ãã� çæ�ãããCRC ã·ãŒã±ã³ã¹ã¯æäžäœãã�ããåºåãè¡ãããŸãã�CRC ã�ªãã¿ã¯1 ãããã�ã¬ã»ã�·ãã�ãããã§ãã� CRC ã�ªãã¿ãã¬ã»ã�·ã以å€ã�ã¬ãã«ã�ã£ãå�Žåããã©ãŒã�ã»ãšã©ãŒãçºçããŸãã�
- Acknowledge field
- ACKãã£ãŒã«ãã�ãACKã¹ãã�ããã³ACKã�ªãã¿ã»ããããå«ã¿ããããã¯éä¿¡ãã�ãã«ãã£ãŠã¬ã»ã�·ããšããŠéä¿¡ãããŸãã� CANã³ã³ãããŒã©ããåä¿¡ãã¬ãŒã�ãCANæŽåãã¬ãŒã�ã§ãããšå€æããå Žåããã�ã¯ãŒã¯äžã�ãã¹ãŠã®ãã�ãããããã³ããªACKããããéä¿¡ããŸãã� ãã¬ãŒã�ãæ¿èªããããšãå°ãªããšã�1ã€ã®ãã�ãããã¬ãŒã�ãåä¿¡ããããšãæå³ããŸãã�ACKã¡ã«ããºã�ã¯ãããŒã¿ã®æŽåæ§ã瀺ããã®ã§ã¯ãªãããã¬ãŒã�ã®äžè²«æ§ã®ã¿ã瀺ããŸãã�
å³3-2 ACKã¡ã«ããºã�
- End of Frame
- ã��ã¿ã»ãã¬ãŒã�ã®çµäº�è¡šããã£ãŒã«ãã§ãã� 7 ãããã�ã¬ã»ã�·ãã�ãããã§æ§æ�ãããŸãã�End of Frame ã«ã¬ã»ã�·ã以å€ã�ããããå«ãŸããå Žåããã©ãŒã�ã»ãšã©ãŒãçºçããŸãã�
ãšã©ãŒã»ãã¬ãŒã�
ãšã©ãŒã»ãã¬ãŒã�ã¯ã�2ã€ã®ç°ãªããã£ãŒã«ãã§æ§æ�ãããŠã�Ÿããæåã�ãã£ãŒã«ãã�ãç°ãªãããŒãããæäŸããããšã©ãŒã»ãã©ã°ã®éã�åããã«ãã£ãŠäžããããŸãã� 2çªç®ã®ãã£ãŒã«ãã�ãšã©ãŒã»ã�ªãã¿ã§ãã�
ãšã©ãŒã»ãã©ã°ã«ã¯2ã€ã®åœ¢åŒããããŸãïŒã¢ã¯ã�£ãã�ãšã©ãŒãã©ã°ãããã�ããã·ãã�ãšã©ãŒãã©ã°ã§ããã¢ã¯ã�£ãã�ãšã©ãŒãã©ã°ã¯ã�6ã€ã®é£ç¶ããããããã³ãããã�ã§æ§æ�ãããŸãã� ããã·ãã�ãšã©ãŒãã©ã°ã¯ã�6ã€ã®é£ç¶ãããã¬ã»ã�·ãããã�ã§æ§æ�ãããŸãããã�·ãã�ãšã©ãŒãã©ã°ã®äžéšãŸãã�ãã¹ãŠã®ãããã�ãä»ã�ãã�ãããã�ããããã³ãããã�ã«ãã£ãŠäžæžããããå¯èœæ§ããããŸãã�
ãªã¢ãŒãã�ãã¬ãŒã�
CAN 2.0Bãã©ãŒãããã�ãã¬ãŒã�ã§ã¯ããªã¢ãŒãã�ãã¬ãŒã�ã¯CANãã�ãããããŒã¿ãèŠæ±ããã¿ã¹ã¯ãæã¡ãããŒã¿ã»ãã¬ãŒã�ã¯èŠæ±ãããã��ã¿ãããŒã¿ã»ãã¬ãŒã�ã«ãã£ãŠéä¿¡ããŸãã� ãªã¢ãŒãã�ãã¬ãŒã�ã®äœ¿çšã¯ARINC 825ã§ã¯æšå¥šãããŠã�Ÿããã� ãªã¢ãŒãã�ãã¬ãŒã�ã䜿çšããªã�ç±ã¯ãISO 11898-1ã®ã��ã¿é·ã³ãŒãïŒ�DLC�ã�ãããŸã�ªå®çŸ©ã«èµ·å�ããç°ãªãã³ã³ãããŒã©ã¿ã€ãéã§ã®äºææ§ã®åé¡ãããããã§ãã� ãªã¢ãŒãã�ãã¬ãŒã�ã¯ãä»ã�ARINC 825éä¿¡ã¡ã«ããºã�ãåãã¿ã¹ã¯ãéæã§ããªã��Žåã«ã®ã¿äœ¿çšããŠãã ããã�
ãªãŒãã�ããŒãã�ãã¬ãŒã�
ããžãŒç¶æ ã�ãããçŸåšCANã³ã³ãããŒã©ããã¬ãŒã�ãåä¿¡ã§ããªã�ãšãä»ã�CANãã�ãã«äŒããããã«ããªãŒãã�ããŒãã�ãã¬ãŒã�ãéä¿¡ããããšãã§ããŸãã� ãªãŒãã�ããŒãã�ãã¬ãŒã�ã¯ã次ã®ã��ã¿ã°ã©ã�ã®éå§ãé�ããŸãã�
ãã�ãã�ããã�ã¯ãŒã¯ã®è²�è·ãå¢å ããããã�ã¯ãŒã¯ã®ä¿¡é Œæ§ãšå¯çšæ§ãäœäžãããããããªãŒãã�ããŒãã�ãã¬ãŒã�ãéå§ãã¹ãã§ã¯ãããŸããã�
調å�
CANã¯ãã«ãã�ãã¹ã¿ãã¹ã§ãããããåæã«è€�°ã®ãã�ãããã¹ã«ã¢ã¯ã»ã¹ããŠã¡ã�»ãŒãžã®è»¢éãè¡ãããšã§çºçãããã¹ã®ç«¶åã解決ããå¿�ŠããããŸãã� ãã�ç®ç��ããã«CANã¯ãè¡çªåé¿åãã£ãªã¢ã»ã³ã¹��CSMA�CA�ãšåŒã°ããéç�Žå£ç調åæ¹åŒã䜿çšããŸãããã®å©ç¹ã¯ã調åã�ãã»ã¹ã«ãã£ãŠåž¯åå¹�倱ãããªã�ãšã§ãã� ãããã¯ãŒã¯äžã�ãã¹ãŠã®ãã�ãã�ããã¹ã»ãã©ãã£ã�¯ãç¶ç¶çã«ç£èŠãããã«å¿ããŠåäœããŸããããŒãã調åã倱ã£ãå�ŽåãããŒãã�ä¿çäžã®ã��ã¿ã»ãã¬ãŒã�ãéä¿¡ãããŸã§æ¬¡ã®èª¿åãã§ãŒãºã«èªåçã«åå ããŸãã�
CANã§ã¯ãè�å��åºåããã¬ãã«ãšããã¹äžã�å®éã®ã¬ãã«ãåžžã«ç£èŠããŠã�Ÿãã�
ãããã³ããåºåããããŒããã�ãšããã¹ã¯ãããã³ãã�ã¬ãã«ã«ãªããŸãã�
以äžã�ççå€è¡šã¯ã�3ãã�ãã�ã·ã¹ã� ãäžããããå�Žåã�調åã�ãã»ã¹ã®å�ã�ã®ãã¹ç¶æ ã瀺ããŠã�Ÿãã�
ãã�ã�1 | ãã�ã�2 | ãã�ã�3 | CANãã¹ | ã³ã³ãããŒã©ç£èŠç¶æ � | ã³ã¡ã³ã� |
0 | 0 | 0 | 0 | ãã¹ã¯ãããã³ãç¶æ � | 調åã�次ã®æ®µéãžé²ã |
0 | 0 | 1 | 0 | ãã�ã�3ã¯èª¿åè²�ã� | ãã�ã�1ããã³2ã¯ã次ã®ããããžã®èª¿åãç¶ç¶ãããããŒã�3ã¯èª¿åè²�ãã§ããã¯ãªãããŸãã� |
0 | 1 | 0 | 0 | ãã�ã�2ã¯èª¿åè²�ã� | ãã�ã�1ããã³3ã¯ã次ã®ããããžã®èª¿åãç¶ç¶ãããããŒã�2ã¯èª¿åè²�ãã§ããã¯ãªãããŸãã� |
0 | 1 | 1 | 0 | ãã�ã�1ã調ååã¡ | ãã�ã�1ã調ååã¡ããçŸåšã®ãã¹ãå¶åŸ¡ããŠã�Ÿãã� |
1 | 0 | 0 | 0 | ãã�ã�1ã¯èª¿åè²�ã� | ãã�ã�2ããã³3ã¯ã次ã®ããããžã®èª¿åãç¶ç¶ãããããŒã�1ã¯èª¿åè²�ãã§ããã¯ãªãããŸãã� |
1 | 0 | 1 | 0 | ãã�ã�1ãš3ã¯èª¿åè²�ã� | ãã�ã�2ã調ååã¡ããçŸåšã®ãã¹ãå¶åŸ¡ããŠã�Ÿãã� |
1 | 1 | 0 | 0 | ãã�ã�1ãš2ã¯èª¿åè²�ã� | ãã�ã�3ã調ååã¡ããçŸåšã®ãã¹ãå¶åŸ¡ããŠã�Ÿãã� |
1 | 1 | 1 | 1 | ãã¹ã¯ã¬ã»ã�·ãç¶æ � | 調åã�çŸåšæ¬¡ã®ãããã«ç¶ãã� |
å³3-3 調åã�ä»çµ�¿
ãããã�ã¹ã¿ã�
CAN ãããã³ã«ã§ã¯ã�£ç¶ããåäžããããç¶ãããšã«ãããåæããã�ãšã©ãŒãé²æ¢ããããããã�ã»ã¹ã¿ã�ãè¡ããŸãã� ãããã�ã¹ã¿ã�ãšã¯ã�£ç¶ãã�5 ãããã�åäžã¬ãã«ãå�åãããå Žåã次ã«1 ããããå転ããããããä»å ããŸãããã®ãããã�åä¿¡ããéã«ã¯åãé€ãããŠåä¿¡ãããŸãã� ãªãããã®åŠç�è¡ãããã®ã¯ãåŸè¿°ããã��ã¿ã»ãã¬ãŒã�ãšãªã¢ãŒãã�ãã¬ãŒã�ã®2 çš®é¡ã�ãã¬ãŒã�ã«ãããŠã®ã¿ã§ãããŸã察象ãšãªãç¯�²ã¯Start Of Frame�CRC ãã£ãŒã«ãã�éã§ãã�
ãšã©ãŒåŠç�
CANã¯äŒéäžã«ãšã©ãŒãèªèããããŸããŸãªæ¹æ³ã䜿çšããŸãããããã®æ¹æ³ã�ããšã©ãŒèªèããšã©ãŒåŠç�ãšã©ãŒæ ŒçŽã�3ã€ã®éšå�«å�ããŠã�Ÿãã� ISO 11898ã§èŠå®ããããšã©ãŒèªèãšãã©ã«ãã�ãã¬ã©ã³ã¹æ§èœã¯ã�æãã¹ãæå°ã�åºæºã§ãã�
ãšã©ãŒç®¡ç�«ãã£ãŠæ€å�ããã�5ã€ã®ç°ãªãé害ã¿ã€ãããããŸãïŒ�
- ãããã�ãšã©ãŒ
- ãããã�ã¹ã¿ã�ã»ãšã©ãŒ
- CRCãšã©ãŒ
- ãã©ãŒãããã�ãšã©ãŒ
- ACKãšã©ãŒ
ãããã�ãšã©ãŒ
ãã©ã³ã·ãŒãã�èªèº«ã®éä¿¡ãç£èŠããã¡ã�»ãŒãžã®éä¿¡ããããšåä¿¡ããããšãæ¯èŒ�ãããšã«ãã£ãŠããã誀ããæ€å�ããããšãã§ããŸãã� ãããã�ãšã©ãŒã¯ã�ä¿¡ããããã�ãæåã«éä¿¡ãããã�ãšåãè«çå€ã§åä¿¡ãããªãã£ãããšãæå³ããŸããäŸå€ã�ãã¢ã€ã�³ã�£ãã¡ã€ã€ã»ããããšACKã¿ã€ã�ã¹ãã�ã§ãã�
ãããã�ã¹ã¿ã�ã»ãšã©ãŒ
ãããã¹ã¿ã�ã»ãšã©ãŒã¯ãã¡ã�»ãŒãžäžã«åãè«çå€ãæã€6ã€ä»¥äžé£ç¶ãã�ãæ€å�ãããå�Žåã«çºçããŸããå¯äžã®äŸå€ã�ã� ãšã©ãŒãšããŠã¿ãªãããªã�7ã€ã®ã¬ã»ã�·ãã�ããããæã€ãã¬ãŒã�çµäº�ã�ã·ãŒã±ã³ã¹ã§ãã�
CRC ãšã©ãŒ
éä¿¡ãããCRCãã§ã�¯ãµã�ãã¬ã·ãŒãã«ãã£ãŠèšç®ãããå€ãšäžèŽããªã��ŽåãCRCãšã©ãŒãçæãããŸãã�CANã§äœ¿çšããã�15ããã�CRCã¯ç�«äžã�ããã³ã°è·é¢ã�6ã§ããã� 1ã€ã®ã¡ã�»ãŒãžã§5ã€ã®ã·ã³ã°ã«ãããã�ãšã©ãŒãæ€å�ãããå¯èœæ§ããããŸãã�16çªç®ã®ä¿è·ãããã�ã誀ã£ããã�ã¹ããªãŒã�åæã®ããã«çºçãããšã©ãŒã®æ€å�ãæäŸããŸãã� ããã«ãæ倧15ã®é·ãã�çŽæ¥ã·ãŒã±ã³ã¹ããããã�誀ãïŒããŒã¹ã誀ããšåŒã°ãã�ãæ€å�ãããã�
ãã©ãŒãããã�ãšã©ãŒ
ãã©ãŒãããã�ãšã©ãŒã¯ããããããå®çŸ©ããããã�ã®1ã€ä»¥äžãæ£ãããªã�ãšãå€æããããšãæå³ããŸãã� äŸãšããŠãã¬ã»ã�·ãã�ãããã§ã¯ãªãCRCã�ªãã¿ããŸãã�ãæ£ãããªã�ã¬ãŒã�ãããã�ã·ãŒã±ã³ã¹ã®çµããã�ãšãã§ãã� äŸå€ãšããŠããã¬ãŒã�ã»ã·ãŒã±ã³ã¹ã®çµããã�ãããã³ãã�ã©ã¹ããã�ã¯ããã©ãŒãããã�ãšã©ãŒãšããŠèªèãããŸããã�
ACK ãšã©ãŒ
ACKãšã©ãŒã¯ããã©ã³ã·ãŒããACKã¹ãã�å��ãããã³ãã�ããããåä¿¡ããŠã�ªã��Žåã«çæ�ãããããã�ããã¬ãŒã�ãã©ã®CANãã�ãã«ãã£ãŠãæ£ããèªèãããªãã£ãããšã瀺ããŸãã� ãã©ã³ã·ãŒãã�ãACKå¿çãåä¿¡ãããŸã§åãã¡ã�»ãŒãžãéä¿¡ãç¶ããŸãã�
ãšã©ãŒã»ã¢ã¯ã�£ãCANãã�ãã�æ€å�ã«ããããšã©ãŒãæåã«æ€å�ãããã�ãããéä¿¡ããããšã©ãŒã»ãã¬ãŒã�ãçºçããŸãã� ä»ã�ãã¹ãŠã®CANãã�ãã�ãšã©ãŒã»ãã¬ãŒã�ãåä¿¡ãããšã©ãŒã»ã¢ã¯ã�£ãç¶æ ã«ãªã£ãŠã�ã°ãããè�身ã®ãšã©ãŒã»ãã¬ãŒã�ã§å¿çããŸãã� çµæãšããŠãã¹ãŠã®ãã�ãã�ã¡ã�»ãŒãžãç�Žæ£�ãã¡ã�»ãŒãžã¯å°ãªããšã�1åç¹°ãè¿ãããŸãïŒå�éä¿¡�ã�
ãšã©ãŒæå¶ãšãã¹ã»ãªã管ç�
1ã€ã®ãã�ãã�ããŒã«ã«é害ãŸãã�ã�害ã¯ã��»ç¹ã«ã¢ã¯ã�£ããªãšã©ãŒã»ãã¬ãŒã�ãéä¿¡ããããšã«ãã£ãŠãã¹ãããã�¯ãã¹ãã§ã¯ãããŸããã� ãããã£ãŠãåCANãã�ãã�ãåä¿¡ãšã©ãŒã»ã«ãŠã³ã¿��REC�ããã�ã�ä¿¡ãšã©ãŒã»ã«ãŠã³ã¿��TEC�ãšåŒã°ããåä¿¡ããã³éä¿¡ãããç�Žæã¡ã�»ãŒãžçšã®åã��ãšã©ãŒã»ã«ãŠã³ã¿ãåããŠã�Ÿãã� ãšã©ãŒç¶æ³ã«å¿ããŠRECãšTECã¯ç°ãªãæ¹æ³ã§å¢å ããŸãã詳现ã«ã€ã�Šã¯ãISO 11898ã®ææ°çãåç�ããŠãã ããã以äžã�3ã€ã®åäœã¢ãŒãã�ãšã©ãŒã»ã«ãŠã³ã¿ã«äŸåãã以äžã�å³3-4ãå³3-5ã§èª¬æããŸãïŒ�
- â� ãšã©ãŒã¢ã¯ã�£ãã�ã¢ãŒã� ��REC ⊠127ãããã� TEC ⊠127��
- ããã¯ãã�ããã¡ã�»ãŒãžãéåä¿¡ããéåžžã®ã¢ãŒãã§ãããšã©ãŒãçºçããå�Žåããããã³ãã�ããããããªãã¢ã¯ã�£ãã�ãšã©ãŒãã©ã°ãéä¿¡ãããŸãã�
- â¡ ãšã©ãŒããã·ãã�ã¢ãŒãïŒ�REC â§128ããŸãã� TECâ§128ãããã� TECâŠ255��
- ã¡ã�»ãŒãžã¯åŒãç¶ããã�ã¢ãŒãã§éåä¿¡ãããŸãããã¬ã»ã�·ãã�ãããã�ã¿ãå«ãããã·ãã�ãšã©ãŒãã©ã°ã«ãã£ãŠããšã©ãŒã¯ä»ã�ãã�ãã«éç¥ãããŸãã�
- ⢠ãã¹ãªãã�ã¢ãŒã� ��TEC �� 255��
- ãã¹ãªãã�ã¢ãŒãã�ãããŒããè«çç�«ãã¹ããå�ãããããšãæå³ããŸãããã®ç¶æ ã§ã¯ããã¬ãŒã�ãéä¿¡ãåä¿¡ãããããšã©ãŒã»ãã¬ãŒã�ãéä¿¡ããŸããã� ãã�æ©è�ã¯ã�害ã®ãããã�ãããããã¯ãŒã¯ãå±éºã«ãããããšãé²æ¢ããŸãã�
å³3-4 åä¿¡ãšã©ãŒã»ã«ãŠã³ã¿��TEC��
å³3-5 éä¿¡ãšã©ãŒã»ã«ãŠã³ã¿��REC��
ãšã©ãŒç¶æ �
CANãã�ãã�ãå�æç¶æ ã�ãã¹ã»ãªãã§ã�ä¿¡ã«åå ãããšãšã©ãŒã»ã¢ã¯ã�£ããšãªããŸãã� æ£åžžã«åäœããŠã�éã�ãšã©ãŒã»ã¢ã¯ã�£ããç¶æããŸãããšã©ãŒãèµ·ããã�ã�¶æ ã«ãªããšããšã©ãŒã»ããã·ãã«ãªããŸãããããã®ç¶æ é�移ã¯ããšã©ãŒã»ã«ãŠã³ã¿ã®å€ãå�ã«é·ç§»ããŸãã� ãšã©ãŒã»ã«ãŠã³ã¿ã¯ã�ä¿¡ãšã©ãŒã»ã«ãŠã³ã¿��TEC�ãåä¿¡ãšã©ãŒã»ã«ãŠã³ã¿��REC�ããããå³3-6ã®ããã«é·ç§»ããŸãã�
å³3-6 ãšã©ãŒç¶æ
é�移å³
ãã¹ã»ãªãã�åŸããŒãã�ãããŒãã«ã»ã¢ãŒããããªãã¡ãšã©ãŒã»ã¢ã¯ã�£ãã«æ»ãããšãã§ããŸãã� ããã¯ååãä»ãããã»ã¹ã«çžåœããŸãã�ISO 11898-1�ã�13ç«� ã¹ãŒãã�ãã€ã¶ã®èª¬æããåç��ã�ãå�æ¥ç¶ã�ãã»ã¹ã«2ã€ã®èŠä»¶ãå¿�Šã§ããããšã説æããŠã�Ÿã�:
- RECãšTECã®äž¡æ¹ã�0ã®å€ãæã€
- ãã�ãã�ã�11åã�é£ç¶ããã¬ã»ã�·ãã�ãããã�128åã�çºçãç£èŠããªããã°ãªããŸããã� ãããã�11åã�ã¬ã»ã�·ãã�ãããã�ãACKã�ªãã¿�EOF�IFSãããã«å¯Ÿå¿ãããã¹ãå®è³ªç�«å¥å šãªç¶æ ã§å埩ããããšãæå³ããã�
ARINC 825ã¯ãå��¢ãªåäœã�ããã«ã以äžã�æé��æšå¥šããŠã�ŸãïŒ�
- ã¢ããªã±ãŒã·ã§ã³å±€ã¯ãCANã³ã³ãããŒã©ã®ãã�ãã«ã»ã¢ãŒãèŠæ±ãéå§ããå¿�ŠããããŸãã�
- ãã�ãã«ã»ã¢ãŒãèŠæ±ã�åã«ã¿ã€ã�ã¢ãŠããå®çŸ©ããã·ã¹ã� ãå®è£�ãå¿�ŠããããŸãã�
- èš±å¯ãããå�åãä»ãã®æ°ã¯ãå¯èœæ§ãšä¿¡é Œæ§ã®èŠä»¶ã«åŸã£ãŠã·ã¹ã� ã§å®çŸ©ãããå¿�ŠããããŸãã�