• Title/Summary/Keyword: System Timer

Search Result 164, Processing Time 0.026 seconds

Design and Implementation of Weather Fax System for Coast Sailing (연안 항해용 기상 팩스 시스템의 설계 및 구현)

  • 윤희철;이태오;임채홍
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.6 no.8
    • /
    • pp.1251-1258
    • /
    • 2002
  • The weather FAX machine is the one of necessary of safety navigation for ship. which is the machine which make the weather image by the receiving radio signal which is modulated using FSK method and transmitted on air by coast station. after Coast station scan the weather image and broadcast the image with black dot to 1500Hz and white dot to 2300Hz using FSK modulation. This paper implement weather fax machine using only general IBM-PC by software. By using IBM-PC we can make some good functions like print, edit, save etc. The modulated signal from SSB go into RS232C port via photo coupler not to give damage to PC. by using Timer Interrupt and RS232C serial interrupt, we can measure signal frequency and remake weather image. This paper use only IBM-PC with general SSB receiver which is widely spread on the ship. so this is very economic and possible to implement mutifunctions.

RTiK-Linux: The Design of Real-Time implemented Kernel for Linux (RTiK-Linux: 리눅스용 실시간 이식 커널의 설계)

  • Kim, Joo-Man;Song, Chang-In;Lee, Cheol-Hoon
    • The Journal of the Korea Contents Association
    • /
    • v.11 no.9
    • /
    • pp.45-53
    • /
    • 2011
  • According to the necessity of measuring equipments for advanced military systems, real-time characteristics such as time determinism and execution accuracy pursuing low-latencies have become very important. With this reason, the market demand for real-time features in the general purpose operating system such as Linux has been enlarging. To meet these requirements, RTLinux and RTAI has been developed as dual-kernels based on Linux. However, developers should use assembler languages to facilitate real-time in RT-Linux, it is very difficult to deal with it. RTAI has disadvantage that it only provides soft real-time. To solve these problems, RTiK-Linux was developed. In this paper, we propose a new dual-kernel with hard real-time capabilities in Linux, called RTiK-Linux(Real-Time implemented Kernel for Linux). We first introduce related researches and then describe the design methodologies to guarantee the resolution which almost accords with the timer settings. Finally, we present the results of experimental measurements and analyze them in order to validate and evaluate the proposed RTiK-Linux.

Real-Time Support on the Tablet PC Platform (태블릿 PC 환경의 실시간 처리 기능 지원)

  • Park, Ji-Yoon;Jo, Ah-Ra;Kim, Hyo-Joung;Choi, Jung-Hyun;Heo, Yong-Kwan;Jo, Han-Moo;Lee, Cheol-Hoon
    • The Journal of the Korea Contents Association
    • /
    • v.13 no.11
    • /
    • pp.541-550
    • /
    • 2013
  • Generally in case of tablet PC's, the Windows 8 is used to support various functions or development convenience, however it cannot support real-time processing. In addition, existing commercial solutions and RTiK has a problem to support real-time processing due to impossibility of getting APIC timer count value which is used to generate timer interrupt separated from that of Windows. Thus, in this paper, we set the initial APIC count value using MSR_FSB_FREQ to support real-time processing on the Windows 8-based tablet PC's. Additionally, we deal with designing and implementing RTiK+ providing real-time processing to guarantee interrupt periods by controlling C-State which is used for low power techniques. To evaluate the performance of the proposed RTiK+, we measured the periods of generated real-time threads using RDTSC instructions which return the number of CPU clock ticks, and verified that RTiK+ operates correctly within the error ranges of 1ms.

TCP Performance Analysis in Wireless Transmission using Adaptive Modulation and Coding Schemes (적응변조코딩 기법을 사용하는 무선 전송에서의 TCP 성능 분석)

  • 전화숙;최계원;정동근
    • Journal of KIISE:Information Networking
    • /
    • v.31 no.2
    • /
    • pp.188-195
    • /
    • 2004
  • We have analyzed the performance of TCP in the CDMA mobile communications systems with the adaptive modulation and coding(AMC). The wireless channel using AMC is characterized with not high error rate but highly varying bandwidth. Due to time-varying bandwidth, timeout events of TCP occurs more frequently, which leads to the throughput degradation. The analysis model is composed of the two parts. In the first part, we divide TCP packet stream into ‘packet groups’and derive the probability distribution of the wireless transmission time of each Packet group that reflects the time varying characteristics of AMC. In the second part, we formulate embedded Markov chain by making use of the results of the first part to model TCP timer mechanism and wireless transmission. Since our system model is characterized by the forward link high speed data transmission using AMC, the results reported in this paper can be used as a guideline for the design and operation of HSDPA, 1xEV-DO, and 1xEV-DV.

Synchronization Method Design of Redundant Flight Control Computer for UAV (무인기를 위한 이중화 비행제어컴퓨터의 동기화 설계)

  • Lee, Young Seo;Kang, Shin Woo;Lee, Hee Gon;Ahn, Tae-Sik
    • Journal of Advanced Navigation Technology
    • /
    • v.25 no.4
    • /
    • pp.273-279
    • /
    • 2021
  • A flight control computer(FLCC) applied to an unmanned aerial vehicle(UAV) is a safety-critical item, and which is designed in a multiple structure to increase the reliability of operation by securing fault tolerance. These FLCC of multiple structure should be designed so that each independent processing/control components can perform the same operation at the same time. And for this reason, a synchronization algorithm for synchronizing the operation between FLCCs should be included in an operational flight program. In this paper, we propose a software design method for synchronization between dual FLCCs applied to UAVs. The proposed synchronization method is designed to synchronize using only the minimum hardware resources to reduce a failure rate. In addition, the proposed synchronization method is designed to minimized synchronization errors due to a timer operation by designing in consideration of operation characteristics of the hardware timer used for the synchronization.

