AN1160

Size: px
Start display at page:

Download "AN1160"

Transcription

1 Sensorless BLDC Control with Back-EMF Filtering Using a Majority Function * Author: Daniel Torres Microchip Technology Inc. INTRODUCTION 본 App. Note 는마이크로칩의 dspic DSC(Digital Signal Controller) 를이용한센서리스 BLDC (Brushless Direct Current) 모터제어알고리즘을설명하는것으로써역기전력 (Back-Electromotive Force) 를디지털방식으로필터링하기위해 Majority Function( 다수결함수 ) 를이용하고있다. 모터의각상은모터구동전압이변경 (Commutate) 될때를결정하기위해필터링된다. 이제어기법은기존의방식대비디스크리트 (Discrete) 소자, 저역필터 (LPF) 및비교기 (Comparator) 소자를필요로하지않는다. 여기에서소개되는내용및소프트웨어는 3상모터를사용한예이며모터제어알고리즘은크게 6개의주요부분으로아래와같이구성되어있다. dspic ADC를이용한사다리꼴형역기전력 (BEMF) 신호샘플링 모터의가장중성점 (Virtual Neutral Point) 의재구성 ZCP(Zero Crossing Points) 검출을위한사다리꼴역기전력신호를재구성된가상중성점과비교 Majority 함수필터를이용한비교결과신호의필터링 모터구동전압의변경 (Commutate) 제어루프 (Control Loop) 이 App. Note는기본적이고심플한형태의새로운센서리스 BLDC 모터제어기법의수행에대한설명과함께역기전력 (BEMF) 신호를 dspic DSC 의 ADC 동작전압의범위로변환하기위한몇개의저항소자외에는특별한외부하드웨어를필요로하지않는 dspic DSC 단일칩기반솔루션에대한소개를목적으로하고있다. SENSORED CONTROL vs. SENSORLESS CONTROL BLDC 모터는컴팩트한사이즈, 우수한제어성능및높은효율등으로인해소비재및산업용분야에널리적용되고있으며특히자동차산업분야에서는벨트및유압시스템의제거, 기능추가및연비향상을위한전략의일환으로서각광을받고있다. BLDC 모터의자석및제어를위한전자부품의지속적인가격하락으로인해그응용분야과함께출력수준도지속적으로확대되고있다. BLDC 모터는일반적으로전기적여자 (Excitation) 이회전자의위치와동기되어야하기때문에하나이상의회전자위치검출센서를필요로한다. 비용, 신뢰성및기계적패키징 ( 특히회전자가유체속에담겨있는경우 ) 문제로인해위치검출센서없이모터를구동시키는것이바람직하다. 이러한기법을센서리스구동이라부른다. c 2009 Microchip Technology Inc. DS01160A-page 1/27

2 한상의모터권선이구동중일때비구동 (undriven) 권선에서역기전력 (BEMF) 전압을감지함으로써모터구동전압을변경 (Commutate) 할순간을결정하는것이가능하다. 센서리스제어의가장큰장점은위치검출을위한홀센서를제거함으로써얻는비용의절감이며, 아래와같이몇가지단점도존재한다. 역기전력을감지하기위해서는최소한의특정속도이상으로회전해야한다. ( 역기전압 회전속도 ) 모터부하의급격한변화로인해역기전력구동루프를벗어날수있다. 역기전력전압의측정은인가전압대비모터의속도가이상적인커뮤테이션 (Commutation) 속도의제한된범위내에존재할때만가능하다. 이상적인속도보다빠른커뮤테이션은불연속적인모터응답특성을유발한다. 따라서, 만약고려하고있는응용분야가저비용이주요관심사항이며, 모터의저속구동이필요하지않고, 모터에인가되는부하가급격히변하지않을것으로예상된다면센서리스제어기법은좋은대안이될수있을것이다. 또한앞에서언급된단점들을극복할수있는특별한알고리즘들이존재하기때문에센서리스역기전력 (BEMF) 모터제어방법은빠른속도로가장인기있는솔루션으로자리잡고있다. SIX-STEP (Trapezoidal) Commutation 본 App. Note에서소개되는센서리스알고리즘에서모터권선의여자방법은 6-스텝사다리꼴또는 120 통전방식이며그림 1은 6-스텝커뮤테이션의동작을설명해주고있다. 각스텝 ( 섹터 ) 는전기적으로 60 이므로 6-스텝은전기적으로 360 ( 전기적인 1회전 ) 을의미한다. [ 그림 1] 6- 스텝커뮤테이션 (6-Step Commutation) c 2009 Microchip Technology Inc. DS01160A-page 2/27

3 권선그림에서화살표는각 6-스텝에있어서모터권선을통해흐르는전류의방향을의미하며, 그래프는 6-스텝동안모터의리드선에인가되는전압을의미한다. 이러한 6-스텝의시퀀스는모터가전기적으로 1 회전하도록한다. ( 기계적회전은자석의극수와상관있다.) 6-STEP COMMUTATION Step 1 - Red 권선 : Positive 전압인가 - Green 권선 : Negative 전압인가 - Blue 권선 : 전압비인가 Step 2 - Red 권선 : Positive 전압유지 - Green 권선 : 전압비인가 - Blue 권선 : Negative 전압인가 Step 3 - Red 권선 : 전압비인가 - Green 권선 : Positive 전압인가 - Blue 권선 : Negative 전압유지 Step 4 - Red 권선 : Negative 전압인가 - Green 권선 : Positive 전압유지 - Blue 권선 : 전압비인가 Step 5 - Red 권선 : Negative 전압유지 - Green 권선 : 전압비인가 - Blue 권선 : Positive 전압인가 Step 6 - Red 권선 : 전압비인가 - Green 권선 : Negative 전압인가 - Blue 권선 : Positive 전압유지 모든섹터에있어서, 두개의권선이여자될때다른한개의권선은여자되지않는점에유의하자. 이러한사실로부터각섹터에있어서여자되지않는한개의권선이센서리스제어알고리즘을가능하게해주는 6-스텝제어의중요한특성을제공해준다. 본 App. Note에서는모터의속도를표현하기위해다음과같이두가지로표현한다. 1 분당전기적회전수 (RPM_elec) 1 초당전기적회전수 (RPS_elec) c 2009 Microchip Technology Inc. DS01160A-page 3/27

4 모터의속도는모터의극 (Pole) 수에상관없는전기적 RPM 이기계적 RPM 보다논의하기가 상대적으로용이하다. 기계적 RPM 및전기적 RPM 과의관계는다음 3 개의수식과같다. EQUATION 1: Mech.-Elec. RPM RELATIONSHIP EQUATION 2: E/M RPM RELATIONSHIP R RPM _ mechanical = 2 RPM _ mechanical # of Motor Poles EQUATION 2: Mech.-Elec. RPM RELATIONSHIP EQUATION 2: E/M RPM RELATIONSHIP R RPM _ electrical = RPM _ mechanical # of 2 Motor Poles EQUATION 3: Mech.-Elec. RPM RELATIONSHIP EQUATION 2: E/M RPM RELATIONSHIP R RPS _ electrical = RPM _ elec 60 BEMF Sensing Methods BLDC 모터가회전할때, 각권선은렌츠의법칙 (Lenz s Law) 에따라서각권선은인가되는주전압과반대의극성을갖은역기전력 (BEMF) 을발생시킨다. 이들역기전력의극성은인가전압의방향과반대가되며주로다음 3개의모터파라미터에의해결정된다. 고정자 (Stator) 권선의턴 (Turn) 수 회전자 (Rotor) 의각속도 (Angular Velocity) 회전자자석에의해발생하는자계 따라서, 역기전력은모터파라미터및회전자각속도를이용하여 Eqn. 4 와같이계산될수있다. EQUATION 4: BACK-EMF(BEMF) EQUATION 2: E/M RPM RELATIONSHIP BEMF = NlrBω,where R N = 상 (Phase) 당권선수 l = 회전자의길이 EQUATION 4: BACK-EMF (BEMF) r = 회전자의내측반지름 As seen on the Equation 4, the only variable term is the B = 회전자의자계 rotor angular speed. Therefore, the BEMF is ω = 각속도 proportional to the rotor speed; as the speed increases c 2009 Microchip Technology Inc. DS01160A-page 4/27

5 수식 4에서와같이, 역기전력을결정하는유일한변수는회전자의각속도 (ω) 이다. 그러므로, 역기전력 (BEMF) 은회전자의속도에비례한다. 즉, 속도가증가함에따라서역기전력도증가한다는말과같다. 모터의역기전력파형은회전자의위치와속도의함수로변화한다. 위치검출은역기전력이제로 (Zero) 인지점을이용하여검출하기때문에매우낮은속도에서는위치검출이불가능하지만펌프및팬과같은많은응용분야에서는낮은속도에서는위치검출제어또는폐-루프제어를필요로하지않는다. 이들응용분야는이러한역기전력을이용한방식이매우적합하며, 역기전력을이용한다른많은방법들도다음과같이요약할수있다. 모터의터미널전압센싱 - 직접측정또는추정 ( 스위치상태정보및 DC 링크전압정보이용 ) 중간점 (Mid-Point) 전압센싱 - Y 결선및 Δ 결선모터에한함 - 특정결선은불가 - 4번째권선은실제필요없음. 3개의모터상 (Phase) 을이용하여 Star Point를만들수있음 버스 (Bus) 전류의경사도센싱 - 회전자의진상 (Lead) 또는지상 (Lag) 와같은커뮤테이션변화로인해발생하는버스 (Bus) 전류의독특한모양에의지 - 빠른버스전류제어가불가 THE SELECTED BEMF SENSING METHOD 본 App. Note는 Mid-Point 전압재구성에기반하고있으며비활성화 (Inactive) 된상 (Phase) 의역기전력이제로가되는순간을감지하는기법을근간으로한다. 따라서, 본 App. Note에서소개되는역기전력감지방법은제로크로싱이벤트를가지기위해서사다리꼴의역기전력신호를사용하는경우에만적용이가능하다는점에유의해야한다. 이러한센싱방법의중요한특징은 ZCP(Zero Crossing Point) 를결정하기위해요구되는외부소자를최소화한다는점이다. 역기전력신호컨디셔닝이나파워스위치게이트드라이버외에모든제어기능을제공하는단일 dspic DSC 디바이스로수행이가능하다. 역기전력의제로-크리싱기법은다음과같은이유로인해선택되어졌다. 다양한모터에적용가능하다. 이론적으로 Y-결선및 Δ-결선의 3상모터에적용가능하다. 특정결선의모터에는적용불가 모터특성에대한자세한지식없이도수행가능하다. 모터제조사의공차변수에상대적으로민감하지않는강인성을갖는다. 전압및전류제어에적용가능하다. 제로-크로싱기법은제로 (0) 에가까운낮은속도에서폐-루프제어를필요로하지않는 c 2009 Microchip Technology Inc. DS01160A-page 5/27

6 광범위한응용분야에적합하다. 만약속도가제로 (0) 이상이면, 한상 (Phase) 의역기전력이제로 (0) 가될때전기적사이클당단 2개의위치가존재하며, 이들위치는그림 2에서보여지는바와같이제로-크로싱을통해역기전력의기울기 ( 부호 ) 에의해서구분될질수있다. [ 그림 2] Zero Crossing Detection 각섹터는전기적사이클의 60 구간에해당하며여기에서섹터의번호는임의결정된것이다. 또한커뮤테이션은각섹터의경계지점에서발생한다. 그러므로, 섹터의경계지점을검출하는것이필요하다. 역기전력의제로-크로싱과커뮤테이션지점과는 30 옵셋이존재하므로, 모터의효율및자연스러운동작을위해서는이값이보상되어야한다. 그림 2는각각의상의이상적인역기전력파형을보여주고있다. 역기전력센싱을위해 3개의모터리드선만이존재한다면, 역기전력파형은스타포인트 (Star Point) 전압에의해옵셋이존재하므로스타포인트의전압이결정되어야한다. BEMF ZERO CROSSING SENSING METHODS 역기전력전압의제로-크로싱신호는다른방법에의해서검출될수있다. 이섹션에서는두가지다른방법을설명하고자한다. 이들모든방법은장점과단점을가지고있으며다음섹션에서논의하고자한다. 이들방법은대부분의모터의경우중성점 (Neutral Point) 이외부로유출되어있지않거나 -결선방식으로되어있기때문에중성점을활용할수없다는점에근간을두고있다. c 2009 Microchip Technology Inc. DS01160A-page 6/27

