드림솔루션 - 로터리엔코더·각도센서·모터커플링 CNC부품몰

이벤트 배너

전체 카테고리

추천 메뉴


엔코더 인터페이스 BD-EN-INT 아두이노 호환 소스코드 제공

공유
SNS 공유하기
  • 페이스북 공유
    페이스북
  • X 공유
    X
  • 핀터레스트 공유
    핀터레스트
  • 카카오톡 공유
    카카오톡링크
  • 판매가
    27,500원 (부가세포함)
  • 상품재고
    39개
  • 제조사
    드림솔루션
  • 원산지
    대한민국
  • 평균준비기간
    오후 1시 이전 결제 시 당일 출고
    (편의점택배 접수 · 택배사 사정에 따라 수거 지연 가능)
  • 택배사
    CJ대한통운 / 상황에 따라 타 택배사 이용
  • 배송비
    3,400원 조건별배송
    금액별배송비
    0원 이상 ~ 40,000원 미만 3,400원
    40,000원 이상 0원

    배송비 계산 기준 : 판매가 + 옵션가 + 추가상품가 + 텍스트옵션가 - 상품할인가 - 상품쿠폰할인가

    지역별추가배송비
    지역별배송비
    제주특별자치도 서귀포시 3,000원
    제주특별자치도 제주시 3,000원
    택배  /  주문시결제(선결제)
    방문 수령지 : 경기도 안산시 단원구 산단로 325 (리드 스마트스퀘어 지식산업센터) 7동 10층 32호
엔코더 인터페이스 BD-EN-INT 아두이노 호환 소스코드 제공
0원
  • 총 상품금액
  • 총 할인금액
  • 총 합계금액

✓ 회원가입 없이 주문 가능, 취소·환불도 마이페이지에서 바로 신청

 

※본 동영상은 드림솔루션의 엔코더 인테페이스 BD-EN-INT, 아두이노 UNO로 서보모터를 제어하는 영상입니다.

아두이노 소스코드 : https://drive.google.com/file/d/1bwe-b728iMFURLrcnJLQawN5subrkt3J/view?usp=sharing    ->블로그에서 자세히 보기

예제 2 :  https://youtu.be/ehZHfDoK4qE    ->블로그에서 자세히 보기

설명 : 로터리엔코더와 엔코더인터페이스(BD-EN-INT),모터드라이버(MW-VSTB24D2S-v2)를 이용하여 스테핑모터를 제어하기  

예제 3: https://youtu.be/Rs-hF-pWXtw ->블로그에서 자세히 보기

아두이노 소스코드 : https://drive.google.com/file/d/1uxw4-Xik95otdKLKOja8iD0BEPTW_82W/view?usp=sharing 

설명 : 로터리엔코더ENAB512-P 또는 ENAB512-C, 엔코더인터페이스BD-EN-INT, 아두이노를 이용하여 엔코더의 정지, 정회전, 역회전을 LED로 표현하기 

예제 4: https://youtu.be/ccyfMKaug8w  ->블로그에서 자세히 보기

아두이노 소스코드 : https://drive.google.com/file/d/1EbjBMlDU5jLIOGNFEjShWRHl9wKSmJyQ/view?usp=sharing

설명 : 로터리엔코더ENAB512-P 또는 ENAB512-C, 엔코더인터페이스BD-EN-INT, 아두이노를 이용하여 엔코더의 RMP값을 받기 

예제 5 : https://youtu.be/MGlY5XM_9vY 

아두이노 소스코드 : https://drive.google.com/file/d/1iOw20870Qv1DIAremwerzwgn5GtdCHg7/view?usp=sharing

설명 : 로터리엔코더ENAB512-P 또는 ENAB512-C, 엔코더인터페이스BD-EN-INT, 아두이노 우노를 이용하여 LCD에 RPM값을 출력하기

예제 6 : https://youtu.be/44Y6WUUe-Q8 

아두이노 소스코드 : https://drive.google.com/file/d/1xfBHQ59wlnf0kI3gNlw-AMTeQDKvyptH/view?usp=sharing

설명 : 로터리엔코더ENAB512-P 또는 ENAB512-C, 엔코더인터페이스BD-EN-INT, 아두이노 우노를 이용하여 LCD에 바퀴가 굴러간 거리distance값을 출력하기

