본문 바로가기
반응형

전체 글4356

Gal 단위 Gal은 가속도의 단위이다. Gal을 Galileo라도도 한다. 1 Gal은 1 cm/s2이다. 지표면 가속도는 약 9.8 m/s2이고 980 Gal이다. 2022. 3. 5.
스텝 모터 효율 스텝모터의 효율은 다음 그래프와 같다. 저속일때는 50% 이하로 효율이 매우 낮다. 스텝모터는 정지해 있을 때도 정격전류가 계속 흐르기 때문에 정지할 때와 회전할 때 동일한 전류가 흐르고 동일한 코일 저항 손실이 발생한다. 2022. 3. 5.
STM32에서 ADXL345 사용하기 ADXL345는 3축 가속도 IC이다. ADXL345의 I2C 통신 레지스터는 다음과 같다. 0번지의 DEVID 값은 항상 0xE5이다. I2C 주소는 ALT ADDRESS 핀이 High이면 0x1D이고 Low이면 0x53이다. 프로그램 코드 STM32에서 ADXL345를 사용하는 코드는 다음과 같다. // 초기화 b = 0; HAL_I2C_Mem_Write(&hi2c1, ADXL345_ADDRESS 2022. 3. 4.
쇼트키 다이오드 SS 시리즈 SS1x 시리즈 SS2x 시리즈 SS3x 시리즈 SS5x 시리즈 2022. 3. 3.
비교기 LM393 LM393은 비교기(Comparator) 2개가 내장되어 있다. 전원 +2~+36V 또는 ±1~±18V 출력 Open-collector M393 비교기는 2개의 입력전압을 비교하여 Open-collector로 출력한다. 위 회로에서 +V > -V 이면 Vo는 +5V이고 +V < -V 이면 Vo는 0V이다. LM393의 응답시간은 1.3us 으로 몇백 kHz 신호에 동작하고 MHz 정도의 고속 동작은 되지 않는다. 다음 그림과 같이 입력 차이가 크면 응답시간은 줄어든다. ☞ LM393 Datasheet 2022. 2. 26.
STM32 SPI 통신 절차 STM32의 SPI 통신 모듈 구조는 다음과 같다. Tx Buffer에 데이터를 쓰면 먼저 Shift register로 이동한 후 한 비트씩 전송된다. DR 레지스터에 데이터를 쓰면 Tx buffer에 저장되고 DR 레지스터를 읽으면 Tx buffer 데이터가 읽힌다. SPI 마스터로 통신하는 절차 1. 전송 절차 1) DR에 전송할 데이터를 쓴다. (Tx buffer에 저장된다.) 2) Tx buffer가 비면 SR의 TXE가 1이 된다. (Shift register로 전송될 때) CR2의 TXEIE이 1로 설정되어 있으면 인터럽터가 발생한다. 2. 수신 절차 1) 수신이 완료되면 Shift register의 데이터가 Rx buffer로 이동된다. 2) 이 때 SR의 RXNE 비트가 1이 된다. 3) .. 2022. 2. 24.
Eclipse에서 Perspective 자동 전환 Eclipse에서 디버깅 모드에 진입하면 Perspective를 자동으로 전환되게 할수 있다. Window - Preferences 메뉴에서 Run/Debug에서 Perpectives를 선택하면 다음과 같은 창이 뜬다. 여기서 Always, Never, Prompt 중 하나를 선택한다. 2022. 2. 24.
모터 엔코더 해상도 엔코더 해상도가 1 회전에 4000 펄스라면 각도 해상도는 0.09125도 (=365도 / 4000)이다. 카운터로 이 신호를 읽는다면 카운터는 0 ~ 3999의 범위를 가진다. 엔코더 해상도가 16비트라면 1 회전에 65536 펄스이고 각고 해상도는 0.00557도 (=365도 / 65536)이다. 카운터로 이 신호를 읽는다면 카운터는 0 ~ 65535 (0x0000 ~ 0xFFFF)의 범위를 가진다. 2022. 2. 24.
Monostable 뜻 Monostable (단안정)은 트리거가 되었을 때 일정 시간 동안만 출력이 나가는 것이다. Monostable Multivibrator 회로는 다음 그림과 같이 트리거가 되었을 때 일정시간 동안 High가 되고 그 후 Low가 된다. Monostable Multivibrator를 One shot 또는 Monoflop이라고도 한다. Monostable Multivibrator 이외에 Bistable Multivibrator와 Astable Multivibrator가 있다. 2022. 2. 24.
CH340 USB-UART 변환 IC CH340는 중국에서 만드는 USB-UART 컨버터 IC이다. G, T, R은 외부에 12MHz 크리스탈을 연결해야 하고 C, B, E는 크리스탈이 필요없다. ☞ CH340 드라이버 ☞ CH340 드라이버 2022. 2. 23.
BLDC 모터 구동 IC (L6229) ST의 L6229는 트랜지스터와 홀센서 신호 로직이 내장된 BLDC 구동 IC이다. L6229의 스펙은 다음과 같다. 구분 특성 전압 8~52V 전류 1.4A 제어 Current Control L6229의 블록 다이어그램은 다음과 같다. L6229 속도 제어 속도 제어를 위해서는 다음과 같이 외부에 Op-amp 회로를 추가해야 한다. L6229의 VREF는 전류제어를 위한 입력이고 TACHO는 속도와 관련된 신호가 출력된다. TACHO에서 출력되는 속도 신호를 피드백 받아 속도제어를 한다. TACHO는 홀센서의 H1 신호에 연결되어 있다. ☞ L6235 (2.8A) ☞ BLDC 모터 2022. 2. 23.
LED 전압과 전류 LED의 전압과 전류는 색깔에 따라 다르다. RGB LED의 전압 전류 그래프는 다음과 같다. Blue와 Green은 동일한 전압 전류 특성을 가진다. Red는 Forward 전압이 낮다. +3V를 인가할 때 Blue와 Green에는 10mA의 전류가 흐른다. Red에 10mA를 흘리기 위해서는 2V 이하가 되어야 한다. Red, Green, Blue LED를 함께 사용할 때 Red의 전류 제한 저항은 Green, Blue의 전류 제한 저항보다 크다. 2022. 2. 23.
Step-down 스위칭 레귤레이터 전류 Step-down 스위칭 레귤레이터의 회로는 다음과 같다. 위 회로에서 인덕터, 트랜지스터, 다이오드에 흐르는 전류는 다음과 같다. IOUT는 레귤레이터 출력 전류이다. 인덕터에 흐르는 전류의 평균은 출력전류와 같다. 인덕터 전류 = 트랜지스트 전류 + 다이오드 전류 트랜지스트 전류 평균 : 다이오드 전류 평균 ≒ 출력전압 : (입력전압 - 출력전압) 예를 들면, 입력전압 +10V이고 출력전압이 +5V라면 트랜지스터 전류와 다이오드 전류는 동일하다. ☞ Buck 컨버터 2022. 2. 21.
플리어 휴대용 열화상 카메라 FLIR의 휴대용 열화상 카메라 종류 1) C 시리즈 소형 열화상 카메라 2) E 시리즈 손잡이 타입 열화상 카메라 3) T 시리즈 전문 열화상 카메라 4) TG 시리즈 손잡이 타입 열화상 카메라 5) ONE 시리즈 스마트폰 연결 열화상 카메라 2022. 2. 21.
갤럭시 버즈 프로 귀 아픔 해결 갤러시 버즈 프로를 새로 샀는데 귀에 꼽고 1~2 시간이 지나면 귀가 이상하게 아팠다. 지금까지 이어폰으로 귀가 아파본적이 없었기 때문에 매우 이상했다. 검색을 해보니 버즈 프로가 외이도염으로 문제가 있는 걸 알았다. 이어팁을 작은 걸로도 바꿔보고 돌려도 보고 이리저리 해봤는데도 해결되지 않았다. 이어팁을 다른 것으로 바꾸면 괜찮아진다는 얘기도 들었다. 한 참을 고생하다 아래 사진의 화살표 부분이 귀의 피부와 닿는데 그 부분이 아픈걸 알았다. 그래서, 이어팁을 작은 걸 사용하면 이 부분이 더 밀착되기 때문에 귀가 더 아프게 된다. 조금 큰 이어팁을 사용하면 조금 덜 아프다. 위의 화살표 부분을 물에 씻은 후 화장지에 물을 묻혀 세게 물질려 닦았다. 이어팁도 물로 씻고 케이스도 화장지로 닦았다. 이렇게 하.. 2022. 2. 20.
비행기 프로펠러가 오른쪽으로 기울어진 이유 비행기 프로펠러는 다음과 같이 오른쪽으로 약간 기울어져 있다. 이와 같이 프로펠러가 오른쪽으로 기울어진 이유는 다음과 같다. 1) Slipstream 프로펠러 바람에 의해 왼쪽으로 기우는 것을 방지 2) P factor 비행을 할때 기수가 약간 들리는데 그로 인해 프로펠러의 오른쪽과 왼쪽에서 받는 추진력의 차이로 인해 오른쪽으로 기우는 것 방지 3) Torque Effect 프로펠러 회전의 반작용으로 비행기가 기우는 것을 방지 2022. 2. 20.
회색 User Interface 2022. 2. 20.
트랜지스터 패캐지 종류 트랜지스터 패캐지 종류 TO-92-3 옛날에 많이 사용한 기본적인 패캐지 TO-39 TO-3 TO-126 TO-252 (DPAK) TO-263 (D2PAK) TO-251 TO-262 TO-220 패드는 가운데 핀과 연결되어 있음 히트싱크와 결합하여 나사를 조이면 가운데 핀과 연결되기 때문에 부싱을 사용해야 한다. TO-247 히트싱크는 가운데 핀과 연결되어 있음 SC-70 (SOT-323) SC-73 (SOT-223) SOT-23 SO-8 DFN 2022. 2. 19.
Solder Mask Layer와 Paste Mask Layer의 차이 Solder Mask Layer는 PCB 제작에 필요한 것으로 초록색의 Solder Mask가 칠해지지 않는 부분을 나타낸다. Paste Mask Layer는 PCB 제작이 아닌 보드 조립에 필요한 것으로 Stencil이라고도 한다. Paste Mask는 납이 붙혀지는 부분을 나타낸다. ☞ Paste 뜻 2022. 2. 19.
Alpha & Omega 반도체 AOS (Alpha & Omega Semiconductor)는 2000년 미국 캘리포니아에서 설립된 반도체 회사이다. AOS에서 생산하는 반도체는 MOSFET, IGBT, IPM, Power IC, TVS 등이다. AOS의 MOSFET은 다른 메이커에 비해 싸다. AOS 홈페이지 : www.aosmd.com 2022. 2. 19.
기계 진동학 기계 진동학은 기계에서 발생하는 진동에 대한 공학 분야이다. 설계 오류로 진동을 억제하지 못했을 때는 공진으로 다리도 무너질수 있다. 진동학 교재에는 Rao의 Mechanical Vibrations와 Inman의 Engineering Vibration이 많이 사용된다. 2022. 2. 19.
갤럭시 버즈 프로 시간 딜레이 줄이기 갤럭시 버즈 프로의 시간 딜레이는 400ms 이상으로 매우 크기 때문에 PC에서 동영상을 보면 눈에 띄게 딜레이가 발생한다. 스마트폰에서는 딜레이를 자동으로 보상하기 때문에 딜레이가 없지만 PC에서는 동영상 플레이어에서 소리 싱크를 설정해야 한다. 딜레이를 줄이기 위해서는 버즈를 다음과 같이 게임 모드로 하면 된다. 게임 모드에서는 딜레이가 거의 없어진다. 2022. 2. 18.
갤럭시 버즈 PC 설정 프로그램 갤럭시 버즈는 기본적으로 스마트폰에서만 Galaxy Wearable 앱으로 설정할 수 있다. PC에서 버즈를 설정하기 위한 삼성 공식 프로그램은 없고 여기의 비공식 프로그램을 사용할 수 있다. 2022. 2. 18.
팬 펌프 부하 속도-토크 그래프 팬이나 펌프의 토크는 속도의 제곱에 비례하는 부하이다. 파워는 토크와 속도의 곱이기 때문에 파워는 속도의 3제곱에 비례하게 된다. 팬이나 펌프의 속도가 낮을 때는 필요한 토크와 파워가 낮고 속도가 올라가면 필요한 토크와 파워가 기하급수적으로 증가하게 된다. 실제 팬 모터의 속도-토크 그래프는 다음과 같다. ☞ 모터 부하 종류 2022. 2. 17.
이동평균 필터를 이용한 사다리꼴 속도 프로파일 다음 그림과 같은 x가 입력일 때 이동평균 필터를 거쳐 출력되는 신호는 X와 같다. 여기서 T는 이동평균 필터의 윈도우 크기이다. 위 신호를 각각 미분하면 다음과 같다. Convolution의 미분은 다음 식이 성립한다. X = MA * x → X' = MA * x' X'와 X는 사다리꼴 속도 프로파일과 위치 파형과 동일하다. 즉, x 데이터를 이동평균하면 사다리꼴 속도 프로파일의 위치값을 얻을 수 있다. ☞ Convolution 특성 ☞ 사다리꼴 속도 프로파일 2022. 2. 16.
스텝모터 진동 대책 스톱모터에서 진동이 발생할 때 취할 수 있는 대책은 다음과 같다. 1) 스텝모터에 댐퍼 설치 2) 스텝각이 작은 스텝모터 사용 3) 5 상 스텝모터 사용 4) 스텝모터에 기어 부착 5) 다른 모델의 스텝모터로 변경 6) 마이크로 스텝 제어 사용 7) 모터 속도를 공진이 되지 않는 속도로 변경 8) 모터에 인가되는 전류를 줄임 9) 부하의 관성 모멘트 변경 10) 댐핑 설치 ☞ 스텝모터 진동 원인 2022. 2. 16.
스텝모터 진동 원인 스텝모터가 회전할때 스텝각마다 미세하게 정회전과 역회전을 반복하며 진동한다. 다음 그림과 같이 한 스텝 이동할 때마다 Overshoot과 Undershoot이 발생하며 진동한다. 이러한 미세한 진동이 모터와 연결된 기구에 전달되어 소음이 발생할 수 있다. 스텝모터의 속도에 따른 회전각은 다음과 같다. 저속일 때는 스텝각이 변하는 지점에서 진동이 발생한다. 스텝모터가 공진이 발생하는 속도로 회전할 때는 진동이 계속해서 발생한다. 고속으로 회전할 때는 진동이 가장 작다. 공진 주파수는 모터에 연결되는 기계부하에 따라 달라지지만 보통 200Hz 정도이다. 스텝모터 소음은 다음과 같이 200Hz의 고조파에서 발생한다. ☞ 스텝모터 공진 ☞ 스텝모터 진동 대책 2022. 2. 16.
Convolution 정의 2개 함수의 Convolution의 정의는 다음과 같다. 함수 f와 함수 g를 Convolution하여 새로운 함수를 생성한다. Convolution는 시스템에서 입력신호에서 출력신호를 계산할 때 사용한다. Convolution은 '매우 복잡한 것'이라는 뜻이다. Convolution 공식 2022. 2. 16.
PCB 패턴 폭에 따른 전류 1oz 1.6T PCB에서 10도 상승 기준으로 패턴 폭에 따른 전류는 다음과 같다. 패턴폭 [mm] 내층 전류 [A] 외층 전류 [A] 0.3 0.49 0.99 0.5 0.71 1.43 1.0 1.18 2.36 1.5 1.58 3.17 2.0 1.95 3.90 2.5 2.29 4.59 3.0 2.62 5.24 4.0 3.23 6.45 5.0 3.79 7.59 6.0 4.33 8.66 7.0 4.84 9.68 8.0 5.33 10.67 9.0 5.81 11.62 10.0 6.27 12.54 Hoz 1.6T PCB에서 10도 상승 기준으로 패턴 폭에 따른 전류는 다음과 같다. 패턴폭 [mm] 내층 전류 [A] 외층 전류 [A] 0.3 0.30 0.60 0.5 0.43 0.86 1.0 0.71 1.43 1... 2022. 2. 15.
끼워맞춤 공차표 KS B 0401의 공차표 ◎ 축의 끼워맞춤 공차표 (단위 ㎛) ◎ 구멍의 끼워맞춤 공차표 (단위 ㎛) 2022. 2. 15.
반응형