7 Comparing the BEMF Voltage to Half the DC Bus Voltage AN1160 이방법은역기전력이 VDC/2가될때제로-크로싱이벤트가발생한다는가정하에비교기를이용하여역기전력전압을 DC 버스전압의절반값 (1/2) 과비교하는것으로구성되어있다. 그림 3은이방법의수행하기위한회로를보여주고있다. [ 그림 3] BEMF Voltage Compared to Half of the DC BUS 모터가그림1의커뮤테이션스텝 1에있다고가정하면, 상 (Phase) A는전기적스위치를통하여 +VBUS 에연결되어있고, 상 (Phase) C는전기적스위치를통하여 -VBUS 에연결되어있으며, 상 (Phase) B는오픈 (open) 되어있다. B상권선에서측정되는역기전력신호는음의기울기값을가지며, 그크기의최대값은커뮤테이션스텝 2가발생하기직전에 +VDC 와거의동일한값이되며, 커뮤테이션스텝 2가발생할때 +VDC 에도달한다. 이순간, B 상은전기적스위치를통해 +VDC 와연결되고 A 상은이제오픈 (open) 되고 C 상은 VDC 에연결된다. A 상에서관측되는역기전력신호는양의기울기값을가지며, 그크기의최소값은커뮤테이션 3가발생하기직전에 -VDC 에거의동일한값이된다. B 상과 A 상에서관측된두개의기울기는제로-크로싱이벤트를결정하기위해 VDC/2 와비교된다. 이회로는비교기로구성된 3개의 OP AMP를이용하여구현하기가쉽지만, 다음과같은단점을지니고있다. 이방법은모터권선의파라미터가동일하다고가정한다. 감지된역기전력신호는음 (-)/ 양 (+) 의상 (Phase) 변이 (Shift) 를가지고있다. 모터의정격전압은대부분 VDC 전압보다작으며, 제로-크로싱이벤트는항상 VDC/2 에서 c 2009 Microchip Technology Inc. DS01160A-page 7/27

8 발생하지는않는다. Comparing the BEMF Voltage to the Motor Neutral Point AN1160 이전에소개된제로-크로싱센싱방법은제로-크로싱이벤트를검출하기위해사용되는가변한계전압점 (Variable Threshhold Voltage Point) 을가짐으로써수행될수있다. 이가변전압은사실모터의중성점에해당하며모터제조사들은대부분모터의중성점을외부로인출하지않기때문에사용에제한이있다. 하지만, 이러한문제점은저항네트워크를이용함으로써해결이가능하다. 모터권선과병렬로연결된 3개의저항네트워크는가상중성점 (Virtual Neutral Point) 을발생시키기위해그림 4와같이서로한점에서연결된다. [ 그림 4] BEMF Voltage Compared to a Virtual Neutral Point 본 App. Note에서사용된방법은위와동일한원리로이루어져있으며중성점신호는소프트웨어에의해서재구성되어있다. 중성전압은역기전력신호의평균값과동일하므로제로-크로싱한계전압값은식5로표현된다. EQUATION 5: Virtual Neutral Point and BEM Signals Relationship EQUATION 2: E/M RPM RELATIONSHIP R BEMF A + BEMF B + BEMF C Vn = 3 Vn = 모터중성전압 BEMF X = X 상에서관측되는 BEMF 전압이제재구성된모터중성점전압은제로-크로싱이벤트를결정하기위한각각의역기전력신호와 c 2009 Microchip Technology Inc. DS01160A-page 8/27

9 비교된다. 제로 - 크로싱이벤트는역기전력신호가모터중성점전압과일치할때발생한다. 그림 5 는 ADC 를이용해역기전력신호를측정하는예를보여주고있다. [ 그림 5] BEMF Voltage Measured using the dspic dspic DSC ADC 이방법은이전섹션에서논의된소프트웨어적으로수행하는것이다. 이방법은 ADC에의해획득된샘플들이 PWM 스위칭주파수에의한공진변이전압 (Resonant Transition Voltage) 의영향을받을수있기때문에역기전력신호가샘플링된정확한순간을결정하는것이다. 이들샘플들은또한권선의여자에의해발생한반동 (Kickback) 전류에의한영향을받을수도있다. 다음그림 6은역기전력신호와모터가상중성점을보여주고있으며, 그림 7은역기전력신호와재구성된가상중성점을보여주고있다.. 이방법은측정측면에서매우유연하다는장점을가지고있다. 속도가변하고, 모터권선의특성이수시로변하면역기전력도변동을하게되는데, 이러한상황에서도 dspic DSC 는제로- 크로싱포인트를결정하고완벽한제어를수행할수있게된다. 디지털필터는역기전력신호로부터높은주파수의스위칭노이즈성분을소프트웨어적으로제거하기위해수행된다. c 2009 Microchip Technology Inc. DS01160A-page 9/27

10 [ 그림 6] BEMF Signals vs. Virtual Neutral Point When the PWM Duty Cycle is equal to 100%. [ 그림 6] BEMF Signals vs. Reconstructed Virtual Neutral Point When the PWM Duty Cycle is equal to 100%. c 2009 Microchip Technology Inc. DS01160A-page 10/27

11 Required Hardware 본 App. Note 에서소개된 BLDC 모터제어방법을수행한하드웨어는다음과같다. dspic30f SOFTWARE VERSION PICDEM MCLV Development Board (Figure 8) Hurst DMB0224C10002 CL B V BLDC Motor 24 VDC Power Supply AN1160 [ 그림 8] PICDEM MCLV DEVELOPMENT BOARD dspic33f SOFTWARE VERSION dspic33fj12mc202 PIM Explorer 16 Development Board Motor Control Interface PICtail Plus Daughter Board dspicdem MC1L 3-Phase Low Voltage Power Module Hurst DMB0224C10002 CL B V BLDC Motor 24 VDC Power Supply c 2009 Microchip Technology Inc. DS01160A-page 11/27

12 [ 그림 9] HARDWARE CONNECTION FOR THE dspic33f SOFTWARE VERSION Hardware Modifications 앞서그림 5에서간단한하드웨어블록다이어그램을설명하였는데이것은본 App. Note 에서소개하는알고리즘이동작하기위해필요한기본연결을설명한것이다. 그림 5에서보여준결선을 MCLV 보드에서수행하기위해서는아래테이블 1을참조하기바란다. [ 테이블 1] MCLV 점퍼설정 c 2009 Microchip Technology Inc. DS01160A-page 12/27

13 MCLV 보드에서사용하기위한점퍼설정은아래와같다. Pot R14 는속도지령치를결정하며, dspic DSC의 ADC 채널 AN4에연결되어있다. BEMF 신호는저항네트워크 R34/R36/R35, R41/R44/R42, R49/R52/R50 를이용하여센싱된다. 모든 BEMF 필터링은소프트웨어에의해수행되므로, BEMF 신호를필터링하기위한캐패시터 C17, C19, C21 은연결이끊어져있다. Fault 입력은전류피드백회로와연결된비교기회로 (U7D) 를통해수신된다. 전류는 0.1Ω 저항 (R26) 을이용해센싱되며, 비교기의임계점 (Threshold Point) 는저항 R60을이용해서조절된다. 그림 5 를 dspic33fj12mc202 하드웨어를이용하여수행하기위해서는아래와같다. dspic33fj12mc202 PIM 을이용하기위해서는아래테이블 2 에서와같이설정을변경해야한다. [ 테이블 2] PIM 저항설정 Explorer 16 Development Board 를이용하여수행하기위해서는아래테이블 3 과같이설정을한다. [ 테이블 3] Explorer 16 점퍼및저항설정 c 2009 Microchip Technology Inc. DS01160A-page 13/27

14 Motor Control Interface PICtail Plus Daughter Board 를이용하기위해서는아래테이블 4 와같이 설정한다. [ 테이블 4] Motor Control Interface PICtail Plus Daughter Board 점퍼설정 dspicdem MC1L 3-Phase Low Voltage Power Module 을이용하기위해서는아래테이블 5 와같이 사용한다. [ 테이블 5] dspicdem MC1L 3-Phase Low Voltage Power Module 저항설정 c 2009 Microchip Technology Inc. DS01160A-page 14/27

15 Digital Filter (Majority Function) AN1160 여기에서소개되는 BEMF 센싱방법은 Majority Function 이라불리는비선형디지털필터를사용하는것이며, 어떤경우에는 Median Operator 라부르기도한다. Majority 함수는불연산함수 (Boolean Function) 이며, n개의 2진수입력을갖고, 입력값중가장많이입력된값을출력하는함수이다. 입력이 3개인경우, 그출력값은최소 2번이상발생한값 (True/False) 을출력하게된다. 이경우 2개의동일한값은입력의 66% 를반영하게된다. 따라서, Majority 함수는항상과반수 (50% 이상 ) 에해당하는값을반환하게된다. 테이블 6은 3개의입력을갖는 Majority 함수를보여주고있다. [ 테이블 6] 3 개의입력을사용한 Majority 함수의예 위의테이블 6 의 Majority 값은두개의논리연산자 AND(^) 와 OR(v) 를이용하여식 6 과같이 표현할수있다. EQUATION 6: Boolean Representation of the Majority Function Majority = ( A B) ( A C) ( B C) ** Majority Function( 다수결함수 ) : 입력수가반드시홀수이고, 반수이상의입력이 1 일때 출력이 1 이되는논리함수. ( 출처 : 두산백과사전 ) Implementing the Algorithm 이전섹션에서 BEMF 방법은 BEMF 신호에서발생하는제로-크로싱이벤트를검출을기본으로한다고소개한바있다. 이섹션에서는 dspic DSC 디바이스의주변장치등을이용하여이알고리즘을수행하는방법에대해설명하고자한다. SAMPLING THE BEMF SIGNALS 첫번째단계는 BEMF 신호를샘플링하는것이다. 이를위해서 dspic DSC 의 ADC 를 PWM 주파수 (20kHz) 와동일한속도로 BEMF 신호를샘플링하도록동시샘플 (Simultaneously Sample) 로 설정한다. 따라서 ADC 는 PWM 이벤트와동기화된다. c 2009 Microchip Technology Inc. DS01160A-page 15/27

