본문 바로가기
KERD
논문KCI 등재

윈도우즈 시스템 상에서의 군용 점검장비를 위한 실시간 통신

Real-Time Communication for Military Test Equipments on Windows Systems

1

조회

0

다운로드

3

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

점검장비를 이용한 수락시험은 데이터의 분석과 처리를 위해 실시간성을 요구하는데 윈도우즈의 경우 실시간성을 제공하지 못하는 문제를 가지고 있다. 또한 수락시험을 위한 이 기종 컴퓨터 간의 장비통신은 비 동기적으로 발생하기 때문에 실시간성을 제공하기 어려운 문제점이 있다. 따라서 윈도우즈 환경에서 동작하는 통신 장비에 실시간성을 제공하기 위한 방안에 대한 연구가 필요하다. 본 논문에서는 윈도우즈 시스템에 실시간성을 제공하는 RTiK(Real-Time implant Kernel)을 이용한 폴링 방식을 사용하였다. 또한 이 기종 컴퓨터 간에 주기 오차에 따른 데이터 손실 문제를 해결하기 위해 더블 버퍼를 사용하였다. 이를 통하여 이 기종 컴퓨터 간에 동기화 문제를 해결하고, 점검 장비에서 실시간으로 통신할 수 있는 방안을 설계 및 구현하였다. 본 논문은 점검장비의 통신에 실시간성을 제공할 수 있는 방안을 실험하기 위하여 점검장비에서 에러 발생률을 최소화하기 위해 사용되는 대표적인 통신 장비인 MIL-STD-1553B를 사용하였다. 마지막으로 성능검증을 위해 오실로스코프로 통신 주기를 측정하고, MT(Monitoring)을 사용하여 데이터의 정확성을 검증하며, 점검장비에 RTX를 사용하여 이루어진 실시간 통신과 비교 분석하여 RTiK을 이용한 실시간 통신을 검증한다.

Abstract

In the acceptance test using military equipments, the real time requirement is fundamental for its data analysis and processing. Unfortunately, however, these real-time requirements are not available in the Windows system. Because equipment communication between personal computers has asynchronism, it is difficult to communicate in real time. Therefore, it is quite necessary to accordingly carry out the study on real time communication between equipments in the Windows environment system. In this paper, we use a polling method using RTiK that provide a real-time on windows systems. Also, we use a double buffer to solve data loss problem caused by periodic errors between the PCs with the Windows systems. Consequently, we could solve the synchronization problem between the PCs and implement real time communication in the test equipments. In this paper, so as to measure communication between test equipments in real time, we uses MIL-STD-1553B to minimize the error in the equipment. Finally, Communication cycle was measured for its performance test with the oscilloscope. The accuracy of the data was verified through MT(Monitoring), and the real time communication using RTiK is compared with the real time communication using the commercial RTX platform.

참고문헌 (18)

  1. Cheol H. KOO, "Distributed simulator design by using of SimNetwork to overcome speed limit on GenSim", 2011 5th International Conference on, pp.430~435 (2011)
  2. 조문행, "A Light-weight Real-Time Operating System for Ubiquitous Sensor Networks", 한국차세대컴퓨팅학회 논문지, 6(2), pp.9~19 (2010), 한국차세대컴퓨팅학회
  3. Intel, "Intel 64 and IA-32 Architectures Software Developer's Manual Volume 1 : Basic Architecture", ~ (2009)
  4. Intel, "Intel 64 and IA-32 Architectures Software Developer's Manual Volume 3 : System Programming Guide", ~ (2009)
  5. Intel, "Intel 64 and IA-32 Architectures Software Developer’s Manual Vol.2 : Instruction Set Reference", Intel, ~ (2009)
  6. Intel, "Intel 64 Architectures x2APIC Speci fication", Intel, ~ (2008)
  7. Intel, "Intel 64 and IA-32 Architectures Software Developer's Manual Volume 3 : System Programming Guide", ~ (2009)
  8. 이진욱, "윈도우 기반의 점검장비에 실시간성을 지원하는 실시간 이식 커널의 설계 및 구현", 한국콘텐츠학회 논문지, 10(10), pp.36~44 (2010), 한국콘텐츠학회
  9. 주민규, "x86 기반의 윈도우즈 상에서 실시간성 지원 방법", 한국차세대컴퓨팅학회 논문지, 7(4), pp.47~58 (2011), 한국차세대컴퓨팅학회
  10. 조문행, "실시간 시스템을 위한 시간 결정적 메모리 할당 알고리즘12", 한국차세대컴퓨팅학회 논문지, 6(3), pp.41~49 (2010), 한국차세대컴퓨팅학회
  11. Ajit Kumar Verma, "Dependability of Networked Computer- Based Systems", pp.113~115 (2011), Springer
  12. ILC DDC, "MIL-STD-1553 Designer's Guide,5th Ed", ILC Data Device Corporation, ~ (1995)
  13. William A. Ruh, "Enterprise Application Integration: A Wiley Tech Brief", pp.39~52 (2002), Robert Ipsen
  14. Mikael Wiberg, "EThe Interaction Society: Practice, Theories And Supportive Technologies", pp.215~249 (2005), Information Science Publishing
  15. "SBS Technologies, MIL-STD-1553 ABI", ASF User's Manual(Library Version 8.x), 2006

관련 논문AI추천

이 간행물의 다른 논문 (7건)