서비스 핫라인
머리말
2020년 2030월, 중국은 2060년과 40년 최대 이산화탄소 배출량에 대한 탄소 중립 목표를 정의했습니다. 향후 69년 동안 순 배출량 제로를 달성하는 것은 중국에게 어려운 과제가 될 것입니다. 모터 산업에 관한 한, 모터는 산업 분야에서 중요한 위치를 차지하고 있습니다. 통계에 따르면, 중국의 연간 모터 전력 소비량은 전체 사회 전체 전력 소비량의 75%를 차지하며, 산업용 전력 소비량의 약 XNUMX%를 차지합니다. 따라서 모터의 수명주기 동안 탄소배출량을 줄이고, 탄소저감 과정을 가속화하는 것은 자동차산업의 중요한 과제이다. 가변 주파수 속도 조절 기술은 AC 모터의 속도를 정확하게 제어하고 모터를 에너지 절약 상태에서 작동시킬 수 있습니다. 이는 기존 모터 시스템의 속도 조절을 개혁하고 모터 시스템의 작동 효율성을 향상시키는 핵심 조치입니다. 기존의 주파수 변환기는 대용량, 낮은 성능, 높은 가격이라는 특성을 가지고 있을 뿐만 아니라 환경에 대한 특정 요구 사항도 가지고 있습니다. 분산 제어의 경우 기존 주파수 변환기는 산업 응용 분야의 요구 사항을 충족하기 어렵습니다.
본 논문에서 GD32 MCU를 기반으로 한 VF/벡터 인버터의 제어 시스템은 모듈식 설계를 채택하고 제어 패널과 사용자 인터페이스를 요구 사항에 따라 자유롭게 결합할 수 있어 설치, 프로그래밍 및 초기화 설계가 편리하고 속도를 쉽게 실현할 수 있습니다. 비동기 모터의 규제 요구 사항. 동시에 버스 기술은 제어 시스템 및 분산 시스템과 편리하게 연결되어 컴퓨터 기반 시스템 제어 및 공장 작업장의 중앙 집중식 제어를 실현할 수 있습니다. 따라서 주파수 변환기는 자동차, 식품, 자재 운반 및 산업 제어와 같은 지능형 제조 분야에서 광범위한 적용 공간을 가지고 있습니다.
시스템 차트
프로그램 특성
GD32F303RCT6 제어는 핵심 방식에 채택되어 시스템이 간단한 구조, 편리한 구현, 저비용 및 높은 신뢰성의 특성을 갖도록 합니다. 하드웨어 구조는 시스템 성능 저하 없이 최적화되었으며, 하드웨어 시스템 모듈은 명확하고 직관적이어서 프로그램 설치와 사용, 초기화가 편리합니다. 변조 모드에서 SVPWM 제어 기술을 채택하면 높은 전압 활용률과 높은 제어 정확도로 인버터 출력 전압의 고조파 성분을 효과적으로 줄일 수 있습니다.
GD32F303 소개
Cortex® -M4 코어 @ 120MHz
하드웨어 및 소프트웨어 DSP 지침 지원
플래시 액세스가 대기 상태가 아닙니다.
256KB ~ 3072KB의 내장 플래시 메모리
48KB~96kb의 내장형 SRAMEXMC 인터페이스는 외부 SDRAM을 지원합니다.
최대 5Uart(9mbit/s)
최대 3개의 SPI(30mbit/s)
최대 2개의 I2C(400kbit/s)
최대 2개의 CAN2.0B
최대 2개의 I2S
SDIO 지원
USB OTG FS 지원
최대 3개의 12비트, 2.6M SPS ADC(최대 24개 채널)
최대 2개의 DAC
대기 전류는 2uA입니다.
통제의 핵심원리와 구현
공간 벡터 펄스 폭 변조(SVPWM) 제어는 선형 범위가 넓고, 고조파가 적고, 디지털화가 용이하다는 장점이 있어 유도 전동기에 널리 사용됩니다. 전통적인 000상 브리지 드라이브 회로에는 MOS 트랜지스터의 001개 스위치 조합, 즉 010, 011, 100, 101, 110, 111, XNUMX 및 XNUMX이 있습니다. 여기서 000과 111은 XNUMX 벡터입니다. 6개의 0이 아닌 기본 전압 공간 벡터는 그림에 표시된 대로 α β 평면을 6개의 섹터로 나눕니다. 원형 회전 자기장을 얻기 위해서는 8개의 기본 공간전압 벡터의 작용시간을 조절함으로써 각 기본 공간전압 벡터의 작용시간과 출력순서를 합성할 수 있다.
GD32의 TIMER0 모듈은 모터 제어를 위해 탄생한 향상된 타이머 모듈입니다. 6채널 PWM의 세 그룹을 생성할 수 있으며, 2채널 PWM의 각 그룹은 상호 보완적이며 데드 존이 있는 H 브리지를 구동하는 데 사용할 수 있습니다. 본 논문에서는 TIM0 모듈의 XNUMX개 채널을 사용하여 총 XNUMX개의 PWM 출력을 생성한다. 구체적인 단계는 다음과 같습니다.
TIM0의 ARR 및 PSC를 설정합니다. TIM0의 클럭이 켜진 후 ARR 및 PSC 레지스터의 값을 설정하여 출력 PWM 주기를 제어해야 합니다.PWM 설정
TIM0_CH0, TIM0_CH1 및 TIM0_CH2의 모드.
TIM0의 CH2~CH0 출력을 활성화하고 TIM0을 활성화합니다.
듀티 사이클을 제어하려면 TIM0_CCR1~TIM0_CCR2를 수정하세요.
위의 구성을 통해 GD32F303의 컴퓨팅 파워로 듀티비를 실시간으로 조정할 수 있어 벡터 제어 효과를 얻을 수 있다.
전체 기계의 성능 매개변수
제품 전시
면책 조항: 이 기사는 "GD32MCU"에서 복제되었습니다. 이 기사는 저자의 개인적인 견해일 뿐 Sacco Micro와 업계의 견해를 대변하지 않습니다. 지적 재산권 보호를 지원하기 위해 재인쇄 및 공유에만 사용됩니다. 재인쇄 시 원본 출처와 작성자를 명시해 주시기 바랍니다. 침해가 있는 경우 당사에 연락하여 삭제하시기 바랍니다.
회사전화: 86-0755
팩스/팩스:+86-0755-83975897
이메일: 1615456225@qq.com
QQ: 332496225 Qiu 관리자
주소: 심천시 룽화 신구 민즈 애비뉴 809호 Zhantao Technology Building C 블록 1079호




粤公网安备44030002007346号