본문 바로가기

공학4

High pass(하이 패스) 필터 - 라플라스 도메인, 타임 도메인, C코딩 High pass(하이 패스) 필터를 c코드로 구현해보록 하겠습니다. 0. High pass filter(고역통과 필터) 란 - 주파수 도메인에서 저주파 성분을 제거하고자 할때 사용 1. 라플라스 도메인에서의 High pass filter 형태 ω_c (Cut off frequency) : 필터가 작동하는 기준 주파수, -3db가 되는 시점 Cut off frequency보다 낮은 주파수 대역의 입력은 해당 필터를 지나서 절반 이하의 출력을 내보냄 - ω_c = 2*π*f_c ** f_c : high pass filter를 치고 싶은 기준 주파수 2. 타임 도메인에서의 Low pass filter 형태 라플라스 도메인에서 입력과 출력을 함께 표시해 보았다. 수식적으로 보면 아래와 같음 s는 타임도메인에서.. 2024. 4. 16.
Low pass(로우 패스) 필터 - 라플라스 도메인, 타임 도메인, C코딩 Low pass(로우 패스) 필터를 C코드로 구현 해보도록 하겠습니다. 0. Low pass filter(저역통과 필터) 란 - 주파수 도메인에서 고주파 성분을 제거하고자 할때 사용 1. 라플라스 도메인에서의 Low pass filter 형태 ω_c (Cut off frequency) : 필터가 작동하는 기준 주파수, -3db가 되는 시점 - Cut off frequency보다 높은 주파수 대역의 입력은 해당 필터를 지나서 절반 이하의 출력을 내보냄 ex) 모터 최대 회전 주파수(f_c)가 100hz 일때 ω_c는? ω_c = 2π*f_c 이론적으로 최소 ω_c = 200π이 되어야 하지만 실제로는 안전 마진 고려하여 5~10배 사이 적용 ω_c가 작을 경우 노이즈 성분이 줄지만 딜레이가 커짐 ω_c가 .. 2024. 4. 16.
제어 공학 튜토리얼 : Control Tutorials - Introduction system modeling (동적 시스템이란?, 상태공간표현식?(State-Space Representation) 제어 설계 프로세스의 첫 번째 단계는 제어할 시스템을 적절하게 모델링 하는 것이다. 이러한 모델은 물리 법칙이나 실험적 데이터를 통해 얻어 질수 있음 이번 장에서는 동적 시스템(dynamic system)의 상태 공간 방정식(state-space function) 및 전달함수(transfer function)에 대해 소개 할 것이다. 그런 다음 기계 및 전기 시스템 모델링에 대한 몇 가지 기본 접근 방식을 검토하고 추가 분석을 위해 MATLAB에서 이러한 모델을 생성하는 방법을 보여주도록 하겠다. 동적 시스템(Dynamic Systems) - 동적 시스템이란?? 시스템이 정형화된 수식의 형태로 구성 되어 있고 그 수식이 시간이 지남에 따라 변하는 것을 동적시스템이라고 한다. 많은 물리 시스템을 아래와 같.. 2024. 4. 16.
임베디드 소프트웨어 컴파일러란?obj, asm 임베디드 소프트웨어 컴파일러에 대해 설명하도록 하겠다. SW 공부를 하다보면 컴파일, 오브젝트 파일, 어셈 파일 등등을 들어 보았을 것이다. 1. 컴파일이란 컴파일이란 쉽게 변환을 의미 한다. 우리가 흔히 쓰는 언어(C, C++, C#, Java...)는 컴퓨터가 알아 들을수 없다. 마치 내가 프랑스어를 알아 듣지 못하듯... 따라서 컴퓨터가 알아 들을수 있는 언어로 변환이 필요하다. 즉 컴퓨터가 인식 할수 있도록 기계지향적 언어로 변환하는 방법을 컴파일이라고 한다. 컴파일 : 변환 (인간 언어 -> 컴퓨터 언어) 컴파일러 : 변환기 ( 번역기 같은... ) 이 컴파일러에 의해 생성되는 기계어 명령문을 오브젝트 코드(object code)라고 하며, object code가 포함 되어 있는 파일을 오브젝트.. 2024. 4. 15.
반응형