알리에서 파는 3달러짜리 볼트/암페어 미터기입니다.
회사에서 물류를 주로 담당하는 계약직 직원이 최근 샘플 회로에 소프트웨어 집어넣고 납품하는 일을 분담하게 되어 책상위에서 간단히 쓸 수 있는 전원 공급장치를 만들어주고 있었습니다만...
ECU 수준의 적은 전류소모량을 감지를 못하길래 회로를 들여다보니, 증폭기로 보이는 IC가 없습니다...?
전류감지가 안될 때 (소모 전류 약 60mA) 션트 저항 양단의 전압을 찍어보니 약 0.0004V가 찍혀나왔습니다.
디스플레이 뒷면에 박혀있는 MCU는 아무리 고급을 써봤지 8비트가 한계일 것 같고, ADC도 8비트라 가정하면 해상도는 2^8=256
그런데 아두이노 우노에 탑재된 ATMega328P는 비록 8비트 MCU지만 10비트ADC를 탑재하고 있으니 얘도 넉넉잡아서 1024의 해상도를 갖는다고 합시다.
그럼 최소 분해능은 5/1024=0.00483V
...
10배는 부족했군요...
10비트 ADC로도 감지가 불가능한 레벨인데 더 저렴한 MCU를 썼다고 넘겨짚으면 해상도가 딸려서 감지가 불가능한 수준이군요...
사기 전에 판매자 문의나 미리보기 이미지의 회로도를 통해 증폭기 유무를 먼저 확인했어야 하는데...
베테랑 전자쟁이의 길은 멀고도 험합니다...
그럼 분해능이 높아지는 효과도 있을꺼에요. (3.3/1024)
저 DSN-VC288 도 여러 버전이 있어서 100A 측정 되는 외부 션트 버전도 있고
STM32F042 이랑 OPAMP가 달린 버전도 있고 다양하더군요.
https://www.diycart.in/product/dsn-vc288-voltmeter-ammeter/