검색어 입력폼

pwm 을 이용한 모터 제어

저작시기 2008.04 |등록일 2009.05.11 워드파일MS 워드 (docx) | 9페이지 | 가격 1,000원

소개글

80c196kw 를 이용하여 pwm 을 만들어 자동으로 모터가 제어가 가능하도록 만들었다.
또한 포토 커플러라는 칩을 이용하여 부족한 전류를 충당하였다.
코드는 c 로 작성되었으며 윈도우의 터미널을 이용하여 80c196 에 입력할 수 있었다.
실험 관련 사진들이 많이 첨부되어 있으니 확인바랍니다.
후기도 포함되어 있으니 많은 도움이 되었으면 합니다.

목차

1. 서론
2. 본론
3. 실험 관련 사진 자료들
4. 고찰

본문내용

1. 서론

1.1 사용 부품
1. 80C196KC 교육 kit
2. 영구자석 소형모터 (구동전압: 24V , 정격전류 : 1.3A)
3. LCD
4. 포터커플러(TLP250)
1.2 실험 목적
- 80C196을 이용하여 배웠던 이론 및 기능들을 토대로 간단한 모터제어를 위한 응용회로를 구성하여 원하는 출력으로 모터를 제어한다.
1.3 실험
지금까지 배웠던 이론들을 종합하여 보면 표1과 같이 나타낼 수 있다.

따라서 우리는 그 기능을 십분 발휘 할 수 있는 모터 제어를 하기로 하였고 그것을 위해서는 아래의 기능들을 이용하여 Wave motor 프로젝트를 수행할 수 있게 되었다.
1. Interrupt
2. Keyboard Module and LCD Module
3. Timer
4. PWM( Pulse-width modulation )
모터를 구동하는데 PWM을 사용하게된 이유는 전기기기 수업시간에 직류 전동기를 구동할 때 직류의 전압을 변화시키는 것은 사실상 불가능 하지만 펄스 트레인을 이용하면 전동기로 들어가는 전력을 조절할 수 있고 이것으로 마치 직류 전압을 조절하는 듯한 효과를 볼 수 있다는 것을 배웠기 때문에 그 펄스 트레인과 흡사한 PWM 을 사용하고자 하였다.
위의 기능들을 이용하여 구현한 모터 제어 시스템은 모두 4가지의 기능(Stop, half, full, wavemotor)으로 구성하였다. 그 내용을 알아보자.

2. 본론

2. 1. C 코드에 대한 주석과 고찰
#pragma code
#pragma model(kc)
#include <80C196.h>
#include "lcd.h"
#include"key.h"
void INT07 (void);
void print_key(int val);
void delay (int i)

참고 자료

없음
다운로드 맨위로