메카트로닉스 설계 - ATmega16을 이용한 모터속도 및 방향제어.hwp |
목차 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진수로 표현하면 이 된다. 하고 싶은 말 열심히 작성하고 좋은 평을 받은 리포트 입니다. 키워드 메카, 방향제어, 방향, 설계, 모터속, 트로닉스 |
2016년 8월 1일 월요일
메카트로닉스 설계 - ATmega16을 이용한 모터속도 및 방향제어
메카트로닉스 설계 - ATmega16을 이용한 모터속도 및 방향제어
피드 구독하기:
댓글 (Atom)
댓글 없음:
댓글 쓰기