16 dspic DSC의 ADC는전기적스위치에의해발생하는노이즈 (Ringing Noise) 및모터권선의전원이제거될때 (De-Energization) 발생하는고전압스파크와같은노이즈를회피하기위해 PWM ON 시간에샘플링하도록설정된다. 이들노이즈는잘못된제로-크로싱이벤트를발생시킬수있으며, 이로인해잘못된커뮤테이션상태를발생할수있다. BEMF 신호의샘플링지점은모터의속도에의해결정되는 PWM ON 타임영역에대해가변된다. 낮은속도에서는 dspic DSC는 PWM ON 타임영역의 50% 지점에서 BEMF 신호를샘플링하며이후속도가증가함에따라서샘플링지점은증가하게되며, 100% 듀티사이클일때 PWM ON 타임의 75% 지점에서샘플링하게되는데이지점이최대포인트가된다. 그림 10과그림 11은샘플링포인트를보여주고있다. 80% 듀티사이클 20% 듀티사이클 [ 그림 10, 11] 80% 및 20% 듀티사이클에서의 BEMF 샘플링지점 이제샘플링된 BEMF 신호 A, B, C를이용하여모터의중성점 (Neutral Point) 이소프트웨어에의해재구성된다. 재구성된신호는제로-크로싱이벤트를구분하기위한샘플링된 BEMF 신호와비교된다. 이시점에서외장비교기는소프트웨어로에뮬레이트 (Emulate) 되며, 이들소프트웨어비교기의출력들은샘플링된 BEMF 신호의이진수표현 (Binary Representation) 이된다. 이들소프트웨어비교기를통해발생된신호는여전히모터권선의전원이제거되는 (De-Energization) 이벤트에의해발생하는노이즈를지니고있으며, 전기적스위치에의해발생하는노이즈 (Ringing Noise) 를가지고있다. 20kHz로 BEMF 신호를샘플링하게되면샘플링된 BEMF 신호에서는스위칭노이즈를감소시킬수있게되며결과적으로제로-크로싱이벤트를검출하기가훨씬쉽게된다. 그러나이러한에일리어싱트릭 (Aliasing Trick) 은 BEMF 신호를완벽하게필터링하기에는충분하지않다. 따라서, Majority 함수를이용한필터 (Majority Function Filter) 가사용된다. c 2009 Microchip Technology Inc. DS01160A-page 16/27

17 FILTERING THE BEMF SIGNALS USING THE MAJORITY FUNCTION FILTER Majority 함수를이용한비선형필터의수행은 6개의샘플을기본으로하고있으며, 이들샘플들은디지털화된 BEMF 신호에서제로-크로싱이벤트의발생을검출하기위해서는적어도 3개의상위 (Most Significant) 샘플중 51%( 과반수 ) 는 1 이어야하고, 3개의하위 (Least Significant) 샘플중 51%( 과반수 ) 는 0 이어야한다. 이러한필터링단계를통해더욱강인한 (Robust) 알고리즘결과를 얻을수있게된다. Majority 함수필터는두개의논리연산자를이용하여수행된다. AND 연산자는커뮤테이션상태에부응하는액티브 (Active) BEMF 신호를검출하기위한것이고, XOR(Exclusive-OR) 연산자는액티브 (Active) BEMF 신호에서의상승및하강에지 (Falling/Rising Edge) 를검출하기위해사용된다. 이논리연산자의출력을다음섹션에서는 Active-Masked BEMF Signal 이라부르게된다. 이제 Active-Masked BEMF 신호는 Majority 검출필터를이용하여필터링되는데이필터는 64개의값으로구성된배열과다음의데이터배열의포인터를변경하기위한특별한논리테스트조건 (Special Logic Test Condition) 을가지고수행된다. 또한논리조건테스트는 Active-Masked BEMF 신호의상승 / 하강에지를분별하게되며, 이들에지는논리적테스트조건 (Logical Test Condition) 의출력에서참 (True) 과거짓 (False) 로표현되며이출력값은 Majority 검출필터의입력으로사용된다. 64개의배열인덱스값들은 Active-Masked BEMF 신호에대한 6-샘플윈도우가가질수있는 2 6 조합을의미한다 ( 이진수 6자리의값 = 2 6 = 64). 룩-업테이블 (Look-up Table) 에서의각값은다음시간에대한신호상태에대한포인터이다. 필터는항상논리테스트조건의출력이 True 에서 False로의변화 (True-to-False) 하는것을감시한다. 만약이 True-to-False 조건이감지되면, 필터는제로-크로싱이벤트를검출하기위해 3개의연속적인거짓 (False) 상태를찾고자한다. 따라서모터의커뮤테이션은한구간의시간지연 (Delay) 이발생하게된다. 이시간지연은전기적인 30 위상에해당하는시간에서디지털필터를수행하기위해요구되는시간지연을뺀값과동일하다. 커뮤테이션을수행한이후에는새로운 BEMF 신호를다시모니터링하게된다. 64개의배열값은다음과같이결정된다. 처음 32개의값은식 7과같이인덱스번호 (Index Number: N) 의 2배가된다. EQUATION 7: Calculating the First Half of the Array Array Value[ N] = N 2 나머지 32 개의값은식 8 을이용하여채워진다. EQUATION 8: Calculating the Second Half of the Array Array Value[ N] = ( N 32) 2 c 2009 Microchip Technology Inc. DS01160A-page 17/27

18 [ 테이블 7] Array Values 위의테이블에는 True-to-False 조건을표현하는 16개의유일 (Unique) 배열인덱스수 (N: 24, 25, 26, 28, 40, 41, 42, 44, 48, 49, 50, 52, 56, 57, 58, 60) 가존재한다. 이들유일배열인덱스에의해서지정되는값들은 True-to-False 조건이발생된것을표기하기위해 1 로대체된다. 16개의유일인덱스값은다음의 Majority Function Criteria를이용하여선택된다. 배열인덱스수 (N) 는그의이진표현중상위 3비트의 Majority( 과반수, >50%) 가 1 이고, 하위 3비트의 Majority ( 과반수, >50%) 가 0 일때유일 (Unique) 배열인덱스가된다. 테이블 8은이러한두가지조건을만족하는 16가지경우의수를보여주고있다. [ 테이블 8] 16 Unique Numbers that notify a True-to-False Condition in the active masked BEMF c 2009 Microchip Technology Inc. DS01160A-page 18/27

19 48개의나머지배열인덱스수들은 True-to-False 조건이발생하는경우의유일 (Unique) 값을가리킨다. 이값들은 16개의유일 (Unique) 수의배수가될수없기때문에유일수를가리킬수없게된다. 테이블 9는이조건에해당되는몇가지수를보여주고있다. [ 테이블 9] 유일수의배수가되는수 이들수 (16 개의유일수를가리킬수없는수 ) 들은자신의배수를가리키며필터가유일수 (Unique Number) 를가리키는새로운수가입력되기를기다리는루프를반복하게된다. 테이블 10 은유일 수 (Unique Number) 의배수가되지않는수들을보여주고있다. [ 테이블 10] 유일값을가리킬수없는수 테이블 11 은완전한 Majority 필터의계수 (Coefficient) 를보여주고있으며, 유일수의배열값이 1 로표기된 16 개가 True 에서 False 로변하는유일배열인덱스에해당하며, 제로 - 크로싱 이벤트를검출하기위한포인트가된다. 테이블 12 는완전한필터링과정의예를보여주고있다. 입력값은노이즈가없는 BEMF 신호의 이진 (Binary) 표현을의미한다. 테이블 13 은완전한필터링과정의예를보여주고있으며, 이경우 입력값은노이즈가섞인 BEMF 신호의이진 (Binary) 표현이된다. c 2009 Microchip Technology Inc. DS01160A-page 19/27

20 [ 테이블 11] Majority Filter Coefficients 다음의테이블 12,13에서의계산은샘플링된 BEMF 신호가가상중성점 (Virtual Neutral Point) 과비교연산이수행된후의 BMEF 신호의이진수 (Binary) 표현이라는사실에주목하자. 이들 2개의테이블은 20kHz 샘플링주파수를표현한것이아니며테이블에서보여주는샘플들은임의의샘플링주파수를이용하여임의로샘플링된것을보여주고있는것이다. 제로-크로싱이벤트가검출되었을때, 6-스텝커뮤테이션스텝에따른시간지연후에 dspic DSC 디바이스는전압드라이브 (Voltage Drive) 를커뮤테이트 (Commutate) 하게된다. 고정자 (Stator) 의자계 (Magnetic Field) 가회전자 (Rotor) 의자계보다앞서도록유지하기위해서는하나의섹터로부터다른섹터로의변경 (Transition) 은최적토크 (Optimal Torque) 를위한정밀한회전자위치에서발생해야한다. 이러한커뮤테이션지연 (Delay) 은 30 전기적각도에해당하는시간에서디지털필터링과정을수행에요구되는시간을뺀값과동일하게된다. 커뮤테이션지연을결정하기위해서, dspic DSC의타이머중하나는하나의제로-크로싱이벤트로부터다음이벤트까지소요된시간의양을측정하기위해사용된다. 결과적으로이측정된시간은전기적각도 60 에해당한다. 제로-크로싱이벤트가검출되었을때위상지연이없다고가정하면다음커뮤테이션은 30 에서발생해야한다. 타이머캡쳐값을 2로나누면전기적각도 30 가된다. 이값은커뮤테이션지연을발생하기위해다른타이머의주기레지스터 (PRx) 에로딩되며, 또한이타이머는커뮤테이션타이머로써참조가된다. 커뮤테이션타이머에대한인터럽트가발생하면, 이것은모터권선을다음상태 (State) 로커뮤트 (Commute) 할시간이되었음을의미한다. c 2009 Microchip Technology Inc. DS01160A-page 20/27

21 [ 테이블 12] Example of Digital Filtering Computations using Noiseless BEMF Signals c 2009 Microchip Technology Inc. DS01160A-page 21/27

22 [ 테이블 13] Example of Digital Filtering Computations using Noisy BEMF Signals c 2009 Microchip Technology Inc. DS01160A-page 22/27

23 START-UP SEQUENCE 모터의기동 (Start-Up) 시퀀스는두가지단계로구성된다. STEP 1 : 회전자 (Rotor) 의위치를확인하기위해사전에정의된커뮤테이션으로 1 ms 시간동안 1024개의펄스를인가한다. STEP 2 : 모터가정지상태에서회전하기위해필요한최소의 PWM 듀티사이클로 6-스텝커뮤테이션을인가함으로써모터가개-루프 (Open Loop) 에서회전하게한다. HURST 모터의경우, 모터의정지관성을극복하기위해서요구되는 PWM 듀티사이클은 7.5% 이다. 일단모터가회전하게되면, BEMF 신호가검출되고이후알고리즘은개 - 루프 (Open Loop) 와폐 - 루프 (Closed Loop) 로동작하게된다. CONTROL LOOPS BLDC 모터의흥미있는특성은동기모터라는점이다. 이것은특정부하조건에서인가된전압, 커뮤테이션속도가주어지면, 모터는이들세개의변수가이상적인값으로부터크게변하지않는다면커뮤테이션속도에따라개-루프 (Open Loop) 를유지하게된다는것을의미한다. 변수의이상적인값은모터전압과토크상수에의해서결정된다. 인가전압에대해커뮤테이션속도가너무느린경우에는 BEMF는매우작은값이되며결과적으로모터에많은전류가흐르게된다. 모터는다음상 (Phase) 의위치로가속하는반응을하게될것이며다음 (Next) 커뮤테이션을기다리기위해속도가느려질것이다. 반대의경우에는다음커뮤테이션이발생할때까지스텝퍼모터처럼각각의위치로즉시이동하게될것이다. 모터는커뮤테이션속도보다빠르게회전할수없기때문에이상적인값보다훨씬느린속도로회전을유지하게되지만, 과도한전류가흐르게되는위험을감수해야한다. 만약커뮤테이션이너무빠르게도달해서모터가다음에이어지는커뮤테이션을찾을수있을만큼충분히빠르게가속될수없다면, 피드백루프를잃고모터의회전이느려지게된다. 뜻하지않게피드백루프를잃게되면이는폐-루프 (Closed Loop) 제어를곤란하게만드는불연속적인모터의응답과같이보일것이다. 폐-루프제어의대안은자동폐쇄식개-루프제어 (Self-Locking Open Loop Control) 가수행될때까지커뮤테이션속도를조절하는것이다. 이응용소프트웨어는센서리스동작동안선택가능한다음의두가지모드의제어를가지고있다. Open Loop Closed Loop Open Loop Mode 모터의부하가동작범위에대해일정할때는인가전압에대한모터의속도반응곡선이 선형적이다. 만약부하가일정하고인가전압이제대로조절된다면, 모터는모든속도영역에대해서 c 2009 Microchip Technology Inc. DS01160A-page 23/27

