Notice
Recent Posts
Recent Comments
마음 속 하늘은 항상 맑음~!
INA226 전류센서 본문
오래전에 아두이노에 10밀리옴 INA226 직류 전류 센서로 전류 장치를 만들다가 잠시 보류했다가 다시 만졌다.
그런데 테스트 중에 직류 전류값이 너무 크게 나와서 보니, 보정값을 대충 저항값으로 연산해서 설정하는데 그 값이 순수 저항값에 센서 기판이나 납땜등에 의한 이유로 약간 큰 차이가 있었던 듯.
결국 10밀리옴이었던 션트 저항치를 26밀리옴으로 조정하니 테스터에서 잰 값과 비슷한 적정값이 나왔다.
센서에는 전압과 전력값이 있는데 무슨 이유인지 정확히 나오지 않는다.
그리고 밀리값으로 읽는 정수형은 제대로 극성에 따라 +와 -값이 나오는데 실수형은 연산쪽에 문제가 있는지 극성과 상관없이 항상 -값이 자주 찍힌다. 아마 라이브러리 자체의 버그인 듯.
여튼 가장 중요한건 10밀리옴의 션트이지만 추가적인 16밀리옴의 저항값이 전류값을 더 많이 나오게 하는 문제를 잡았다. 좀 더 큰 션트 저항이 달린 비슷한 모델의 직류 전류 센서에서도 아마 같은 문제가 있을 듯.
전압 센싱은 잘 안되는 것 같고, 전류만 최대값이 1초 단위로 추가적으로 업데이트 되도록 수정.
sketch_sep04a.zip
0.00MB
p.s.
다시 26으로 cal 저항값을 조정. average 샘플 수와는 큰 차이가 없는 것 같다.