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