실험 - 엔코더(Encoder), 스텝모터(Step motor)
본 자료는 2페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
해당 자료는 2페이지 까지만 미리보기를 제공합니다.
2페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

실험 제목 - Encoder 실험
실험 목적
실험 준비물
실험 방법
실험 이론
 1.증분식 엔코더란?
 2.증분식 엔코더의 특징
 3.증분식 엔코더의 구조 및 파형
실험 결과
비고 및 고찰


실험 제목 - Step motor실험
실험 목적
실험 준비물
실험 이론
4상 스텝모터
Step motor의 종류
실험방법
실험 결과
Table
비고 및 고찰

본문내용

ts data, direction;
unsigned int i; /* phase no. */
unsigned int j; /* step count */
void play_data ()
{
if (i==1)
{
PORTB=0B01010000;
Delay_Ms_4MHz(2);
}
if (i==2)
{
PORTB=0B01100000;
Delay_Ms_4MHz(200);
Delay_Ms_4MHz(200);
Delay_Ms_4MHz(250);
}
if (i==3)
{
PORTB=0B10100000;
Delay_Ms_4MHz(200);
Delay_Ms_4MHz(200);
Delay_Ms_4MHz(250);
}
if (i==4)
{
PORTB=0B10010000;
Delay_Ms_4MHz(200);
Delay_Ms_4MHz(200);
Delay_Ms_4MHz(250);
}
}
void main()
{
TRISA=0X0F;
TRISB=0X0F;
i=1;
j=0;
PORTB=0b01010000;
do
{
data = PORTB & 0x0F;
direction.1 = PORTA.1;
if(PORTA.0 == 1)
{
if(direction.1 == 0)
{
for(j=0;j {
i=i+1;
if(i==5) i=1;
play_data();
}
}
if(direction.1 == 1)
{
for(j=0;j {
i=i-1;
if(i==0) i=4;
play_data();
}
}
}
} while(1);
}
Table
시계방향(0)
반시계방향(1)
스텝순번
빨강
녹색
노랑
주황
빨강
녹색
노랑
주황
비고
1




1
2




2
3




3
4




4
5




1
6




2
각도측정
1. 12스텝, 90° → 1스텝당 7.5°
2. 6스텝, 45° → 1스텝당 7.5°
최대자기동주파수
100 - 작동
50 - 작동
4 - 최대자기동주파수가 일어나는곳.
비고 및 고찰
이번 실험은 마이크로프로세서를 이용하여 스텝 모터 를 구동하는 실험이었다.
이번 실험은 칩의 손상을 막기 위해 몇 가지 주의 사항이 있었다. 그것은 스텝모터의 각도를 프로그래밍한 후 컴파일 한 후 PIC18C84칩을 Protrainer X3의 방향에 맞게 정확히 꽂아야 한다 만약 방향이 바뀔 경우 칩이 타게 될 수 있기 때문이었고 또한 칩 업로드시 Protrainer X3의 전원은 항상 OFF로 해야 했다.
이런 주의 사항에 유의하며 우리는 이동 Textool 소켓에 삽입한 후 타겟 보드의 딥 스위치를 눌러 스텝 모터를 회전 시켰다. 그 결과는 위에서 보듯이 LED의 순차적인 현상으로 스텝 모터가 정확한 각도로 회전하고 멈춤을 볼 수 있었다. 1스텝당 7.5도의 값을 얻었다. 또한 최대자기동주파수가 4에서 일어남 또한 알 수 있었다.
이번 실험을 통해서 스텝모터의 원리를 알 수 있었고 어려웠지만 마이크로프로세서를 이용하여 프로그램 업로드 하는 방법 또한 알 수 있었던 유용한 실험이었다.

키워드

  • 가격1,800
  • 페이지수7페이지
  • 등록일2012.05.19
  • 저작시기2012.5
  • 파일형식한글(hwp)
  • 자료번호#747765
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니