문의사항이 있으시면 카카오톡 톡문의로 빠른 상담해보세요.

 datasheet 다운로드 

▣ DESCRIPTION

엔코더 인터페이스 BD-EN-INT는 인크리멘탈 엔코더의 A, B상을 입력 받아 회전방향을 검출하고 정/역회전 펄스를 출력하는 변환보드입니다. 이 보드는 정회전 펄스와 역회전 펄스를 분리하여 출력하므로 그 출력을 MCU카운터의 외부입력 핀으로 수신하여 적산하면 연산량을 최소화하여 상대위치 혹은 각도를 쉽게 구할 수 있습니다. 또한 A, B상으로 조합되는 4가지 상태를 모두 검출하므로 엔코더의 분해능을  4체배 할 수 있습니다. 예를 들어 당사의 ENAB512-C엔코더와 연결하면 1회전당 2048의 분해능을 얻을 수 있습니다.

※ 당사의 엔코더 시리즈(ENAB512/ENAB400)와 호환되며 출력이 5V 토템폴 형식인 타사의 엔코더와도 호한 가능합니다.

 

▣ INPUT/OUTPUT DESCRIPTION

POWER

5V

전원

INPUT

A

 엔코더의 A상

B

 엔코더의 B상

OUTPUT


Pulse

 정/역방향 펄스

Direction

 회전방향

정(5V), 역(0V) 

CW Pulse

 정방향 펄스

CW Pulse

 역방향 펄스

 

 

 50d32a29abb769573c029f5d77a6a732_213611.jpg

 

▣ TRANSIENT CHARACTERISTICS

PARAMETER

MIN

 TYP

MAX

A, B Frequency

-

 -

125kHz

 Output Frequency

-

 -

500kHz

Output Pulse Width(Tw)

490ns

 500ns

510ns

 Iutput Output Delay(Td)

-

 -

200ns

 

▣ OUTLINE DIMENSIONS (mm)

 002d7e82ea9e3aa96ed93b699bf02976_215735.jpg
 

▣ INPUT/OUTPUT TIMING DIAGRAM

​20141023_172125_220045.png 

 

※ 회전방향은 A상이 앞설 경우를 정회전(CW)으로 하고 B상이 앞설 경우를 역회전(CCW)으로 함.


아두이노와 연결회로도는 다음과 같습니다.


8686e6b163b1ee5b6cd6380c96d9e63b_151218.jpg
아우이노 소스코드는 다음과 같습니다.

#include <Servo.h>

​

Servo myservo;

​

long encoder_intPin1 = 2; //엔코더인터페이스의 CW Pulse

long encoder_intPin2 = 3; //엔코더인터페이스의 CCW Pulse

long angle = 0;

​

volatile long encoderValue = 0;

​

void setup() {

Serial.begin (9600);

myservo.attach(9);

​

pinMode(encoder_intPin1, INPUT);

pinMode(encoder_intPin2, INPUT);

​

//call updateEncoder() when any high/low changed seen

//on interrupt 0 (pin 2), or interrupt 1 (pin 3)

attachInterrupt(0, updateEncoder0, FALLING);

attachInterrupt(1, updateEncoder1, FALLING);

​

}

​

void loop(){

//Do stuff here

angle = encoderValue*360/2048;

​

myservo.write(angle);

​

Serial.println(angle);

//delay(1000); //just here to slow down the output, and show it will work even during a delay

}

​

void updateEncoder0(){

encoderValue ++;

}

void updateEncoder1(){

encoderValue --;

}

 

▣ 예제 2 : 로터리엔코더와 엔코더인터페이스(BD-EN-INT),모터드라이버(MW-VSTB24D2S-v2)를 이용하여 스테핑모터를 제어하는 연결회로도->블로그에서 연결회로도 보기 

381986d4c273554140c55246d9f7f93d_142604.jpg
 ▣ 예제 5, 6 : 로터리엔코더ENAB시리즈(ENAB512-P 또는 ENAB512-C,ENAB400-C)와 아두이노 우노를 이용하여 LCD에 RPM값 또는 바퀴가 굴러간 거리distance값을 출력하는 연결회로도

aec963cfbb3b61bcc7395000f323cb80_145640.jpg


 1_220342.jpg2_220354.jpg
 

                         

