본문 바로가기

ALL111

키르히호프법칙(KCL, KVL) 1. 키르히호프 제1법칙 (KCL) 어떤 회로에서 임의의 마디에 흘러들어가는 전류의 합은 흘러나오는 전류의 합과 같다. 그림으로 쉽게 표현하자면 다음과 같다. 2. 키르히호프 제2법칙 (KVL) 회로망 내의 폐회로에서 전체 전압은 각 전압의 총합과 같다 3. 문제적용 2023. 2. 27.
테이블 제약조건(Constraint) 개요 테이블의 제약조건은 데이터의 무결성을 지키기 위해 제한하는 조건 간단한 예로 운영 사이트의 회원 ID가 중복되면 혼란이 일어나는데, 이런 것이 바로 데이터의 결함이고 이런 결함이 없는 것을 데이터의 무결성이라고 표현함 제약조건 종류 1. PRIMARY KEY (기본키) 2. FOREIGN KEY (외래키) 3. UNIQUE KEY (고유키) 4. CHECK 제약조건 5. DEFAULT 정의 6. NULL 허용 1. PRIMARY KEY (기본키) 데이터를 구분하는 식별자 기본키에 입력되는 값은 중복될 수 없으며, NULL 값이 입력될 수 없다. 테이블 당 기본키는 1개만 가질 수 있다. 테이블의 특성을 가장 잘 반영하는 열을 선택하여 지정한다. CREATE TABLE '테이블명' ( id CHAR(.. 2023. 2. 26.
LDO(Low Drop Out) Voltage Regulator 1. 리니어 레귤레이터란? 들어오는 INPUT 전압을 일정한 전압으로 OUTPUT 해주는 IC 소자이다. 전원회로의 필수적으로 들어가는 소자이다. 이것도 역시 소자이기 때문에 저번에 이야기했던 소자의 필수적 규칙을 따른다. 그 중에 한가지만 이야기 하자면 모든 소자는 DIP 타입과 SMD 타입으로 구분되는데 레귤레이터도 DIP타입과 SMD타입으로 구분되어진다. https://machinejw.tistory.com/30 PCB 회로 소자의 공통적인 법칙 1. 소자의 구분 전기/전자 소자는 크게 수동 소자와 능동 소자로 구분한다. 수동소자 (Passive Element) 수동소자는 전원이 없어도 동작할 수 있는 독립적인 소자 / 전기 에너지의 입력에 대해 에너지 machinejw.tistory.com 우리가.. 2023. 2. 15.
가스 센서 1. 가스 센서 개요 화학 센서는 특정 화학 물질의 종류, 농도, 성질 등을 감지하여 화학 에너지를 측정 가능한 전기 에너지로 변환하는 센서로 가스 센서 , 이온 센서, 습도 센서, 바이오 센서 와 같이 분석 대상에 따라 다양한 범주로 분류 할 수 있다. 우리가 호흡하는 공기는 대략 78%의 질소(N2), 21%의 산소(O2), 0.9%의 아르곤(Ar), 0.03%의 이산화탄소(CO2) 및 0.07%의 기타 가스로 구성되어 있다. 대기 오염의 주 원인은 미세먼지(PM), 일산화탄소(CO), 질소 산화물(NOx), 오존(O3), 이산화황(SO2)과 같은 오염 물질이다. 위험한 반응성 가스는 독성, 가연성, 산화성, 부식성, 발화성으로 구분될 수 있다. 가스 센서는 낮은 농도의 가연성, 폭발성 또는 독성 가.. 2023. 2. 14.
직류(DC)회로 해석 기초 1. 옴의법칙 옴의법칙은 1800년대 독일의 물리학자 옴이 처음사용한 데서 유래함 전류와 저항을 알고 있을 경우 전압을 구할 떄, V = IR (V) 전압과 저항을 알고 있을 경우 전류를 구할 떄, I = V/R (A) 전압과 전류를 알고 있을 경우 저항을 구할 때, R = V/I (Ω) 옴의 법칙을 이용해서 구한다. 전기에서 사용하는 단위들 ( V, A, Ω, F, H ) 은 SI 단위계를 사용한다. 아래 SI 단위계 표를 숙지하는 것이 좋다. 식들을 사용하기 전에 반드시 표준단위로 변경해야 한다. 그렇지 않으면 답이 10의 몇 승배로 크거나 작은 값이 될 수 있다. 접두어 기호 승수 피코(pico) p 10 ^ -12 나노(nano) n 10 ^ -9 마이크로(micro) µ 10 ^ -6 밀리(mi.. 2023. 2. 12.
임베디드 C언어/ 툴체인 개념 임베디드는 H/W, F/W로 나눌 수 있으며 H/W의 경우 시스템을 구성하기위한 회로설계와 PCB를 개발하는 영역이고 F/W는 시스템의 핵심적인 MCU(마이크로컨트롤러유닛)에 프로그래밍하여 시스템을 가동하기위한 프로그래밍 영역이다. (이 경우 아두이노를 생각하면 쉬움) 그리고 마이크로프로세서(우리가 흔히 말하는 CPU)를 사용한 F/W는 보통 리눅스 환경의 OS를 설치 하고 기반하여 만든다. (이 경우는 라즈베리파이에 속한다.) 오늘은 임베디드의 F/W 개발에서 C언어와 임베디드의 개념에 대해서 기본적으로 정리해보려고 한다. C언어의 특징 - 시스템 프로그래밍이 가능 운영체제(OS)를 개발하는 목적으로 만든 언어이기 때문에, 하드웨어를 제어하는 시스템 프로그래밍이 가능하다. 벌써부터 C언어가 임베디드에서.. 2023. 1. 31.