24 개-루프 (Open Loop) 제어가가능하다. PWM에의한실제전압이 PWM 듀티사이클과선형적으로비례한다고가정해보자. 개-루프 (Open Loop) 제어기는 PWM 듀티사이클을 16비트변수와연계되어만들어질수있다. 이 16비트변수값은가변저항 (Potentiometer) 양단에걸리는전압을감지하여 ADC 채널을이용하여설정될수있다. 그림 12는이러한모드의블록다이어그램을보여주고있다. [ 그림 12] 개 - 루프 (Open Loop) 제어 A/D 컨버젼값은부호없는정수형 (Unsigned Integer) 포맷으로변환되므로그값은 이된다. 따라서이변환값을 PWM 듀티사이클의범위에맞게스케일링을해준다 (Equation 9 참조 ). 여기에서 소개되는예제는 PWM 듀티사이클값이 0~1473 범위의값이된다. EQUATION 9: Calculating the PWM Duty Cycle Range EQUATION 2: E/M RPM RELATIONSHIP R PWM Duty Cycle Range = F F CY PWM 1 Fcy : 시스템주파수, 약 29.4 Mhz 이제재구성된모터중성점전압은제로-크로싱이벤트를결정하기위한각각의역기전력신호와 Fpwm : PWM 주파수, 20 khz MCPWM, ADC, I/O 포트, TIMER3을초기화한이후, 프로그램은모터를기동시키기위한신호 ( 예 : 스위치입력 ) 를기다리게된다.( 그림 14 참조 ) 만약키가눌러지면, 모터의기동시퀀스가수행되고 BEMF 신호와 POT 값이샘플링되고필터링과정을수행하게된다. 제로-크로싱이벤트와전류커뮤테이션상태를기본으로, 테이블로부터해당하는값이불려지고, 이값은커뮤테이션지연후에다음커뮤테이션스텝의전기적스위치를설정하기위해 PWM의 OVDCON 레지스터에쓰여진다. 그림 16, 17은프로그램의흐름을보여주고있다. 초기 PWM 듀티사이클값은기본적으로 7.5% 로고정되어있다. 바로다음의 ADC 인터럽트서비스루틴에서 POT 값이읽어지고스케일링되며이값은 PWM PDCx 레지스터에복사될때듀티사이클로 c 2009 Microchip Technology Inc. DS01160A-page 24/27

25 반영이된다. 이과정은모터의속도를결정하기때문에보다큰값이 PDCx 레지스터에입력되면 모터의회전속도는더욱빠르게될것이다. Closed Loop Mode 폐-루프 (Closed Loop) 제어모드에서는모터에전달되는 PWM 듀티사이클을제어하기위해속도제어루프가사용된다. 속도지령치는가변저항 (POT) 에의해서결정이되며, 그값은요구되는속도범위를얻기위해스케일링된다. 속도제어기는 PI 제어기를이용하여속도지령값과측정 ( 계산 ) 된모터속도와의오차를보상하기위해사용된다. 그림 13은폐-루프속도제어모드의블록다이어그램이다. [ 그림 13] 폐 - 루프 (Closed Loop) 속도제어모드 Equation 1,2,3을이용하면, 모터의극수 (Number of Pair Poles) 와초당전기적회전수를알고있다면, 모터의속도를계산할수있게된다. 전기적으로 1 사이클은 6-스텝커뮤테이션의 1 사이클과동일하므로, 기계적회전수는 6-스텝커뮤테이션사이클수와비례하게된다. 2쌍극 (4극) 모터의경우, 모터가기계적으로 1회전을하기위해서는 6-스텝커뮤테이션사이클을 2회수행해야한다. 그러므로, 초당 6-스텝커뮤테이션사이클의수를카운팅하고, 그값을모터의극수로연산함으로써초당기계적회전수를측정할수있게된다. 모터의초당기계적회전수를계산하기위해서, TIMER3는 Free-Running Up-Counting 모드로동작하도록설정하고, 시스템주파수 (Fcy=29.4Mhz) 를 256 분주하도록설정함으로써 8.68 us 기준타이머가되도록설정한다. 이기준타이머 (TIMER3) 는 8.68 us ~ ms 까지카운팅할수있다. 따라서이타이머는모터의정확한속도를정확하게계산하기위한충분한분해능으로저속에서고속까지전영역측정이가능하다. TIMER3는이제 N 개의 6-스텝커뮤테이션사이클이수행될때마다트리거 (Trigger) 된다. 여기에서 N은모터의자석쌍 (Pair Poles) 의수를의미한다. ( 예 : 6극모터인경우 N=3) 그러므로, TIMER3는기계적인한사이클마다트리거된다. 일단현재속도가계산되면, 이값은가변저항 (POT) 의스케일링된값에의해설정된속도지령값과비교된다. 속도지령값과현재속도사이의비례및적분오차가계산되고 Equation 10과같이 PI c 2009 Microchip Technology Inc. DS01160A-page 25/27

26 게인상수가곱해진다. EQUATION 10: PI Controller Computations EQUATION 2: E/M RPM RELATIONSHIP R Speed Error = Desired Speed Current Speed Integral Error = Integral Error + Speed Error PI Controller Output = ( K P ) Speed Error + ( K ) Integral I Error PI 제어기출력은이제 PWM 듀티사이클의범위에맞도록스케일링된다. 그림 14,15,16 은개 - 루프 (Open Loop) 및폐 - 루프 (Closed Loop) 에대한완벽한소프트웨어흐름을보여주고있다. CONCLUSION 본 App. Note는디스크리트부품, 하드웨어적인저역필터 (Low Pass Filter), 비교기부품을사용하지않고기본적이고간단한형태의새로운 BLDC 제어기법을이용하여센서리스 BLDC 모터구동을수행하고자하는개발자를위한것이다. 또한 dspic DSC 디바이스를기본으로하는단일칩솔루션의이제어방법은 BEMF 신호를 dspic DSC의 ADC 동작전압범위로조절하기위한몇쌍의저항외에는어떠한외부하드웨어를필요로하지않는다. 여기에서소개된비선형디지털필터링알고리즘은 BLDC 모터의회전에의해발생한 BEMF 신호를감지하기위해 Majority Detection Function을기본으로사용하고있다. 이기법은이전의 Microchip App. Note AN901, AN992, AN1083과는완전히다른기법을사용하고있다. 가장중요한차이점은무엇인살펴보자. AN1083에서 ADC는매우높은샘플링주파수로 BEMF 신호를샘플링하기위해사용되었으며, 이들샘플들은 IIR 필터를이용하여 BEMF 신호를재구성하였으며, 제로-크로싱이벤트를찾기위한임계전압은 V BUS/2 전압을이용하였다. 또한타이머는 IIR 필터의수행에의해발생하는시간지연으로인한커뮤테이션시간을결정하기위해서사용되었다. 저속에서는 3개의 BEMF 신호를필터링하였고, 한개의타이머는 6-스텝커뮤테이션이정확한시간에발생하는지를확인하기위해사용되었다. 반면고속에서는한개의 BEMF 신호만을필터링하였으며, 3개의타이머가 6-스텝커뮤테이션이정확한시간에발생하는지를확인하기위한용도로사용되었다. AN901은 PWM OFF 시간에샘플링을하였으며, PWM 신호의극성이반전되어서결과적으로 PWM ON 시간에샘플링한것과유사한결과를얻게되었다. 이경우신호들은고정된지점 (PWM OFF 시간의끝지점부근 ) 에서샘플링되었다. 샘플링된신호들은 VBUS/2 전압과비교하여제로-크로싱이벤트를결정하였다. 이것은 N-샘플링윈도우를이용하였으며, N-샘플링윈도우에있는샘플들은 VBUS/2와비교연산이수행된다. 만약앞부분의 N/2 개의샘플이 VBUS/2 보다작고, 뒷부분의 N/2 개의샘플이 VBUS/2 보다크면, 제로-크로싱이벤트가발생한것으로간주하였다. 디지털필터링은 BEMF 신호에서제로-크로싱이벤트를보다정확하게검출할수있도록해준다. dspic DSC 디바이스에의해제로-크로싱이벤트가검출되면, 이것은모터권선을커뮤트 (Commute) 하기위해필요한정보들을알고리즘에제공한다. c 2009 Microchip Technology Inc. DS01160A-page 26/27

27 6-스텝또는사다리꼴커뮤테이션을이용하여구동되는 BLDC 모터의센서리스제어의핵심은 BMEF 신호에서제로-크로싱이벤트를정확하게검출하는것이다. 하드웨어필터나외부비교기를사용하는것과반대로디지털필터링을사용하는것은상대적으로적은하드웨어를필요로하므로비용을절감하고 PCB의면적을최소화할수있는해법이된다. REFERENCES Valiant, L. (1984), Short Monotone Formulae for the Majority Function, Journal of Algorithms 5: Modern Power Electronics and AC Drives, B. Bose, Prentice Hall PTR, ISBN Electric Motors and Drives, A. Hughes, Heinemann Newnes, ISBN Brushless Permanent Magnet and Reluctance Motor Drives, T. Miller, Oxford Clarendon, ISBN K. Iizuka et. al., Microcomputer Control for Sensorless Brushless Motor, IEEE Transactions on Industrial Applications, Vol. 21, No , pp AN857, Brushless DC Motor Control Made Easy, Microchip Technology Inc., 2002 AN901, Using the dspic30f for Sensorless BLDC Control, Microchip Technology Inc., 2007 AN957, Sensored BLDC Motor Control Using dspic30f2010, Microchip Technology Inc., 2005 AN970, Using the PIC18F2431 for Sensorless Motor Control, Microchip Technology Inc., 2005 AN992, Sensorless BLDC Motor Control Using dspic30f2010, Microchip Technology Inc., 2005 AN1017, Sinusoidal Control of PMSM Motors with dspic30f DSC, Microchip Technology Inc., 2005 AN1078, Sensorless Field Oriented Control of PMSM Motors, Microchip Technology Inc., 2007 c 2009 Microchip Technology Inc. DS01160A-page 27/27

실험 5

실험 5 실험. OP Amp 의기초회로 Inverting Amplifier OP amp 를이용한아래와같은 inverting amplifier 회로를고려해본다. ( 그림 ) Inverting amplifier 위의회로에서 OP amp의 입력단자는 + 입력단자와동일한그라운드전압, 즉 0V를유지한다. 또한 OP amp 입력단자로흘러들어가는전류는 0 이므로, 저항에흐르는전류는다음과같다.

More information

Motor Control Solution

Motor Control Solution Motor Control Solution 마이크로칩에서는 Stepper, Brushed-DC, AC Induction, Switched Reluctance Brushless-DC 등모터종류별특성및동작방식에맞는 MCU가준비되어있어, User가 Motor를이용한 Application을개발하려할때에가장적절한 Solution을제시해줄수있다. 이중 FFT나 PID연산등정밀한모터제어를실행하기위해꼭해주어야하는빠른

More information

Microsoft Word - LAB_OPamp_Application.doc

Microsoft Word - LAB_OPamp_Application.doc 실험. OP Amp 의기본응용회로 Voltage Follower/Impedance Buffer 위의 OP amp 회로에서출력전압신호는입력전압신호와항상같으므로, voltage follower라고불린다. 이회로는어떤기능을가지는회로에부하저항을연결하였을때, 부하저항이미치는영향을최소화하기위해서사용될수있다. 예를들면 low-pass filter 회로에부하저항이연결된다음과같은회로를고려해본다.

More information

PowerPoint Presentation

