배터리가 부족할 때 원격 서버에 트리거합니까?


9

현재는 자동차 추적 장치를 만드는 프로젝트를 진행하고 있습니다. 현재 장치가 잘 작동하지만 개선하고 싶습니다.

상황은 내 장치가 외부 전원 (납산 배터리)으로 실행 중이며 장치가 배터리 부족 상태 일 때 원격 서버에 경고를 보내려고합니다.

내가 아는 한, 한 가지 방법은 더 많은 배터리와 복잡한 알고리즘을 사용하여 복잡한 배터리를 자주 확인하는 것입니다.

내 디자인은 Arduino uno R3 및 Sim080 모듈을 기반으로합니다.

저전력 상태 일 때 원격 서버를 트리거하기 만하면 배터리 잔량의 정확도 측정을 정의 할 필요가 없습니다.

답변:


4

하드웨어에 대한 정보를 포함하지 않았으므로 장치를 언급했습니다.

저전력 감지 회로는 매우 간단하며 OP-amp, 제너 다이오드 및 몇 가지 저항 / 전위계가 모두 필요합니다.


arduino uno R3 + 모듈 Sim808을 사용합니다. 어떻게하는지 자세히 설명해 주시겠습니까? 나는 전자 제품과 전력 소비에 약간의 경험이 있습니다.
juggernaut156156

Arduino를 사용하는 경우 "A / D 입력"변환기가 여러 개 있으며 전압 분배기 (저항 2 개)와 전류 전압을 "저전압"한계와 비교하여 "낮음"을 보내는 코드 만 있으면됩니다 전압 "메시지를 원격 서버에 보냅니다. 그리고 가능한 한 많은 정보를 추가하십시오. 장치, 원격 서버는 일반적인 용어이므로 사용하지 마십시오. 자세한 답변을 원치 않는 것처럼 보입니다!
MatsK

3

내가 아는 한, 한 가지 방법은 더 많은 배터리와 복잡한 알고리즘을 사용하여 복잡한 배터리를 자주 확인하는 것입니다.

그러나

저전력 상태 일 때 원격 서버를 트리거하기 만하면 배터리 잔량의 정확도 측정을 정의 할 필요가 없습니다.

이 디자인의 범위는 데이터를 수집하여 최상의 시간에이 이벤트를 트리거하는 데 도움이됩니다. 이는 양방향 연결없이 기능을 구현하려는 것과 비교할 때 IoT 디자인의 큰 장점입니다.

납산 배터리는 상당히 단순한 짐승입니다. 충전시 전압은 약 14.2V로 상승하고 시간이 지남에 따라 (휴면시) 12V로 떨어집니다. 부하를 사용하면 부하에 따라 전압이 약간 떨어집니다. 방전이 가까워지면 더 빨리 떨어집니다. 방전 곡선의 예는 이 답변 을 참조하십시오 .

10V 젠너 드로퍼 및 클램핑 회로를 통해 ADC를 사용하여 10-13.3V 풀 스케일을 측정 할 수 있습니다. 이는 방전을 식별하기에 충분하지만 사용하는 임계 값을 모니터링하고 조정하려고합니다. 엔진이 작동 한 이후의 시간 (및 기타 여러 변수)과 함께 온도가 사용하는 임계 값에 영향을 줄 수 있습니다.

더 많은 데이터를 수집함으로써 간접 측정을 수행 할 수 있으며, 동작의 변화를 식별하여 오류를 조기에 경고 할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.