본문 바로가기
Programming/Matlab, Octave, Scilab

Ballard Tech.사의 ARINC429 Card

by 도파공 2010. 5. 1.
728x90
반응형

항공기에 사용되는 전자장비의 통신 규격으로 민간분야에서는 ARINC429를 사용하고 군분야에서는 MIL-1553B를 사용한다. 민간이든 군분야든 항공기 자체가 갖고있는 특성으로 인하여 두 개의 차이는 별로 없다고 할 수 있다.

  최근에 관성항법장치를 분석하면서 ARINC 429에 대해 접하게 되었고.. 인터페이스를 위하여 Ballard Tech.사의 ARINC429 PCI Card를 사용해 볼 기회가 있었다.  제공되는 라이브러리는 C, Visaul Basic, NI사의 Labview가 기본적으로 제공된다. Labview와 C코드는 테스트를 해 보니 잘 동작한다. 코딩 능력이 C는 Standard 경험하고 이전 DOS 시절에 다뤘고 윈도우 환경에서 코딩 경험이 없다. 물론 기본 동작은 할 수 있지만 GUI 속성으로 배우려니 시간적 여유가 없었다. 그래서 Matlab을 사용해 보기로 했다. Ballard Tech.사에서는 Matlab용 리소스는 제공하지 않기 때문에 C 코드를 컴파일해서 Matlab에서 사용 가능하도록 포팅을 했는데 잘 동작했다.

  만든 코드는 공유할 수 없는 부분이지만.. 관심 있으신 분들은 조금만 공부하시면 쉽게 적용할 수 있으리라 생각된다.

 

728x90
반응형

댓글