C2000시리즈의 PWM 기능을 이용하여 Phase Shift방식의 PWM 생성할때 많은 문제점을 가지고 있습니다. 일반적으로 마스터 PWM에서 SYNC 신호를 타이머 ZERO에서  생성하여 Shift 해야할  TBPHS 값을 업데이트 하는 방식을 사용합니다.  이 때 여러가지 문제가 발생합니다. CMPA 값이  TBPHS 일치하는 경우, 이전 TBPHS값이 CMPA보다 작고 현재 TBPHS값이 CMPA 보다 경우에 PWM 출력이 한주기 이상 HIGH, LOW로 유지 되면서 출력 파형에 비대칭이 발생하여 결과적으로 변압기가 바로 포화되는 문제점을 가지고 있습니다. SW 에서 PHASE STEP의 제한을 주는 방식이나 강제로 PWM 출력을 변화시키는 여러 대책이 있지만 비대칭 파형은 아주 짧은 구간에 발생할 수 밖에 없는 문제점을 가지고 있습니다. 

  당사에서는 C2000시리즈의 PWM 제어 문제를 해결하여 500V 입력에 1600V출력의 양방향 100KW DAB   개발 하였습니다.

PHASE SHIFT PWM

 

DAB 개발 제품 사양 :

 양방향 자동 운전 

 입력 전압: 500~800V

 출력 전압: 1000~1600V

 용량: 100 KW

 인터리브 방식으로 DAB를 제어하여 전압, 전류 리플을 최소화 

 TPS 방식으로 구현

 PHASE  위상을 -90도에서 90도 까지 전 범위에서 제어가 가능

 전압 제어를 통한 자동 양방향 운전 기능

 정전류 충전, 정전압 충전, 전력 제한 기능으로 운전가능

 C2000 내부의 이더넷을 이용한 MODBUS TCP 지원

 

 

 

  

 

'전력 변환기 개발' 카테고리의 다른 글

TMS320F28388D Modbus TCP SW 라이브러리 판매  (0) 2024.03.23

Modbus TCP 개요.

1)C2000계열에서 Modbus TCP를 사용하기 위해서는 일반적으로 외부에 RS-232 TO Modbus TCP 변환기를 사용함.

2)TMS320F28388D의 경우 내부에 이더넷 맥이 내장되어 이더넷 연결이 가능함.

당사에서는 TMS320F28388D내부의 Cortex M4에 Modbus TCP SW를 개발.

특징

1)C28x가 메인 CPU로 자유롭게 홀딩레지스터에 R/W 가능하며, TCP 이벤트가 발생하였을 경우 Cortex M4로 필요한 레지스터 정보만을 전달 후, Cortex M4에서는 다시 TCP를 통해 전송 함.

2)Modbus TCP 스택 내부에 패킷 처리는 DMA를 이용하므로 고속으로 처리됨.

3)외부에 Modbus TCP 변환기를 사용하지 않으므로 가격이나 사이즈면에서 우수하고 또한 외부 마스터에서 입력되는 데이터를 바로 C28X에 빠르게 전달 이나 전송이 가능. 

4) 장기간 테스트를 통해  MODBUS TCP 스택을 검증함. Stack 메모리 안정성 및, 연결 에러등을 검증함. 

SW 라이브러리 형태로 판매 가능하고 설계된  PHY 다를 경우 SW 개발비가 추가됩니다.

 

'전력 변환기 개발' 카테고리의 다른 글

양방향 DAB PWM 위상 제어  (0) 2025.12.09

UPS 개발 사양 :

Main CPU: TMS320F28338D 

입력 전압: 단상 165~265 Volt
입력 주파수 범위: 40~75Hz

입력 역율 : 0.98 이상

입력 전류 THD: 5% 이하

최대 부하: 150% 

비선형 최대 부하 : 100%

USB Log 저장 및 Modu Bus Protocal 내장

 

 

+ Recent posts