본문 바로가기
반응형

전체 글4359

모터의 연속시간/이산시간 상태방정식 1. 모터 연속시간 상태방정식 모터의 연속시간 상태방정식은 다음과 같다. 여기서, K : 토크상수 B : 마찰계수 R : 모터 저항 L : 모터 인덕턴스 J : 관성 모멘트 2. 모터 이산시간 상태방정식 위 식을 이산시간 상태방정식으로 변환하면 다음과 같다. 위 식에서 Ad와 Bd는 다음과 같다. 위 식을 정리하면 다음과 같다. 위 식을 정리하면 다음과 같다. ☞ 연속시간 → 이산시간 상태방정식 변환 2023. 3. 20.
연속시간 상태방정식을 이산시간 상태방정식으로 변환 연속시간 상태방정식은 다음과 같다. 위 식을 이산시간 상태방정식으로 변환하면 다음과 같다. 여기서, 각 계수는 다음과 같다. Ad는 다음과 같이 Laplace 역변환으로 구할수도 있다. 오일러 방법을 사용하여 근사적으로 다음과 같은 계수를 사용할 수도 있다. 2023. 3. 20.
NuGet 뜻 NuGet은 C#의 공유 코드 관리자이다. NuGet은 Visual Studio 2012부터 사용할 수 있다. Visual Studio C#의 프로젝트 메뉴에서 'NuGet 패키지 관리'를 선택한다. ☞ NAudio 설치 방법 2023. 3. 19.
윤하 - 오르트구름 오르트구름(OOrt Cloud)는 태양에서 2,000~200,000AU (0.03~3.2광년) 거리에 있는 행성체 집합이다. 혜성이 발생하는 곳이다. 2023. 3. 18.
소리 주파수 스펙트럼 분석 프로그램 Visual Analyser는 마이크로 입력되는 소리의 주파수 스펙트럼을 실시간으로 표시해주는 무료 프로그램이다. 무료이지만 완성도가 높은 프로그램이다. ☞ VA 다운로드 홈페이지 2023. 3. 17.
음악 소리로 노래 제목 찾기 네이버 앱에서 음악 소리로 노래 제목을 찾을 수 있다. 1. 네이버 앱에서 아래의 둥근 녹색 버튼을 클릭한다. 2. 음악 버튼을 클릭한다. 3. 소리를 입력 받아 노래 제목을 찾아준다. 2023. 3. 16.
[C#] 윈도우 항상 위에 표시 윈도우 폼을 항상 위에 표시하기 위해서는 다음과 같이 한다. this.TopMost = true; 항상 위 기능을 메뉴에 사용하는 방법은 다음과 같다. private void alwaysTopToolStripMenuItem_Click(object sender, EventArgs e) { if(alwaysTopToolStripMenuItem.Checked==false) { alwaysTopToolStripMenuItem.Checked = true; this.TopMost = true; } else { alwaysTopToolStripMenuItem.Checked = false; this.TopMost = false; } } 2023. 3. 15.
황금알을 낳는 거위 황금알을 낳는 거위(The Goose that Laid the Golden Eggs)는 이솝의 87번 우화이다. 어떤 버전에서는 거위 대신 암닭이나 다른 새로 나오기도 한다. 2023. 3. 12.
솔더 위크 뜻 솔더 위크 다음 사진과 같으며 납을 제거하는데 사용한다. 영어로 Solder wick, Desoldering wick, Desoldering braid라고 한다. 납에 솔더위크와 인두기를 같이 대면 모세관 현상으로 납이 솔더위크로 흡수된다. ※ Wick : (양초의 )심지 ※ Braid : (실을 꼬아서 만든) 장식용 수술 2023. 3. 12.
전기절연 테이프로 마스킹 테이프 사용 (꿀팁) 일반적으로 전기에서 테이프는 전기절연 테이프를 사용한다. 하지만, 저전압에서 시험용으로 사용할 때는 다음 사진과 같은 마스킹 테이프를 사용할 수도 있다. 전기 테이프는 자르기 위해 칼이나 가위가 필요하지만 마스킹 테이프는 종이로 되어 있어 손으로 쉽게 찢어져 매우 편리하다. 작업 효율이 매우 높아진다. ☞ 옥션 판매 사이트 2023. 3. 12.
넓은 전압범위 DI 회로 DI(Digital Input)는 보통 정격 전압이 정해져 있다. DI가 다양한 전압에서 동작하기 위해서는 내부에 정전류 회로가 있어야 한다. LM317을 이용한 DI 회로는 다음과 같다. LM317에서 12.5mA (=1.25/100Ω)의 정전류가 흐른다. DI는 12~36V 범위의 전압을 입력 받을 수 있다. ☞ 정전류 회로 종류 ☞ 다이오드 정전류 회로 2023. 3. 11.
Visual Studio Code 자동 괄호 해제 Visual Studio Code에서 괄호 {나 주석 /*을 입력하면 자동으로 닫히는 } 나 */이 입력되는데 이것을 막는 방법은 다음과 같다. 설정에서 bracket을 입력하고 Auto Closing Brackets을 never로 설정한다. 2023. 3. 11.
C2000 DSP에서 CM 뜻 TI의 C2000 DSP에서 CM(Connectiviy Manager)는 통신을 담당하는 부분을 뜻하고 Arm 코어로 구성된 독립된 CPU로 구성된다. F2838x는 다음과 같이 CPU1와 CPU2와 CM으로 구성된다 (Single 코어는 CPU2가 없다). 2838x에는 28388D, 28386D, 28384D, 28388S, 28386S, 28384S가 있다. S는 Single 코어이고 D는 Dual코어이다. 2023. 3. 9.
LVDT 원리 LVDT(Linear Variable Differential Transformer)는 선형 위치를 측정하는 센서이다. LVDT는 매우 고가(몇 십만원 정도) 센서로 방산 등 높은 신뢰성이 요구되는 곳에 사용된다. LVDT의 구조는 다음과 같다. 코어가 위와 같이 중앙에 있을 때 출력 전압 Vo는 다음과 같이 0이다. 코어의 위치가 다음과 같이 위로 이동하면 다음 그림과 같다. 이 때 출력 전압 Vo는 다음과 같다. 코어의 위치가 다음과 같이 아래로 이동하면 다음 그림과 같다. 이 때 출력 전압 Vo는 다음과 같다. AD598에서 LVDT 신호를 처리하는 방법은 다음과 같다. 2차측에 유도되는 전압은 다음과 같다. AD598에서 계산되는 값은 다음과 같다. ☞ RVDT와 LVDT 2023. 3. 9.
CCS 새 프로젝트 만들기 TI의 CCS(Code Composer Studio)에서 새 프로젝트를 만들 때 메뉴의 New Project를 사용하는 것보다 C2000Ware의 예제 프로젝트를 import하는 것이 좋다. C2000의 device_support 폴더에 MCU 종류별로 예제가 있다. 예제를 import하면 C2000의 파일과 링크되기 때문에 C2000이 없으면 제대로 컴파일 되지 않는다. C2000과 링크를 해제하기 위해서는 필요한 파일을 이동시키고 몇개의 설정값을 수정해야 한다. TMS320F28355는 flash_f28335 예제를 사용하는 것이 좋다. CCS는 몇 십년으로 역사가 오래되었지만 아직도 완성도가 떨어지고 이상한 부분들이 많다. 같은 eclipse 기반으로 만들어진 STM32CubeIDE 보다 완성도가 .. 2023. 3. 9.
CCS에서 library 폴드 지정 (Code Composer Studio) 프로젝트의 Properties에서 File Search Path에서 libray 폴더를 지정한다. 2023. 3. 8.
사업자 등록번호와 법인등록번호 차이 세금 등과 관련하여 일반적으로 많이 사용하는 것은 사업자 등록번호이다. 사업자 등록번호는 OOO-OO-OOO의 형식으로 되어 있다. 법인등록번호는 등기법 관련 법령으로 부여된 번호이다. 2023. 3. 8.
C2000Ware 버전 C2000Ware은 C2000 DSP의 예제 파일 모음이다. C2000Ware 버전은 다음과 같다. v4x 4.03.00.00 (03 Feb 2023) 4.02.00.00 (21 Oct 2022) 4.01.00.00 (03 Mar 2022) 4.00.00.00 (18 Oct 2021) v3x 3.04.00.00 (14 Feb 2021) 3.03.00.00 (06 Oct 2020) 3.02.00.00 (27 May 2020) 3.01.00.00 (19 Mar 2020) v2x 2.01.00.00 (22 Dec 2019) 2.00.00.03 (29 Sep 2019) 2.00.00.02 (28 May 2019) v1x 1.00.06.00 (04 Nov 2018) 1.00.05.00 (26 Jun 2018) 1.. 2023. 3. 8.
Code Composer Studio 버전 CCS(Code Composer Studio)는 버전이 올라가면 이전 버전의 프로젝트는 컴파일이 안되는 등 호환성에 문제가 있다. v12x 12.2.0 (06 Jan 2023) 12.1.0 (30 Sep 2022) 12.0.0 (08 Jul 2022) v11x 11.2.0.00007 (08 Apr 2022) 11.1.0.00011 (20 Dec 2021) 11.0.0.00012 (11 Oct 2021) v10x 10.4.0.00006 (06 Jul 2021) 10.3.1.00003 (01 May 2021) 10.3.0.00007 (04 Apr 2021) 10.2.0.00009 (06 Jan 2021) 10.1.1.00004 (20 Sep 2020) 10.1.0.00010 (10 Jun 2020) 10.0.. 2023. 3. 8.
CCS에서 include 폴드 지정 (Code Composer Studio) 프로젝트의 Properties에서 Include Options에서 include 폴더를 지정한다. 2023. 3. 7.
CCS의 C2000Ware 의존성 (Code Composer Studio) Code Composer Studio에서 C2000Ware의 예제를 임포트하여 생성한 프로젝트는 C2000Ware의 코드를 사용한다. 1. 프로젝트 Properties 프로젝트의 Properties에서 다음 창에서 프로젝트에 연결된 C2000Ware을 확인할 수 있다. 2. Preferences 설정 Window 메뉴의 Preferences에서 C2000Ware의 폴드를 지정한다. 2023. 3. 7.
CCS 예제 파일 열기 (Code Composer Studio) TI의 Code Composer Studio(CCS)에서 C2000Ware의 예제파일을 여는 방법은 다음과 같다. 1. Project 메뉴에서 Import CCS Projects를 클릭한다. 2. Browse 버턴을 누른후 C2000Ware 예제파일 폴더(\device_support\)를 선택한다. 예제 프로젝트를 체크한 후 Finish 버턴을 누른다. 3. 다음과 같이 프로젝트가 열린다. 컴파일한 후 실행한다. ※ 예제에 따라 종속되는 파일들이 사용자 workspace 폴더에 복사가 되는 경우도 있고 복사가 안되는 경우가 있다. 2023. 3. 7.
노치 필터 전달함수 노치 필터(Notch filter)는 Band-stop 필터 중 차단 주파수폭이 매우 좁은 필터를 의미한다. 노치 피렅의 주파수 응답특성은 다음과 같다. 노치 필터의 전달함수는 다음과 같다. 여기서, Q는 Q-factor로 다음과 같다. ωz와 ωp의 크기에 따라 다음의 3가지 종류가 있다. Standard notch는 다음 식과 같다. ω0은 차단주파수(2π × fR)이고 ωc는 차단 범위(2π × BW)이다. 2023. 3. 7.
윈도우 11 탐색기 파일 간견 줄이기 윈도우 11는 이전 버전 윈도우보다 탐색기의 파일이름의 위아래 간견이 넓다. 파일 간견을 줄이기 위해서는 다음과 같이 옵션을 선택한다. 폴더 옵션에서 다음과 같이 '항목 간 공간 축소(압축 보기)'를 선택한다. 보기에서 간단히 보기로 파일 위아래 간견을 넓히거나 줄일 수 있다. 2023. 3. 7.
OrCAD PCB Editor 라이브러리 심볼 찾기 OrCAD PCB Editor 라이브러리의 모든 심볼은 아래와 같이 확인할 수 있다. 2023. 3. 6.
OrCAD PCB Editor 라이브러리 디폴트 위치 OrCAD PCB Editor 라이브러리 디폴트 위치는 다음과 같다. C:\Cadence\SPB_16.6\share\pcb\pcb_lib\symbols 2023. 3. 6.
OrCAD PCB Editor 보드 그리기 Setup 메뉴에서 Outlines-Board Outline를 선택하여 보드를 그린다. 2023. 3. 6.
OrCAD PCB Editor 라이브러리 경로 지정 OrCAD PCB Editor 라이브러리의 경로 지정은 다음과 같이 한다. Setup 메뉴에서 User Preferences를 선택하면 다음과 같은 창이 뜬다. 여기서 psmpath의 경로를 선택한다. 2023. 3. 6.
OrCAD Capture를 PCB Editor로 보내기 OrCAD Capture 회로도를 PCB Editor로 보내는 방법은 다음과 같다. 회로도를 선택하고 Tools 메뉴에서 Create Netlist를 선택한다. Create Netlist 창에서 다음과 같이 체크하고 확인을 클릭한다. ※ PCB Editor에서 Place 메뉴에서 Manually를 선택하여 Capture에서 PCB Editor로 부품이 제대로 넘어갔는지 확인할 수 있다. 2023. 3. 6.
OrCAD Capture 프린트 종이 외곽 스타일 OrCAD Capture에서 회로도를 프린트할때 종이 외곽 스타일은 다음과 같이 설정한다. 1. 다음과 같이 페이지에서 마우스 우클릭한 다음 Schematic Page Properites를 선택한다. 2. Grid Reference 탭에서 설정한다. 2023. 3. 6.
반응형