메카트로닉스 설계 - ATmega16을 이용한 모터속도 및 방향제어
리포트 > 공학/기술
메카트로닉스 설계 - ATmega16을 이용한 모터속도 및 방..
한글
2016.05.13
10페이지
1. 메카트로닉스 설계 - ATmega16을 이용한 모..
2. 메카트로닉스 설계 - ATmega16을 이용한 모..
메카트로닉스 설계 - ATmega16을 이용한 모터속도 및 방향제어
메카트로닉스 설계 - ATmega16을 이용한 모터속도 및 방향제어

목 차

1. 설계 목적
2. 설계 이론
3. 설계 장치
4. 설계 방법
5. 설계 결과

1. 설계 목적
1) 0~255까지 모터의 회전속도 값을 3개의 7-Seg로 출력시키고 tact S/W를 이용해서 회로 의 High 또는 Low상태를 조정하여 속도를 높이거나 낮출 수 있으며 방향조종이 가능하 게 한다.

2) 다이오드 5개를 이용해서
① 짝수일 때 불이 꺼지고 홀수일 때 불이 켜지도록 설계하였다.
② 백의 자리가 0,1,2 일 경우 불이 0,1,2개 켜지도록 설계하였다.
③ 모터의 방향이 오른쪽일 경우 빨간색, 왼쪽일 경우 초록색으로 켜지도록 설계하였다.
위의 사항들을 만들고 기계가 잘 작동 되는지, 방향이 어딘지 굳이 찾지 않고 바로 눈 으로 쉽게 확인 수 있다.

2. 설계 이론
(1) 포트의 입, 출력 설명
1) DDRA=0x00
① PORT.A의 입출력을 나타내는 코드이다.
② 0x00은 16진수로 표현을 한다는 뜻으로 00을 16진수로 표현하면 이 된다.
③ 이진수코드의 오른쪽부터 순서대로 PA0, PA2 ~ PA7의 자리를 나타낸다.
④ ‘입력’은 0, ‘출력’은 1로 표현되므로 ‘DDRA=0x00’는 PORTA를 모두 ‘입력’으로 사용한 다는 뜻이다.
ex) 만약 DDRA=0x0C라 하면, 이진수코드는 이고 오른쪽부터 순서대 로 포트의 자리가 정해지므로 PA2, PA3은 ‘출력’이고 나머지 포트는 ‘입력’으로 사용한다.

2) PORTA=0x00
① PORTA의 초기상태를 나타내는 코드이다.
② 0x00은 16진수로 표현을 한다는 뜻으로 00을 16진수로 표현하면 이 된다.
③ 이진수코드의 오른쪽부터 순서대로 PA0, PA2 ~ PA7의 자리를 나타낸다.
....
전기기기 설계 - matlab을 이용한 DC 모터 속도.. [정보통신공학 학위 논문] ATmega8을 이용한 애..
자동제어 - DC모터와 시뮬링크를 이용한 해석 PMSM의 속도 제어회로 OrCAD로 작성
[정밀기계공학] 마이크로프로세서를 이용한 디.. [메카트로닉스] 모터이론 - Stepping Motor에 ..
[기계공학 실험] DC모터 및 엔코더[ Encoder] -.. 모터제어의 기본이론과 실험데이터
동적시스템 및 제어공학 - 모터제어의 기본 이.. LabView를 이용한 DC모터의 회전수 제어
실험8 DC모터의 속도제어(전기자 전압제어)와 .. 기계공학 - BLDC, DC모터에 대해서
[전기전자] 3상 인버터의 원리 자동차 제어 시스템 설계 - DC모터의 PID 설계
 
수준측량 보고서
기본측량학실습 - 수준측량
공조설비설계 물량산출-덕트
물리학 실험 - 당구의 역학[충..
공학윤리 - 공학에서의 책임
공학윤리 사례 분석