본문 바로가기
반응형

Embedded SW116

지수함수, 모터 모델링, 전달함수, 시간함수 정리 지금 제어를 공부한다고 해놓고서 매트랩을 설치해야 한다 매트랩의 기본 사용법을 알아야 한다! 무언가 제어랑 상관없어 보이는 일들을 수행하였습니다. 한가지만 더 알고 가겠습니다. 바로 지수함수 입니다. 지수함수를 한번 그려 보도록 하겠습니다. 대단히 중요한 내용입니다. 먼저 아래와 같이 2개의 지수함수를 한번 그려볼게요. y1 = e^t y2 = e^(t/2) 그래프입니다. 전형적인 지수 함수 그래프 입니다. 그러면 그러면 이번에는 아래와 같은 그래프를 한번 그려 보도록 하겠습니다. y1 = e^(-t) y2 = e^(-t/2) 좋습니다. 이번에는 아래와 같은 그래프를 그려보도록 하겠습니다. y1 = -e^(-t) y2 = -e^(-t/2) 마지막으로 하나만 더 그래프를 그려 보도록 하겠습니다. y1 = .. 2022. 9. 21.
매트랩 기초 연습 (행렬 연산, 데이터 나누기, 그래프 그리기) 우선 매트랩에 대한 기본적인 사용방법을 숙지하는것이 필요합니다. 매트랩은 행렬을 기반으로 합니다. 창에 다음과 같이 행렬을 기입했다고 가정해 보겠습니다. matrix = [1 2 3 ; 4 5 6; 7 8 9]; 이것은 3행 3열을 의미합니다. 즉, 아래와 같은 행렬이 나오게 됩니다. 1 2 3 4 5 6 7 8 9 따라서 아래와 같이 창에 다시 matrix를 기입하면 아래와 같은 행렬이 나오게 됩니다. 여기서 x1 = matrix(1,:); 이라고 치게 되면 x1은 1행의 모든 열을 가진다는 뜻이 됩니다. 따라서 x1은 아래와 같은 행렬을 가지게 됩니다. 한번 쳐볼까요? x2는 x2 = matrix(2,:); 2행의 값을을 가질 것입니다. y1 = matirx(:,1); 그러면 y1은 1열의 모든행을 .. 2022. 9. 20.
매트랩이란? 매트랩 학생용 다운로드 및 라이센스 받는 방법 안녕하세요. 오늘은 매트랩에 대해서 잠시 소개하는 시간을 가지도록 하겠습니다. 매트랩은 제가 전자공학학사일때 프로젝트를 수행하기 위해서 처음 깔았던 Tool입니다. 실행을 시키면 아래와 같이나오는데요. 이 Matlab으로 정말 다양한 업무를 수행할 수 있습니다. 다양한 시뮬레이션이 가능하고, 또한 그래프도 편하게 그릴 수 있습니다. 우선 매트랩에 대한 내용을 위키에서 찾으면 아래와 같은 내용을 확인할수 있습니다. 수치해석 및 프로그래밍 환경을 제공하는 Tool이라고 적혀 있습니다. 프로그래밍이라고 함은 Simulink라는 기능을 통해 그림을 그리듯 코드를 만들수 있고 고급언어(ex C언어)로 Autocode Generation도 가능합니다. 지금 저는 제어에 관련된 글을 조금 써보려고 합니다. 이때 제어.. 2022. 9. 20.
제어란 무엇인가? (임베디드 시스템 제어란?) 안녕하세요. 오늘 부터 아주 재미있는 이야기를 한번 다루어 보려고 합니다. 우리는 지금 이 블로그에서 인피니언, nxp MCU를 이용하여 다양한 주변기기를 사용해보고 있습니다. MCU는 Mirco Control Unit 이라고 부르며 이 안에는 CPU, RAM, Flash 뿐만아니라 제어에 필요한 다양한 주변기기들이 함께 Package 되어 있습니다. 즉, MCU는 무언가를 제어하기 위해 특별히 제작된 컴퓨터라는 것을 알 수 있습니다. 여기서 '무언가를 제어' 한다는 것이 무엇을 의미하는 것일까요? 아래 영상을 한번 보면 지금 DC모터를 통하여 바퀴를 굴리고 있습니다. 그런데, 제가 이 부분을 '속도제어'하고 싶습니다. 여기서 바퀴가 도는 회전수를 보통 RPM이라고 표현하는데 RPM은 Revolution.. 2022. 9. 20.
반응형