배송안내

​배송비

기본배송료는 3,400원 입니다. (도서,산간,오지 일부지역은 배송비가 추가될 수 있습니다)  제품에 따라 배송비가 달라집니다. 

 

 

배송지역

전국(제주 및 섬지역, 기타 산간/도서지역 배송가능)
제주도 및 기타 섬지역은 항공료 3,000원이 추가됩니다.


배송기간

평일 오전 9시부터 오후 1시까지 주문 및 결제를 완료해주셔야 당일발송 됩니다.

평균배송기간은 2~3일정도 소요됩니다.
(토요일/공휴일 주문건은 제외됩니다.)
(일부 상품의 경우 재고 보유 상황에 따라서 평균 발송일이 다소 차이가 발생될 수 있습니다.)


다품종으로 주문을 하신 경우 상품의 평균 발송일이 가장 늦은 상품의 발송일에 일괄 발송됩니다. 
(발송 예정일은 근무 영업일 기준 평균 소요일 입니다. 토요일,일요일,공휴일은 제외 됩니다. ) 

 

주문제작 또는 구매대행 상품의 경우 다소 늦어질수 있습니다.[배송예정일은 제작과정 및 해외배송기간에 따른 유동성이 발생하므로 평균 배송일과는 차이가 발생할 수 있습니다.]

교환 및 반품안내

제품 수령 후 7일(주말/공휴일 포함)이내 다음 사항의 경우 취소, 교환, 환불, AS 가능합니다.


[취소, 교환, 환불, AS 가능] 수령한 제품의 불량, 파손, 오 배송 등으로 사용이 불가한 경우

고객변심인 경우 제품 포장을 개봉하지 않고, 사용하지 않은 상태인 경우
제품 불량으로 확인되어 수령일 기준 7일이내 (주말/공휴일 포함) 취소, 교환, 환불, AS를 요청하는 경우


취소·교환·환불 및 A/S 배송비 안내

1. 고객 변심에 의한 취소·교환·환불

제품 포장을 개봉하지 않고 사용하지 않은 상태에 한하여 가능합니다.

이 경우 왕복 배송비는 고객님 부담입니다.

2. 제품 불량에 의한 취소·교환·환불 및 A/S

제품 불량으로 확인된 경우, 제품 수령일로부터 7일 이내(주말·공휴일 포함) 취소·교환·환불 또는 A/S를 요청하시면 왕복 배송비는 당사에서 부담합니다.


[취소, 교환, 환불, AS 불가]
제품 수령일 기준 7일 (주말, 공휴일 포함) 초과한 경우
제품 및 포장을 파손, 훼손, 변형 시켜 재화의 가치를 하락시키거나, 사용자 과실로 인하여 제품 불량이 발생한 경우
(복사가 가능한 1회성 제품 (예: 서적,USB 모듈 및 키트 종류), 전선, 주문제작 상품, 교육 수강신청상품, 수동소자, 
소켓, LED제품, 해외구매 상품은 절대 교환, 취소, AS 불가) 
드림솔루션에 사전 안내나 확인없이 반품, 교환, AS 반품 보내는 경우
반품, 교환, AS 절차 및 상세내용은 드림솔루션 홈페이지 - 고객센터 - 취소/교환/환불 및 AS
상세설명을 반드시 참고하시길 부탁드립니다.

환불안내

- 상품 청약철회 가능기간은 상품 수령일로 부터 7일 이내 입니다.

AS안내

- 소비자분쟁해결 기준(공정거래위원회 고시)에 따라 피해를 보상받을 수 있습니다.

- A/S는 판매자에게 문의하시기 바랍니다.

이미지 확대보기

엔코더 인터페이스 BD-EN-INT 아두이노 호환 소스코드 제공

엔코더 인터페이스 BD-EN-INT 아두이노 호환 소스코드 제공
엔코더 인터페이스 BD-EN-INT 아두이노 호환 소스코드 제공

비밀번호 인증

글 작성시 설정한 비밀번호를 입력해 주세요.

확인

장바구니 담기

상품이 장바구니에 담겼습니다.
바로 확인하시겠습니까?

찜 리스트 담기

상품이 찜 리스트에 담겼습니다.
바로 확인하시겠습니까?

광고