Project 개발 계획서 결과 보고서 - ATmega128칩을 사용한 디지털 온도계
- 최초 등록일
- 2010.01.28
- 최종 저작일
- 2010.01
- 18페이지/ 한컴오피스
- 가격 3,000원
소개글
Project 개발 계획서 / 결과 보고서 - ATmega128칩을 사용한 디지털 온도계
목차
1. 서 론
1. 1 작 품 명
1. 2 작 품 개 요
1. 3 온 도 계 제 작 과 정 도
1. 4 프 로 젝 트 목 적
2. 본 론
2. 1 구 현 내 용
2. 1. 1 제 어 부
2. 1. 2 센 서 부
2. 1. 3 출 력 부
2. 1. 4 S / W
2. 2 제 작 과 정
2. 3 기 본 동 작 원 리
2. 4 회 로 구 성 도
2. 5 결 과
3. 결 론
4. 참고서적 & Website
# 소 스 코 드
본문내용
1. 개발동기
○ 수업에서 배운 지식을 토대로 ATmega128칩을 사용해서 무엇을 제작해야 될것인지 많은 고민을 하고 여러자료들을 수집해보았습니다. ATmega128칩을 활용해서 무언가 화려하고 다양한 기능을 가진 것을 만들기 보다는 저희가 가진 능력을 최대한 활용할 수 있으며, 일상생활에서 쉽게 접할수 있고, 내용이 복잡하여 어렵고 난해하지 않은 것으로 생각한 결과 디지털온도계를 생각하게 되었습니다. 온도계 이외의 기능으로 습도계와 알람시계를 추가해보려고도 하였으나 이것 저것 작업하면서 한가지의 기능을 구현하는 것도 생각보다 힘들다는 것을 알게되어 단순하지만 온도계라는 기능 한가지만을 구현하기로 하였습니다. 디지털온도계를 제작하면서 온도의 출력방법에도 LCD, 7-Segment, LED등 여러 종류가 있었으나 가장 보편적인 출력방법인 7-Segment로 결정하게 되었습니다.
2. 개발목표
○ 프로젝트를 수행하면서 수업시간에 배운 ATmega128칩의 기능을 이해
○ 온도의 디지털 방식 구현에 대한 학습
○ ATmega128과 온도센서인 LM35DZ를 이용한 디지털 온도계 제작
3. 기능 및 개발내용
○ 구성 블록도
○ LM35DZ센서를 이용한 디지털온도계 구현
- LM35DZ 온도 센서(TO-92타입)
- 1번핀 : +VS
- 2번핀 : Vout
- 3번핀 : GND
OUTPUT(출력전압) = 0mV + 10.0mV/C
- 센서에 공급할 전원은 +5Volt를 넣어 주었다. LM35센서에서 2번핀으로 출력이 나오는데, 출력은 전압으로 나타내어지고,출력 전압과 온도와의 관계는 다음과 같다.
위의 식에서 얻은 출력전압을 10mV로 나누게 되면 그 값이 온도가 된다. 이렇게 해서 섭씨 2도~150도까지 측정할 수 있다. LM35DZ 온도센서는 출력 전압의 10mV 당 섭씨 1도에 해당하며 이 출력 전압은 LM358 OP-AMP(비반전 증폭회로)를 통해서 5배 증폭이 된다. OP-AMP를 사용하는 이유는 LM35DZ를 이용하여 온도를 측정하면, 100도일때 출력전압이 1V밖에 되지 않는다.
참고 자료
- “AVR ATmega128마스터" / 윤덕용 저(Ohm사)
- “ATmega128을 활용한 졸업작품 만들기(Ⅰ)” / 윤덕용 저(Ohm사)
- “알기쉽게 배우는 AVR ATmega128” / 신동욱, 오창헌 저(Ohm사)
- http://blog.naver.com/ds5pnz / 네이버블로그