본문 바로가기
임베디드 개발/펌웨어

Excalibur systems DAS-429UNET/RTx & Mystic

by eteo 2023. 11. 11.

 

 

 

 

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

 

ARINC-429 / 708, 664p7 & Ethernet | Downloads | Support | Excalibur Systems

ARINC-429 / 708, 664p7 & Ethernet UNET 2000 & 4000 cards for ARINC-708 2000 & 4000 cards for ARINC-429 View files by All Windows Linux LabVIEW & LabWindows Resources Legacy and Other OS Mystic software(3.5 Mb) [mystic] Mystic GUI Software: Set the module t

www.mil-1553.com

 

 

 

 

 

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

 

Applications | Downloads | Support | Excalibur Systems

Applications View files by All Windows Linux LabVIEW & LabWindows Resources Legacy and Other OS

www.mil-1553.com

 

 

 

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 버튼을 누르면 전송을 시작할 수 있다.