본문 바로가기
반응형

control4

[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.
[Infineon] 16.1. Aurix (TC23x) UART 배경설명 먼저 UART란 무엇인지에 대해서 알아 볼 필요가 있다. 위키 백과를 보면 아래와 같이 정의 할수 있다. UART(범용 비동기화 송수신기: Universal asynchronous receiver/transmitter)는 병렬 데이터의 형태를 직렬 방식으로 전환하여 데이터를 전송하는 컴퓨터 하드웨어의 일종이다. UART는 일반적으로 EIA RS-232, RS-422, RS-485와 같은 통신 표준과 함께 사용한다. UART의 U는 범용을 가리키는데 이는 자료 형태나 전송 속도를 직접 구성할 수 있고 실제 전기 신호 수준과 방식(이를테면 차분 신호)이 일반적으로 UART 바깥의 특정한 드라이버 회로를 통해 관리를 받는다는 뜻이다. 통신 데이터는 메모리 또는 레지스터에 들어 있어 이것을 차례대로 읽어 직렬화.. 2021. 6. 24.
[NXP] 01. MCU(MPC5643L) 개발환경 구매 어느정도 돈을 사용한다고 생각하셔요 ㅎㅎ 1. 구글에서 Mouser를 검색하고 아래 싸이트로 들어간다! 2. 들어가서 회원 가입을 한다. 3. 입력창에 'MPC5643L' 아래와 같이 검색한다. 4. 아래 빨강색 TRKUSB-MPC5643L 보드를 구매한다. 흠 가격이 좀 올랐네요 ㅎㅎ ​ 5. TWR-ELEV 를 검색하여 구매한다. ​ 해외에서 구매하는 거여서, 좀 시간이 걸립니다. 이렇게 구매하면 이제 MCU 공부할수 있는 기본 Setting은 되었습니다. ^^ 2020. 4. 2.
01. MCU (Micro Control Unit)란 무엇인가? 임베디드 소프트웨어를 개발한다는 의미는, 세탁기/냉장고안에 있는 Control Board MCU의 소프트웨어를 개발한다는 의미입니다. MCU를 이해하기 위해서는 일반적으로 우리가 사용하는 PC와 비교를 해보면 더 좋을 것 같습니다. 여기 Computer가 보입니다. 컴퓨터 본체, 모니터, 키보드, 마우스가 보이는 군요. 저 데스크탑 안에는 아래 그림과 같이 CPU라는 작은 칩이 들어가 있고, 컴퓨터의 연산을 담당합니다. 그리고 연산된 결과를 모니터를 통해서 다양한 영상을 볼수 있는데, 이렇게 CPU와 연결된 장치를 주변장치라고 부릅니다. 마우스, 키보드도 CPU와 연결되어 있어서 주변장치라고 부릅니다. 우리가 사용하는 PC에는 MS 오피스를 깔아서 PPT도 만들수 있고 게임도 깔아서 게임도할수 있고 다양.. 2020. 3. 28.
반응형