• 제목/요약/키워드: Field Programmable Gate Array

검색결과 378건 처리시간 0.025초

A Motion-Control Chip to Generate Velocity Profiles of Desired Characteristics

  • Cho, Jung-Uk;Jeon, Jae-Wook
    • ETRI Journal
    • /
    • 제27권5호
    • /
    • pp.563-568
    • /
    • 2005
  • A motion-control chip contains major functions that are necessary to control the position of each motor, such as generating velocity command profiles, reading motor positions, producing control signals, driving several types of servo amplifiers, and interfacing host processors. Existing motion-control chips can only generate velocity profiles of fixed characteristics, typically linear and s-shape smooth symmetric curves. But velocity profiles of these two characteristics are not optimal for all tasks in industrial robots and automation systems. Velocity profiles of other characteristics are preferred for some tasks. This paper proposes a motion-control chip to generate velocity profiles of desired acceleration and deceleration characteristics. The proposed motion-control chip is implemented with a field-programmable gate array by using the Very High-Speed Integrated Circuit Hardware Description Language and Handel-C. Experiments using velocity profiles of four different characteristics will be performed.

  • PDF

Comparative Performance Analysis of High Speed Low Power Area Efficient FIR Adaptive Filter

  • Jaiswal, Manish
    • IEIE Transactions on Smart Processing and Computing
    • /
    • 제3권5호
    • /
    • pp.267-270
    • /
    • 2014
  • This paper presents the comparative performance of an adaptive FIR filter for a Delayed LMS algorithm. The delayed error signal was used to obtain a Delayed LMS algorithm to allow efficient pipelining for achieving a small critical path and area efficient implementation. This paper presents hardware efficient results (device utilization parameters) and power consumed. The FPGA families (Artix-7, Virtex-7, and Kintex-7) for a low voltage perspective are shown. The synthesis results showed that the artix-7 CMOS family achieves the lowest power consumption of 1.118 mW with 83.18 % device utilization. Different Precision strategies, such as the speed optimization and power optimization, were imposed to achieve these results. The algorithm was implemented using MATLAB (2013b) and synthesized on the Leonardo spectrum.

Implementation of Position Control of PMSM with FPGA

  • Reaugepattanawiwat, Chalermpol;Eawsakul, Nitipat;Watjanatepin, Napat;Pinprathomrat, Prasert;Desyoo, Phayung
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2004년도 ICCAS
    • /
    • pp.1254-1258
    • /
    • 2004
  • This paper presents of position control of Permanent Magnet Synchronous Motor (PMSM) the implementation with Field Programmable Gate Array (FPGA) is proposed. Cascade control with inner loop as a current control and an outer loop as a position control is chosen for simplicity and fast response. FPGA is a single chip (single processing unit), which will perform the following tasks: receive and convert control signal, create a reference current signal, control current and create switch signal and act as position controller in a addition of zero form. The 10 kHz sampling frequency and 25 bit of floating point data are defined in this implementation.The experimental results show that the performance of FPGA based position control is comparable with the hardware based position control, with the advantage of control algorithm flexibility

  • PDF

Bare Glass Inspection System using Line Scan Camera

  • Baek, Gyeoung-Hun;Cho, Seog-Bin;Jung, Sung-Yoon;Baek, Kwang-Ryul
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2004년도 ICCAS
    • /
    • pp.1565-1567
    • /
    • 2004
  • Various defects are found in FPD (Flat Panel Display) manufacturing process. So detecting these defects early and reprocessing them is an important factor that reduces the cost of production. In this paper, the bare glass inspection system for the FPD which is the early process inspection system in the FPD manufacturing process is designed and implemented using the high performance and accuracy CCD line scan camera. For the preprocessing of the high speed line image data, the Image Processing Part (IPP) is designed and implemented using high performance DSP (Digital signal Processor), FIFO (First in First out), FPGA (Field Programmable Gate Array) and the Data Management and System Control part are implemented using ARM (Advanced RISC Machine) processor to control many IPP and cameras and to provide remote users with processed data. For evaluating implemented system, experiment environment which has an area camera for reviewing and moving shelf is made.

  • PDF

스테레오 비전정보를 사용한 휴머노이드 로봇 팔 ROBOKER의 동적 물체 추종제어 구현 및 실험 (Implementation and Experimentation of Tracking Control of a Moving Object for Humanoid Robot Arms ROBOKER by Stereo Vision)

  • 이운규;김동민;최호진;김정섭;정슬
    • 제어로봇시스템학회논문지
    • /
    • 제14권10호
    • /
    • pp.998-1004
    • /
    • 2008
  • In this paper, a visual servoing control technique of humanoid robot arms is implemented for tracking a moving object. An embedded time-delayed controller is designed on an FPGA(Programmable field gate array) chip and implemented to control humanoid robot arms. The position of the moving object is detected by a stereo vision camera and converted to joint commands through the inverse kinematics. Then the robot arm performs visual servoing control to track a moving object in real time fashion. Experimental studies are conducted and results demonstrate the feasibility of the visual feedback control method for a moving object tracking task by the humanoid robot arms called the ROBOKER.

