싱크웍스에서 제작한 SMC150 개발보드는 TI사 TMS320F28X 프로세서를 이용해 Brushed DC Motor나 Brushless DC Motor(BLDC), Permanent Magnet Synchronous Motor(PMSM)을 구동해볼 수 있도록 제작된 평가보드입니다.
BLDC 모터제어 예제를 수행하기 전
https://www.tms320f28x.co.kr/main/html.php?htmid=proc/TechnicalSupports.html
위 주소에서 BLDC 관련 예제 파일을 다운받습니다.
1. Code Composer Studio(CCS)에서 BLDC 예제파일을 프로젝트 import합니다.
pc에 저장된 BLDC 예제 파일을 찾아 프로젝트 import 합니다.
2. Target Configuration 합니다
보기 - Target Configuration - New Target Configuration - 경로설정 후 Finish
3. 연결 포트를 선택합니다.
TI XDS2xx USB Debug 포트 선택
4. MCU 칩 모델 선택
Board or Device 창에서 TMS320F를 선택합니다
6. 생성된 예제 파일을 Launch 합니다.
7. Target을 connect하여 보드와 연결할 수 있도록 합니다.
8. 보드 상에서 프로그램을 Load 합니다.
9. 파일명 지정 후 실행합니다.
10. DC 모터 파라미터를 이용하여 모터 제어를 합니다.
EnableFlag를 이용해 예제 코드 상에서 모터 제어모드를 조정합니다.
EnableFlag = 1일 경우 DC 모터의 전압인가를 조절하여 모터 on/off 설정
Runmotor 파라미터를 이용해 모터 구동
EnableFlag = 2일 경우 PWM 신호를 이용해 DC 모터 속도 제어
SpeedControl 파라미터를 이용해 DC 모터 rpm 조절
11. 보드 상에서 동작 확인
SMC150 보드는 TI MCU에 BLDC 모터가 연결된 형태로 구성되어있습니다. Enable Flage = 2에서 PWM 신호를 통해 오른쪽 하단 모터 rpm 조절을 볼 수 있습니다.
'TI MCU' 카테고리의 다른 글
시리얼 통신 RS-232 (0) | 2022.06.20 |
---|---|
Texas Instruments IDE 환경 구축 Code Composer Studio 설치 (0) | 2022.02.09 |