자동제어실험 (결과레포트) - Analog 입력제어 및 모터제어
- 최초 등록일
- 2012.11.25
- 최종 저작일
- 2010.05
- 3페이지/
한컴오피스
- 가격 1,500원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
자동제어실험 (결과레포트)
- Analog 입력제어 및 모터제어
목차
1. 학번
2. 실험제목
3. 실험목적
4. 실험과정
5. 실험결과
5.1 연습문제 (온도센서,광센서,potentiolmeter를 이용한 모터속도제어)
6. 결과분석 및 토의
본문내용
1. 학번 : 0000000000 이름 : ㅇㅇㅇ 실험조 : B-2
2. 실험제목 : Analog 입력제어 및 모터제어
3. 실험목적
1. Analog 입력 포트 제어에 대해 이해한다.
2. Analog 입력 관련 레지스터에 대해 이해한다.
4. 실험과정
먼저 강의자료에있는 기본프로그램을 분석해본뒤 연습문제 프로그램을 작성해서
키트를 이용해서 돌려보고 결과가 제대로나오는지 확인해본다.
<중 략>
처럼 모터의 속도를 3개로만 나누어서 조절하였다. 즉 아날로그값이 120이하면 a에 5를
아날로그입력값이 120~180이면 a에 3을, 아날로그값이 180이상일땐 a에 1을 넣어서
if(counter>a){counter=0; PORTD=128;}
다음과같이 해주면 a값이 작아질수록 속도가 빨라진다.
연습문제에서는 3개의조건 (온도,빛,가변저항)에따라 모터속도를 제어하라고 했는데 소스코드는 세 개 모두 같다. 바꿔줘야할 것은 결선과 아날로그값의 범위이다. 온도와 빛의 아날로그 입력값은 실험해본 결과 10이하, 10~40, 40이상 으로하면 쉽게 모터를 제어할수있었고 가변저항은 위에서처럼 120이하, 120~180 , 180이상이 가장 이상적으로 모터를 제어할수있었다. (단 빛센서를 이용한 모터제어는 10이하, 40이상 이두개만 하면 제어할 수 있다. 그 이유는 모터를 제어하는 변수가 빛이 있냐 없냐 두 개밖에 모터를 제어하는 변수가 없으므로)
참고 자료
없음