• 제목/요약/키워드: FPGA motor

검색결과 78건 처리시간 0.029초

The Development of High Power 3 Level Inverter based on FPGA

  • Peng, Xiao-Lin;Bayasgalan, D;Ryu, Ji-Su;Lee, Sang-Ho
    • 전력전자학회:학술대회논문집
    • /
    • 전력전자학회 2012년도 전력전자학술대회 논문집
    • /
    • pp.315-316
    • /
    • 2012
  • Three-level neutral point clamping (NPC) converter has been widely applied in high power drive system. And in this paper, a novel method is proposed to realize this algorithm based on FPGA, And the system is consist of two parts, the DSP part and FPGA part, the DSP part includes the control algorithms and the FPGA part works to generate and putout 12 PWM pulses. And the system is tested and verified using both simulation and experimentation.

  • PDF

VHDL을 이용한 구동 시간 설정 밸브 전동 엑추에이터 제어 장치 개발에 관한 연구 (A Study on the Development of Electric Actuator Control Device for Driving Time Setting Valve Using VHDL)

  • 강대국;최영규
    • 한국정보전자통신기술학회논문지
    • /
    • 제13권5호
    • /
    • pp.452-459
    • /
    • 2020
  • 전동 엑추에이터는 사용자의 명령 입력 신호(열림/닫힘/정지)를 받아 엑추에이터 내부의 각종 센서(밸브의 위치, 회전력, 모터의 상태 등)들의 상태를 확인하고 모터를 정/역 제어하여 밸브를 개폐하고 엑추에이터(밸브)의 현재 상태를 출력하는 장치로 댐, 발전소, 상하수도 시설, 송유관 시설 등 다양한 분야에서 사용하는 장치이다. 전동 엑추에이터가 발전소 등에 설치되어 가동 중 문제가 발생할 경우 경제적으로 큰 손실이 발생할 수 있으므로 시스템의 신뢰성이 매우 중요하다. 본 연구에서는 전동 엑추에이터의 안전성을 높이기 위해 소프트웨어적으로 발생할 수 있는 신뢰성 문제를 하드웨어적으로 ON/OFF 시간 설정이 가능한 전동 엑추에이터 컨트롤 장치 개발을 진행하였다. 또한 전동 엑추에이터 제어 장치 개발 환경은 Xilinx 사의 Spartan7 FPGA와 Altium 툴을 활용하여 개발하였다.

Switching Angle Control of a High Speed Switched Reluctance Motor using an FPGA Circuit

  • Park, Changhwan;Kim, Vongdae;Park, Kyihwan
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2001년도 ICCAS
    • /
    • pp.152.1-152
    • /
    • 2001
  • This paper presents a high performance and cost effective way by using an FPGA circuit to implement torque controller so that the SRM can operate at high speed. In order to increase the operating speed, we need to implement both the torque and the current controllers by using an FPGA. However, it is difficult to implement all of the torque controller in the FPGA. Moreover, implementation of a time critical part is sufficient for improving the performance. One of the time critical part is the switching angle control. In this study, torque controller which calculate the switching on and commutation angles is implemented in PC because these angle are a function of rotor velocity which is varied slowly, and switching angle controller ...

  • PDF

FPGA를 이용한 공간벡터 변조 PWM 및 디지털 제어부의 System On Programmable Chip 설계 (Design of Space Vector Modulation PWM and Digital Control of System On Programmable-Chip Using FPGA)

  • 황정원;김승호;양빈;이천기;박승엽
    • 전기학회논문지P
    • /
    • 제61권1호
    • /
    • pp.47-54
    • /
    • 2012
  • This paper presents implementation of SVPWM technique for three phase Voltage Source Inverter using FPGA. Software-based vector-control calculations much this drawback, in order to improve the hardware-vector-control tries. Without the need for additional software, vector control algorithm is designed to be modular SOPC, and DSP will reduce most of the operations. In this paper, the SVPWM that using HDL for the AC motor vector control algorithm level, and the dead time part and the speed control in order to controled a speed detector and designed in the form of modules. Then ALTERA corporation Cyclone III series EP3C16F484 can be verified by implemented.

Multiplierless Digital PID Controller Using FPGA

  • Chivapreecha, Sorawat;Ronnarongrit, Narison;Yimman, Surapan;Pradabpet, Chusit;Dejhan, Kobchai
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2004년도 ICCAS
    • /
    • pp.758-761
    • /
    • 2004
  • This paper proposes a design and implementation of multiplierless digital PID (Proportional-Integral-Derivative) controller using FPGA (Field Programmable Gate Array) for controlling the speed of DC motor in digital system. The multiplierless PID structure is based on Distributed Arithmetic (DA). The DA is an efficient way to compute an inner product using partial products, each can be obtained by using look-up table. The PID controller is designed using MATLAB program to generate a set of coefficients associated with a desired controller characteristics. The controller coefficients are then included in VHDL (Very high speed integrated circuit Hardware Description Language) that implements the PID controller onto FPGA. MATLAB program is used to activate the PID controller, calculate and plot the time response of the control system. In addition, the hardware implementation uses VHDL and synthesis using FLEX10K Altera FPGA as target technology and use MAX+plusII program for overall development. Results in design are shown the speed performance and used area of FPGA. Finally, the experimental results can be shown when compared with the simulation results from MATLAB.

  • PDF

