Hareware (21) 썸네일형 리스트형 RS485 종단저항 종단저항의 값을 계산하는 가장 좋은 방법은 오실로스코로 RS485 신호를 직접 검사하는 것. 만일 임피던스가 매칭되었다면, 정확한 구형파를 보여줄 것. 1) 기본으로 120옴을 사용.2) 최소 8시간 통신 테스3) 만약 통신 에러가 발생하면 오실로스코프를 사용하여 파형 체크. 위 그림으로 종단 저항 체크4) 종단 저항 수정하여 최소 8시간 통신 다시 테스트. * 주의 1) 종단 저항값은 배선 길이에 따라 달라짐.* 주의 2) 카본 1/4[W] 저항 사용 권장 [참고] https://blog.naver.com/PostView.naver?blogId=luckychhan&logNo=60101973075 RS485 란? 산업용 및 상업용 통신 시스템에서 널리 사용되는 직렬 통신 표준.높은 신뢰성과 장거리 통신에서 특히 유용. * 주요 특징1. 다중 드롭 네트워크- 하나의 버스에 여러 개의 장치 연결 가능. 최대 32개의 송신기와 32개의 수신기 연결 가능 2. 차동 신호 (Differential Signaling)- 차동 신호를 사용하여 데이터 전송 수행. 두 개의 선 간의 전압 차이를 사용하여 데이터 전송하는 방식.이로 인해 노이즈 내성이 높아지고 장거리 통신 가능. 3. 장거리 통신- 최대 1200m (4000 피트)까지 거리 지원. 이는 RS232 같은 다른 직렬 통신 표준보다 훨씬 더 긴 거리. 4. 높은 데이터 전송 속도- RS485는 최대 10 Mpbs의 전송 속도 지원. 하지만 실제 사용 환경에서는 케이블 .. 앱솔루트 엔코더(Absolute Encoder) 출력코드 엔코더 출력신호 2가지에 대해서 알아보자.1. Binary code : 2진수 코드 형식* 장점- PLC 등 컨트롤러 단에서 처리가 간단 * 단점- 비트가 변하는 타이밍에 문제가 생길 경우, 순간적으로 값이 확 바뀌는 오류 --> 보완 : Gray code. 이러한 오류를 최소화하기 위해 값이 변할 때 1개의 비트만 변함. 아래의 코드표는 KOYO사의 앱솔루트 엔코더에서 사용하는 Gray code 표 엔코더의 분해능에 따라 사용하는 비트의 개수가 다름.각도를 표시하는 분해능(180, 360, 720)은 최대값에서 0으로 변할 때 1개의 비트만 변하게 하기 위해코드 구성의 중간에서 추출하여 사용함. 360 펄스 제품을 보면 76 ~ 435의 값을 사용.그러므로 컨트롤러에서 입력값에서 -76을 해주면 0 ~.. 댐핑저항이란? (Damping Resistor) MCU와 다른 IC칩 사이에 직렬 저항이 연결되어 있는 경우를 본 적이 있을 것이다. 이러한 저항을 "댐핑저항(Damping Resistor)" 라고 부른다. 1. 목적1) 노이즈 제거MCU의 출력이 다른 칩과 연결되어 있을 때, 출력 시그널이 메아리처럼 되돌아 오게 되면 파형이 흔들린다. 이럴 때 댐핑저항을 연결해두면 이러한 오버슈트나 언더슈트를 해결할 수 있습니다. 적색파형이 원래 파형이고, 댐핑저항 사용한 후 파형이 녹색파형이다.저항이 너무 높으면 신호 지연의 문제가 발생하므로, 실험을 통해 저항값 설정할 필요가 있다. 댐핑저항의 위치는 반드시 출력측과 가까워야 한다. 그래야 효과를 극대화할 수 있다. ADS7818 (ADC converter) 12bit ADC Converter ( 0 ~ 4095 ) 5[V] 입력 전압 동작 Internal Reference Voltage : 2.5[V] 외부 reference 전압을 넣지않고 그대로 연결한다면, 1LSB = 2 * 2.5 / 4096 = 약 1.2[mV] ex) 3[V] 입력에 약 9.1 / 29 전압분배회로를 거쳐 나온 전압이 이론상 3 * 9.1 / 29 = 약 940 [mV] 입니다. 이를 다시 ADS7818에서 Digital 값으로 변환된다면 940 / 1.2 [mV] = 약 783.3 이 됩니다. 테스트 해본 결과, 약 818 이 출력되었다. 약 5% 오차가 있었지만, 예상대로 결과가 도출되었음. 이전 1 2 3 다음