본문 바로가기
반응형

전자1643

Stranding 뜻 Stranding은 가닥이라는 뜻이다. 전선에서 연선은 Stranded conductor라고 하고 단선은 Solid conductor라고 한다. 2022. 5. 23.
세탁기 모터 제어 방식 최근에 나오는 드럼 세탁기의 전체 블록다이어그램은 다음과 같다. 모터는 PMSM을 사용하고 홀센서는 있지만 엔코더는 없는 센서리스 벡터 제어를 한다. 출력은 500W이고 PWM 주파수는 16kHz이다. ☞ BLDC 모터와 PMSM 모터의 차이 ☞ BLAC 모터 2022. 5. 22.
Elmo 모터 드라이버 Elmo Motion Control은 이스라엘의 모터 드라이버 제작 업체이다. Elmo 드라이버는 높은 신뢰성이 필요한 산업용, 군용으로 사용되며 가격이 비싸다. Elmo의 아래 사진과 같은 Gold Twitter 모델은 효율이 매우 높다. 그래서, 크기는 작지만 전류는 최대 80A까지 출력할 수 있다. 드라이버 크기가 작아지면 방열 면적이 줄어들어 온도가 크게 올라가지만 드라이버 효율을 99% 이상으로 올려 발열 문제를 해결하였다. 2022. 5. 22.
5상 스텝모터 5상 스텝모터의 구조는 다음과 같다. 5상 스텝모터는 일반적인 2상 스텝모터에 비해 스텝각이 2/5로 작고 진동도 작은 등 전체적으로 성능이 좋다. 5상 스텝모터를 4상여자 풀스텝 방식은 다음과 같다. A B C D E 1 + x - - - 2 + + x - - 3 + + + x - 4 + + + + x 5 x + + + + 6 - x + + + 7 - - x + + 8 - - - x + 9 - - - - x 10 x - - - - * x : Open 2022. 5. 21.
STM32CubeIDE 디버깅 중 Watchdog 중지 STM32CubeIDE에서 Watchdog이 활성화되면 디버깅 모드에서 잠시 실행을 정지했을 때 Watchdog이 동작하여 정상적으로 디버깅이 안된다. 디버깅 중 Watchdog을 중지시키기 위해서는 다음과 같이 설정한다. Project - Propterites 메뉴를 선택하면 다음과 같은 창이 뜬다. Run/Debug Settings에서 Edit을 선택한다. 아래와 같이 Suspend watchdog counters while halted를 Enable로 한다. 이렇게 하면 디버깅 중 실행을 정지했을 때 Watchdog 카운터도 정지한다. 2022. 5. 21.
커넥터 부품 명칭 커넥터의 각 부분 명칭은 다음과 같다. 커넥터는 하우징(Housing)과 헤더(Header)와 터미널(Terminal)의 3개로 구성된다. 터미널은 하우징과 결합하여 사용한다. 헤더는 베티칼과 앵글 타입이 있다. Crimp Terminal은 압착 터미널이라는 뜻이다. 2022. 5. 21.
LS 산전의 스파크 킬러 LS 산전에서 나오는 MC에 연결하여 사용하는 스파크 킬러는 서지 유닛이라는 이름으로 판매한다. 서지 유닛은 바리스터와 RC 스너버 회로이다. 형상에 따라 아래 사진과 같이 US 타입과 AS 타입이 있다. US 타입은 다음과 같이 MC에 결합할 수 있다. ☞ 스파크 킬러 2022. 5. 21.
MCU 리셋 문제 해결방법 보드 시험 중 MCU가 리셋되거나 죽는 원인은 다음과 같은 것들이 있다. Firmware F/W 오류로 Watchdog 발생 영으로 나눔 Memory Alignment가 맞지 않음 Stack overflow 발생 배열의 인덱스가 메모리 범위를 벗어나 Hard fault 발생 체크썸을 통과한 에러 통신 패킷에 의한 이상동작과 리셋 Hardware 전압 불안정 전자파 노이즈 유입 MCU 모드 설정핀 플로팅 고온 ☞ Hardfault 해결방법 2022. 5. 18.
수위 검출 회로 물의 수위를 검출하는 회로는 다음과 같다. 전극에 물이 닿으면 전극 사이의 저항이 변하는데 그것으로 물을 검출한다. 다음 그림과 같이 +5V 전극을 수조 가장 바닥에 위치시키고 검출 전극을 여러개 수직으로 배치하여 물 수위를 알 수 있다. 2022. 5. 18.
RS-422 / RS-485 통신 케이블 RS-422/485 통신 케이블은 UL 2919을 많이 사용한다. 전체 실드된 UL 2919 케이블은 다음 사진과 같다. 페어된 전선 별로 실드된 UL 2919 케이블은 다음 사진과 같다. UL 2919는 정격 전압이 30V로 낮다. 가끔 RS-485 통신에 UL2464를 사용하는 경우가 있는데 2464는 Twisted pair가 없기 때문에 통신성능이 좋지 않다. ☞ UL2464와 UL2919 차이 2022. 5. 17.
UL2919 , UL2464 케이블 UL2919의 스펙은 다음과 같다. 외피 PVC 온도 80도 정격전압 30V 내화성 아주 높음 절연 2000VAC에서 1분 Twisted pair Twisted pair 되어 있음 사용분야 전자제품 자동차 데이터 연결 오디오,비디오 센서 UL2464의 스펙은 다음과 같다. 외피 PVC 온도 80도 정격전압 300V 내화성 높음 절연 2000VAC에서 1분 Twisted pair Twisted pair 없음 사용분야 전자제품 자동차 통신 오디오,비디오 군용 ☞ UL 케이블 리스트 ☞ RS-422/485 통신 케이블 (2919) 2022. 5. 17.
BJT를 이용한 LED 구동 회로 비교 LED 구동에 BJT를 사용하는 회로는 다음과 같다. BJT 콜렉터에 LED를 연결할 때 회로는 다음과 같다. BJT 에미터에 LED를 연결할 때 회로는 다음과 같다. BJT 에미터에 LED를 연결할 때 저항을 다음과 같이 연결할 수도 있다. 보통 LED는 콜렉터에 연결하여 사용하는 경우가 많다. 콜렉터에 연결하면 직관적으로 이해되고 설계도 쉽다. LED를 에미터에 연결할 때는 회로가 LED에 forward 전압만큼 공급할 수 있는지 고려해야 한다. 베이스 전압이 +3.3V이면 Forward 전압이 큰 파랑 LED 등은 구동할 수 없다. LED를 에미터에 연결하면 저항을 한개만 사용해도 되는 장점이 있다. 또한 LED에 에미터 전류와 함께 베이스 전류도 흐르기 때문에 손실이 적다. 2022. 5. 16.
LED 매트릭스 제어 회로 LED 매트릭스 제어 회로는 다음과 같다. 가로의 트랜지스터 T1~7를 순서대로 ON 시킨다. 세로선에 로직 IC를 연결하여 제어한다. T1만 ON일때 R1~5 값에 따라 LED1~5가 켜지고 꺼진다. LED 매트릭스를 제어하면 스캔하는 개수만큼 밝기가 어두워진다. 이 때는 LED에 Peak 전류를 흘려 3~5배 정도 LED 밝기를 높일 수 있다. 2022. 5. 16.
SCADA에서 Control과 Data의 차이 SCADA(Supervisory Control And Data Acquisition)에서 Control과 Data는 모두 통신 데이터이다. 하지만, Control과 Data는 성격이 다르다. 통신을 통해 주고 받는 Data는 저장장치에 저장하거나 모니터에 표시되거나 Control을 위한 로직에 사용된다. Control이 통신을 통해 전달되면 수신된 노드에서는 특정 액션을 수행한다. 액션에는 엑추레이터 동작, 시스템 리부팅 등이 있다. 클라언트에서 생성된 Data는 서버에 전달되고 Control은 서버에서 클라이언트로 전달된다. 2022. 5. 15.
원격 데이터 취득 방법 원격에 있는 시스템의 데이터를 전송받는 방법은 다음과 같다. 1) Request -Response 방식 - 원하는 데이터를 요구하고 받는 것으로 가장 기본적인 방식 - 데이터를 받는데 시간 지연이 발생 - 작은 크기의 데이터에 적합 2) Burst 방식 - 특정 명령을 주면 일정 시간 동안 취득한 데이터를 한번에 전송 - 대용량 데이터 처리에 적합 3) 주기적인 전송 - 특정 명령을 주면 일정 주기로 데이터를 계속 전송 - 작은 크기의 데이터에 적합 2022. 5. 15.
Request-Response 통신 방식 Request-Response (또는 Request-Reply)는 요청에 응답하는 방식의 통신이다. Request-Response에 대비되는 방식을 One-way 통신이라고 한다. One-way 방식에는 일정 주기로 계속해서 센서 데이터를 전송하는 CAN bus 센서가 있다. 2022. 5. 15.
2개 신호의 차이 비교 방법 다음과 같은 2개 신호가 있을 때 2개 신호의 차이는 RMS를 이용하여 계산할 수 있다. RMS를 계산하는 공식은 다음과 같다. 2022. 5. 15.
Rohm 반도체 회사 개요 Rohm은 일본 쿄토에 있는 반도체 회사이다. 1958년 설립되어 처음 판매한 제품은 저항이였다. 원래 이름은 R.ohm으로 저항을 나타내는 R과 저항단위 옴(ohm)이 결합된 말이었다. 1979년 R.ohm에서 Rohm으로 이름을 바꾸었다. 2017년 기준 매출은 3,520억엔 (한화 약 3조 5천억원 )이다. Rohm의 IC는 다른 제조사에 비해 덜 알려져 있지만 다른 IC에 비해 조금 더 저렴한다. ☞ Rohm 홈페이지 바로가기 2022. 5. 14.
오실로스코프 Ringing 측정 감소 방법 오실로스코프로 구형파 신호를 측정할 때 Ringing이 측정될 수 있다. 오실로스코프 프로브의 그라운드 리드선에는 인덕턴스 성분에 있다. 다음 그림과 같이 프로브의 LC 회로에 의해 Ringing이 발생한다. 이 때는 프로브의 그라운드 리드선을 제거하고 다음과 같이 사용한다. 2022. 5. 14.
DC 모터, BLDC 모터, 스텝 모터, 서보 모터 비교 같은 종류의 모터라도 제조사나 모델에 따라 특성은 모두 다르다. 모터 종류에 따른 대략적인 특성은 다음과 같다. DC 모터 BLDC 모터 스텝 모터 서보 모터 가격 저가 중가 중저가 고가 정밀도 중간 중간 낮음 높음 브러쉬 있음 없음 없음 없음 위치제어 엔코더 필요 엔코더 필요 엔코더 불필요 (위치제어 쉬움) 엔코더 필요 속도제어 정밀 제어는 엔코더 필요 비정밀 제어에는 엔코더 불필요 정밀 제어는 엔코더 필요 비정밀 제어에는 엔코더 불필요 엔코더 불필요 엔코더 필요 소음/진동 중간 중간 높음 낮음 수명 짧음 (브러쉬 수명) 김 김 김 발열 낮음 낮음 높음 낮음 효율 - 높음 낮음 다소 높음 (BLDC 모터보다 낮음) 모터 컨트롤러 단순 ON/OFF 제어에는 모터 컨트롤러 필요 없음 모터 컨트롤러 필요 모.. 2022. 5. 14.
전압의 정의 전압의 정의는 다음과 같다. 여기서, E는 전기장(Electric Field)이고 p는 경로(Path)를 의미한다. 경로를 따라 전기장을 적분한 것이 전압이다. 전기장 E의 단위는 V/m이고 거리에 따라 적분했기 때문에 전압의 단위는 V가 된다. 다음 그림과 같이 전기장이 E로 일정할 때 전압 Vab는 E·L이다. 전압은 위치에 따라 달라지고 전하량과는 무관하다. b보다 a의 전압이 높기 때문에 a 위치에 있는 양전하는 b로 이동한다. 이 때 양전하의 전하량이 q일때 에너지는 qV이다. 2022. 5. 11.
이동평균 필터 프로그램 코드 이동평균 필터는 과거 데이터를 모두 더한 후 갯수만큼 나누면 된다. 하지만, 이러한 방법은 이동평균 윈도우 크기가 커지면 연산량이 매우 많아진다. 과거 데이터를 모두 더하지 않고도 다음과 같이 이동평균 필터를 구현할 수 있다. (윈도우 크기 100개) sum += input; // 가장 최근 데이터 sum -= buf[buf_idx]; // 가장 과거 데이터 buf[buf_idx] = input; buf_idx++; if(buf_idx>=100) buf_idx = 0; output = sum / 100; sum에 가장 과거 데이터를 빼고 가장 최근 데이터를 합하여 윈도우내의 데이터 합을 구한다. 이 방식은 buf에 들어있는 데이터의 합과 sum이 동일해야 한다. 만약 실행 도중 sum 값이나 buf가 임.. 2022. 5. 11.
CRC 종류 많이 사용되는 CRC에는 다음과 같은 것들이 있다. 2022. 5. 11.
CRC 계산 원 데이터가 11010011101100 이라고 가정한다. CRC 제수(Divisor)를 1011이라고 가정한다. 1011를 다항식(Polynomial)으로 x3+x+1이라고 나타낸다. 16진수로 나타낼때는 최상위 비트를 제외하고 0x3이라고 한다. x3+x+1 CRC를 CRC-3-GSM이라고 한다. CRC 제수 자리수보다 한개 작은 3개의 0을 원데이터 끝에 붙인다. 11010011101100 → 11010011101100 000 다음와 같이 데이터와 제수를 XOR 연산을 반복해서 한다. 데이터와 제수가 일치하는 자리는 XOR 연산을 하고 비어있는 자리는 원데이터가 그대로 내려온다. 11010011101100 000 : 원데이터 + 000 1011 : 제수 01100011101100 000 1011 00.. 2022. 5. 11.
Matlab 임의의 입력신호 응답 임의의 입력에 대한 응답은 lsim 함수를 사용하여 구할 수 있다. t = [0:0.1:10]; u = [zeros(1,10) ones(1,91)]; sys = tf(1,[1 1 1]); lsim(sys,u,t) 위와 같이 실행하면 다음과 같이 출력된다. 회색은 입력이고 파랑은 출력이다. 2022. 5. 10.
Matlab feedback 함수 아래와 같은 시스템은 sys = feedback(G*C,1)와 같이 사용한다. 두번째 파라미터의 부호는 +이다. 아래와 같은 시스템은 sys = feedback(G,C,-1)와 같이 나타낸다. 세번째 파라미터의 부호는 -이다. 아래와 같은 시스템은 sys = feedback(G,C,+1)와 같이 나타낸다. 세번째 파라미터의 부호는 +이다. 2022. 5. 9.
라즈베리파이 입력 전원 회로 라즈베리파이에서 미니 USB 포트를 통해 전원을 공급받을 때 회로는 다음과 같다. 입력과 직렬로 PPTC가 연결되어 과전류를 차단하고 병렬로 TVS가 연결되어 과전압을 차단한다. ☞ PPTC 란? ☞ 라즈베리파이 회로도 2022. 5. 9.
전력계통의 피더 (Feeder)란? 전력계통에서 피더(Feeder)는 아래 그림과 같이 변전소에서 배전 변압기까지의 선로를 의미한다. 건물내에서 피더는 변압기 또는 차단기에서 배전패널까지의 선로를 의미한다. 2022. 5. 9.
PCB 홀 비어 제작 공정 PCB를 제작할 때 홀가공 후 동도금(Copper Plate) 과정을 거친다. 동도금은 홀이나 비어의 양면 또는 내층간 도통을 위해 실시한다. 동도금 과정에서 도금을 하기전 Deburring과 Desmear 과정을 통해 홀가공 후 남은 잔사 등을 제거한다. 동도금은 무전해 동도금을 한후 전해 동도금을 한다. 무전해 동도금은 전해 동도금을 하기전 도전성을 주기위해 하는 것으로 화학적으로 구리 코팅을 입히는 것이다. ※ 무전해 동도금(Electroless Copper Deposition) 2022. 5. 8.
바리스터 (MOV) 화재 바리스터(Varistor)는 전압에 따라 저항이 변하는 전자부품이다. 전압이 낮을 때는 저항이 높지만 전압이 올라가면 저항이 낮아진다. 현재는 대부분의 바리스터는 세라믹 메탈-옥사이드로 만드는데 이러한 바리스터를 MOV (Metal-Oxide Varistor)라고 한다. 바리스터는 몇 십 마이크로 초의 매우 짧은 시간의 과전압을 막을 수 있다. 그 이상의 긴 시간동안 과전압이 유지되면 바리스터가 폭발하거나 불이 날 수 있다. 퓨즈와 함께 사용하여 이러한 화재를 막을 수 있다. 2022. 5. 6.
반응형