학습목표    1

학습주제    1

예습내용    1

실습방법    1

        1

중요함수    1

DC모터 제어

학습목표

DC모터의 회전수를 조절한다.

학습주제

보드에서 펄스를 만들어 듀티비로 회전수를 조절한다.

1.       6024E 보드에서 펄스 만들기

2.       DC 서보 모터

예습내용

1.       포토 카플러 PC-17T1 TIP41C(NPN) 대해서 알아본다.

실습방법

   

1. 제어보드의 제작

6024E보드를 보호하기 위하여 포토커플러를 사용하여 분리 시킨다.

아래 그림의보드제작부분을 제작하여 그림과 같이 연결하고 전주에 제작한 프로그램으로 동작 시킨다.

[전체프로그램 내려받기]

아래는 제작된 보드이다.

처음

2. 텍스트 입출력 제어 프로그램

펄스와 듀티가 표시되는 텍스트 창을 만드시오. 그리고 곳을 이용하여 압력 있게 프로그램 한다.

2.1 텍스트 입출력 창을 만든다.

NumEdit 선택해서 2개의 에디트 창을 만든다.

2.2 NumEdit Variable IDC_CWNUMEDIT1, IDC_CWNUMEDIT2 그림과 같이 정의 한다.

IDC_CWNUMEDIT1 오른쪽 마우스로 더블 크릭하여 Properties 그림과 같이 한다.

IDC_CWNUMEDIT2 그림과 같이 한다.

2.3 NumEdit 박스에 마우스 오른쪽 버튼을 더블 크릭해서 OnValueChangedCwnumedit1, OnValueChangedCwnumedit2 함수를 만들고 값을 읽고, 노브의 값과 일치 시킨다. [보기]

2.4 OnPointerValueChangedCwknob1, OnPointerValueChangedCwknob2 함수에 노브의 값이 변할 텍스트 창과 동시에 값이 변하게 프로그램 한다. [보기]

2.5 OnInitDialog() 다이어로그 박스가 처음 시작할 노브와 에디트창을 초기화 하는 프로램을 한다. [보기]

 

   

1.       펄스와 듀티를 변화 시키면서 모터의 회전을 관찰한다.

중요함수