PowerPoint Presentation 신호조절 (Signal Conditioning) 메카트로닉스 시스템의 구성 ECU 인터페이스 회로 (시그널 컨디셔닝) 마이컴 Model of 기계 시스템 인터페이스 회로 (드라이빙 회로) 센서 액츄에이터 (구동기) 기계 시스템 PN 접합 다이오드 [1] 다이오드의 DC 해석과 등가모델 [1] 다이오드의 DC 해석과 등가모델 [1] 다이오드 응용회로 [1] 다이오드

More information

À̵¿·Îº¿ÀÇ ÀÎÅͳݱâ¹Ý ¿ø°ÝÁ¦¾î½Ã ½Ã°£Áö¿¬¿¡_.hwp

À̵¿·Îº¿ÀÇ ÀÎÅͳݱâ¹Ý ¿ø°ÝÁ¦¾î½Ã ½Ã°£Áö¿¬¿¡_.hwp l Y ( X g, Y g ) r v L v v R L θ X ( X c, Yc) W (a) (b) DC 12V 9A Battery 전원부 DC-DC Converter +12V, -12V DC-DC Converter 5V DC-AC Inverter AC 220V DC-DC Converter 3.3V Motor Driver 80196kc,PWM Main

More information

Stepper Motors

Stepper Motors tepper Motor 제어 28 Microchip Technology Incorporated. All Rights Reserved. tepper Motor Control lide 1 Agenda 1. 스텝모터기초 2. Full tep 제어 (1상/2 상제어 ) 3. Half tep 제어 (1-2 상제어 ) 4. Micro tepping 제어 28 Microchip

More information

Microsoft PowerPoint - Ch13

Microsoft PowerPoint - Ch13 Ch. 13 Basic OP-AMP Circuits 비교기 (Comparator) 하나의전압을다른전압 ( 기준전압, reference) 와비교하기위한비선형장치 영전위검출 in > 기준전압 out = out(max) in < 기준전압 out = out(min) 비교기 영이아닌전위검출 기준배터리 기준전압분배기 기준전압제너다이오드 비교기 예제 13-1: out(max)

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 hap. 5 능동필터 기본적인필터응답 저역통과필터응답 (low-pass filter (LPF) response) A v( db) V 0log V when X out s 0log f X f X 0log X 0log f Basic LPF response LPF with different roll-off rates 기본적인필터응답 고역통과필터응답 (high-pass

More information

Microsoft Word - Lab.4

Microsoft Word - Lab.4 Lab. 1. I-V Lab. 4. 연산증폭기 Characterist 비 tics of a Dio 비교기 ode 응용 회로 1. 실험목표 연산증폭기를이용한비교기비교기응용회로를이해 응용회로를구성, 측정및평가해서연산증폭기 2. 실험회로 A. 연산증폭기비교기응용회로 (a) 기본비교기 (b) 출력제한 비교기 (c) 슈미트트리거 (d) 포화반파정류회로그림 4.1. 연산증폭기비교기응용회로

More information

(b) 미분기 (c) 적분기 그림 6.1. 연산증폭기연산응용회로

(b) 미분기 (c) 적분기 그림 6.1. 연산증폭기연산응용회로 Lab. 1. I-V Characteristics of a Diode Lab. 6. 연산증폭기가산기, 미분기, 적분기회로 1. 실험목표 연산증폭기를이용한가산기, 미분기및적분기회로를구성, 측정및 평가해서연산증폭기연산응용회로를이해 2. 실험회로 A. 연산증폭기연산응용회로 (a) 가산기 (b) 미분기 (c) 적분기 그림 6.1. 연산증폭기연산응용회로 3. 실험장비및부품리스트

More information

Microsoft Word - Lab.7

Microsoft Word - Lab.7 Lab. 1. I-V C Lab. 7. Characterist tics of a Dio 능동필터 ode 1. 실험목표 연산증폭기를이용한저역통과필터 (low-pass filter), filter), 대역통과필터 (band-pass filter) 회로를구성, 연산증폭기능동필터회로를이해 고역통과필터 (high-pass 측정및평가해서 2. 실험회로 A. 연산증폭기능동필터

More information

실험 5

실험 5 실험. apacitor 및 Inductor 의특성 교류회로 apacitor 의 apacitance 측정 본실험에서는 capacitor를포함하는회로에교류 (A) 전원이연결되어있을때, 정상상태 (steady state) 에서 capacitor의전압과전류의관계를알아본다. apacitance의값이 인 capacitor의전류와전압의관계는다음식과같다. i dv = dt

More information

Microsoft PowerPoint 상 교류 회로

Microsoft PowerPoint 상 교류 회로 3상교류회로 11.1. 3 상교류의발생 평등자계중에놓인회전자철심에기계적으로 120 씩차이가나게감은코일 aa, bb,cc 를배치하고각속도의속도로회전하면각코일의양단에는다음식으로표현되는기전력이발생하게된다. 11.1. 3 상교류의발생 여기서 e a, e b, e c 는각각코일aa, bb, cc 양단에서얻어지는전압의순시치식이며, 각각을상 (phase) 이라한다. 이와같이전압의크기는같고위상이

More information

Microsoft PowerPoint - Ch15-1

Microsoft PowerPoint - Ch15-1 h. 5 ctive Filters 기본적인필터응답 (asic filter response) 저역통과필터응답 (low-pass filter (LPF) response) v( db) log when X out s log > πf X f X log π X log ( πf) asic LPF response LPF with different roll-off rates

More information

(b) 연산증폭기슬루율측정회로 (c) 연산증폭기공통모드제거비측정회로 그림 1.1. 연산증폭기성능파라미터측정회로

(b) 연산증폭기슬루율측정회로 (c) 연산증폭기공통모드제거비측정회로 그림 1.1. 연산증폭기성능파라미터측정회로 Lab. 1. I-V Characteristics of a Diode Lab. 1. 연산증폭기특성실험 1. 실험목표 연산증폭기의전압이득 (Gain), 입력저항, 출력저항, 대역폭 (Bandwidth), 오프셋전압 (Offset Voltage), 공통모드제거비 (Common-mode Rejection Ratio; CMRR) 및슬루율 (Slew Rate) 등의기본적인성능파라미터에대해서실험을통해서이해

More information

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202834C1D6C2F7207E2038C1D6C2F729>

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202834C1D6C2F7207E2038C1D6C2F729> 8주차중간고사 ( 인터럽트및 A/D 변환기문제및풀이 ) Next-Generation Networks Lab. 외부입력인터럽트예제 문제 1 포트 A 의 7-segment 에초시계를구현한다. Tact 스위치 SW3 을 CPU 보드의 PE4 에연결한다. 그리고, SW3 을누르면하강 에지에서초시계가 00 으로초기화된다. 동시에 Tact 스위치 SW4 를 CPU 보드의

More information

1_12-53(김동희)_.hwp

1_12-53(김동희)_.hwp 본논문은 2012년전력전자학술대회우수추천논문임 Cascaded BuckBoost 컨버터를 이용한 태양광 모듈 집적형 저전압 배터리 충전 장치 개발 472 강압이 가능한 토폴로지를 이용한 연구도 진행되었지만 제어 알고리즘의 용의성과 구조의 간단함 때문에 BuckBoost 컨버터 또는 Sepic 컨버터를 이용하여 연구 가 진행되었다[10][13]. 태양광 발전

More information

그림 1 DC 마이크로그리드의구성 Fig. 1 Configuration of DC Micro-grid 그림 2 전력흐름도 Fig. 2 Power Flow of each component 그림 3 전력관리개념 Fig. 3 Concept of Energ Management Unit 1 Unit 2 Output Impedence z1 Output Impedence

More information

½½¶óÀ̵å Á¦¸ñ ¾øÀ½

½½¶óÀ̵å Á¦¸ñ ¾øÀ½ 0.2 완전차동 (fully dfferental) OP amp Dfferental nput, Dfferental output Easy to cascade OP amps nsenstve to supply nose Hgh gan Fully dff OP amp requres CMFB Hgh Speed CMOS IAB, POSTECH 0.2. NMOS 입력완전차동

More information

이 장에서 사용되는 MATLAB 명령어들은 비교적 복잡하므로 MATLAB 창에서 명령어를 직접 입력하지 않고 확장자가 m 인 text 파일을 작성하여 실행을 한다

이 장에서 사용되는 MATLAB 명령어들은 비교적 복잡하므로 MATLAB 창에서 명령어를 직접 입력하지 않고 확장자가 m 인 text 파일을 작성하여 실행을 한다 이장에서사용되는 MATLAB 명령어들은비교적복잡하므로 MATLAB 창에서명령어를직접입력하지않고확장자가 m 인 text 파일을작성하여실행을한다. 즉, test.m 과같은 text 파일을만들어서 MATLAB 프로그램을작성한후실행을한다. 이와같이하면길고복잡한 MATLAB 프로그램을작성하여실행할수있고, 오류가발생하거나수정이필요한경우손쉽게수정하여실행할수있는장점이있으며,

More information

실험 5

실험 5 실험. OP Amp 의기본특성 이상적 (ideal) OP Amp OP amp는연산증폭기 (operational amp) 라고도불리며, 여러개의트랜지스터로구성이된차동선형증폭기 (differential linear amplifier) 이다. OP amp는가산, 적분, 미분과같은수학적연산을수행하는회로에사용될수있으며, 비디오, 오디오증폭기, 발진기등에널리사용되고있다.

More information

서보교육자료배포용.ppt

서보교육자료배포용.ppt 1. 2. 3. 4. 1. ; + - & (22kW ) 1. ; 1975 1980 1985 1990 1995 2000 DC AC (Ferrite) (NdFeB; ) /, Hybrid Power Thyrister TR IGBT IPM Analog Digital 16 bit 32 bit DSP RISC Dip SMD(Surface Mount Device) P,

More information

TDB 3000 Series Full Closed Loop STEP DRIVER의특징 Feedback-Loop로인한진동이없음 감속기없이높은토크구현 높은정밀도 정확한속도제어 SERVO DRIVER의특징 위치유지력 탈조가없음 토크제어가능 STEP DRIVER 와 SERVO

TDB 3000 Series Full Closed Loop STEP DRIVER의특징 Feedback-Loop로인한진동이없음 감속기없이높은토크구현 높은정밀도 정확한속도제어 SERVO DRIVER의특징 위치유지력 탈조가없음 토크제어가능 STEP DRIVER 와 SERVO Full Closed Loop STEP DRIVER의특징 Feedback-Loop로인한진동이없음 감속기없이높은토크구현 높은정밀도 정확한속도제어 SERVO DRIVER의특징 위치유지력 탈조가없음 토크제어가능 STEP DRIVER 와 SERVO DRIVER 의장점을일체화저발열및토크특성우수 TDB 000 V 48 바이폴라 (Bipolar) Closed-Loop 스텝모터드라이버

More information

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A634C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A634C0CFC2F72E BC8A3C8AF20B8F0B5E55D> 뻔뻔한 AVR 프로그래밍 The 4 th Lecture 유명환 ( yoo@netplug.co.kr) 1 시간 (Time) 에대한정의 INDEX 2 왜타이머 (Timer) 와카운터 (Counter) 인가? 3 ATmega128 타이머 / 카운터동작구조 4 ATmega128 타이머 / 카운터관련레지스터 5 뻔뻔한노하우 : 레지스터비트설정방법 6 ATmega128

More information

슬라이드 1

슬라이드 1 Pairwise Tool & Pairwise Test NuSRS 200511305 김성규 200511306 김성훈 200614164 김효석 200611124 유성배 200518036 곡진화 2 PICT Pairwise Tool - PICT Microsoft 의 Command-line 기반의 Free Software www.pairwise.org 에서다운로드후설치

More information

<4D F736F F F696E74202D204443B8F0C5CDC1A6BEEE5FBCADBAB8B8F0C5CD5F E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D204443B8F0C5CDC1A6BEEE5FBCADBAB8B8F0C5CD5F E BC8A3C8AF20B8F0B5E55D> 제어로봇공학과이성렬 1 차례 Week Contents Detils Objectives 3 서보모터기술 1. 서보모터의종류 2. DC 모터의원리 3. DC모터의정적특성 4. DC모터의동적특성 5. DC모터의에너지변환 DC 모터의원리와정적및동적특성모델에대하여자세히얘기할수있어야한다. 2 Introduction Digitl Control System PWM Genertor

More information

Microsoft PowerPoint - Ch16

Microsoft PowerPoint - Ch16 Ch. 16 Oscillators 발진기 (Oscillator) 발진기 : 전원이인가된상태에서외부의입력신호없이회로자체의동작에의해특정주파수의신호 ( 정현파, 구형파, 삼각파, 톱니파 ) 를생성하는회로 종류 : 귀환 발진기 (Feedback oscillator), 이완 발진기 (elaxation oscillator) 귀환발진기 귀환발진기 : 출력신호의일부분이위상변이없이입력으로인가되어출력을강화

More information

6_5상 스테핑 모터_ _OK.indd

6_5상 스테핑 모터_ _OK.indd 모델구성 적용모델 : 표준축형,, A 8K M 5 6 6 B Autonics motor 1: 은편축형만제공합니다. 2: Standard 결선방식은주문사양입니다. ( 단, 24각, A4K-G564(W), A8K-G566(W) 은제외입니다.) 모델구성 Q-42 모터형식 적용모델 : 기어드일체형,, 로터리액츄에이터형, 로터리액츄에이터 + A M 5 최대허용토크 모터상수

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 RecurDyn 의 Co-simulation 와 하드웨어인터페이스적용 2016.11.16 User day 김진수, 서준원 펑션베이솔루션그룹 Index 1. Co-simulation 이란? Interface 방식 Co-simulation 개념 2. RecurDyn 과 Co-simulation 이가능한분야별소프트웨어 Dynamics과 Control 1) RecurDyn