안티퓨즈를 기초로 한 현장 가공형 반도체의 새로운 프로그래밍 회로 구조 (A New Programming Architecture in Antifuse-based FPGA)

  • 조한진;박영수;박인학
    • 전자공학회논문지A
    • /
    • 제32A권11호
    • /
    • pp.63-69
    • /
    • 1995
  • A novel programming architecture for antifuse FPGA(Field Programmable Gate Array) is described. This architecture prevents programming transistors from breakdown which occurs due to high voltage across the transistors during antifuse programming. Extra mask and processes can be avoided using this proposed architecture. To reduce the applied voltage across the terminals of programming transistors, different voltage ranges are supplied to vertical and horizontal tracks; between programming voltage Vp and Vp/2 for vertical tracks and between Vp/2 and 0V for horizontal tracks. Therefore, Maximum voltage across the programming transistors is half of the programming voltage and an designated antifuse can be programmed by applying maximum voltage for vertical track and minimum voltage for horizontal track while others are subjected to voltage difference below Vp/2.

  • PDF

Simple Routing Control System for 10 Gb/s Data Transmission Using a Frequency Modulation Technique

  • Omoto, Daichi;Kishine, Keiji;Inaba, Hiromi;Tanaka, Tomoki
    • IEIE Transactions on Smart Processing and Computing
    • /
    • 제5권3호
    • /
    • pp.199-206
    • /
    • 2016
  • This paper describes a simple routing control system. We propose achieving high-speed data transmission without modifying the data frame configuration. To add a routing control signal, called the "labeling signal" in this paper, to the data frame, we use a frequency modulation technique on the transmitted frame. This means you need not change the data frame when you transmit additional signals. Using a prototype system comprising a field-programmable gate array and discrete elements, we investigate the system performance and devise a method to achieve high resolution. A three-channel routing control for a 10 Gb/s data frame was achieved, which confirms the advantages of the proposed system.

안전조치 포함 다단계 임무 수행을 위한 선택적 스퀴브 도화 및 점검 회로 설계 (Selective Squib Activation and Check Circuit Design for Safeguarded Multi-Phase Missions)

  • 이헌철;권용성
    • 한국군사과학기술학회지
    • /
    • 제21권5호
    • /
    • pp.684-696
    • /
    • 2018
  • The mission in missile systems can be conducted with multiple phases according to the characteristics of the systems and the targets. The safeguarded multi-phase mission includes a safeguarded phase before launch for considering the safety of operators in unexpected squib activation. However, the safeguard function should be disabled after launch to complete the mission. Therefore, the squib system needs to be selectively activated according to the phases. This paper presents a selective squib activation and check circuit design for safeguarded multi-phase missions in missile systems. The presented circuit design was implemented with various electronic components including a field-programmable gate array(FPGA). Its functions and performance were validated by both many ground tests and several flight tests.

전류제어형 전압원 인버터용 PRT 전류제어알고리즘 구현 (A Implementation of PRT Current Control Algorithm for Current-Controlled Voltage Source Inverter)

  • 권혁대;박천성;유원호;최재혁;고성훈;이성룡
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2008년도 춘계학술대회 논문집 전기기기 및 에너지변환시스템부문
    • /
    • pp.146-148
    • /
    • 2008
  • 본 논문에서는 계통의 전력품질을 향상시키기 위해 사용되어지는 전류제어형 전압원 인버터를 구동하기 위한 PRT(Polarized RamTime) 전류제어알고리즘의 구현방법을 설명한다. PRT 전류제어알고리즘은 스위칭 시퀀스의 예측이 가능하고 히스테리시스 전류제어기법의 단점인 가변스위칭 주파수 문제를 해결할 수 있다. 본 연구에서는 전류제어형 전압원인버터용 PRT 전류제어알고리즘을 FPGA(Field Programmable Gate Array)를 이용하여 구현하였고, 이의 유용성을 확인하기 위해 1KVA급 계통연계 전류제어형 전압원 인버터에 적용하여 실험 하였다.

  • PDF

Color Image Enhancement Based on Adaptive Nonlinear Curves of Luminance Features

  • Cho, Hosang;Kim, Geun-Jun;Jang, Kyounghoon;Lee, Sungmok;Kang, Bongsoon
    • JSTS:Journal of Semiconductor Technology and Science
    • /
    • 제15권1호
    • /
    • pp.60-67
    • /
    • 2015
  • This paper proposes an image-dependent color image enhancement method that uses adaptive luminance enhancement and color emphasis. It effectively enhances details of low-light regions while maintaining well-balanced luminance and color information. To compare the structure similarity and naturalness, we used the tone mapped image quality index (TMQI). The proposed method maintained better structure similarity in the enhanced image than did the space-variant luminance map (SVLM) method or the adaptive and integrated neighborhood dependent approach for nonlinear enhancement (AINDANE). The proposed method required the smallest computation time among the three algorithms. The proposed method can be easily implemented using the field-programmable gate array (FPGA), with low hardware resources and with better performance in terms of similarity.