태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

 

SMC75 EVM 소개의 5편 입니다. 이 포스트에서는 SMC75 EVM과 함께 활용 가능한 TI의 디지털 모터 컨트롤 라이브러리(DMC Library)에 대해 소개하고 있습니다.


 

1. SMC75 EVM의 활용

SMC75 EVM TMS320F28X 칩을 이용한 모터제어 시스템 구현에 앞서, 초기 알고리즘 테스트나 학습, 펌웨어 작성 등을 돕도록 설계된 평가보드(Evaluation Board) 입니다. 실제 시스템에서 구동할 대용량, 대형 모터 대신 작은 용량의 번들모터로 안전한 환경에서 각종 제어 알고리즘의 테스트나 학습이 가능하고, TI TMS320F28X 칩 사용자들을 대상으로 제공하는 디지털 모터 컨트롤 라이브러리의 완성도 높은 예제들과 S/W 모듈들을 SMC75 EVM과 함께 활용하면, 보다 쉽고 빠르게 구현의 결과를 가시권에 둘 수 있습니다.

 

 

2. DMC Library ?

TIDMC LibraryTMS320C2000 계열(24x, 28x) 칩을 이용하여 모터를 구동하고자 할 때 필요한 각종 알고리즘 처리 루틴이나 주변회로의 제어 루틴, 그 밖의 보조 함수들의 집합체 입니다. 여기에 부가적으로 AC Induction Motor, Blushless DC Motor, Permanent Magnet Synchronous Motor, Blushed DC Motor에 대한 다수의 예제들을 제공하고 있습니다. SMC75 EVM과 함께 제공되는 번들모터용 예제들도 이 DMC Library에 포함된 BLDCM, PMSM 예제들을 활용한 것 입니다.

 

 

3. DMC Library의 활용

마치 레고블럭을 조립하는 것과 같이, 라이브러리에서 제공하는 S/W 모듈들의 입출력 연결만으로도 완성도 높은 펌웨어의 구현이 가능하고, 구조화된 S/W 모듈의 사용으로 체계적인 프로그래밍이 가능합니다. , Incremental Build를 통한 단계별 접근법으로 쉽게 각 단계에서의 동작 결과를 확인하며, 목표에 다가갈 수 있습니다. 그 결과 개발시간이나 학습시간의 단축을 꾀할 수 있게 됩니다. (블록도 수준의 설계를 통해 손쉽게 실제 프로그램의 구현 가능)


 


 

4. SMC75 DMC Library의 활용 예

아래의 동영상은 SMC75 EVM 2개를 통해 각각 Hall-Effect Sensor 타입의 BLDCM Encoder 타입의 PMSM을 구동하는 예 입니다. TMS320F2812 프로세서 모듈이 탑재된 평가보드(좌측 검은색)가 마스터가 되어 CAN 통신을 통해 두 SMC75 EVM으로부터 모터의 현재 상태에 대한 정보를 수집하고, 다시 지령을 전달하고 있습니다. 우측 상단의 SMC75 EVM에는 TMS320F2808 프로세서 모듈이 탑재되어 있으며, TI DMC 라이브러리의 예제를 통해, 연결된 BLDCM의 속력이 마스터로부터의 지령 값에 추종하도록 제어(PI)하고 있습니다. 우측 하단의 SMC75 EVM은 역시 TMS320F2808 프로세서 모듈을 탑재하고 있으며, 다른 SMC75와 동일한 방법으로 연결된 PMSM의 위치제어를 담당하고 있습니다.
 

 

 

 


TMS320F28x 프로세서로 모터 제어를 공부하시고 싶으시다면 SMC75을 구매하세요.-----> 구매페이지 바로가
본 내용이 유익하셨다면 싱크웍스 블로그 2.0을 구독하세요. ----------------------------------------> 싱크웍스 RSS

 

 

 

 

 

 

Posted by syncworks

댓글을 달아 주세요