More information

chap 5: Trees

chap 5: Trees 5. Threaded Binary Tree 기본개념 n 개의노드를갖는이진트리에는 2n 개의링크가존재 2n 개의링크중에 n + 1 개의링크값은 null Null 링크를다른노드에대한포인터로대체 Threads Thread 의이용 ptr left_child = NULL 일경우, ptr left_child 를 ptr 의 inorder predecessor 를가리키도록변경

More information

Microsoft PowerPoint - ch07 - 포인터 pm0415

Microsoft PowerPoint - ch07 - 포인터 pm0415 2015-1 프로그래밍언어 7. 포인터 (Pointer), 동적메모리할당 2015 년 4 월 4 일 교수김영탁 영남대학교공과대학정보통신공학과 (Tel : +82-53-810-2497; Fax : +82-53-810-4742 http://antl.yu.ac.kr/; E-mail : ytkim@yu.ac.kr) Outline 포인터 (pointer) 란? 간접참조연산자

More information

Microsoft Word - PLC제어응용-2차시.doc

Microsoft Word - PLC제어응용-2차시.doc 과정명 PLC 제어응용차시명 2 차시. 접점명령 학습목표 1. 연산개시명령 (LOAD, LOAD NOT) 에대하여설명할수있다. 2. 직렬접속명령 (AND, AND NOT) 에대하여설명할수있다. 3. 병렬접속명령 (OR, OR NOT) 에대하여설명할수있다. 4.PLC의접점명령을가지고간단한프로그램을작성할수있다. 학습내용 1. 연산개시명령 1) 연산개시명령 (LOAD,

More information

예제 1.1 ( 관계연산자 ) >> A=1:9, B=9-A A = B = >> tf = A>4 % 4 보다큰 A 의원소들을찾을경우 tf = >> tf = (A==B) % A

예제 1.1 ( 관계연산자 ) >> A=1:9, B=9-A A = B = >> tf = A>4 % 4 보다큰 A 의원소들을찾을경우 tf = >> tf = (A==B) % A 예제 1.1 ( 관계연산자 ) >> A=1:9, B=9-A A = 1 2 3 4 5 6 7 8 9 B = 8 7 6 5 4 3 2 1 0 >> tf = A>4 % 4 보다큰 A 의원소들을찾을경우 tf = 0 0 0 0 1 1 1 1 1 >> tf = (A==B) % A 의원소와 B 의원소가똑같은경우를찾을때 tf = 0 0 0 0 0 0 0 0 0 >> tf

More information

Microsoft Word - PEB08_USER_GUIDE.doc

Microsoft Word - PEB08_USER_GUIDE.doc 0. PEB08 이란? PEB08(PIC EVALUATION BOARD 8bits) 은 Microchip 8bit Device 개발을쉽고편리하게할수있는보드입니다. 1. 다양한 8bit Device 지원 기존대부분의 8bit 보드의경우일부 Pin-Count만지원을하였지만, PEB08은 PIC10, PIC12, PIC16, PIC18의 DIP Type Package의모든

More information

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202834C1D6C2F7207E2038C1D6C2F729>

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202834C1D6C2F7207E2038C1D6C2F729> 7주차 AVR의 A/D 변환기제어레지스터및관련실습 Next-Generation Networks Lab. 3. 관련레지스터 표 9-4 레지스터 ADMUX ADCSRA ADCH ADCL 설명 ADC Multiplexer Selection Register ADC 의입력채널선택및기준전압선택외 ADC Control and Status Register A ADC 의동작을설정하거나동작상태를표시함

More information

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2 비트연산자 1 1 비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2 진수법! 2, 10, 16, 8! 2 : 0~1 ( )! 10 : 0~9 ( )! 16 : 0~9, 9 a, b,

More information

그룹웨어와 XXXXX 제목 예제

그룹웨어와 XXXXX 제목 예제 데이터통신 부호화 (encoding) 부호화 (Encoding) 의개념 정보 Encoder 신호 1 Digital - to - Digital 2 Analog - to - Digital 3 Digital - to - Analog 4 Analog - to - Analog 2 1 Digital-to-Digital Encoding Digital 정보를 Digital

More information

28 저전력복합스위칭기반의 0.16mm 2 12b 30MS/s 0.18um CMOS SAR ADC 신희욱외 Ⅰ. 서론 Ⅱ. 제안하는 SAR ADC 구조및회로설계 1. 제안하는 SAR ADC의전체구조

28 저전력복합스위칭기반의 0.16mm 2 12b 30MS/s 0.18um CMOS SAR ADC 신희욱외 Ⅰ. 서론 Ⅱ. 제안하는 SAR ADC 구조및회로설계 1. 제안하는 SAR ADC의전체구조 Journal of The Institute of Electronics and Information Engineers Vol.53, NO.7, July 2016 http://dx.doi.org/10.5573/ieie.2016.53.7.027 ISSN 2287-5026(Print) / ISSN 2288-159X(Online) 논문 2016-53-7-4 c Abstract

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 System Software Experiment 1 Lecture 5 - Array Spring 2019 Hwansoo Han (hhan@skku.edu) Advanced Research on Compilers and Systems, ARCS LAB Sungkyunkwan University http://arcs.skku.edu/ 1 배열 (Array) 동일한타입의데이터가여러개저장되어있는저장장소

More information

실험. Multimeter 의사용법및기초회로이론 Multimeter 의사용법 멀티미터 (Multimeter) 는저항, 전압, 전류등을측정할수있는계측기로서전면은다음그림과같다. 멀티미터를이용해서저항, 전압, 전류등을측정하기위해서는다음그림과같은프로브 (probe) 를멀티미터

실험. Multimeter 의사용법및기초회로이론 Multimeter 의사용법 멀티미터 (Multimeter) 는저항, 전압, 전류등을측정할수있는계측기로서전면은다음그림과같다. 멀티미터를이용해서저항, 전압, 전류등을측정하기위해서는다음그림과같은프로브 (probe) 를멀티미터 실험. Multimeter 의사용법및기초회로이론 Multimeter 의사용법 멀티미터 (Multimeter) 는저항, 전압, 전류등을측정할수있는계측기로서전면은다음그림과같다. 멀티미터를이용해서저항, 전압, 전류등을측정하기위해서는다음그림과같은프로브 (probe) 를멀티미터의전면패널에꼽는다. 통상적으로검은색프로브는전면패널의검은단자 (COM) 에꼽으며, 빨간색프로브는빨간색단자에꼽는다.

More information

C# Programming Guide - Types

C# Programming Guide - Types C# Programming Guide - Types 최도경 lifeisforu@wemade.com 이문서는 MSDN 의 Types 를요약하고보충한것입니다. http://msdn.microsoft.com/enus/library/ms173104(v=vs.100).aspx Types, Variables, and Values C# 은 type 에민감한언어이다. 모든

More information

박선영무선충전-내지

박선영무선충전-내지 2013 Wireless Charge and NFC Technology Trend and Market Analysis 05 13 19 29 35 45 55 63 67 06 07 08 09 10 11 14 15 16 17 20 21 22 23 24 25 26 27 28 29 30 31 32 33 36 37 38 39 40

More information

전자회로 실험

전자회로 실험 전자회로실험 2 조 고주현허영민 BJT의고정바이어스및 부품 * 실험목적 1) 고정바이어스와 회로의직류동작점을결정한다. 다이오드의특성 * 실험장비 계측장비 - Digital Multi Meter 부품 -저항 다이오드의특성 부품 - 트랜지스터

More information

API 매뉴얼

API 매뉴얼 PCI-DIO12 API Programming (Rev 1.0) Windows, Windows2000, Windows NT and Windows XP are trademarks of Microsoft. We acknowledge that the trademarks or service names of all other organizations mentioned

More information

Chapter4.hwp

Chapter4.hwp Ch. 4. Spectral Density & Correlation 4.1 Energy Spectral Density 4.2 Power Spectral Density 4.3 Time-Averaged Noise Representation 4.4 Correlation Functions 4.5 Properties of Correlation Functions 4.6

More information

KMC.xlsm

KMC.xlsm 제 7 장. /S 에필요한내용 1] IGBT 취급시주의사항 ) IGBT 취급시주의 1) 운반도중에는 Carbon Cross로 G-E를단락시킵니다. 2) 정전기가발생할수있으므로손으로 G-E 및주단자를만지지마십시요. 3) G-E 단자를개방시킨상태에서직류전원을인가하지마십시요. (IGBT 파손됨 ) 4) IGBT 조립시에는사용기기나인체를접지시키십시요. G2 E2 E1

More information

Microsoft Word - KSR2015A135

Microsoft Word - KSR2015A135 2015 년도한국철도학회추계학술대회논문집 KSR2015A135 PSCAD/EMTDC 를이용한직류전기철도급전계통모델링 Modeling for power feeding system of DC electric railway using the PSCAD/EMTDC 정현기 * Hyun-Ki Jung * 초록직류전기철도는 DC 1,500V 전차선로등급전계통에서단락또는지락사고발생시

More information

온습도 판넬미터(JTH-05) 사양서V1.0

