• Title/Summary/Keyword: Command Processor

Search Result 67, Processing Time 0.03 seconds

Accelerometer Signal Processing for a Helicopter Active Vibration Control System (헬리콥터 능동진동제어시스템 가속도 신호 처리)

  • Kim, Do-Hyung
    • Journal of the Korean Society for Aeronautical & Space Sciences
    • /
    • v.45 no.10
    • /
    • pp.863-871
    • /
    • 2017
  • LMS (least mean square) algorithm widely used in the AVCS (active vibration control system) of helicopters calculates control input using the forward path transfer function and error signal. If the error signal is sinusoidal, it can be represented as the combination of cosine and sine functions with frequency and phase synchronized with the reference signal. The control input also has the same frequency, therefore control algorithm can be simply implemented if the cosine and the sine amplitudes of the control input are calculated and the frequency and phase of the reference signal are used. Calculation of the control input is implemented as simple matrix operation and the change of the control command is slower than the frequency of the error signal, consequently control algorithm can be operated at lower frequency. The signal processing algorithm extracting cosine and sine components of the error signals are modeled using Simulink and PIL (processor-in-the-loop) mode simulation was executed for real-time performance evaluation.

Design of a BLDC Servo Motor Control System for the Auto Process of Assembly and Supply (자동 조립 및 공급을 위한 BLDC 서보 전동기 제어시스템 설계)

  • Sim, Dong-Seok;Choi, Jung-Keyng
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.16 no.5
    • /
    • pp.1095-1101
    • /
    • 2012
  • This paper presents a design of a BLDC servo motor control system for the auto process of assembly and supply using DSP(Digital Signal Processor) controller and IGBT driver. The assembly and supply auto processing system needs torque, speed, position control of servo motor for variable action. This paper implements those servo control with vector control and space vector PWM(Pulse Width Modulation) technique. As CPU of controller, TMS320F240 DSP was adopted because it has PWM waveform generator, A/D converter, SPI(Serial Peripheral Interface) port and many input/output port etc. This control system consists of 3-level hierarchy structure that main host PC manages three sub DSP system which transfer downward command and are monitoring the states of end servo controllers. Each sub DSP system operates eight BLDC servo controllers which control BLDC motor using DSP and IPM. Between host system and sub DSP communicate with RS-422, between main processor and controller communicate with SPI port.

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.10a
    • /
    • 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

Development of a Distributed Motion Controller Using CAN

  • Cho, Myoung-Chol;Jeon, Jae-Wook
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2002.10a
    • /
    • pp.43.2-43
    • /
    • 2002
  • $\textbullet$ A PC can control the fixed number of motors because the number of slots is limited. $\textbullet$ We propose a distributed motion controller using CAN. $\textbullet$ TMS320F243 of TI Which is a DSP with embedded CAN-module was used as the main processor. $\textbullet$ The command from GUI is transmitted to each motion controller through CAN-bus $\textbullet$ CAN communications may occur at a maximum recommended rate of 1Mbit/sec. $\textbullet$ The user can control more motors easily by connecting to the CAN network which has the CAN receive. $\textbullet$ This distributed motion controller may be used usefully in factory automation or an unmanned factory.

  • PDF

The Obstacle Avoidance and Position Acuracy Control Algorithm for Self Controlled Mobile Robot Using Image Information And Compass Module (영상정보와 방위각 센서를 이용한 장애물 회피와 위치 정밀제어에 대한 알고리즘)

  • 구본민;최중경;박무열;류한성;권정혁;신영호
    • Proceedings of the IEEK Conference
    • /
    • 2002.06e
    • /
    • pp.177-180
    • /
    • 2002
  • In this paper, we has been studied self controlled mobile robot system with CCD camera. This system consists of TMS320F240 digital signal processor, step motor, RF module and CCD camera. 2-axis compass and magnetic sensor, we used wireless RF module for movable command transmiting between robot and host PC. This robot go straight until 95 percent filled screen with white color both side from input image. And the robot recognizes obstacle about 95 percent filled something, so it could turn for avoid the obstacle and conclude new path plan. it could get turning angle from 2-axis compass and magnetic sensor.

  • PDF

