스마트온도제어시스템

Download Report

Transcript 스마트온도제어시스템

스마트온도제어시스템
2007730204
2007730161
2010740183
201320093
김수빈
박희준
이상인
박찬솔
(발표자)
목차
 1. 설계목적
 2. 시스템 흐름도
 3. C 소스코드
 4. 트러블슈팅
 5. 작품사진
 6. 동영상시청
 7. 사용내역
 8. 역할분담
 9. 일정
1. 설계 목적
 온도센서의 출력값에 따른 모터속도 제어
 온도센서의 출력값을 받아 실시간으로 모터를 제어
 자동차 실내 온도의 실시간 모니터링 및 제어
2. 시스템 흐름도
온도센서의
온도감지
온도 저하
모터에의한
팬 작동
온도에 따른
전압 출력
전압출력값에 따
른 모터 속도제어
3. C 소스
temp : 실내온도
temp_new : 실내온도 (현재)
temp_old : 실내온도 (1sec 전)
d_temp : 1sec 동안 온도변화 량
Swi : on / off 동작 상태
G_led : Green LED – on/off 상태 표시
R_led : Red LED – fan 동작 상태
3. C 소스
초기 모터 속도 : 0 [RPM] (0x800)
temp <= 24 ℃
temp > 24 ℃
On
G
G&R
Off
-
-
※ G : Green light, R : Red light, temp : temperature
3. C 소스
Sensing period : 1 [sec]
d_temp : 1 sec 전과 후의 온도 비교
SW 2
SW3
swi = 1
Swi = 0
※ switch를 통해 system의 on/off 설정
3. C 소스
24
27
1
on
R
500
3. C 소스
24 ≥ T
RPM 0
24 < T ≤ 27 27 < T ≤ 30 30 < T ≤ 33 33 < T
500
1000
1500
2000
4. 트러블슈팅
 부품고장
-구매한 부품(ds18b20)의 쇼트로 추정되는 고장으로 새로운 부품으로 산정
input값이 output으로 그대로 출력
 온도센서제어의 어려움
-데이터시트의 잘못된 해석
 소스코딩의 어려움
-소스 코딩시 ON스위치를 누를 경우만 온도의 출력 값을 인식
- “>=“ 이러한 코딩명령어는 존재하지 않음
“=>” 바꾸어 해결
 Lcd 온도표시
- μs 단위로 출력 값을 인식하면 육안으로 구별이 어려워 Sec단위로 수정
5. 작품사진
6. 동영상 시청
7. 사용내역
물품
개수
가격
온도센서(lm35)
3
6,000
외관
1
5,000
온도센서모듈
(DS18B20)
1
3,000
FAN
1
15,000
나사
8
1,000
인두기
1
20,000
PCB
1
3,000
합계
38,000
8. 역할분담
소프트웨어
소자구입
하드웨어
조립
O
O
박희준
O
O
김수빈
O
O
O
이상인
O
박찬솔
O
O
O
O
9. 일정
월
3
화
4
수
5
목
6
금
7
토
일
11. 1
2
8
9
제안서발표
10
11
12
13
14
15
16
19
20
21
22
23
회도로작성
및 물품구입
17
18
조립및테스트
24
25
개선및 추가
사항확인
26
최종완성 및
피피티작성
27
Q&A
Thank you