• 제품문의
  • 제품에 관련된 궁금한 사항을 문의하실 수 있습니다.
[re] 답변입니다. ( IG-32PGM 모델에서 엔코더 관련질문이 있습니다.)
 Name : dnj (220.♡.207.155)
Date : 04-11-16 01:43 Hit : 3,904  
안녕하십니까. 디엔지 입니다.

저희가 소형 DC 모터만 전문적으로 다루는 업체이다 보니, 전자 관련 제어에 대해서까진

많은 조언을 해드리지 못함을 먼저 죄송하게 생각합니다.

시리얼 통신의 최대속도는 115.2Kbps 정도로 알고 있습니다.

IG-32PGM 모터의 무부하시 회전수는 6000 RPM 이며 / 초당 회전수는 6000/60 = 100 회전이고,

엔코더의 출력 펄스값은 2채널 사용시 1회전당 14 pulse 이므로, (100 회전 * 14 = 1400 pulse/ 1초당)

이 될것입니다. 115.2kbps 의 통신 속도를 가진 시리얼 통신에서 1초당 1400 pulse 를 너무 빨라서

인식하지 못한다는것은 , 먼저 다른 부분부터 체크를 해보시는것이 어떨까 생각됩니다.


1. 엔코더에서 나오는 파형을 오실로 스코프를 이용 깨끗한 사각파형이 나오는지 점검해 보시고,


2. 엔코더에서 나오는 파형의 전압값이 시리얼 통신에서 인식할수 있는 정도의 전압값이 충분히 나오고 있는지.


우선 위의 두가지 사항을 먼저 점검해 보심이 좋을것 같습니다.


두가지 부분이 다 이상이 없다면, 한채널에서만 나오는 파형만 읽어 들여 보시고

(무부하기준 700 pulse /sec 가 될것입니다.)

그래도 pulse 가 빨라서 인식을 못한다는 판단이 되시면 모터구동에 인가되는 전압을 반정도로 떨어뜨리셔서

12 V 일 경우 6V 정도...... (1채널만 TEST시 약, 350 pulse /sec 정도의 펄스가 나올것입니다.)

위와 같은 부분을 순차적으로 점검해 보셔서, 엔코더 출력에 문제인지 입력속도때문인지를  천천히 짚어 나가

보시는 방법을 권해드립니다.

뭔가 해결의 실마리가 풀린만한 딱 부러진 답변을 못드려서 죄송합니다.

저희도 최대한 그 부분에 대해서 알아보도록 하겠습니다.

진행되시는 상황에 대해서 계속 연락 취해 주십시요.

감사합니다.

윤덕찬 대리.

TEL : 02-2611-0277
FAX : 02-2611-2461
E-Mail : dnj@dnj.co.kr


>다름이 아니라  IG-32PGM 모터를 사용하다가 엔코더 사용할 일이 있어서 엔코더를 제어해보려고 합니다.
>
>그런데 저번에 보내주신 PDF파일을 보면서
>
><img src = "http://dnj.co.kr/icon/member_image_box/1/ats177.gif">
>
>Do 있는 쪽에 마이컴(AVR)과 연결시키고 5볼트 전원을 인가했습니다.
>
>그런데 컴퓨터로 시리얼통신을 통해 들어오는 값을 확인하려고 하는데 값이 무척 빨리 들어와서 분석이 잘 안됩니다.
>
>자료를 좀 찾아보았는데 LS7166 을 사용해야 된다는 말도 있는데 이 방법말고 조금 쉽게 제어할 수 있는 방법이
>
>있는지 알고 싶습니다. ^^;; 답변 부탁드릴께요
>
>감사합니다. 안녕히게세요
>

   


TOP