Study/Motor Control 26

[code analysis] 3상 인버터 보드 M1_inverter.c

1. 변수 설정 float 형 설정 후 뒤에 'F' 를 붙여서 float인 것을 표시 extern : 외부 변수 사용 -> SelEncoder 라는 외부 변수 사용 : SelEncoder은 인버터 보드1의 J5 커넷터에 에코더 케이블이 연결되어 있을 경우 Expressions 창에서 "SelEncoder" 값을 "0"으로 설정. Uint16 같은 type은 표와 같이 사용 cc : Curent Control sc : Speed Control ul : unlimmit fb : feedback ff : feedfoward M2_inverter에 없는 부분 Uint16 align_mode = 1; // 초기값 1 Uint16 Forback_mode = 1; //초기값 0 2. M1_Inverter 3. M1_..

Study/Motor Control 2023.02.13

Motor generator set(M-G set)

1. 모터 제너레이터란 모터 제너레이터 (M-G) 세트는 공통 축을 통해 기계적으로 결합 된 모터 및 발전기로 구성된 복합 장치를 나타낸다. 실질적으로 모터 발전기 세트는 모터와 발전기가 연결된 오히려 단일 회로에 배치한다. 전력을 한 형식에서 다른 형식으로 변환하는 데 사용되는 장치입니다. 그것은 주로 전력을 다른 유형의 전력으로 변환한다. 모터 제너레이터 세트는 전원의 전압, 위상 및 주파수를 변환하는데도 사용된다. 또한 공급 라인에서 전기 부하를 분리하여 응용할 수 있다. 그림의 M-G세트에서 모터와 발전기는 단일 샤프트를 사용해 함께 연결된다. 그들은 단일 회 전자 주위에 감겨 있고 커플 링에 필요한 조건은 모터와 발전기의 정격 속도가 같아야한다는 것이다. 2. 모터 제너레이터 세트의 작동 원리 ..

Study/Motor Control 2023.02.13

BLDC 모터와 PMSM 모터의 차이

*BLDC vs PMSM BLDC 모터와 PMSM 모터의 차이점은 감은 코일의 차이인데, BLDC는 각 상(Phase)당 한곳에 집중적으로 감은 것이고, PMSM은 각 상(Phase)을 분산시켜 감은 것이다. 차이점은 고토크, 고속이냐 고효율 정밀제어냐 차이이다. *역기전압의 형태에 따른 모터의 분류 1. 역기전력(Back-EMF)란? - 착자된 자석에 의해 stator coil에 유기되는 전압 - 회전 속도가 빠를수록, 강한 자석을 사용할 수록 높은 전압이 유기됨 모터가 회전하면, 회전자가 고정자 코일에 근접 이동하는데, 회전자(영구자석)에 의해 고정자 코일에 자기장에 변화가 생기기 때문에 역기전력(back-EMF)이 코일에 유도된다. 역기전력은 속도에 정비례한다. (back-EMF = RPM/V) 역..

Study/Motor Control 2023.02.13

DC/BLDC/AC/PMSM motor

0. 전기 모터의 분류 1. DC 모터 (1) Brushed DC motor 브러쉬 모터는 브러쉬의 접촉을 통해서 회전에 따라 전기자 전류의 극성이 바뀌게 된다. 따라서 기계적 소음과 전기적 잡음이 심하며 브러쉬의 소모로 내구성이 떨어진다는 단점이 있다. (2) BLDC motor (2)-1. BLDC 모터의 구조 (BRUSHLESS MOTOR) BLDC 모터는 브러쉬가 없는, 기계적 접촉이 없느 모터이다. stator은 코일, rotor은 영구자석으로 되어 있으며, 홀센서를 이용해 회전자의 극성을 파악하여 고정자 코일을 제어한다. 브러쉬가 없어 수명이 길고 내구성이 좋아 전기 자동차용으로 사용할 수 있는 모터이다. DC모터의 stator의 영구자석과 rotor의 코일이 바뀐 형태이다. BLDC 모터 구..

Study/Motor Control 2023.02.12

DC모터와 AC모터의 구동 차이

1. DC모터 위에 있는 장비들은 자르거나, 갈거나, 구멍을 뚫는 기계들로 고속으로 회전하는 모터를 사용하며 220V에 연결한다. 우리나라에서 일반적으로 사용하는 220V는 AC 혹은 교류전압이며, 이러한 AC 전압을 사용하는 모터를 AC 모터라고 한다. AC 모터는 동급출력을 내는 DC 모터에 비해서 상대적으로 저렴하며, 효율이 좋고, 수명이 길다는 장점이 있다. 때문에 큰 힘을 필요로 하는 공작기계 (위에 있는 장비들), 컴프레서 등에 많이 사용되곤 한다. 하지만, 속도 및 방향 제어가 까다롭다. 토크를 일정하게 하면서 속도를 제어하기 위해서는 주파수를 변조하거나, 코일에 유도전류를 만들어내는 시간차를 잘 조절해야 한다. 반면에, DC 혹은 직류전압을 사용하는 모터는 DC 모터라고 부르며, 아마 가장..

Study/Motor Control 2023.02.12

Encoder(엔코더)

세상에는 여러 종류의 모터가 있습니다. 그 종류는 크게 서보모터, DC모터, BLDC, AC모터 그리고 이번에 다뤄 볼 엔코더 모터가 있습니다. 엔코더 모터는 DC모터에 엔코더가 부착되어 있는 모터로 속도 제어, 위치 제어에 용이하다. 1-1.엔코더 모터(Encoder motor) 엔코더 모터는 위치제어와 속도제어가 요구되는 곳에 사용된다. 엔코더에서 나오는 펄스의 개수로 위치제어를 할 수 있으며, 펄스 사이의 시간 간격을 이용하여 속도제어를 할 수 있다. 1-2.로터리 엔코더 로터리 엔코더는 회전하는 물체의 회전속도(각속도 등)을 측정하기 위해 사용되는 기기로서 엔코더의 회전축에 측정하고자 하는 회전체의 축을 서로 연결하여 돌아가는 방향과 횟수를 정밀하게 측정하는 것을 목표로 사용된다. 2.엔코더의 종..

Study/Motor Control 2022.08.07