$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

ATmega8535를 이용한 주차 유도 시스템
A study on the design of a parking guidance using ATmega8535 원문보기

洞窟 : 한국동굴학회지 = Journal of the Korean speleological society, no.77 = no.77, 2007년, pp.67 - 72  

김민구 (명지대학교 전자공학과) ,  구태회 (명지대학교 전자공학과) ,  김영민 (명지대학교 전자공학과) ,  김한섭 (명지대학교 전자공학과) ,  심새로얼 (명지대학교 전자공학과) ,  소대화 (명지대학교 전자공학과)

Abstract AI-Helper 아이콘AI-Helper

ATMega8535 Controller is the ideal solution for use as a standard controller in many applications. The small compact size combined with easy program updates and modifications, make it ideal for use in machinery and control systems, such as alarms, card readers, real-time monitoring applications and ...

주제어

AI 본문요약
AI-Helper 아이콘 AI-Helper

* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.

제안 방법

  • Text로 프로그램을 작성 후 c 파일로 저장한 후 MFile로 만들어진 make파일을 hex파일로 컴파일 하였다.
  • 따라서 그간의 습득한 지식을 토대로 주차 공간의 상태를 지속적으로 파악하여 주차 최적의장소를 나타낼 수 있는 c언어 프로그램 개발을하고 다수의 적외선센서 감지 결과에 따라서 ATmega 8535를 이용하여 LCD 와 LED로 주차상태, 경로를 표현하는 Hardware 개발을 목적으로 각 주차 장소에 설치된 적외선 센서로부터주차유무를 판단하고, Atmega 8535를 이용하여가장 많은 여유 주차 공간의 블록 및 그 블록에속한 가장 가까운 거리의 주차 장소까지 LED로표시, 유도하는 목적의 시스템을 구현하였다.8)
  • 또한 입구와 출구에 적외선 센서를 설치하여차량의 입/출입을 확인하고, 그에 따라 LCD를통해 전술한 내용의 블록 및 주차장소 번호를표시하여 주차 유도 시스템을 완성하였다.
  • 우리는 주차장의 방향지시등을 안내하기 위해서는 밝은 빛이 필요하므로 고휘도 LED를 사용하였고, 미니맵에 주차공간유무를 알려주는 LED 는 일반적인 LED를 사용하였다.
  • 이 네 세트의포트를 각각 PORTA(PA), PORTB(PB), PORTC(PC), PORTD(PD) 이라고 부르며, LCD 를 구동하기위해 ATmega 8535의 PD7부터 PC5 까지를 LCD DB7부터 RS까지 연결하고, PA1 부터는 LED를 연결하여 광센서를 통해 LED와 LCD를 제어할 수 있는 프로그램을 작성하였다.
  • 초기계획은 80cl96 을 이용하려 했지만, &)cl96은 상당히 오래된 모델이고 외부ROM이라서, 롬 라이터를 써서 구워야겠고, 한번 코딩을 잘못하면 몇 시간 햇빛에노출시켜야 하는 단점과 RS232통신을 이용하기때문에, 내부에ROM이 있고 ISP통신(클럭동기/ 직 렬통신방식)을 사용하기 때문에 RS232통신보다 편리한 ATmega8535로 대체하였다
  • 컴파일을 위해서 make파일을 만드는 툴로써 작성한 프로그램을 오픈해서 MCU를 설정하여 처리하였다.

대상 데이터

  • AVR에서 128과 8535 둘 중에 하나를 결정하는 상황에서 128은 요즘 많이 쓰이고 상대적으로 많은 정보를 얻을 수 있는 반면에 SMD타입이라서 조립하기 힘들고 고가였으며, AVR 128 이 가지고 있는 수많은 기능이 우리가 구현하고자 하는 작품에는 그다지 필요 없었고 가격대성능비가 합리적인 AVR8535를 사용하였다.
  • Atmega8535를 중심으로 센서 10쌍으로부터들어오는 신호를 받기위한 커넥터와 미니맵을구현하기위하여 LED동작을 위한 8개의 커넥터, 그리고 LCD동작을 위한 커넥터, 전원회로, ISP 통신 커넥터로 구성이 된다.
  • 교육용으로 널리 쓰이는 16 * 2 캐릭터 LCD 를 사용하였다.
  • 기본지식과 새 기술정보를 보충하면서 진행하려했던 초기계획에 부합하여 내부ROM과 ISP 통신이라는 상대적으로 편리한 ATmega 8535를선택하였고, ROM Write를 사용하고 RS232통신을 사용하는 80C196을 선정하였다.
  • 모형 주차 공간을 제작하기 위해 ATmega 8535, 고휘도 LED, 74HC14, LCD, 발광/수광용적외선 센서를 사용하였다.
  • 빛의 흡수 및 반사를 막기 위해 검은색 우드락을 외형재질로 사용하였고 아크릴판에 시트지를 사용하여 주차공간을 구성하였다.
  • 주차공간을 알려주어야 하므로백라이트가 있는 제품을 사용하였다.
  • 주차유도 시스템을 구현하기 위해 우리는 메인보드에 들어갈 Atmega8&5와 주차장의 현재상태를 알려주기 위한 LCD를 사용하였다.

이론/모형

  • 우리는 WinAVR-20060421 버전을 사용하였다.
본문요약 정보가 도움이 되었나요?

참고문헌 (6)

  1. 이상철, '마이크로프로세서 기초 실습', 한올 출판사, 2006 

  2. 이재창, '로봇스터디 ATmega128', 동일출판사, 2006 

  3. 김응석, 'AVR설계 및 프로그램', 동일출판사, 2004 

  4. 최선영, 'C언어 프로그래밍', 과학기술, 2002 

  5. http://blog.naver.com/ds5pnz AVR Essay 

  6. http://cafe.naver.com/cattoty 

저자의 다른 논문 :

관련 콘텐츠

저작권 관리 안내
섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로