[임베이드 시스템 디자인] Embedded System Design

 1  [임베이드 시스템 디자인] Embedded System Design-1
 2  [임베이드 시스템 디자인] Embedded System Design-2
 3  [임베이드 시스템 디자인] Embedded System Design-3
 4  [임베이드 시스템 디자인] Embedded System Design-4
 5  [임베이드 시스템 디자인] Embedded System Design-5
 6  [임베이드 시스템 디자인] Embedded System Design-6
 7  [임베이드 시스템 디자인] Embedded System Design-7
 8  [임베이드 시스템 디자인] Embedded System Design-8
 9  [임베이드 시스템 디자인] Embedded System Design-9
 10  [임베이드 시스템 디자인] Embedded System Design-10
 11  [임베이드 시스템 디자인] Embedded System Design-11
 12  [임베이드 시스템 디자인] Embedded System Design-12
 13  [임베이드 시스템 디자인] Embedded System Design-13
 14  [임베이드 시스템 디자인] Embedded System Design-14
 15  [임베이드 시스템 디자인] Embedded System Design-15
 16  [임베이드 시스템 디자인] Embedded System Design-16
 17  [임베이드 시스템 디자인] Embedded System Design-17
 18  [임베이드 시스템 디자인] Embedded System Design-18
 19  [임베이드 시스템 디자인] Embedded System Design-19
 20  [임베이드 시스템 디자인] Embedded System Design-20
※ 미리보기 이미지는 최대 20페이지까지만 지원합니다.
  • 분야
  • 등록일
  • 페이지/형식
  • 구매가격
  • 적립금
자료 다운로드  네이버 로그인
소개글
[임베이드 시스템 디자인] Embedded System Design에 대한 자료입니다.
목차
목 차
1. Objectives
2. Experimental Results
3. Discussion

1. Objectives of Design Homework


2. Contents of Design Homework
1) Assumption of Designed System

2) Description of System Inputs

3) Description of System Outputs

4) Description of System Function (Relationship btw inputs and outputs)

3. Experimental Results
1) Zigbee Device Control

2) DC Motor Control

3) 자동 온도 제어

4. Discussion
1) Project 수행 시 어려웠던 점

2) 보안

3) 추후 개발되어야 할 기능 - Device ON/OFF 상태 유지

4) 기대 효과

5. Source Code
1) Web Code
- index.html

- autoTempCgi.c

- curTempCgi.c

- fanCtrlCgi.c

- pTempCgi.c

- zigbeeCtrlCgi.c

2) Program Code : 예제에서 변경한 source 및 새로 programming한 source.
- lcd_driver.c : cursor 위치를 표시할 수 있도록 변경함.

- fanCtrl.c : DC Motor의 ON/OFF를 담당하는 프로그램.

- autoFan.c : 자동 온도 제어 Program source

- saveTempOut.c : 자동 온도 제어 관련된 정보를 저장하는 program source. CGI에서 사용되는 프로그램.

- tempSet.c : 자동 온도 제어에 대한 입력을 받는 Program Source

- touchScrRunOut.c : Touch Screen 입출력을 받는 Program source. tslib library를 사용하였다. 예제 source인 ts_test.c를 수정하여 구현.

- zigbeeCtrlOut.c : zigbee device의 전원 제어를 맡는 program source.


본문내용
2) Description of System Inputs
① Touch Screen을 통해서 Button을 구현, 해당 Button을 Click시에 해당기기의 전원을 제어할 수 있도록 구현하였다.

그림 1. Touch Screen - 입력 및 출력 가능


② KeyPad를 이용하여 자동 온도제어 장치를 구현하는 데에 있어 필요한 정보 값과 Menu를 선택할 수 있도록 구현하였다. 해당 정보는 Character LCD에 출력된다.

그림 2. KeyPad, Character LCD


③ Temperature Sensor를 이용하여 현재 온도를 측정, 설정 온도와 비교하여 DC Motor를 구동 할 수 있도록 한다.

그림 3. 온도 센서

④ Ethernet을 이용하여, Web에 접속 할 수 있도록 하였으며, Web Server를 구성하여 해당 홈페이지에서 명령을 보낼 수 있도록 구현하였다.

3) Description of System Outputs
① GPIO signal로 Zigbee Device와, DC Motor를 제어할 수 있도록 구현하였다.


수신부
송신부

그림 1. Zigbee Devie 송신부와 수신부


그림 2. LDS4000R(GPIO)와 Zigbee Device 송신부 연결 부위

② DC Motor 같은 경우 해당 Sensor 연결 부위가 틀려 연결이 안 되어서 따로 GPIO 50를 통해 제어하였고 DC Motor 회로 또한 구성하여 연결하였다. DC Motor 해당 회로도는 아래 그림 3와 같다.