An Analysis of M/G/1 Vacation Systems with Restriction to the Waiting Time of the First Customer (첫 고객의 대기시간에 제약이 있는 M/G/1 휴가모형의 분석)

  • Hur, Sun;Lee, Jeong Kyoo;Ahn, Suneung
    • Journal of Korean Institute of Industrial Engineers
    • /
    • v.28 no.2
    • /
    • pp.187-192
    • /
    • 2002
  • In this paper we consider an M/G/1 queueing system with vacation. The length of vacation period may be controlled by the waiting time of the first customer. The server goes on vacation as soon as the system is empty, and resumes service either when the waiting time of the leading customer reaches a predetermined value, or when the vacation period is expired, whichever comes first. We consider two types of vacation, say, multiple vacation type and N-policy type. We derive the steady-state distributions of the number of customers at arbitrary time and arbitrary customer's waiting time by means of decomposition property. Also, the mean lengths of busy period, idle period and a cycle time are given.

Development of Simple-function PC-NC System Based on One-CPU (단인 CPU 기반의 단순 기능형 PC-NC 시스템 개발)

  • 전현배;황진동;이돈진;김화영;안중환
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 2000.11a
    • /
    • pp.229-232
    • /
    • 2000
  • This research aims at developing a low-cost PC-NC system based on one-CPU and investigating the feasibility of its application to a simple-function lathe. Its hardware consists a two axes motion control board including a 24bit counter, 8253 timer, a 12bit DA converter, DIO board for PLC operation and a PC with Intel Pentium 466MHz. The fundamental real-time MC functions such as G-code interpretation, interpolation, position and velocity control of axes are performed. User programming interface with functions of icon manipulation, tool-path simulation and NC-code generation was implemented. In order to achieve real-time control and safety, axis control, NC interpretation, interpolation and user communication are completely executed during every interrupt interval of I msec.

  • PDF

Development of a Guide Robot with Real-Time Linux OS

  • Mun, Jun-Hak;Seo, Gon-Yeon;Kim, Jin-Oh
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2001.10a
    • /
    • pp.137.1-137
    • /
    • 2001
  • A new method for a guide robot using Real-Time Linux OS is introduced in this paper. A guide robot is to guide people in museums or buildings. So it has to be more reliable and stable in its control system. In addition, it has to satisfy Real-Time operation requirement because it needs to react to changing environment prompty. The task includes localization, map building, collision avoidance, path planning, and user interface software. The modular guide robot is designed with Real-Time Linux OS, which is composed of many open sources for scheduler, interrupt dispatcher, fifos, shared memory, timer services. We developed application software to satisfy the given task. The developed guide robot moves at 0.2ms and the interrupt latency is less than 100$\mu\textrm{s}$ It is thought that the developed system can be a stable and low cost open architecture robot controller for ...

  • PDF

Development of Automatic Welding Machine and Weld-Quality Improvement for Automobile Parts (자동차부품 용접자동화장치 개발 및 용접품질 개선에 관한 연구)

  • Kim, Kyo-Hyoung;Lee, Ki-Sul;Lee, Taik-Soon;Joo, Hae-Ho
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.7 no.1
    • /
    • pp.63-73
    • /
    • 1990
  • Low cost automatic welding machine is developed for the purpose of welding process automation of automobile parts with two dimensional welding joints. Developed gantry type machine is equipped with X, Y and roll axis stepping motors, and dirive units units are designed by two phase on drive scheme using shift registers. Control system is constructed by single board microcomputer of Z80A CPU, and also it is equipped with parallel input output ports and counter-timer chips. Linear and circular interpolation of welding head movement is accomplished by employing software digital differential analyzers. It has been shown that contour error of develped system is withi ${\pm}1.0mm$, meaning that the machine is suitable for CO2 arc welding process of automoble parts and is expected it's application to industry.

  • PDF

Research of Sludge Quantity and Evaluation of Sludge Handling Facilities in Water Treatment Plants (정수 슬러지 발생량 조사 및 슬러지 처리시설의 공정평가)

  • Moon, Seong-Yong;Kim, Seung-Hyun
    • Journal of Korean Society of Water and Wastewater
    • /
    • v.18 no.3
    • /
    • pp.279-290
    • /
    • 2004
  • Sludge quantity has increased at "A"water treatment plant due to deterioration of raw water quality and GAC installation. Increased sludge resulted in overloading on sludge handling facilities. The object of this study is to survey sludge quantity and capacity of sludge handling facilities at "A"water treatment plant. Measured quantity of sedimentation sludge considerably exceeded the design capacity of sludge holding basin. Sludge holding basin was properly designed, but low concentration of sludge discharged from sedimentation basin caused production of large volume of the sludge. Timer operated control system for sludge withdrawal unit and leakage through a control valve were suspected to cause the low concentration. Augmentation of the control system by a turbidity meter and addition of a new control valve successfully reduced the sludge volume enough to satisfy the design capacity of sludge holding basin. Unlike sedimentation sludge, measured quantity of washwater was considerably less than the design capacity of washwater basin because it was over-designed.