반응형 전체 글516 [Infineon] 20. Aurix (TC23x) DC모터를 Encoder를 통해 속도 측정 FIT0450으로 엔코더가 장착된 모터이다. https://wiki.dfrobot.com/Micro_DC_Motor_with_Encoder-SJ01_SKU__FIT0450 Micro_DC_Motor_with_Encoder-SJ01_SKU__FIT0450-DFRobot Introduction This is the DFRobot Micro DC geared motor with encoder. It is a motor with a 120:1 gearbox and an integrated quadrature encoder that provides a resolution of 16 pulse single per round giving a maximum output of 1920 within one round. W.. 2021. 6. 28. [Infineon] 12.1. Aurix (TC23x) GTM TOM 4Ch PWM 설계 (동기맞추기) 지금 만드는 자동차는 아래와 같이 하나의 PWM으로 4개의 바퀴를 제어하는 구조이다. 하지만, 더 정확한 제어를 하기위해 나는 이 4개의 모터를 각가 Feedback Control 해줄 것이다. 그렇기 위해서는 4개의 PWM을 각각 모터드라이브에 연결을 해주어야 한다! 따라서 아래와 같이 4개의 포트 PWM으로 만들고 동기화를 시키도록 한다. IfxGtm_TOM1_4_TOUT30_P33_8_OUT IfxGtm_TOM1_5_TOUT28_P33_6_OUT IfxGtm_TOM1_6_TOUT5_P02_5_OUT IfxGtm_TOM1_7_TOUT6_P02_6_OUT 이렇게 4개의 후보군을 지정한 이유는 아래와 같이 물리적인 위치와 TOM의 채널을 한군데로 모아주어서 설계를 하였다. TOM1 모듈의 4,5,6,7번.. 2021. 6. 26. [Infineon] 16.2. Aurix (TC23x) UART 초기화 코드 분석 Infineon Aurix MCU에는 ASCLIN 모듈이 있고, 이 모듈에서 UART를 지원해 준다. 이 모듈의 Block Diagram은 아래와 같다. 우리는 Clock설정에서 fspb Clock을 100MHz로 설정 하였다. https://embeddedchallenge.tistory.com/34 [Infineon] 13. Aurix (TC23x) Clock Setting 임베디드 SW 개발에 있어서 가장 중요하다는 부분이 Clock Setting이라고 생각한다. 모든 주변기기의 동작은 Clock을 받아 동작하기 때문에 몇 Hz의 Clock이 주변기기로 들어오는지를 정확히 알아야 한 embeddedchallenge.tistory.com 그리고 fclc clock을 사용할것이다. uart 통신에 있어서.. 2021. 6. 25. [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. 이전 1 ··· 119 120 121 122 123 124 125 ··· 129 다음 반응형