전체 글147 RS485 란? 산업용 및 상업용 통신 시스템에서 널리 사용되는 직렬 통신 표준.높은 신뢰성과 장거리 통신에서 특히 유용. * 주요 특징1. 다중 드롭 네트워크- 하나의 버스에 여러 개의 장치 연결 가능. 최대 32개의 송신기와 32개의 수신기 연결 가능 2. 차동 신호 (Differential Signaling)- 차동 신호를 사용하여 데이터 전송 수행. 두 개의 선 간의 전압 차이를 사용하여 데이터 전송하는 방식.이로 인해 노이즈 내성이 높아지고 장거리 통신 가능. 3. 장거리 통신- 최대 1200m (4000 피트)까지 거리 지원. 이는 RS232 같은 다른 직렬 통신 표준보다 훨씬 더 긴 거리. 4. 높은 데이터 전송 속도- RS485는 최대 10 Mpbs의 전송 속도 지원. 하지만 실제 사용 환경에서는 케이블 .. 2024. 5. 30. 송도 트리플스트리트 주차 정보 트리플스트리트 주차는 무료.A ~ D동 주차 공간 있음.A, B, C, D 지하주차장은 연결되어 있지 않음. A와 C 주차장은 좌측과 우측이 나누어져 있음.주차할 때 방향을 알아두면 나중에 차를 찾을 때 좋음.좌측 - 우측 거리가 생각보다 멀다 2024. 5. 29. Hard Fault(하드 폴트) - 0으로 나누기 stm32 MCU에서 0으로 나누기를 시도하면 하드 폴트(Hard fault) 발생할 수 있음.하드 폴트는 프로그램이 비정상적인 동작을 할 때 발생하는 예외. 0으로 나누는 경우 하드 폴트가 발생하는 이유는 프로세서가 이러한 연산을 처리할 수 없기 때문.0으로 나누기와 같은 잘못된 연산을 감지하고 이를 처리할 방법이 없을 때 하드 폴트 발생. 0으로 나누기를 방지하는 방법 : 나눈셈을 수행하기 전에 분모가 0인지 확인. #include int divide(int numerator, int denominator) { if (denominator == 0) { // 분모가 0일 때 처리할 코드를 작성합니다. // 예를 들어, 에러 메시지를 출력하거나, 에러 코드를 반환할 수 있.. 2024. 5. 27. 앱솔루트 엔코더(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. 노브랜드 공모주 청약 결과 배정 실패ㅠ 경쟁률이 엄청 높았는데 정확한 수치는 모르겠다.자금 여유가 있다면 더 많은 증거금을 넣는다면 확률이 높아질수도 있을듯?더 자세히 공부해야겠다. 2024. 5. 16. 댐핑저항이란? (Damping Resistor) MCU와 다른 IC칩 사이에 직렬 저항이 연결되어 있는 경우를 본 적이 있을 것이다. 이러한 저항을 "댐핑저항(Damping Resistor)" 라고 부른다. 1. 목적1) 노이즈 제거MCU의 출력이 다른 칩과 연결되어 있을 때, 출력 시그널이 메아리처럼 되돌아 오게 되면 파형이 흔들린다. 이럴 때 댐핑저항을 연결해두면 이러한 오버슈트나 언더슈트를 해결할 수 있습니다. 적색파형이 원래 파형이고, 댐핑저항 사용한 후 파형이 녹색파형이다.저항이 너무 높으면 신호 지연의 문제가 발생하므로, 실험을 통해 저항값 설정할 필요가 있다. 댐핑저항의 위치는 반드시 출력측과 가까워야 한다. 그래야 효과를 극대화할 수 있다. 2024. 5. 14. 이전 1 ··· 6 7 8 9 10 11 12 ··· 25 다음