온습도 판넬미터(JTH-05)  사양서V1.0 온습도 조절기 Model:JTH-05 1. 제품 사양. [제품 구분] JTH-05A(입력 전원 AC), JTH-05D(입력 전원 DC) [전원 사양] JTH-05A 입력 전압 출력 전원 소비 전력 JTH-05D AC 90~240V DC 10~36V 12Vdc / Max.170mA Max.2W [본체 사이즈] ~ 온/습도 범위(본체): 사용 [0 ~ 50, 85%RH

More information

Microsoft PowerPoint - ch03ysk2012.ppt [호환 모드]

Microsoft PowerPoint - ch03ysk2012.ppt [호환 모드] 전자회로 Ch3 iode Models and Circuits 김영석 충북대학교전자정보대학 2012.3.1 Email: kimys@cbu.ac.kr k Ch3-1 Ch3 iode Models and Circuits 3.1 Ideal iode 3.2 PN Junction as a iode 3.4 Large Signal and Small-Signal Operation

More information

Microsoft PowerPoint - Ch8

Microsoft PowerPoint - Ch8 Ch. 8 Field-Effect Transistor (FET) and Bias 공핍영역 D G S 채널 8-3 JFET 바이어스 자기바이어스 (self-bias) R G - 접지로부터 AC 신호를분리 I D I G = 0 G = 0 D I D I S S = I S R S I D R S S I S = G - S = 0 I D R S = - I D R S D

More information

Microsoft PowerPoint - es-arduino-lecture-03

Microsoft PowerPoint - es-arduino-lecture-03 임베디드시스템개론 : Arduino 활용 Lecture #3: Button Input & FND Control 2012. 3. 25 by 김영주 강의목차 디지털입력 Button switch 입력 Button Debounce 7-Segment FND : 직접제어 7-Segment FND : IC 제어 2 디지털입력 : Switch 입력 (1) 실습목표 아두이노디지털입력처리실습

More information

제목을 입력하십시오

제목을 입력하십시오 위상제어정류기 Prf. ByungKuk Lee, Ph.D. Energy Mechatrnics Lab. Schl f Infrmatin and Cmmunicatin Eng. Sungkyunkwan University Tel: 8212994581 Fax: 8212994612 http://seml.skku.ac.kr EML: bkleeskku@skku.edu 위상제어정류회로

More information

歯전기전자공학개론

歯전기전자공학개론 Part I 1Chapter 2 Introduction V E amperes a m p s Example, SELF-TEST R, (electron) 4,,, ( ) [ j o u l s / s e c ] 1-1, 107 (element) (atom), 107,,, 1-1 - 1, (particle) 1 10 12, (white fuzzy ball) 1913

More information

API 매뉴얼

API 매뉴얼 PCI-TC03 API Programming (Rev 1.0) Windows, Windows2000, Windows NT, Windows XP and Windows 7 are trademarks of Microsoft. We acknowledge that the trademarks or service names of all other organizations

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 실습 1 배효철 th1g@nate.com 1 목차 조건문 반복문 System.out 구구단 모양만들기 Up & Down 2 조건문 조건문의종류 If, switch If 문 조건식결과따라중괄호 { 블록을실행할지여부결정할때사용 조건식 true 또는 false값을산출할수있는연산식 boolean 변수 조건식이 true이면블록실행하고 false 이면블록실행하지않음 3

More information

歯FDA6000COP.PDF

歯FDA6000COP.PDF OPERATION MANUAL AC Servo Drive FDA6000COP [OPERATION UNIT] Ver 1.0 (Soft. Ver. 8.00 ~) FDA6000C Series Servo Drive OTIS LG 1. 1.1 OPERATION UNIT FDA6000COP. UNIT, FDA6000COP,,,. 1.1.1 UP DOWN ENTER 1.1.2

More information

?.,,,.. / OSHA( ) NFPA( ) ANSI/ISA( / ) TIA( ) IEC( ) CENELEC( ) IEEE( ).....?,,.. Fluke 160- FC %.,? NEC( ) 100 " / ". ( )....,,,, EMI, RFI.

?.,,,.. / OSHA( ) NFPA( ) ANSI/ISA( / ) TIA( ) IEC( ) CENELEC( ) IEEE( ).....?,,.. Fluke 160- FC %.,? NEC( ) 100  / . ( )....,,,, EMI, RFI. , ?.,,,.. / OSHA( ) NFPA( ) ANSI/ISA( / ) TIA( ) IEC( ) CENELEC( ) IEEE( ).....?,,.. Fluke 160- FC.. 1 1. 0%.,? NEC( ) 100 " / ". ( )....,,,, EMI, RFI. . 0.. NFPA IEEE 5.0. NEC " NEC 50.56 5. 5.0.".?.??

More information

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Sep.; 26(10),

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Sep.; 26(10), THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2015 Sep.; 26(10), 907 913. http://dx.doi.org/10.5515/kjkiees.2015.26.10.907 ISSN 1226-3133 (Print) ISSN 2288-226X (Online) Prediction

More information

No Slide Title

No Slide Title 저속 고토크 유압 모터 JS,JH, 시리즈 2K / J2K, 6k / J6K 시리즈 2005-1 B137 001-02 June 2000 JH 시리즈 특징 스풀 밸브 및 지로터가 있는 컴팩트한 디자인. 수입 고압 용량 샤프트 씰, 다 양한 범위의 마운팅 플랜지, 샤프트, 포트, 속도가 설계 유연성을 제공합 니다. 샤프트 회전 방향 및 속도는 쉽고 부드럽게 제어할

More information

Microsoft Word - logic2005.doc

Microsoft Word - logic2005.doc 제 8 장 Counters 실험의목표 - Catalog counter 의동작원리에대하여익힌다. - 임의의 counter를통하여 FSM 구현방법을익힌다. - 7-segment display 의동작원리를이해한다. 실험도움자료 1. 7-segment display 7-segment는디지털회로에서숫자를표시하기위하여가장많이사용하는소자이다. 이름에서알수있듯이 7개의 LED(

More information

2002년 2학기 자료구조

2002년 2학기 자료구조 자료구조 (Data Structures) Chapter 1 Basic Concepts Overview : Data (1) Data vs Information (2) Data Linear list( 선형리스트 ) - Sequential list : - Linked list : Nonlinear list( 비선형리스트 ) - Tree : - Graph : (3)

More information

RVC Robot Vaccum Cleaner

RVC Robot Vaccum Cleaner RVC Robot Vacuum 200810048 정재근 200811445 이성현 200811414 김연준 200812423 김준식 Statement of purpose Robot Vacuum (RVC) - An RVC automatically cleans and mops household surface. - It goes straight forward while

More information

<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770>

<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770> 연습문제해답 5 4 3 2 1 0 함수의반환값 =15 5 4 3 2 1 0 함수의반환값 =95 10 7 4 1-2 함수의반환값 =3 1 2 3 4 5 연습문제해답 1. C 언어에서의배열에대하여다음중맞는것은? (1) 3차원이상의배열은불가능하다. (2) 배열의이름은포인터와같은역할을한다. (3) 배열의인덱스는 1에서부터시작한다. (4) 선언한다음, 실행도중에배열의크기를변경하는것이가능하다.

More information

제목을 입력하십시오

제목을 입력하십시오 포워드, 플라이백컨버터 Prof. ByoungKuk ee, Ph.D. Energy echaronics ab. chool of Informaion and Communicaion Eng. ungkyunkwan Universiy Tel: 823299458 Fax: 823299462 hp://seml.skku.ac.kr E: bkleeskku@skku.edu Forward

More information

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Oct.; 27(10),

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Oct.; 27(10), THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2016 Oct.; 27(10), 926 934. http://dx.doi.org/10.5515/kjkiees.2016.27.10.926 ISSN 1226-3133 (Print) ISSN 2288-226X (Online) Multi-Function

More information

Microsoft PowerPoint - 30.ppt [호환 모드]

Microsoft PowerPoint - 30.ppt [호환 모드] 이중포트메모리의실제적인고장을고려한 Programmable Memory BIST 2010. 06. 29. 연세대학교전기전자공학과박영규, 박재석, 한태우, 강성호 hipyk@soc.yonsei.ac.kr Contents Introduction Proposed Programmable Memory BIST(PMBIST) Algorithm Instruction PMBIST

More information

3. 다음은카르노맵의표이다. 논리식을간략화한것은? < 나 > 4. 다음카르노맵을간략화시킨결과는? < >

3. 다음은카르노맵의표이다. 논리식을간략화한것은? < 나 > 4. 다음카르노맵을간략화시킨결과는? < > . 변수의수 ( 數 ) 가 3 이라면카르노맵에서몇개의칸이요구되는가? 2칸 나 4칸 다 6칸 8칸 < > 2. 다음진리표의카르노맵을작성한것중옳은것은? < 나 > 다 나 입력출력 Y - 2 - 3. 다음은카르노맵의표이다. 논리식을간략화한것은? < 나 > 4. 다음카르노맵을간략화시킨결과는? < > 2 2 2 2 2 2 2-3 - 5. 다음진리표를간략히한결과

More information

Microsoft Word - Installation and User Manual_CMD V2.2_.doc

Microsoft Word - Installation and User Manual_CMD V2.2_.doc CARDMATIC CMD INSTALLATION MANUAL 씨앤에이씨스템(C&A SYSTEM Co., Ltd.) 본사 : 서울특별시 용산구 신계동 24-1(금양빌딩 2층) TEL. (02)718-2386( 代 ) FAX. (02) 701-2966 공장/연구소 : 경기도 고양시 일산동구 백석동 1141-2 유니테크빌 324호 TEL. (031)907-1386

More information

PowerPoint Presentation

PowerPoint Presentation 디지털 CMOS 인버터의동작및특성 IT CookBook, 최신 VLSI 설계, 조준동, 성균관대학교 학습목표 CMOS 인버터의동작과구조를익힌다. CMOS 인버터의출력전류, 출력전압의특성을알아본다. 노이즈마진을구한다. 목차 1.CMOS 인버터의동작및구조 2.CMOS 인버터의출력전류 / 전압특성 Section 01 CMOS 인버터의동작및구조 1.1 CMOS 인버터의동작.

More information

<BFACBDC0B9AEC1A6C7AEC0CC5F F E687770>

<BFACBDC0B9AEC1A6C7AEC0CC5F F E687770> IT OOKOOK 87 이론, 실습, 시뮬레이션 디지털논리회로 ( 개정 3 판 ) (Problem Solutions of hapter 7) . 반감산기와전감산기를설계 반감산기반감산기는한비트의 2진수 에서 를빼는회로이며, 두수의차 (difference, ) 와빌림수 (barrow, ) 를계산하는뺄셈회로이다. 에서 를뺄수없으면윗자리에서빌려와빼야하며, 이때빌려오는수는윗자리에서가져오므로

More information

UI TASK & KEY EVENT

UI TASK & KEY EVENT 2007. 2. 5 PLATFORM TEAM 정용학 차례 CONTAINER & WIDGET SPECIAL WIDGET 질의응답및토의 2 Container LCD에보여지는화면한개 1개이상의 Widget을가짐 3 Container 초기화과정 ui_init UMP_F_CONTAINERMGR_Initialize UMP_H_CONTAINERMGR_Initialize

More information

Coriolis.hwp

Coriolis.hwp MCM Series 주요특징 MaxiFlo TM (맥시플로) 코리올리스 (Coriolis) 질량유량계 MCM 시리즈는 최고의 정밀도를 자랑하며 슬러리를 포함한 액체, 혼합 액체등의 질량 유량, 밀도, 온도, 보정된 부피 유량을 측정할 수 있는 질량 유량계 이다. 단일 액체 또는 2가지 혼합액체를 측정할 수 있으며, 강한 노이즈 에도 견디는 면역성, 높은 정밀도,

More information

4 CD Construct Special Model VI 2 nd Order Model VI 2 Note: Hands-on 1, 2 RC 1 RLC mass-spring-damper 2 2 ζ ω n (rad/sec) 2 ( ζ < 1), 1 (ζ = 1), ( ) 1

4 CD Construct Special Model VI 2 nd Order Model VI 2 Note: Hands-on 1, 2 RC 1 RLC mass-spring-damper 2 2 ζ ω n (rad/sec) 2 ( ζ < 1), 1 (ζ = 1), ( ) 1 : LabVIEW Control Design, Simulation, & System Identification LabVIEW Control Design Toolkit, Simulation Module, System Identification Toolkit 2 (RLC Spring-Mass-Damper) Control Design toolkit LabVIEW

More information

08원재호( )

08원재호( ) 30 2 20124 pp. 173~180 Non-Metric Digital Camera Lens Calibration Using Ground Control Points 1) 2) 3) Abstract The most recent, 80 mega pixels digital camera appeared through the development of digital