Improvement of elevator position control performance in unified control system (통합 제어 시스템에서의 엘리베이터 위치 제어 성능 개선)

  • Ryu, Hyung-Min;Sul, Seung-Ki
    • Proceedings of the KIEE Conference
    • /
    • 2002.04a
    • /
    • pp.34-36
    • /
    • 2002
  • This paper addresses an elevator position control scheme in unified control system. Conventional systems have employed independent micro-processors for speed, car, and group control respectively and the car controller generates a velocity command by combining the time-based and distance-based velocity pattern. In this scheme, it is inevitable that an elevator creeps in the vicinity of target floor, or stops abruptly. The proposed control system employs only one high-performance micro-processor, which can execute the car and group control as well as the speed control. It simply generates the desired position trajectory based on time and on-line corrects a velocity pattern to make the position error be zero. Experimental results show the feasibility of the proposed control scheme.

  • PDF

Embedded System Design for Precision Control of the Secondary Battery Charge/Discharge Production Process (2차 전지 충.방전 생산 공정 정밀제어를 위한 임베디드 시스템 개발)

  • Choi, Joong-Hyun;Kim, Jong-Tae;Oh, Jae-Hong
    • Proceedings of the KIEE Conference
    • /
    • 2004.05a
    • /
    • pp.150-152
    • /
    • 2004
  • The battery charge/discharge process, the final step of the secondary battery production process, requires real-time precision controls for improving both lifetime and performance of the battery cell. In this paper, we present embedded system design for precision control of the secondary battery charge/discharge production process using low power embedded processor based on embedded linux. This system receive charge/discharge command from the main server through ethernet. Compared to existing charge/discharge control system, our design makes low cost and precision control system possible.

  • PDF

A study on the Digital Video control system for train simulator (철도차량 시뮬레이션의 디지털 영상제어 시스템 연구)

  • Kim, Bong-Taek;Choi, Sung
    • Proceedings of the KSR Conference
    • /
    • 1999.11a
    • /
    • pp.259-266
    • /
    • 1999
  • A study on the static type train simulator will include the training of new drives requires that the environment of the cab, controls placement, etc. must highly realistic so that driver can readily transfer his training experience to the real world. The simulator computer sends video disc speed command to a Video PC processor. A video switcher select the output of the on-line player. This selection is done with loss of vertical synchronization, meaning the picture will not noticeable roll or jump as the simulation mover from disc to disc. The video image quality remain contestant through the simulated speed range from zero to 100km/h. Flicker is avoided in the scene by the use of a TBC(Time Base Corrector) which causes the display of one video field at a time. Thus, no interfield jitter is present when the scene is stopped.

  • PDF

Implementation Method of Overmodulation Technique With High Linearity in DSP (선형성이 우수한 과변조 기법의 DSP 구현 방법)

  • Kim, Joon-Seok;Kim, Do-Hyen;Lee, June-Hee;Lee, June-Seok
    • The Transactions of the Korean Institute of Power Electronics
    • /
    • v.27 no.2
    • /
    • pp.118-125
    • /
    • 2022
  • With the aim to maximize the use of a given voltage source in the field of railway and electric vehicles, this study applies a technique for controlling the overmodulation region between the linear and the six-step regions. High linearity overmodulation techniques that do not use look-up table (LUT) to digital signal processor (DSP) using carrier based pulse width modulation (PWM) are proposed. Such technique requires the phase of the voltage vector at the point where the circular trajectory of the voltage command vector and hexagonal cross each other. Therefore, a method is proposed to obtain a phase of a voltage vector that is derived through an equation and applied to a carrier-based PWM. Validity of the proposed implementation method is confirmed through simulation and experiment.

Design and Performance Analysis of Score Bus Arbitration Method (스코어 버스 중재방식의 설계 및 성능 분석)

  • Lee, Kook-Pyo;Koh, Si-Young
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.15 no.11
    • /
    • pp.2433-2438
    • /
    • 2011
  • Bus system consists of several masters, slaves, arbiter and decoder in a bus. Master means the processor that performs data command like CPU, DMA, DSP and slave means the memory that responds the data command like SRAM, SDRAM and register. Furthermore, as multiple masters can't use a bus concurrently, arbiter plays an role in bus arbitration. In compliance with the selection of arbitration method, bus system performance can be changed definitely. Fixed priority and round-robin are used in general arbitration method and TDMA and Lottery bus methods are proposed currently as the improved arbitration schemes. In this study, we proposed the score arbitration method and synthesized it using Hynix 0.18um technology, after design of RTL. Also we analyze the performance compared with general arbitration methods through simulation.