ARINC-429 multi-channel adapter for USB or Ethernet equipped computers
ARINC429 to USB 컨버터로 429통신장비를 테스트해볼 수 있는 제품이다.
마이크로 5핀 usb 케이블이 2개 필요하다. 하나는 PWR에 연결하고, 하나는 데이터통신선인데 hub나 연장케이블을 쓰지 않고 PC에 바로 연결하도록한다.
홈페이지 회원가입 후 Software Tools(driver) 설치, 회원가입 시 비밀번호는 6자 미만으로 해야한다.
https://www.mil-1553.com/arinc-429-708-664
ExcConfig 툴 사용하여 디바이스 번호 등록
시리얼 넘버는 장비 뒤편에 있다. 매뉴얼에는 UNET 장비 하나만 쓰면 *로 놔둬도 된다는데 입력해줘야 잘 인식되는거 같다.
UNETToolGUI 툴을 사용해 커넥션 확인
C:\Excalibur\Utilities\UNet Utilities 경로에 있다.
드라이버 설치파일 경로 :
C:\Excalibur\Utilities\USB Driver
매뉴얼 경로 :
C:\Excalibur\429RTx Software Tools\Quick Start Guides
장치관리자에 아래와 같이 잡힌다.
Excalibur systems사 홈페이지에서 Mystic 설치
ARINC-429 데이터 송수신 에뮬레이터다.
https://www.mil-1553.com/Applications
Configure card drivers/card type 을 선택한다.
Hardware Setup
디바이스 넘버와 보드타입을 먼저 선택하고, 채널별로 해당 채널을 Tx로 쓸지 Rx로 쓸지 설정한다.
상단의 번호를 누르면 채널별로 설정을 할 수 있다.
TX채널 설정
Parameters 탭에서는 Bit rate와 Parity 설정등을 한다.
Message 탭에서는 보낼 메시지를 정의한다.
여기서 한 Row가 Message인데 ARINC 429에서는 한번에 전송하는 Word의 집합을 Message라고 칭하는 것같다.
- #Words : 한 Message 안의 Word의 개수
- I/Word Delay : 메시지 내에서 Word간의 간격. 만약 # Words가 10이고 I/Word Delay가 10이라면 해당 메시지 전송 시 총 10 Words가 10 bit time 간격으로 보내진다는 거다.
- I/msg Rate : 메시지 전송 주기. 여기서 단위는 bit time이다, 앞에서 bit rate를 100kbps로 설정했다면 1 bit time = 10us인데 예를들어 I/msg Rate를 10000으로 설정하면 10000 * 10us 해서 100ms 간격으로 메시지가 전송된다.
그 다음 Data 버튼을 눌러 Words들의 데이터를 정할 수 있다.
먼제 Label을 입력하고 Data를 지정하면 되는데 Numeric edit일 땐 헥사값으로 지정할 수 있고 Graphic edit을 누르면 SDI와 SSM을 드롭다운 버튼으로 정하고 Data를 슬라이더 또는 계산기로 지정할 수 있다.
그리고 Engieering 탭에서는 커스텀 포맷을 추가할 수가 있다.
커스텀 포맷을 추가하려면 Mystic 실행파일과 같은 폴더 안에 있는 csv파일을 편집하면 되는 것 같다.
Data Standards - BNR 안에 들어가면 아래와 같이 미리 정의된 Engineering Unit들이 있는데 이중 Sig. Dig는 sign 비트 다음부터 오는 유효한 바이너리 digit 수인 것 같다.
Rx 채널 설정하기
채널 별 설정 후 start 버튼을 누르면 전송을 시작할 수 있다.
'임베디드 개발 > 펌웨어' 카테고리의 다른 글
RS-232 Waveform (0) | 2023.11.23 |
---|---|
Vmax, Vmin, Vp, Vpp, Vavg, Vrms (0) | 2023.11.20 |
SPI interface ARINC 429 Transceiver IC, HI-35850 데이터시트 분석 (0) | 2023.11.10 |
RS-422, RS-485 통신에서 GND 연결은 필요한가? (0) | 2023.10.29 |
RS-422 (+ RS-232/422/485 비교) (0) | 2023.09.15 |