상품 Q&A

뒤로가기
제목

리니어레일 구동 문의

작성자 싸이피아(ip:)

작성일 2021-06-01 18:09:27

조회 49

평점 0점  

추천 추천하기

내용

안녕하세요,

리니어레일의 끝에서 끝까지 왕복하기 위해서는 양쪽 또는 한쪽에 스위치를 부착하여 인식하는 방법이 있습니다. 그러나 속도가 너무 빠르면 오류가능성이 있으므로 속도를 늦추어서 테스트해보시기 바랍니다. 소스는 당연 스위치 인식하는 소스를 참조하여 수정하시면 됩니다.

이동거리를 제어하기 위해서 일단 스텝모터 1회전당 또는 1펄스당 이동 거리를 계산하시면 됩니다.

고속 리니어레일의 톱니 피치는 3mm이고 모터축에 연결된 풀리는 총 20톱니입니다. 따라서 1회전당 20x3mm = 60mm를 이동하게 됩니다.

스텝모터는 1펄스당 1.8도 회전하므로 1회전(360도)하기 위해서는 총 200펄스를 필요로 합니다.

아두이노에서 보내주는 펄스는 TB6600 드라이버에서 딥스위치(S1,S2,S3)로 조절가능합니다. 아래 첨부사진을 참조하시기 바랍니다.


*TB6600 딥스위치

S1~S3 으로 마이크로 스텝을 설정합니다. 값이 커질수록 속도는 느려집니다.

S4~S5 으로 구동 전류를 설정합니다. 전류가 클 수록 토크가 세집니다.

스위치는 아래로 내리면 ON이 됩니다.


TB6600 arduino Stepper Motor Driver - DFRobot


diptable




[ Original Message ]

안녕하세요 이전에 해당 제품을 구입한 학생입니다.


해당 제품과 TB6600 스텝모터 드라이버, 그리고 아두이노를 연결하여 구동시키려고 합니다.


리니어 레일을 1회 끝에서 끝까지 왕복시키려고 하는데 스텝모터 드라이버의 측면 1~6번 스위치와 아두이노의 코딩 설정을 어떻게 해야하는지 알고 싶어서 문의드립니다.

스텝과 펄스에 따른 레일의 이동거리 정보를 알 수 있을까요?

첨부파일

비밀번호
수정

비밀번호 입력후 수정 혹은 삭제해주세요.

댓글목록

등록된 댓글이 없습니다.

댓글 수정

이름

비밀번호

내용

/ byte

수정 취소
비밀번호 :
확인 취소
댓글 입력

이름

비밀번호

영문 대소문자/숫자/특수문자 중 2가지 이상 조합, 10자~16자

내용

/ byte

평점

왼쪽의 문자를 공백없이 입력하세요.

회원에게만 댓글 작성 권한이 있습니다.

관련 글 보기