[마이크로프로세서] 라인트레이서 RTX-51 사용 (설계)
- 최초 등록일
- 2010.11.09
- 최종 저작일
- 2010.11
- 11페이지/ 한컴오피스
- 가격 1,000원
소개글
[마이크로프로세서] "라인트레이서" RTX-51 사용 (설계)
목차
1. 개요
- 설계 목표
- 주요 내용
2. 구성 및 기능
- 블록도
- 구현 방안 설명
3. 구현
- 블록별 소스
4. 결론
5. 고찰
본문내용
1. 개요
- 설계 목표
RTX51-tiny를 이용하여 라인트레이서를 설계, 그 동작 원래를 이해한다.
- 주요 내용
센서의 수광, 발광부를 통해 라인을 읽고, STEP모터를 구동하고 그 표현을 LCD를 통해 표현하며 외부트랙과 내부트랙을 이탈없이 완주한다.
4. 결론
2상 step moter를 이용하여 속도도 빠르고 소음도 많이 줄여서 만족할 만한 주행이었다. 그러나 LCD를 달자 속도는 눈에띄게 현저하게 느려졌다. RTX_51을 사용하면 이 부분을 보완할 수 있다고 들었으나 아무리 생각하고 프로그래밍을 해봐도 해결할 수가 없었다.
5. 고찰
부품을 받고는 뭘 어떻게 해야 할지 몰라 당황되고 시작조차 하지 못했다. 그러나 한번 뛰어들어보니 라인트레이서 제작은 순풍에 돛 단 배처럼 제작해 나갔고 다 만들고 나니 이제 마감시간까지 3일이 남아 있었다. 바로 프로그래밍 작업에 들어갔으나 그 역시 막막했다. 그래서 아는 사람에게 소스를 받아 우리 실정에 맞게 수정에 수정을 거듭해 결국 성공하게 되었다. 처음에는 속도를 높이기 위해 1상 step으로 시작을 했으나 보다 안전하고 정확한 컨트롤을 위해 1상에서 2상으로 변경을 하였는데 이 부분에 있어서 속도가 느려졌으나 이 부분은 보완을 했다. 그러나 LCD를 달자 속도는 눈에 띄게 현저히 느려졌다. 이 부분은 마지막까지 해결하지 못해서 너무 아쉬웠다.
마이크로프로세서 기초와는 달리 직접 하드웨어를 만들어서 하려니 하드웨어 에러, 오작동, 부품손상 등 여러 가지 에러 요인이 발생하였다. 이런 상황들이 발생하였을 때 수정하고 보완하며 하드웨어적인 감각을 가지게 되었다.
그리고 RTX51을 이용하여 프로그램을 직접 프로그래밍 함으로써 기존 방식에서 탈피한 새로운 방식을 익히게 되었다.
참고 자료
없음