무인 탈수기 상세설계
This presentation is the property of its rightful owner.
Sponsored Links
1 / 16

무인 탈수기 상세설계 PowerPoint PPT Presentation


  • 170 Views
  • Uploaded on
  • Presentation posted in: General

무인 탈수기 상세설계. - 마이크로프로세서응용설계 -. 8 조 2003731109 하대갑 2003731105 김도윤 2003731084 박종국 2003731088 이현승. Contents. 1. 설 계 목 표. MCU 및 기타부품 선정. 2. 3. 작 품 구 상 도. 작품 사진. 4. 역할 분담 및 과정. 5. 설 계 목 표. 설계를 통하여 MCU 의 기능을 이해한다. MCU 기능인 타이머 , 카운터 , PWM 를 사용하여 설계한다.

Download Presentation

무인 탈수기 상세설계

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


6068382

무인 탈수기 상세설계

- 마이크로프로세서응용설계-

8조

2003731109 하대갑

2003731105 김도윤

2003731084 박종국

2003731088 이현승


Contents

Contents

1

설 계 목 표

MCU 및 기타부품 선정

2

3

작 품 구 상 도

작품 사진

4

역할 분담 및 과정

5


6068382

설 계 목 표

설계를 통하여 MCU의 기능을 이해한다.

MCU 기능인 타이머, 카운터, PWM를 사용하여 설계한다.

수업시간에 배운 내용을 최대한 활용한다.


6068382

작 품 구 상 도


6068382

구입 부품

Atmega 128

LCD 모듈


6068382

구입 부품

모터드라이버 L298

DC 모터


6068382

상 세 기 능

무인 탈수기

3가지 기능

타이머 기능

LCD표현

속도제어

  • 버튼을 누를때마다 30초씩 동작시간 증가(코인 같은 기능)

  • LCD를 통하여 시간이 카운터 되는 것을 표현

  • 강,중,약 버튼을 사용하여 속도를 제어


6068382

기 능 구 현 방 법

모 터 속 도 제 어

- PWM출력

동작 중에 주기를 변경시킬 필요가 있는 PWM 제어로 글리치 문제가 발생하지 않도록 OCRnA 레지스터를 TOP으로 설정하면 출력비교 레지스터로 OCRnB, OCRnC 레지스터만을 사용가능. 따라서 PWM 출력도 OCRnB, OCRnC 단자만을 사용할 수 있음.


6068382

기 능 구 현 방 법

타 이 머 제 어

타이머 기능을 사용하기 위하여 기본적으로 정확한 1Hz 속도의 주기적인 인터럽트 발생이 필요함.

1초에 한번씩 발생하는 인터럽트를

이용해 1초씩 카운트 다운시켜 동작

주파수설정은 TCCR레지스터를 통해

설정하고 인터럽트 설정은 TIMSK, ETIMSK, ETIFR 레지스터를 설정함


Flow chart

Flow Chart

탈수 강도 설정

(강, 중, 약)

동작중

탈수강도 및 타이머 설정 변경 가능

타이머 설정

(1회 30초)

7세그먼트에 타이머

설정 시간 표시

동작버튼누름

(Start!!)

긴급정지

인터럽트

탈수기동작

탈수 완료


6068382

제작 과정 및 작품 사진


6068382

설계과정 문제점

  • L 298 모터 드라이브 사용의 어려움.

  • 코드 다운로딩에서의 에러 문제점.

  • 정보 부족


6068382

조원 및 역할 분담


6068382

설계 추진 일정


6068382

교과목 학습성과 연계

1.마이크로 컨트롤러의 기본적인 특성 및 기능 파악

8051소자와 ATmega128에 대한 지식 습득

2.Data sheet를 분석하고 정보를 취득하는 능력 배양

L298모터드라이브, MCU 데이터 시트 분석.

3.회로를 바탕으로 복잡한 기능의 회로를 설계하는 방법과 회로의 동작을 이해

  • 회로도를 통한 기판에 회로 구축.

    4.중간 과제 해결을 위한 팀 구축 및 구성원 간의 협조 능력 배양

  • 4인 1조로 조 편성, 역할분담 및 능률적 협동.

    5.엔지니어로서의 소양을 위한 본 과목의 중요성 인식

  • 하드웨어+소프트웨어 형식 입문.

    6.회로의 응용력을 바탕으로 한 문제 해결 능력 배양

    트러블 슈팅을 통한 문제 해결.


6068382

8조 발표를 마치겠습니다.감사합니다.


  • Login