온도제어 방법 개선 및 결함...

by 이희철 | 2016-12-23 11:29

이전에서 하드웨어 회로로 노이즈를 감소시키긴 했지만...


A/D컨버팅 한 값을 표시 시켜 보면 값의 오차와 변동이 있어서 많은 측정값을 읽어 들여서 평균치를 취해서 노이즈를 감소시킬 수 있다...



먼저 int average_temp [100]으로 100개의 배열을 선언 한 후...


센서에서 100개의 데이터를 추출한다...




측정 데이터의 노이즈가 현격하게 감소한 것을 알 수 있다...



실험 도중에...


정상적으로 동작하던 회로가...


갑자기 A/D컨버터에 읽어들여진 값들이 -값을 나타내며 오류가 뜬다...


보통 이런 경우에 일어날 수 있는 가능성은 둘 중 하나...


아두이노메가 보드가 불량이 되었거나... (A/D컨버터 회로가 파손)...


센서가 잘못되었거나...


다른 새로운 센서를 연결해 보니 정상 작동하는 것으로 보아 밥솥에 장착되어 있는 센서가 파손된 것 같다...





에러가 날 때 바로 다른 센서를 연결하면 정상적으로 수치가 나타나는 것을 보면...


아두이노메가보드의 문제는 아닌 듯 싶고...


센서의 하드웨어상 오류가 가장 의심이 되기 때문에...


새 부품으로 교체해 보고 싶었는데...


아프터서비스센터에 찾아가서 사정해서 간신히 3개를 구입해 놓은 것이 있어서 부품을 교체를 하려고 찾아보았지만 찾을 수가 없었다...


수 많은 쌓아놓은 부품들 속에서 아무리 뒤져도 나타나지 않아서...


작업장을 청소하고 정리까지 해 보았지만 찾을 수가 없었다...


일단 센서를 찾을 때 까지 작업 중단...





 

댓글 0

MADE BY

이희철

요리, 전자회로설계