ARINC 429 Mark 33 Digital Information Transfer System (DITS)
ARINC 429 Mark 33 Digital Information Transfer System (DITS)
References:
- Part 1, Functional Description, Electrical Interfaces, Label Assignments and Word Formats - Standard
- Part 2, Discrete Word Data Standards - Standard
- Part 3, File Data Transfer Techniques - Standard
- ARINC 429 Specification Tutorial V2.2
ARINC 429 Word Format
ARINC 429의 데이터는 32bit 크기의 word로 구성된다. 하나의 Word는 5개의 Field로 구성된다.
* P: Parity
패리티 비트는 말 그대로 패리티의 역할을 한다. ARINC 429는 MSB 한 자리를 패리티로 사용하게 되며, 이는 오류 검출에만 사용될 뿐 오류를 수정하는 기능을 제공하지는 않는다.
* SSM: Sign/Status Matrix
Sign/Status Matrix 또는 SSM은 Label (bit 1 - 8)의 정보에 따라서 필요한 정보를 포함하고 있다. SSM은 그 명칭에서 알 수 있듯이 데이터 필드의 data가 갖는 sign, direction 또는 source equipment의 operating status 등을 포함하게 된다.
Data field의 data가 Binary Coded Decimal (BCD) 데이터인 경우, SSM을 통해 해당 데이터의 부호 또는 방향 (Sign/Direction)을 나타내게 된다. 단, BCD 데이터의 경우 sign function (Bit 00/11)을 사용하는 것은 mandatory가 아닌 optional에 해당한다. sign function을 사용하지 않을 경우에는 SSM을 00으로 설정해야 한다.
BIT | Decoded Information | |
31 | 30 | |
0 | 0 |
Plus, North, East, Right, To, Above
|
0 | 1 |
No Computed Data
|
1 | 0 |
Functional Test
|
1 | 1 |
Minus, South, West, Left, From, Below
|
01, No Computed Data는 Source System이 올바른 데이터를 생성하지 못하고 있음을 의미한다.
10, Functional test는 Receiving Unit이 Functional Test를 수행하도록 하는 별도의 instruction command와 함께 전송되는 bit이다. Test 결과를 되돌려 받을 때에도 10, functional test bit가 SSM에 포함된다.
Data Field의 Data가 Binary Data (BNR)인 경우, SSM은 Source Equipment의 Operating Status를 나타내는 Code로 사용된다.
BIT | Decoded Information | |
31 | 30 | |
0 | 0 | Failure Warning |
0 | 1 | No Computed Data |
1 | 0 | Functional Test |
1 | 1 | Normal Operation |
아울러, BNR 데이터인 경우 Data Field 의 Bit 29가 Sign function을 갖게 된다.
BIT | Decoded Information |
29 | |
0 |
Plus, North, East, Right, To, Above
|
1 |
Minus, South, West, Left, From, Below
|
Data Field의 데이터가 Discrete 에 해당하는 경우, SSM은 Source Equipment Status 를 나타내는 역할을 한다.
BIT | Decoded Information | |
31 | 30 | |
0 | 0 | Verified data, Normal Operation |
0 | 1 | No Computed Data |
1 | 0 | Functional Test |
1 | 1 | Failure Warning |
* Data
ARINC 429 Data word 의 Bit # 11 - 29는 실질적인 정보를 포함하고 있는 Data Field에 해당한다.
Word가 전송될 때에는 Label의 MSB부터 전송된다. 정보를 수신하는 Receving Equipment는 해당 Label의 정보를 읽어들여 Data의 Type에 따라 word의 다른 field 를 decoding하게 된다.
ARINC 429에서 사용되는 Data Field의 데이터 타입은 다음과 같다.
- Binary (BNR)
- Binary Coded Decimal (BCD): ISO Alphabet No. 5 1
- Discrete Data
- Maintenance Data (General) & Acknowledgement
- ISO Alphabet Number 5
* SDI: Source/Destination Identifier
* Label
쓰는 중.. 어렵네
- https://en.wikipedia.org/wiki/T.50_(standard) [본문으로]