arduino에서의 전압 판정(아날로그 입력으로부터 전압 계산)과 스티어링 스위치 1

arduino에서 전압은 분압회로에서 저항을 통해 보다 훨씬 정확하게 헤아릴 수 있다는 기사가 있다.



그러나, 실제로 arduino 초보자인 자신 등, 그렇게 간단하게 잘 되지 않는 것이 있었다.

스티어링 스위치로 오디오 조작 및 핸즈프리 조작의 버튼류





이러한 버튼은 저항값이 변화할 뿐이므로 이것을 전압의 변화를 만들어 이용하면 좋을 것이라고 생각했지만. 단지 그렇게 간단하지도 않았다.

분압 회로의 해설에서 계산식이 있지만, 가능한 한 낭비로 전류를 흘리고 싶지는 않다.

그래서 먼저 R1의 저항(아래 그림)을 9K 정도로 테스트했다




그 결과 저항값이 가장 낮아지는 CALL 버튼(1)과 VOL UP 버튼으로 차이가 작아지고, 또한 전원이 들어갈 때마다 수치가 변화하는 것을 깨달았다. 처음 브레드보드의 접촉에 뭔가 문제가 있는지 의심했지만, 아무래도 배터리 전압도 DC-DC 컨버터의 출력도 안정되어 있는 것 같았다.
즉, 열 A, C 및 D는 시간을 두고 측정 한 것만으로, 회로도의 저항 값이나 걸고있는 전압은 동일하지만, 열 D에서는 값이 조금 어긋나있다. 어쩌면 DC-DC 컨버터 출력에서 ​​미묘하게 출력 전압이 달라져 버릴 가능성은 있을지도 모른다.


저항값을 5.4K로 하여 다시 측정한 결과





그래프에는 전압이 있지만 실제 정확한 전압은 아닙니다. analogRead()의 판독치를 단지 판단하기 쉬운 수치로 옮겨놓고 있을 뿐이다.

그러나 매번 안정되지 않는 문제는



차량의 배터리는 파나소닉으로 신품으로 교환하고 나서 그다지 날이 지나지 않고, 엔진 아이들링 시에도 14V 이상 있다. 출력 전압이 입력 전압의 변화에 ​​따라 변화하는 것처럼 보이지 않습니다. DC-DC 컨버터를 의심하고 있는 동안 arduino mini pro에서 실제로 사용하는 칩으로 실장을 시작하고 있어 결국 테스트도 보다 소형의 arduino mini에

(이미지는 다른 프린트 기판을 유용)
미니에서 테스트하면 지금까지 nano의 데이터
모두 무효화 될수록 값이 변경됩니다.
저항 값이 있고 함께 맞추었기 때문에 다소 변화하고 있다고 원래 정확한 전압 계산은 아니었지만
그래서 바로 프로그램중의 판단의 값을 재조정해 접속할 때마다 변화는 적어졌지만, DC-DC 컨버터가 발열하고 있는 것을 깨닫는다.
아무래도 부러진 것 같게 바꾸지만 역시 발열이 신경이 쓰인다. 그래서 전류를 측정하지만 LCD 디스플레이 연결하고 52.3mA 정도

DC-DC 컨버터가 이상합니다. → 이미 판매 중단
이것 5장 1조로 샀다고 생각하지만 아무래도 신용할 수 없다. 움직이는 기판의 녀석도 있는 것 같지만

DC-DC 컨버터 기반을 다른 것으로 교체.



보다 작아 설치가 어려워졌지만 움직여 보면 발열 전혀 없음

조금 큰 중간에 옮겨가는 것이 안되는 DC-DC
5 개 1 세트로 톱 4 개 찍혀있는 것이 이번에 사용한 DC-DC
5V에서 쇼트하여 미세 조정할 수 있게 되어 있었지만, 5V에서는 최대 4.3V 밖에 없고, 8V를 쇼트시켜 미조정하면 최저 전압이 4V 조금 이하가 되었기 때문에 5.3V 정도로 한다
이제 다시 차로 테스트하지만, 그 때는 릴레이와 연동시켜 각각의 버튼으로 LED를 빛나게 하려고 한다.
(다음에 또 계속 투고 예정)

좋은 웹페이지 즐겨찾기