728x90 Hareware21 앱솔루트 엔코더(Absolute Encoder) 출력코드 엔코더 출력신호 2가지에 대해서 알아보자.1. Binary code : 2진수 코드 형식* 장점- PLC 등 컨트롤러 단에서 처리가 간단 * 단점- 비트가 변하는 타이밍에 문제가 생길 경우, 순간적으로 값이 확 바뀌는 오류 --> 보완 : Gray code. 이러한 오류를 최소화하기 위해 값이 변할 때 1개의 비트만 변함. 아래의 코드표는 KOYO사의 앱솔루트 엔코더에서 사용하는 Gray code 표 엔코더의 분해능에 따라 사용하는 비트의 개수가 다름.각도를 표시하는 분해능(180, 360, 720)은 최대값에서 0으로 변할 때 1개의 비트만 변하게 하기 위해코드 구성의 중간에서 추출하여 사용함. 360 펄스 제품을 보면 76 ~ 435의 값을 사용.그러므로 컨트롤러에서 입력값에서 -76을 해주면 0 ~.. 2024. 5. 23. 댐핑저항이란? (Damping Resistor) MCU와 다른 IC칩 사이에 직렬 저항이 연결되어 있는 경우를 본 적이 있을 것이다. 이러한 저항을 "댐핑저항(Damping Resistor)" 라고 부른다. 1. 목적1) 노이즈 제거MCU의 출력이 다른 칩과 연결되어 있을 때, 출력 시그널이 메아리처럼 되돌아 오게 되면 파형이 흔들린다. 이럴 때 댐핑저항을 연결해두면 이러한 오버슈트나 언더슈트를 해결할 수 있습니다. 적색파형이 원래 파형이고, 댐핑저항 사용한 후 파형이 녹색파형이다.저항이 너무 높으면 신호 지연의 문제가 발생하므로, 실험을 통해 저항값 설정할 필요가 있다. 댐핑저항의 위치는 반드시 출력측과 가까워야 한다. 그래야 효과를 극대화할 수 있다. 2024. 5. 14. 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% 오차가 있었지만, 예상대로 결과가 도출되었음. 2022. 12. 9. 이전 1 2 3 4 다음 728x90