전체 글
-
집중력을 높이는 법사고법 2024. 5. 26. 12:38
집중을 잘하는 건 간단한 거 같다. 1. 무엇에 집중할 지 "대상"을 잘! 고른다.2. 내가 집중을 잘 수행하고 있는 지 실시간으로 평가해 주는 메타적 감시자를 내 뇌에 생성하고 그로 부터 피드벡을 받고 집중이 해제 됐을 때 다시 집중 상태로 돌아온다. 그럼 어떻게 해야 "대상"을 잘! 고를 수 있을까? 일단 그 "목표"를 이루기 집중해야 하는 최선의 "대상"은 여러 가지 종류가 있을 수 있고 사람마다 다를 수 있음을 알면 좋다.그리고 특정 "대상"에 집중을 하는 충분한 훈련을 하고 평가하는 것이다. 타인과의 상대적인 비교, 본인이 설정해 놓은 절대적인 목표, 등 본인이 스스로 진행할 수 있는 피드벡을받아들여 내가 집중을 해봤는데 이거에 집중하는 것이 맞는 가? 를 평가하는 것이다. 예를 들어, 나는..
-
cascode의 등가회로로 트렌스컨덕턴스 증폭기 모델을 사용할 수 있는 이유전자공학 2024. 4. 27. 01:53
트렌스컨덕턴스 증폭기는 다음과 같이 모델링 한다. cascode 구조. 즉 nmos를 한 번 더 쌓은 구조는 소신호에서 다음과 같은 등가회로를 갖는다. $R_o = r_{o1} r_{o2} (g_{m2} + g_{mb2})$ 이 $R_o$ 다음과 같이 구한다. 테브난 등가회로를 유도할 때와 마찬가지다.output노드에 가상의 전류원을 두면 $V_{in}$과 더불어 독립 전원이 두 개이다. ($i_o$ 까지) 중첩의 원리를 통해 $V_{in}$을 살려둘 때와 $i_o$를 살려둘 때 모두를 만족하는 어떤 등가회로를 구하면 되는 것이다.그 것이 위의 cascode 등가회로이다. $i_o = -(g_{m2} + g_{mb2})V_x + \frac {(V_o - V_x)} {r_{o2}} = \frac {..
-
bode 선도에서 극점의 특성 증명전자공학 2024. 4. 26. 15:34
어떤 회로의 안정성을 확보하기 위해서 margin 설계를 한다.보상기를 설계해서 원래 margin 보다 더 큰 margin을 얻어낸다.이런 보상기를 설계할 때 bode선도에서 극점의 특성을 알고 있으면bode 선도를 보면서 직관적으로 설계가 가능하다.bode 선도로 보면 시스템에서 극점의 영향이 굉장히 직관적으로 드러나기 때문이다. 극점 $T(s) = \frac K {s + a}$의 bode 선도에서의 특성. 1. 기울기 감소 시점 관점 -> $x = log(a)$에서 기울기 감소 시작. 2. magnitude 기울기 관점 -> -20 dB/decade 3. phase 관점 -> $x = -\infty$ 혹은 $x = \frac a {10}$쯤 에서 0도, $x = a$에서 -45도, $x = \inft..
-
고정익 무인기 비행제어 시스템카테고리 없음 2024. 4. 16. 23:38
https://github.com/akswnd98/matek-fixedwing GitHub - akswnd98/matek-fixedwing Contribute to akswnd98/matek-fixedwing development by creating an account on GitHub. github.com 이 프로젝트는 px4나 inav 같은 오픈소스 프로젝트들의 angle mode (acro mode 아님) 를 모방하는 프로젝트이다. 유명한 오픈소스 프로젝트들을 벤치마킹한 이유가 있는데, 그 이유는 시스템 구성을 싸게 할 수 있기 때문이다. hobby 시장의 규모 덕분이라고 할 수 있다. 제어 시스템 시스템 블록도는 정확하게 px4의 것을 차용하였다. 간단하게 설명하자면 아래첨자 sp는 setpoi..
-
isaac sim ddpg solution of cartpole problemAI 2024. 4. 16. 21:50
isaac sim에 입문하는 용도로 제격인 주제인 거 같다. https://github.com/akswnd98/cartpole_train GitHub - akswnd98/cartpole_train Contribute to akswnd98/cartpole_train development by creating an account on GitHub. github.com isaac sim 인터페이스 우선 isaac sim simulator와 python 코드로 대화하는 방법에 대해 알아보자. 다음과 같은 방법으로 cartpole들을 원하는 위치에 원하는 개수 만큼 생성할 수 있다. def generate_cartpoles (cartpole_origin_positions: np.ndarray[np.ndarray[..
-
stm32f103xb 오픈소스 빌드 하기MCU 2024. 2. 25. 11:14
얼마전에 nucleo board를 빌드하려고 stm32cubeide를 켰는 데 cube mx로 code generating하려면 st.com에 로그인하라는 팝업을 목격했다. ??? 너무 황당해서 vscode와 msys2 mingw를 이용한 빌드 환경을 만들어 봤다. blink 예제 이다. HAL, LL, CMSIS 다 사용 가능하다. https://github.com/akswnd98/start-stm32f103xg-project GitHub - akswnd98/start-stm32f103xg-project Contribute to akswnd98/start-stm32f103xg-project development by creating an account on GitHub. github.com
-
Peak Current Mode Buck converter의 sample and hold 모델링전력전자 2024. 2. 5. 22:44
Peak Current Mode Buck converter의 모델링 기법에는 여러가지가 있지만 가장 기본적으로 두 가지가 있다. 1. averaged model2. sample and hold model 그 중에서 조금 더 정밀하다고 알려져 있는 모델이 sample and hold model 이다.만약 이걸 모른다면 당신이 바보처럼 느껴질 수 있습니다 1. Laplace Transform2. Z Transform3. sample and hold 본문 핵심은 항상 첫장에..."Discrete 신호의 Z변환"과 그에 대응되는 "Continuous 신호의 임펄스열 셈플링의 Laplace변환"이 어떤 관계를 갖는가? 이것이 왜 핵심일까?PWM 신호로 제어하는 Switching Regulator의 특성상 정밀성을..