본문 바로가기
반응형

제어2

[Infineon] 23. Aurix (TC23x) DC모터 Feedback Control (PID) 드디어 이제 Feedback Control을 해볼수 있는 환경이 되었다! 큰 그림은 아래와 같다. 내가 원하는 RPM을 입력으로 넣을 것이고 Controller에서는 PWM Duty값을 만들어 줄것이다. 그리고 이 Controller는 내가 원하는 RPM과 Encoder로부터 측정된 RPM을 0으로 만들어 줄것이다. 대표적인 Feedback Controller로 PID Controller가 있다. 추후 PID Controller에 대해서 더 이야기 해보도록 하겠다. 아래 코드는 Controller를 구현한 부분이다. void MotorFeedbackController(void) { static int32_t lProportionalControlInput = 0; static int32_t lIntegra.. 2021. 7. 3.
01. MCU (Micro Control Unit)란 무엇인가? 임베디드 소프트웨어를 개발한다는 의미는, 세탁기/냉장고안에 있는 Control Board MCU의 소프트웨어를 개발한다는 의미입니다. MCU를 이해하기 위해서는 일반적으로 우리가 사용하는 PC와 비교를 해보면 더 좋을 것 같습니다. 여기 Computer가 보입니다. 컴퓨터 본체, 모니터, 키보드, 마우스가 보이는 군요. 저 데스크탑 안에는 아래 그림과 같이 CPU라는 작은 칩이 들어가 있고, 컴퓨터의 연산을 담당합니다. 그리고 연산된 결과를 모니터를 통해서 다양한 영상을 볼수 있는데, 이렇게 CPU와 연결된 장치를 주변장치라고 부릅니다. 마우스, 키보드도 CPU와 연결되어 있어서 주변장치라고 부릅니다. 우리가 사용하는 PC에는 MS 오피스를 깔아서 PPT도 만들수 있고 게임도 깔아서 게임도할수 있고 다양.. 2020. 3. 28.
반응형