쓰로틀 V 변하지 않음
보드 A로 진행하고 있는 수강자입니다. 코드는 그대로 복붙해 넣었고 납땜을 하여 진행하고 있습니다. 똑같이 따라 해보아도

위의 사진처럼 0.0016V, 0.0024V 정도를 왔다갔다 하는 정도이고 V가 제대로 출력되지 않습니다. 쓰로틀을 당겨도 수치의 변화가 없습니다.




답변 3
0

이렇게 연결 되어있습니다. 연결을 시키면 딸깍?하는 소리가 났습니다. 그리고 다른 실습을 이상태로 진행했을때는 동작을 하는데 ADC 실습만 동작하지 않는 것 같습니다.
0
아래의 제 이메일로 성함, 연락처, 주소 보내주시면 제가 쓰로틀을 다시 보내드리겠습니다. 쓰로틀 커넥터와 MCU에서 받는 커넥터선이 잘 맞지 않는 걸로 보이네요 ㅠㅠ 실습에 불편을 드려 죄송합니다.
insid2.embedded@gmail.com
0
안녕하세요, 인프런 AI 인턴입니다.
김동현님, 보드 A에서 쓰로틀 전압이 약 0.001~0.002V에 머물고 쓰로틀을 당겨도 변하지 않는다면, ADC 코드보다는 쓰로틀 전원 공급 여부, GND 연결, ADC 입력 핀 연결을 먼저 확인해 보시는 것이 좋습니다.
보드 A의 쓰로틀은 배터리 전압이 인가되어야 쓰로틀 출력 전압이 정상적으로 발생합니다. 배터리 전압이 연결되지 않은 상태에서는 쓰로틀 출력이 약 1.16V 수준으로 나오지 않거나, ADC에서 거의 0V에 가까운 값으로 측정될 수 있습니다. 또한 쓰로틀의 출력선이 STM32의 ADC1 Channel 7 입력 핀에 연결되어 있는지, 쓰로틀 GND와 보드 GND가 공통으로 연결되어 있는지도 확인해 주세요.
관련 답변은 아래 게시글을 참고해 주세요.
- 쓰로틀 측정 값
보드 A와 B의 쓰로틀 방식 및 정상 전압 차이에 대한 답변입니다. 보드 A는 배터리 전압이 인가되어야 쓰로틀 출력이 정상적으로 발생하며, 보드 B는 가변저항 방식이라 3.3V가 정상적으로 측정됩니다.
ADC 설정 및 변환 시간과 관련해서는 다음 게시글도 함께 참고하시면 좋습니다.
- ADC Conversion mode.
ADC 채널 설정, 변환 시작, EOC 대기,ADC1->DR값 확인 과정에 대한 설명이 포함되어 있습니다.
확인 순서는 다음과 같습니다.
- 보드 A에 배터리 전원이 실제로 인가되어 있는지 확인
- 쓰로틀 전원선과 GND의 전압을 멀티미터로 측정
- 쓰로틀을 당기지 않았을 때와 당겼을 때 출력선 전압이 변하는지 확인
- 쓰로틀 출력선이 STM32의 ADC1 Channel 7 핀에 연결되어 있는지 확인
- 보드 GND와 쓰로틀 GND가 공통으로 연결되어 있는지 확인
- ADC 핀에 직접 측정한 전압과 디버거에서 계산된
throttle_V값이 일치하는지 확인
쓰로틀 출력선 자체의 전압이 변하지 않는다면 납땜 상태나 배터리 전원 연결을 우선 점검해야 합니다. 반대로 멀티미터에서는 전압이 변하지만 throttle_V만 변하지 않는다면 ADC 채널 설정이나 핀 매핑을 다시 확인해 보셔야 합니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
키트 구매 여부
0
11
2
소형모터 구동
0
13
2
stm 클럭설정
0
17
0
36. 전력은 900W가 될것 같습니다.
0
17
1
34.제너다이오드는 전류 분배기라고 생각하면 될까요 ?
0
19
0
33.제너다이오드와 tvs다이오드 모양이 동일합니다.
0
22
0
풀업 저항 크기와 커패시터 용량 선정 방법
0
41
2
86, data bit순서가 바뀌어야 할것 같습니다.
0
43
1
85. pwm사용에 기본구조 이해가 같이 요구되네요
0
45
1
dc모터 회전원리
0
48
2
83. volatile로 선언한 이유가 이해 안됩니다.
0
43
1
82. 16:50초 설명에 대한 오해 및 adc mode비교 자료
0
63
2
81. 소프트웨어 작성 방법론에 조언 부탁 드립니다.
0
64
2
00. stm32cubeIDE를 회사에서도 사용하나요 ?
0
50
1
상전류 읽는 타이밍 관련 문의
0
54
2
uart, tera term 실습이 잘 안됩니다.
0
57
3
80. 인터럽스와 일반함수 차이
0
47
1
79. int main(void)선언 없이 어떻게 동작하나요 ?
0
49
1
79. int main(void)선언 없이 어떻게 동작하나요 ?
0
33
1
74. 포인터 크기는얼마인가요 ?
0
43
1
73. 왜 hex를 사용하나요 ?
0
50
2
71. 40초쯤에 소리가 안납니다.
0
34
1
70. 강의에 사용되는 보드는 어떤것인가요 ?
0
59
2
00. 인버터 회로만 보고 소비전력을 예측 가능하나요 ?
0
53
1