다중모터 제어를 위한 SVPWM 모듈의 구현 (Implementation of SVPWM Module for the Multi-Motor Control)

  • 하동현;현동석
    • 조명전기설비학회논문지
    • /
    • 제23권9호
    • /
    • pp.124-129
    • /
    • 2009
  • 최근 자동차 및 자동화 등 많은 첨단 산업분야에서 산업용 모터 정밀 제어를 위한 인버터의 요구가 증가하고 있다. 본 논문에서는 FPGA를 이용하여 단일 제어 유닛으로 여러 개의 모터를 제어할 수 있는 SVPWM 모듈을 설계 제작하여 모터 정밀제어에 응용하고자 한다. 개발된 WVPWM 모듈에는 PWM 발생기뿐만 아니라 위치 및 전류센서 처리 부분과 데프타임 보상기 알고리즘도 함께 구현되었다. 개발 툴은 ALTERA Quartus 8.0을 사용하였으며 시뮬레이션에 의해 동작 특성을 검증하였고 실험을 통해 성능을 검증하였다.

FPGA Based Micro Step Motor Driver

  • Uk, Cho-Jung;Wook, Jeon-Jae
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2001년도 ICCAS
    • /
    • pp.111.3-111
    • /
    • 2001
  • Automative system and robot are operated by motor. Recently, automative system and robot need correct operation and control for precise task. Therefore they need precise motor control technology. In present, controller needs precise motor control technology in automative system and robot. Usual step motor driver that has 200 steps per revolution is not proper. So we need micro step motor driver that is more precise then usual step motor driver. In this paper, micro step motor driver is used for precise control of step motor. The goal is precise operation and location control. This micro step motor driver is A3972SB that is made in Alloegro Company. It has serial port that receives two 6-bits linear DAC value. Almost all systems generate DAC value with micro processer and ...

  • PDF

VHDL을 이용한 유도전동기의 속도제어 ASIC 설계 (Speed Control ASIC Design of Induction Motor)

  • 박형준;김창화;권영안
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 1999년도 하계학술대회 논문집 F
    • /
    • pp.2758-2760
    • /
    • 1999
  • ASIC chip design for motor control has been a subject of increasing interest since effective system-on-a-chip design methodology was developed. This paper investigates the design and implementation of ASIC chip for speed control of induction motor using VHDL which is a standarded hardware description language. The presented system is implemented using a simple electronic circuit based on FPGA.

  • PDF

VHDL을 이용한 서보시스템의 공간벡터 변조부 설계 (Design of the Space Vector Modulation of Servo System using VHDL)

  • 황정원;박승엽
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2001년도 하계종합학술대회 논문집(5)
    • /
    • pp.5-8
    • /
    • 2001
  • In this paper, we have space vector PWM(Pulse Width Modulation) circuits on the FPGA(Field Programmable Gate Arry) chip designed by VHDL(Very high speed integrated circuit Hardware Description Language). This circuit parts was required at controlling the AC servo motor system and should have been designed with many discrete digital logics. In the result of this study, peripheral circuits are to be simple and the designed logic terms are robust and precise. Because of it's easy verification and implementation, we could deduced that the customize FPGA chip show better performance than that of circuit modules parts constituted of discrete IC.

  • PDF

SoC 기반 DC Motor의 속도제어 연구 (Study of Speed Control DC Motor Based SOC)

  • 박인수;김정옥;박광현
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2009년도 제40회 하계학술대회
    • /
    • pp.1960_1961
    • /
    • 2009
  • 본 논문에서는 PID, PWM, HSC, 컴퓨터와의 호스트 통신, 외부 DAC 인터페이스를 FPGA만을 이용하여 하나의 Chip에 구현하고 DC 서보 모터의 속도를 설정한 제어 상태로 안정화시킬 수 있는 시스템을 구현하고자 한다. 컴퓨터에서 설정한 설정치(SV)와 P, I, D의 이득 값을 호스트 통신으로 데이터 블록은 해당 블록으로 전달하며 DC 서보 모터의 엔코더에서 나오는 $90^{\circ}$ 위상차가 있는 2채널의 펄스는 HSC 블록을 거쳐 프로세스치(PV)를 생성 고 이로부터 얻어진 SV와 PV의 편차(E)를 산출한 후 PID 제어 동작을 수행한다. 그 결과인 조작치(MV)를 PWM 블록에 제공하여 실질적으로 DC 서보 모터를 구동하는 H-bridge 회로를 구동한다. 또한 FPGA 내부의 SV, PV, E, MV를 오실로스코프로 계측하기 위해 DAC 인터페이스 블록을 첨가 하여 외부 디지털 아날로그 변환기(DAC)를 제어 하였다.

  • PDF