반응형 분류 전체보기4356 오실로스코프 Ringing 측정 감소 방법 오실로스코프로 구형파 신호를 측정할 때 Ringing이 측정될 수 있다. 오실로스코프 프로브의 그라운드 리드선에는 인덕턴스 성분에 있다. 다음 그림과 같이 프로브의 LC 회로에 의해 Ringing이 발생한다. 이 때는 프로브의 그라운드 리드선을 제거하고 다음과 같이 사용한다. 2022. 5. 14. DC 모터, BLDC 모터, 스텝 모터, 서보 모터 비교 같은 종류의 모터라도 제조사나 모델에 따라 특성은 모두 다르다. 모터 종류에 따른 대략적인 특성은 다음과 같다. DC 모터 BLDC 모터 스텝 모터 서보 모터 가격 저가 중가 중저가 고가 정밀도 중간 중간 낮음 높음 브러쉬 있음 없음 없음 없음 위치제어 엔코더 필요 엔코더 필요 엔코더 불필요 (위치제어 쉬움) 엔코더 필요 속도제어 정밀 제어는 엔코더 필요 비정밀 제어에는 엔코더 불필요 정밀 제어는 엔코더 필요 비정밀 제어에는 엔코더 불필요 엔코더 불필요 엔코더 필요 소음/진동 중간 중간 높음 낮음 수명 짧음 (브러쉬 수명) 김 김 김 발열 낮음 낮음 높음 낮음 효율 - 높음 낮음 다소 높음 (BLDC 모터보다 낮음) 모터 컨트롤러 단순 ON/OFF 제어에는 모터 컨트롤러 필요 없음 모터 컨트롤러 필요 모.. 2022. 5. 14. MFC 사용을 위한 Visual Studio 설치 MFC를 사용하기 위해서는 Visual Studio를 설치할 때 옵션을 선택해야 한다. 설치를 변경하기 위해서는 시작 메뉴에서 Visual Studio Installer를 선택한다. 수정을 클릭한다. "C++를 사용한 테스크톱 개발"에서 "최신 v142 빌드 도구용 C++ MFC(x86 및 x6...)"을 선택한 후 수정을 선택한다. 설치가 완료되면 새 프로젝트 만들기에서 MFC 앱을 선택한다. 2022. 5. 13. 70 80년대 미드 전격 Z 작전 (Knight Rider) 에어울프 (Airwolf) 맥가이버 (MacGyver) 바야바 (Bigfoot and Wildboy) 원더우먼 (Wonder Woman) X 파일 (X Files) 육백만불의 사나이 (The Six Million Dollar Man) 2022. 5. 12. 팟플레이어 소리 추출 팟플레이어에서 소리를 추출하기 위해서는 동영상을 열고 우클릭하여 아래와 같이 소리 캡처를 선택한다. 재생 시작 시 자동 캡처를 체크하고 시작을 클릭한다. 소리 캡처 창을 띄워둔 상태에서 동영상을 재생하면 재생한 부분의 소리가 파일로 저장된다. 캡처 폴더 열기를 클릭하여 저장된 파일을 확인하다. 이 방법은 원하는 부분의 소리만 추출할 수 있는 장점이 있지만 소리 추출을 위해 재생이 끝날 때까지 기다려야 하는 불편함이 있다. 2022. 5. 12. 평형한 회전축 물체 다음 그림과 같이 회전축을 중심으로 동일한 무게(m)의 추가 매달려 있다. 회전축을 중심으로 회전하는 각도는 θ이다. 왼쪽의 추는 반시계 방향으로 mgsinθ의 힘을 받는다 오른쪽의 추는 시계 방향으로 mgsinθ의 힘을 받는다. 반대 방향으로 가해지는 힘의 크기가 같기 때문에 어떤 θ 각도에서도 추가 받는 힘은 0이고 따라서 회전하지 않는다. 2022. 5. 11. 세계 제조업 국가 순위 2019년 세계 제조업 생산량 비중과 국가 순위는 다음과 같다. 1) 중국 28.7% 2) 미국 16.8% 3) 일본 7.5% 4) 독일 5.3% 5) 인도 3.1% 6) 한국 3.0% 7) 이탈리아 2.1% 8) 프랑스 1.9% 9) 영국 1.8% 10) 인도네시아 1.6% 이전에는 한국이 인도보다 높은 5위였는데 인도에 추월당했다. 2022. 5. 11. 전압의 정의 전압의 정의는 다음과 같다. 여기서, 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. 라이저 카드 뜻 라이저 카드(Riser Card)는 다음 사진과 같이 카드를 여러개 꽂을 수 있도록 확장하는 카드이다. 라이즈 카드를 사용하면 좁은 공간에 많은 카드를 꽂을 수 있다. 일반적인 PC에서는 잘 사용하지 않지만 서버에는 많이 사용한다. Riser는 침대에서 일어나는 사람이라는 뜻도 있지만 계단의 수직면이라는 뜻도 있다. 2022. 5. 10. 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. 59, 74, 84㎡는 몇평일까? '공급면적 = 전용면적 + 주거공용면적' 이다. 보통 말하는 59, 74, 84㎡는 전용면적이다. 이전의 평단위는 공급면적이다. 전용면적 [㎡] 59㎡ 74㎡ 84㎡ 전용면적 [평] 18평 22.5평 25.5평 이전 평단위 면적 (공급면적) 24~25평 29평 32~34평 84㎡는 이전의 33평을 의미한다. 2022. 5. 9. 라즈베리파이 입력 전원 회로 라즈베리파이에서 미니 USB 포트를 통해 전원을 공급받을 때 회로는 다음과 같다. 입력과 직렬로 PPTC가 연결되어 과전류를 차단하고 병렬로 TVS가 연결되어 과전압을 차단한다. ☞ PPTC 란? ☞ 라즈베리파이 회로도 2022. 5. 9. 전력계통의 피더 (Feeder)란? 전력계통에서 피더(Feeder)는 아래 그림과 같이 변전소에서 배전 변압기까지의 선로를 의미한다. 건물내에서 피더는 변압기 또는 차단기에서 배전패널까지의 선로를 의미한다. 2022. 5. 9. Command Line Interface 2022. 5. 8. PCB 홀 비어 제작 공정 PCB를 제작할 때 홀가공 후 동도금(Copper Plate) 과정을 거친다. 동도금은 홀이나 비어의 양면 또는 내층간 도통을 위해 실시한다. 동도금 과정에서 도금을 하기전 Deburring과 Desmear 과정을 통해 홀가공 후 남은 잔사 등을 제거한다. 동도금은 무전해 동도금을 한후 전해 동도금을 한다. 무전해 동도금은 전해 동도금을 하기전 도전성을 주기위해 하는 것으로 화학적으로 구리 코팅을 입히는 것이다. ※ 무전해 동도금(Electroless Copper Deposition) 2022. 5. 8. 노트북 내부 구조 아래는 레노버 노트북 내부 구조이다. 배터리와 냉각팬이 가장 큰 공간을 차지한다. 2022. 5. 7. 노트북 수리 후기 노트북 전원버턴을 누르면 노트북 로고가 잠시 뜨고 꺼짐 F1이나 F2 버턴을 누르고 전원버턴을 누르면 정상적으로 윈도우가 부팅됨. 그런데, 키보드의 2/3 정도가 동작하지 않음. 키보드를 누르다 보면 컴퓨터가 꺼지거나 이상 동작함. 키보드의 문제로 부팅이 되지 않거나 이상 동작하는 것 같음. 키보드가 메인보드 아래에 있어 분해하기가 어려움 전원을 켠후 아래 사진의 키보드와 연결되는 커넥터를 빼고 USB 키보드를 연결하니 정상적으로 동작함 노트북 키보드 커넥터를 빼고 USB 키보드를 사용하려고 하니 전원버턴이 노트북 키보드에 있어 전원을 켤수가 없음. USB 키보드에 있는 전원버턴으로 전원이 꺼지는데 켜지지가 않음 (다른 노트북은 USB 키보드로 전원을 켜는 기능이 지원되는데 이 노트북은 지원하지 않음) .. 2022. 5. 7. 바리스터 (MOV) 화재 바리스터(Varistor)는 전압에 따라 저항이 변하는 전자부품이다. 전압이 낮을 때는 저항이 높지만 전압이 올라가면 저항이 낮아진다. 현재는 대부분의 바리스터는 세라믹 메탈-옥사이드로 만드는데 이러한 바리스터를 MOV (Metal-Oxide Varistor)라고 한다. 바리스터는 몇 십 마이크로 초의 매우 짧은 시간의 과전압을 막을 수 있다. 그 이상의 긴 시간동안 과전압이 유지되면 바리스터가 폭발하거나 불이 날 수 있다. 퓨즈와 함께 사용하여 이러한 화재를 막을 수 있다. 2022. 5. 6. STM32 5V Tolerant Pin (FT) STM32는 +3.3V에서 동작한다. 그래서, 기본적으로 입력 로직의 전압은 +3.3V이다. 하지만, 핀 중에서 5V Tolerant Pin (FT, Five-volt Tolerant)은 +5V 로직을 입력 받을 수 있다. 다음과 같이 FT 핀은 VDD+4.0V로 +3.3V 전원을 사용한다면 최대 +7.3V까지 입력 받을 수 있다. FT 핀은 데이터시트의 핀 정의에 FT라고 표기되어 있다. 2022. 5. 5. IRONCAD 개요 IRONCAD는 3D 기계 설계 CAD로 미국의 IronCAD LLC에서 판매하고 있다. IronCAD는 1998년에 출시되었다. 솔리드웍스에 비해 저가이다. ☞ 무료 기계 CAD 프로그램 2022. 5. 5. 드로윙 이란? 드로윙은 연필, 펜 등을 사용하여 선으로 그려진 그림을 의미한다. 프랑스어로 데생, 한국어로 소묘라고 한다. 2022. 5. 5. 티스토리 그리스 문자 입력 티스토리에서 그리스 문자는 HTML 모드에서 입력한다. HTML 모드에서 &alpha를 입력하면 α가 표시된다. "αβγδεζηθικλμνξοπρστυφχψω"는 HTML에 다음과 같이 입력한다. αβγδεζηθικλμνξοπρστυφχψω 그리스어 대문자 "ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ"는 HTML에 다음과 같이 입력한다. ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ 2022. 5. 5. OpenCV 함수 - RGB HSV 변환 RGB 이미지를 HSV 이미지로 변환하는 함수는 다음과 같다. cvtColor(bgrimg, hsvImg, CV_BGR2HSV); HSV 이미지를 RGB 이미지로 변환하는 함수는 다음과 같다. cvtColor(hsvimg, bgrImg, CV_HSV2BGR); 2022. 5. 5. 노트북 냉각팬이 돌지 않을 때 노트북 냉각팬이 돌지 않으면 노트북 온도가 계속 올라간다. 그리고, 노트북이 느려지고 사용하다보면 전원이 꺼지기도 한다. 레노버 노트북의 경우 바이오스에 들어가면 System Performance Mode가 있다. 이 설정이 Intelligent Cooling으로 되어 있으면 팬이 잘 안 돌수 있다. 설정을 Extreme Performance로 변경해 준다. 레노버 노트북을 1달 정도 사용하다 보면 설정이 마음대로 Intelligent Cooling으로 바뀌면서 팬이 안돈다. 2022. 5. 5. 레노버 노트북 바이오스 진입 레노버 노트북 바이오스 진입은 Ideapad 시리즈는 F2를 누르면 된다. Think 시리즈는 F1을 누른다. 레노버 이외의 노트북은 제조사와 모델에 따라 F10, F12, F1, Del 키를 누르면 된다. 2022. 5. 5. C# 배열 메모리 할당/해제 C#에서 배열은 다음과 같이 선언하고 사용한다. int [] data = new int[10]; 배열이 로컬로 선언되었다면 함수를 빠져나가면 가비지 컬렉터(Garbage Collector)가 메모리를 자동으로 해제한다. C++에서는 new로 배열을 선언하면 delete을 사용하여 해제해야 하지만 C#에서는 그럴 필요가 없다. C#에서 강제로 메모리 해제하는 방법은 CG.Collect 함수를 사용하거나 unsafe를 사용하는 방법이 있다. 2022. 5. 4. 이전 1 ··· 31 32 33 34 35 36 37 ··· 146 다음 반응형