PMSM 모터 품명에 따라, 예제의 엔코더 분해능 설정을 확인해주세요.
싱크웍스에서는 SMC150, SMC250, SMC300 모터제어 개발보드를 대상으로 한 PMSM 제어 예제에서 일본 TAMAGAWA 사의 모터를 기준으로 하고 있습니다.과거 엔코더 분해능 2,000C/T 타입의 TS4632N2050E510 모델이 개발보드와 함께 판매되었으나, 최근 엔코더 분해능 2,048C/T 타입의 TS4632N2250E516 모델로 대체되었습니다. 예제 다운로드 후 실행 전, 개발보드와 함께 구매하신 모터의 품명을 확인하신 후, 헤더파일에 정의된 엔코더 분해능 설정 값을 모터에 맞게 수정해주세요.
SMC300 모터제어 개발보드 예제
[F28P65x / CPU1] BLDCM 센서제어 예제 (Hall Sensor / Speed Closed-Loop)
싱크웍스
2026.05.21 17:08:42
조회수 119
1. 실습 안내
TMS320F28P650DK9 모듈(혹은 TMS320F28P659DK8-Q1 모듈)과 SMC300 모터제어 개발보드를 이용하여, Hall-Effect Sensor를 가진 3상 BLDC 모터를 구동해봅니다. 예제는 TI가 공개한 디지털 모터제어(DMC) 라이브러리를 이용해 구성되었으며, SMC300 개발보드와 함께 판매되는 소형 BLDC 모터를 대상으로 하고 있습니다. (예제에 사용된 라이브러리의 S/W 모듈들은 SMC300 개발보드에 맞춰 일부 수정되었습니다.)
2. 실습 준비
본 예제는 아래의 개발환경에서 테스트 되었습니다.1) CCS 버전 : v12.8.1.00005
2) 컴파일러 버전 : TI v25.11.0.LTS
3) 개발보드 : SMC300 모터제어 개발보드
4) 프로세서 : TMS320F28P650DK9 / TMS320F28P659DK8-Q1
5) 대상모터 : B60Q-H24051-D1 (20W BLDCM)
6) 예제버전 : v1.0
7) 기타 : Bit-Field + Driverlib. 프로젝트 구성
8) 설치경로 : C:/ SyncWorks / SMC300_EVM_28P65x / c28x / 11_BLDCM_Sensored_Control
3. 실습 예제 설치
아래의 링크를 클릭하여 실습 예제를 다운로드 합니다. 예제는 실행형 설치 패키지로 제작되어 있으며, 압축해제 후 파일을 실행해주시면 지정된 경로에 자동으로 설치됩니다.(설치 파일 실행에 문제가 있다면, 관리자 권한으로 실행해보세요.)
>> 실습 예제 다운로드 (클릭)
>> 예제 실행 안내문서 (클릭)
예제의 설치 경로는 아래와 같습니다.
C:/ SyncWorks / SMC300_EVM_28P65x / c28x / 11_BLDCM_Sensored_Control
4. 예제 실행을 위한 결선 안내
a. 예제 실행을 위해 아래와 같이 개발보드 '(11) BLDCM / PMSM 구동 회로 A' 회로의 핀-헤더와 TMS320F28P65x 칩의 GPI/O 포트를 연결하세요.>> PWM.U: GPIO0/EPWM1A(A-Side.65)
>> EN.U: GPIO1(A-Side.67)
>> PWM.V: GPIO2/EPWM2A(A-Side.69)
>> EN.V: GPIO3(A-Side.71)
>> PWM.W: GPIO4/EPWM3A(A-Side.73)
>> EN.W: GPIO5(A-Side.75)
>> DC-Link Ctrl.: GPIO12(A-Side.89)
>> HALL.U/QA: GPIO20/EQEP1A(A-Side.105)
>> HALL.V/QB: GPIO21/EQEP1B(A-Side.107)
>> HALL.W/QI: GPIO23/EQEP1I(A-Side.111)
>> /FAULT: GPIO42(A-Side.15)
>> /OTW: GPIO43(A-Side.17)
(이미지를 클릭하시면 보다 큰 크기로 보실 수 있습니다.)

| 번호 | 제목 | 작성자 | 날짜 |
|---|
- 1