More information

歯메뉴얼v2.04.doc

歯메뉴얼v2.04.doc 1 SV - ih.. 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 - - - 23 24 R S T G U V W P1 P2 N R S T G U V W P1 P2 N R S T G U V W P1 P2 N 25 26 DC REACTOR(OPTION) DB UNIT(OPTION) 3 φ 220/440 V 50/60

More information

CPX-E-SYS_BES_C_ _ k1

CPX-E-SYS_BES_C_ _ k1 CPX-E 8727 27-7 [875294] CPX-E-SYS-KO CODESYS, PI PROFIBUS PROFINET (). :, 2 Festo CPX-E-SYS-KO 27-7 ... 5.... 5.2... 5.3... 5.4... 5.5... 5 2... 6 2.... 6 2..... 6 2..2 CPX-E... 7 2..3 CPX-E... 9 2..4...

More information

ºÎ·ÏB

ºÎ·ÏB B B.1 B.2 B.3 B.4 B.5 B.1 2 (Boolean algebra). 1854 An Investigation of the Laws of Thought on Which to Found the Mathematical Theories of Logic and Probabilities George Boole. 1938 MIT Claude Sannon [SHAN38].

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Chapter 6 필터링 학습목표 이번장에서다루게되는내용은다음과같습니다. 이번장의학습목표 1) 필터의종류에대해이해한다. 2) FIR과 IIR 필터의특성에대해이해한다. 3) FIR 필터설계에대해이해한다. 4) IIR 필터설계에대해이해한다. 5) Matlab을이용한예제를통해 Chebyshev 필터를이해한다. 6) Matlab을이용한예제를통해창함수를이용한필터링에대해이해한다.

More information

PowerPoint Presentation

PowerPoint Presentation 자바프로그래밍 1 배열 손시운 ssw5176@kangwon.ac.kr 배열이필요한이유 예를들어서학생이 10 명이있고성적의평균을계산한다고가정하자. 학생 이 10 명이므로 10 개의변수가필요하다. int s0, s1, s2, s3, s4, s5, s6, s7, s8, s9; 하지만만약학생이 100 명이라면어떻게해야하는가? int s0, s1, s2, s3, s4,

More information

Visual Basic 반복문

Visual Basic 반복문 학습목표 반복문 For Next문, For Each Next문 Do Loop문, While End While문 구구단작성기로익히는반복문 2 5.1 반복문 5.2 구구단작성기로익히는반복문 3 반복문 주어진조건이만족하는동안또는주어진조건이만족할때까지일정구간의실행문을반복하기위해사용 For Next For Each Next Do Loop While Wend 4 For

More information

Slide 1

Slide 1 Clock Jitter Effect for Testing Data Converters Jin-Soo Ko Teradyne 2007. 6. 29. 1 Contents Noise Sources of Testing Converter Calculation of SNR with Clock Jitter Minimum Clock Jitter for Testing N bit

More information

PowerPoint Template

PowerPoint Template SOFTWARE ENGINEERING Team Practice #3 (UTP) 201114188 김종연 201114191 정재욱 201114192 정재철 201114195 홍호탁 www.themegallery.com 1 / 19 Contents - Test items - Features to be tested - Features not to be tested

More information

BY-FDP-4-70.hwp

BY-FDP-4-70.hwp RS-232, RS485 FND Display Module BY-FDP-4-70-XX (Rev 1.0) - 1 - 1. 개요. 본 Display Module은 RS-232, RS-485 겸용입니다. Power : DC24V, DC12V( 주문사양). Max Current : 0.6A 숫자크기 : 58mm(FND Size : 70x47mm 4 개) RS-232,

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 A 반 T2 - 김우빈 (201011321) 임국현 (201011358) 박대규 (201011329) Robot Vacuum Cleaner 1 Motor Sensor RVC Control Cleaner Robot Vaccum Cleaner 2 / Event Format/ Type Front Sensor RVC 앞의장애물의유무를감지한다. True / False,

More information

전자실습교육 프로그램

전자실습교육 프로그램 제 5 장 신호의 검출 측정하고자 하는 신호원에서 발생하는 신호를 검출(detect)하는 것은 물리측정의 시작이자 가장 중요한 일이라고 할 수가 있습니다. 그 이유로는 신호의 검출여부가 측정의 성패와 동의어가 될 정도로 밀접한 관계가 있기 때문입니다. 물론 신호를 검출한 경우라도 제대로 검출을 해야만 바른 측정을 할 수가 있습니다. 여기서 신호의 검출을 제대로

More information

(19) 대한민국특허청 (KR) (12) 등록특허공보 (B1) (45) 공고일자 2014년07월10일 (11) 등록번호 10-1418046 (24) 등록일자 2014년07월03일 (51) 국제특허분류 (Int. Cl.) H03K 5/156 (2006.01) H03K 7/08 (2006.01) (21) 출원번호 10-2012-0148658 (22) 출원일자 2012

More information

OCW_C언어 기초

OCW_C언어 기초 초보프로그래머를위한 C 언어기초 4 장 : 연산자 2012 년 이은주 학습목표 수식의개념과연산자및피연산자에대한학습 C 의알아보기 연산자의우선순위와결합방향에대하여알아보기 2 목차 연산자의기본개념 수식 연산자와피연산자 산술연산자 / 증감연산자 관계연산자 / 논리연산자 비트연산자 / 대입연산자연산자의우선순위와결합방향 조건연산자 / 형변환연산자 연산자의우선순위 연산자의결합방향

More information

Chapter ...

Chapter ... Chapter 4 프로세서 (4.9절, 4.12절, 4.13절) Contents 4.1 소개 4.2 논리 설계 기초 4.3 데이터패스 설계 4.4 단순한 구현 방법 4.5 파이프라이닝 개요*** 4.6 파이프라이닝 데이터패스 및 제어*** 4.7 데이터 해저드: 포워딩 vs. 스톨링*** 4.8 제어 해저드*** 4.9 예외 처리*** 4.10 명령어 수준

More information

(Microsoft Word - GNU\272\270\260\355\274\255)

(Microsoft Word - GNU\272\270\260\355\274\255) GNU Radio 를이용한 AM Reeiver 구현 이봉준 2008-07-25 1. 연구목적 Software Radio 를이해하고 GNU Radio 와 Universal Software Radio Peripheral (USRP) 를이용한 AM Reeiver 를구현한다. 2. GNU Radio and USRP GNU Radio는 GNU General Publi

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Verilog: Finite State Machines CSED311 Lab03 Joonsung Kim, joonsung90@postech.ac.kr Finite State Machines Digital system design 시간에배운것과같습니다. Moore / Mealy machines Verilog 를이용해서어떻게구현할까? 2 Finite State

More information

목차 포인터의개요 배열과포인터 포인터의구조 실무응용예제 C 2

목차 포인터의개요 배열과포인터 포인터의구조 실무응용예제 C 2 제 8 장. 포인터 목차 포인터의개요 배열과포인터 포인터의구조 실무응용예제 C 2 포인터의개요 포인터란? 주소를변수로다루기위한주소변수 메모리의기억공간을변수로써사용하는것 포인터변수란데이터변수가저장되는주소의값을 변수로취급하기위한변수 C 3 포인터의개요 포인터변수및초기화 * 변수데이터의데이터형과같은데이터형을포인터 변수의데이터형으로선언 일반변수와포인터변수를구별하기위해

More information

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt 변수와상수 1 변수란무엇인가? 변수 : 정보 (data) 를저장하는컴퓨터내의특정위치 ( 임시저장공간 ) 메모리, register 메모리주소 101 번지 102 번지 변수의크기에따라 주로 byte 단위 메모리 2 기본적인변수형및변수의크기 변수의크기 해당컴퓨터에서는항상일정 컴퓨터마다다를수있음 short

More information

금오공대 컴퓨터공학전공 강의자료

금오공대 컴퓨터공학전공 강의자료 C 프로그래밍프로젝트 Chap 14. 포인터와함수에대한이해 2013.10.09. 오병우 컴퓨터공학과 14-1 함수의인자로배열전달 기본적인인자의전달방식 값의복사에의한전달 val 10 a 10 11 Department of Computer Engineering 2 14-1 함수의인자로배열전달 배열의함수인자전달방식 배열이름 ( 배열주소, 포인터 ) 에의한전달 #include

More information

슬라이드 1

슬라이드 1 마이크로컨트롤러 2 (MicroController2) 2 강 ATmega128 의 external interrupt 이귀형교수님 학습목표 interrupt 란무엇인가? 기본개념을알아본다. interrupt 중에서가장사용하기쉬운 external interrupt 의사용방법을학습한다. 1. Interrupt 는왜필요할까? 함수동작을추가하여실행시키려면? //***

More information

Microsoft PowerPoint - ch12ysk2015x [호환 모드]

Microsoft PowerPoint - ch12ysk2015x [호환 모드] 회로이론 h 가변주파수회로망의동작 김영석 충북대학교전자정보대학 5.9. Email: kimy@cbu.ac.kr k h- 소자의주파수특성 h 가변주파수회로망 : 학습목표 회로망함수의영점 zero 과극점 pole 회로망함수의보드선도 bode plot 직병렬공진회로해석 크기와주파수스케일링개념 저역통과 PF 고역통과 HPF 대역통과 BPF 대역저지 BF 필터특성 수동및능동필터해석

More information

PowerPoint Presentation

PowerPoint Presentation 가변주파수드라이버 SED2 1 1. 특징! 팬또는펌프를운전하는 3상유도전동기의속도제어.! 범위 : 0.37 kw ~ 90 kw, IP20/21 등급 1.1 kw ~ 90 kw, IP54 등급! 전압범위 : 208 V ~ 240 V / 380 V ~ 500 V / 525 V ~ 575 V.! 자유롭게프로그램가능한입출력! PID 제어기내장! HVAC 기능내장!

More information

CAN-fly Quick Manual

CAN-fly Quick Manual adc-171 Manual Ver.1.0 2011.07.01 www.adc.co.kr 2 contents Contents 1. adc-171(rn-171 Pack) 개요 2. RN-171 Feature 3. adc-171 Connector 4. adc-171 Dimension 5. Schematic 6. Bill Of Materials 7. References

More information

<445350BCB3B0E820BAB8B0EDBCAD2E687770>

<445350BCB3B0E820BAB8B0EDBCAD2E687770> 디지털신호처리 : 설계과제 - 노이즈제거필터설계 조태형 (20312352), 천성용 (20312443), 천호영 (20312359), 최병열 (20312361) 영남대학교전자공학과 http:://electronics.yu.ac.kr Digital Signal Processor : Design Project - Band Pass Filter Tae-Hyoung

More information

SEML ppt 서식

SEML ppt 서식 Presented by Byoung-Kuk Lee, Ph. D., Senior IEEE Energy Mechtronics Lb. College of Informtion nd Communiction Eng. Sungkyunkwn University Tel: 8-31-99-4581 Fx: 8-31-99-461 http://seml.skku.c.kr EML: bkleeskku@skku.edu

More information

<313920C0CCB1E2BFF82E687770>

<313920C0CCB1E2BFF82E687770> 韓 國 電 磁 波 學 會 論 文 誌 第 19 卷 第 8 號 2008 年 8 月 論 文 2008-19-8-19 K 대역 브릭형 능동 송수신 모듈의 설계 및 제작 A Design and Fabrication of the Brick Transmit/Receive Module for K Band 이 기 원 문 주 영 윤 상 원 Ki-Won Lee Ju-Young Moon

More information