전자기기 프로젝트를 시작했을 때, 온도는 제가 가장 마지막으로 생각하는 것이었습니다. 저는 회로를 작동시키는데 너무 집중했습니다.그리고 센서는 나에게 올바른 값을 주고 있었다.
하지만 시간이 지남에 따라, 저는 뭔가 알아차리기 시작했습니다. 제 회로는 때때로 완벽하게 작동하지만 다른 때는 그렇지 않았습니다. 코드가 동일하고 전선이 같은 방식으로 설정되어 있었음에도 불구하고,저는 여전히 다른 결과를 얻을 것입니다..
그 때야 제가 고려해야 할 전자 부품에 영향을 미치는 외부 요인이 있다는 것을 깨달았습니다.
온도에 대해 생각할 때, 그것은 중요하지 않은 추가 요소 중 하나라고 생각할 수 있습니다. 하지만 실제로는 온도가 센서 정확성, 배터리 성능, 전압 수준,전체적인 일관성어려운 부분은 이러한 변화가 너무 미세해서 간과하기 쉽지만, 상황이 예상대로 동작하지 않을 때 혼란을 일으킬 정도로 크다는 것입니다.
제가 처음으로 이 사실을 알아차린 것은 시간 측정에 의존하는 센서에서 일했을 때였습니다. 저는 항상 일관된 값을 얻을 것이라고 생각했지만,제 결과는 조금씩 변했습니다.오류를 내기에는 충분하지 않지만, 그 이유가 무엇인지 고려하기에 충분합니다. 왜냐하면 가치의 작은 변화는 더 큰 프로젝트에서 문제가 될 수 있기 때문입니다.
전선이 틀렸는지 아니면 제 코드가 틀렸는지에 대해 의문을 품었지만 모든 것이 완벽했습니다. 그 때 저는 환경 자체가 제 결과를 변화시키고 있다는 것을 깨달았습니다.
온도 는 센서 에 어떤 영향 을 미치는가?
많은 센서는 온도와 함께 변화하는 물리적 특성에 의존합니다. 예를 들어 저항이 증가하거나 감소 할 수 있습니다. 전압 출력이 약간 변할 수 있습니다.그리고 타이밍에 기반한 센서는 다르게 행동할 수 있습니다..
음향으로 거리를 측정하는 것 같은 것조차도 영향을 받을 수 있습니다. 왜냐하면 온도가 얼마나 빨리 공기를 통과하는지 변화하기 때문입니다.당신의 판독은 당신이 생각하는 것처럼 안정적이지 않을 수 있습니다..
이것은 센서 드리프트라고 합니다. 센서에서 매우 흔한 오류입니다.
저항기
레지스터는 항상 정확하지 않습니다. 처음에는 10kΩ로 표시된 레지스터가 항상 10kΩ일 것이라고 생각했습니다. 그러나 실제로 레지스터는 온도 (± 5%) 에 따라 약간 변하는 허용량을 가지고 있습니다.
대부분의 초보 프로젝트에서는 이러한 작은 변화가 큰 문제가 아닙니다. 하지만 전압이 중요한 회로에서, 전압 분할기나 아날로그 판독기처럼,이 작은 변화들은 당신의 결과에 영향을 줄 수 있습니다..
배터리 들 이 때때로 신뢰 할 수 없는 것 처럼 느껴지는 이유
배터리로 작동하는 프로젝트를 사용해 본 적이 있다면, 배터리가 예상보다 더 빨리 마감되는 것을 볼 수 있습니다. 온도 또한 중요한 역할을 합니다.배터리가 그렇게 효율적이지 않을 겁니다.뜨거운 환경에서는 배터리가 잠시 더 잘 작동하지만 장기적으로 배터리의 건강은 감소합니다.
작은 회로 에서도 열 이 쌓인다
이런 문제들을 몇 번이나 실험한 후, 저는 다른 방식으로 문제를 접근하기 시작했습니다.
바로 실수 했다고 생각하기 보다는 다음 과 같은 질문 을 해봅니다. 환경 이 변화 했습니까?내 측정은 시간이 지남에 따라 약간 떠다니고?
프로젝트 에 도움 이 되는 단순 한 습관
너무 복잡하게 만드는 대신, 몇 가지 작은 습관이 당신의 회로를 한 번 이상 테스트합니다.그리고 측정값이 약간 떨어져 있는 것처럼 보이면오류가 아니라 패턴을 찾습니다.
결론적으로, 온도는 제가 생각해야 할 때까지 생각하지 않았던 것들 중 하나입니다. 하지만 일단 제가 그 값에 미치는 영향을 주목하기 시작했을 때, 그것은 제가 디버깅하고 회로를 설계하는 방식을 바꾸었습니다.
그래서 값이 약간 변하는 것을 볼 때 배선이나 코드에 대한 결론을 내리는 대신, 다른 요인이 이것을 유발할 수 있는지 스스로 물어보십시오.전자제품이 흑백이 아니라는 것을 알게 될 것입니다.; 당신은 그들이 사는 환경을 이해해야 합니다.

