• 제목/요약/키워드: On-Board Software

검색결과 470건 처리시간 0.026초

공압회로 설계를 위한 소프트웨어의 개발 (Design of a Computer Software for Pneumatic Circuits)

  • 선성용;이대길;곽윤근
    • 한국정밀공학회지
    • /
    • 제7권3호
    • /
    • pp.94-102
    • /
    • 1990
  • A computer software which can draw and analyze pneumatic circuits was developed for the purpose of introducing and educating pneumatic circuits to beginners in this field. The program was developed using Turbo Pascal and Turbo Pascal Graphix Toolbox and could be run on IBM PC, XT, AT and other IBM compatible computers with a Hercules Graphics Board. The program was defeloped to show sequential control characteristics and to show two stages(on and off) of the pneumatic actuators. Users may save much time in drawing complex pneumatic circuits and can also use this software to check whether circuits are property designed before constucting real pneumatic circuits.

  • PDF

Real-Time Software Design using VxWorks for MSC(Multi-Spectral Camera) on KOMPSAT-2

  • Heo, Haeng-Pal;Yong, Sang-Soon;Kong, Jong-Pil;Kim, Young-Sun;Youn, Heong-Sik
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2001년도 ICCAS
    • /
    • pp.92.6-92
    • /
    • 2001
  • MSC is being developed to be installed on KOMPSAT(Korea Multi-Purpose Satellite-II and to provide high resolution multi-spectral. MSC consists of three main subsystems. One is EOS(Electro-Optics Subsystem), another is PMU(Payload Management Unit) and the other is PDTS(Payload Data Transmission Subsystem). There is an SBC(Single Board Computer) in the PMU to control all MSC subsystems. SBC incorporates Intel 80486 as a main processor and VxWorks as a real-time operating system. SBC software consists of four main tasks and several modules to deal with all control information for imaging and all the state of health telemetrv data, and to perform interface with another MSC units. SBC software also has to handle a lot of commands in order for MSC to perform his mission. One mission command consists of a series of related commands, which are In be executed in the designated sequence, with a specified time ...

  • PDF

엠베디드 보드에 최적화된 Network Access Storage Software에 대한 연구 (A Study on Network Access Storage Software on embedded board)

  • 이정수;이상호
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2015년도 춘계학술발표대회
    • /
    • pp.42-44
    • /
    • 2015
  • 네트워크 속도가 발전되고 하드디스크의 비용이 감소함에 따라 NAS(Network Access Storage) 시장이 빠르게 발전하고 있다. 현재 상용화된 많은 NAS는 고성능의 하드웨어를 기반으로 하기 때문에 높은 가격대를 형성하고 있다. 본 논문에서는 NAS Management Software를 임베디드 보드에 최적화하기 위해 어떠한 요소들이 NAS의 성능에 영향을 미치는지 분석한다. 이후 운영체제에서 관리하는 파일 시스템을 데이터베이스 또는 세션에 옮기는 방법을 제안한다. 마지막으로 기존의 시스템과 비교를 통해 우수성을 보인다.

SSD PCB Component Detection Using YOLOv5 Model

  • Pyeoungkee, Kim;Xiaorui, Huang;Ziyu, Fang
    • Journal of information and communication convergence engineering
    • /
    • 제21권1호
    • /
    • pp.24-31
    • /
    • 2023
  • The solid-state drive (SSD) possesses higher input and output speeds, more resistance to physical shock, and lower latency compared with regular hard disks; hence, it is an increasingly popular storage device. However, tiny components on an internal printed circuit board (PCB) hinder the manual detection of malfunctioning components. With the rapid development of artificial intelligence technologies, automatic detection of components through convolutional neural networks (CNN) can provide a sound solution for this area. This study proposes applying the YOLOv5 model to SSD PCB component detection, which is the first step in detecting defective components. It achieves pioneering state-of-the-art results on the SSD PCB dataset. Contrast experiments are conducted with YOLOX, a neck-and-neck model with YOLOv5; evidently, YOLOv5 obtains an mAP@0.5 of 99.0%, essentially outperforming YOLOX. These experiments prove that the YOLOv5 model is effective for tiny object detection and can be used to study the second step of detecting defective components in the future.

Development of Distributed Generic Simulator (GenSim) through Invention of Simulated Network (simNetwork)

  • Koo, Cheol-Hea;Lee, Hoon-Hee;Cheon, Yee-Jin
    • Journal of Astronomy and Space Sciences
    • /
    • 제28권3호
    • /
    • pp.241-252
    • /
    • 2011
  • A simulated network protocol provides the capability of distributed simulation to a generic simulator. Through this, full coverage of management of data and service handling among separated simulators is achieved. The distributed simulation environment is much more conducive to handling simulation load balancing and hazard treatment than a standalone computer. According to the simulated network protocol, one simulator takes on the role of server and the other simulators take on the role of client, and client is controlled by server. The purpose of the simulated network protocol is to seamlessly connect multiple simulator instances into a single simulation environment. This paper presents the development of a simulated network (simNetwork) that provides the capability of distributed simulation to a generic simulator (GenSim), which is a software simulator of satellites that has been developed by the Korea Aerospace Research Institute since 2010, to use as a flight software validation bench for future satellite development.

통신해양기상위성 고장관리 시스템 개념 (Concepts in COMS Failure Management System)

  • 이훈희;김방엽;백명진;양군호;천용식
    • 항공우주시스템공학회지
    • /
    • 제3권2호
    • /
    • pp.31-38
    • /
    • 2009
  • COMS On-board FDIR(Failure Detection, Isolation and Recovery) functions are implemented on the on-board software to satisfy the autonomy and failure tolerance requirements. This paper presents concepts of COMS Failure Management with hierarchical layers and addresses the characteristics of the FDIR layer from low level to high level. It is aimed at giving the reader the understanding how the COMS FDIR was designed and how works. It first recalls what are the system level applicable requirements, which are based on the COMS mission requirements. Then it describes the philosophy and structure of the FDIR and subsequently breaks it down into the several FDIR layers. It could be used as an important and useful reference of the information to design and develop an automatic FDIR mechanism in the future.

  • PDF

Distributed control system architecture for deep submergence rescue vehicles

  • Sun, Yushan;Ran, Xiangrui;Zhang, Guocheng;Wu, Fanyu;Du, Chengrong
    • International Journal of Naval Architecture and Ocean Engineering
    • /
    • 제11권1호
    • /
    • pp.274-284
    • /
    • 2019
  • The control architectures of Chuan Suo (CS) deep submergence rescue vehicle are introduced. The hardware and software architectures are also discussed. The hardware part adopts a distributed control system composed of surface and underwater nodes. A computer is used as a surface control machine. Underwater equipment is based on a multi-board-embedded industrial computer with PC104 BUS, which contains IO, A/D, D/A, eight-channel serial, and power boards. The hardware and software parts complete data transmission through optical fibers. The software part involves an IPC of embedded Vxworks real-time operating system, upon which the operation of I/O, A/D, and D/A boards and serial ports is based on; this setup improves the real-time manipulation. The information flow is controlled by the software part, and the thrust distribution is introduced. A submergence vehicle heeling control method based on ballast water tank regulation is introduced to meet the special heeling requirements of the submergence rescue vehicle during docking. Finally, the feasibility and reliability of the entire system are verified by a pool test.

XML 테스트 스트립트 기반의 내장형 시스템 소프트웨어 단위 테스트 도구 (A Software Unit Testing Tool based on The XML Test Script for Embedded Systems)

  • 곽동규;유재우;조용윤
    • 한국컴퓨터정보학회논문지
    • /
    • 제14권1호
    • /
    • pp.17-24
    • /
    • 2009
  • 내장형 시스템의 요구사항이 증가함에 따라 내장형 시스템 소프트웨어의 복잡도가 증가하고 있다. 그러므로 내장형 시스템 소프트웨어 테스팅의 필요성이 높아지고 있다. 본 논문은 내장형 시스템 소프트웨어의 테스트를 효과적으로 실행하기 위해 교차 개발 환경에 적합한 테스팅 도구를 제안한다. 본 도구는 호스트/타겟 구조로 이루어져있으며 호스트에서 작성한 테스트 케이스를 타겟에서 실행할 수 있는 직관적인 환경을 제공한다. 그리고 제안하는 도구의 테스트 케이스는 XML 기반의 테스트 스크립트를 이용한다. 또한, 직관적인 테스트 케이스를 작성하기 위해 트리와 테이블 기반의 테스트 스크립트 편집기를 갖는다. 제안하는 테스트 도구는 테스트 케이스 작성에서부터 결과확인까지 직관적인 GUI를 제공하여 테스트 케이스 작성에 대한 부담을 경감시키는 장점을 가진다.

Development and Characterization of Optimum Heat Sink for 30 W Chip on Board LED Down-Light

  • Seo, Bum-Sik;Lee, Ki-Joung;Yang, Jong-Kyung;Cho, Young Seek;Park, Dae-Hee
    • Transactions on Electrical and Electronic Materials
    • /
    • 제13권6호
    • /
    • pp.292-296
    • /
    • 2012
  • An optimum heat sink for a 30 W chip on board (COB) LED down-light is designed, fabricated, and characterized. By using the SolidWorks Flow simulator and thermal analysis software, the thermal characteristics of the optimum heat sink is analyzed. Four different types of heat sink are simulated and an optimum structure of the heat sink is found. The simulated temperature of the heat sink when operating the LED down-light is $55.9^{\circ}C$, which is only a difference of $2^{\circ}C$ from the measured temperature. In order to reduce the temperature further, a copper spreader is introduced to the heat sink. The temperature of the heat sink with the copper spreader is $3^{\circ}C$ lower than without the copper spreader.

Design and Implementation of a Microwave Motion Detector with Low Power Consumption

  • Sohn, Surg-Won
    • 한국컴퓨터정보학회논문지
    • /
    • 제20권7호
    • /
    • pp.57-64
    • /
    • 2015
  • In this paper, we propose a design of microwave motion detector using X-band doppler radar sensor to minimize the power consumption. To minimize the power consumption and implement battery operated system, pulse input with 2 KHz, 4% duty cycle is exerted on the doppler radar sensor. In order to simplify the process of working with ATmega2560 microcontroller unit, Arduino compatible board is designed and implemented. Arduino is open source hardware and many library software is published as open source tools. Smartphone app is also proposed and designed as a real-time user interface of the motion detector. The SQLite database on the Android mobile operating system is used for recording raw data of motion detection for post-processing job, such as fast Fourier transform (FFT). Bluetooth interface module is implemented on the motion detection board as a wireless communication interface to the smartphone. The speed of human movement is identified by post-processing FFT.