검색어 입력폼

초음파센서(SRF-04)를 이용한 스텝모터 속도 제어

저작시기 2007.05 |등록일 2008.04.02 한글파일한글 (hwp) | 13페이지 | 가격 2,900원

소개글

학교 수업시간에 했었던 간단한 프로젝트 입니다
ATmega8을 사용해서 초음파센서(SRF-04)를 이용
스텝모터의 속도를 제어하는 프로젝트 입니다.

목차

1. 간단한 작품 설명
2. 프로그램 설명
3. 회로도면
4. 프로그램 소스 전체
5. 작품 사진
6. 작품 동작을 확인할 수 있는 사진 또는 capture화면

본문내용

1. 간단한 작품 설명
세계보건기구(WHO)에 따르면 세계 10대 교통사고 국가에 아프리카 동쪽 섬나라인 모리셔스와 남미의 엘살바도르, 서인도제도의 도미니카, 발트해연안의 라트비아등 이름도 생소한 나라들과 함께 코리아가 올라있다.
한국의 교통사고 사망률은 인구 10만 명당 22.7 명으로 조사대상 75개국 중 6위에 올라있다. 여기에만 그치지 않는다.
선진국들의 모임이라는 경제협력개발기구(OECD) 회원국 중 에서는 한국이 단연 꼴찌다.
세계 10위권의 경제대국이란 자부심을 느끼고 있는 동안 우리 모두는 너무나 많은 사람이 교통사고라는 인재(人災)로 고통 받고 있다는 사실을 잊고 있는 실정이다.
이러한 교통사고를 조금 이라도 줄이고자 주행 중 앞차와의 최소거리유지를 가능하게 하는 프로젝트를 구상하게 되었다.
중략..
//초음파 센서를 이용한 스텝모터 속도 제어
//max_speed는 OCR1A값을 구하는데 사용한다. 따라서 max_speed값이
//클수록 모터 속도는 느려지고 작을수록 모터 속도는 빨라진다.
//frequence = 14.7546mHz
//pwm2(SW) => 초음파 Trigger Pulse PC0 분주비:1024 duty = 138uS / 17.6mS
//PD2 => 외부인터럽트 초음파 Echo Pulse
//거리 구하는 공식
//공기중의 전파 속도(음속) V[m/s] = 331.5 + 0.6T ( T = 온도(15도))
//측정물체까지의 거리 H[m] = v[m/s] * t / 2 ( t = 소요시간, 69uS * TCNT0)
//위식 계산 결과 : 1.174 * TCNT0
//switch1 => SRF-04 On switch2 => Motor On
//switch3 => SRF-04 Off switch4 => Motor Off
//switch == 0 이면 On , == 1 이면 Off
//Switch1,3 입력 확인위해 LED사용
다운로드 맨위로