아침 8시에 와서 모터가 잘 돌아가는 지 확인해보았다.
일단 줄 자로 재었을 때 17mm - 27mm 범위로 사인파형으로 움직인다.
하지만
특정 시간 (1분30초정도?)가 지나면 모터가 멈추면서 red LED가 깜빡이는
에러 알람이 나타난다.
왜 그럴까
모터에 들어오는 전압은 LIMIT(9V- 13V) 안에 잘 들어왔다.
그렇다면 무엇이 문제인 걸까.
다른 기구적인 한계치(DUTY, stroke) 문제 같은데
duty의 경우 9 - 20% 내로 작동되고 있으므로 50%를 넘지 않는다.
물론 내가 duty 계산 코드를 문제 없이 작성했다는 가정하에 limit 안에 정상적으로 동작한다고 볼 수 있다.
길이를 재보았더니 3.3mm - 27mm 범위로 리니어모터가 동작한다.
모두 문제가 없는 것 같은데..
데이터 시트, 제품 설명서를 봐도 그나마 단서는 여기다.
최대 전류 2.2A가 흐르도록 POWER SUPPLY를 공급해본다.
는 내가 지금 용어를 이해 못해서 하는 뻘 짓이다.
https://m.blog.naver.com/roboholic84/221066329982
[모터] 모터 용어 설명
모터 용어 정리 메카솔루션에서 판매하는 네오모터에 대한 모터 용어 정리입니다. 모터의 종류는 모터의 종...
blog.naver.com
이 블로그에 잘 설명되어 있다. 한번 자세히 보자.
최대 피크 전류는 리니어모터가 못 나오게 가장 쎄게 막았을 때 최대한 흐르는 전류이고
무부하 전류는 모터에 아무 힘도 가하지 않았을 때 흐르는 최소 전류라고 할 수 있다.
전류 전압값을 측정하기 위해 저항 9옴을 달고 전압 그래프를 출력하였다.
사실 회로 잘 이해 못.. 함 ;;