http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
AURIX TC 275에서 멀티코어를 이용한 Electronic Stability Control의 수행시간 최적화
장홍순(Hong-Soon Jang),조영환(Young-Hwan Cho),정구민(Gu-Min Jeong) 한국정보전자통신기술학회 2021 한국정보전자통신기술학회논문지 Vol.14 No.5
본 논문에서는 차량 멀티코어 프로세서를 통한 ESC(Electronic Stability Control) 시스템을 위한 멀티코어 기반 제어기를 제시한다. 차량용 멀티코어 프로세서와 ESC 시스템의 아키텍처를 고려할 때 ESC 소프트웨어의 전체 수행 시간은 멀티코어에 최적화되어 있다. 일반적으로 차량용 멀티코어 시스템에서는 코어 간 동기화, 멀티코어에 대한 테스크 할당, 코어 종속 변수에 대한 메모리 할당을 고려해야 한다. 본 논문에 사용된 ESC 시스템은 초기화, SlipRatio 계산, YawRate 계산, ABS, 통신으로 구성된다. 제안된 설계 방법을 기반으로 싱글코어 프로세서는 멀티코어 프로세서로 확장된다. ESC 시스템은 기능 모듈 할당, 세마포어, 인터럽트, 코어 별 변수 할당과 같은 멀티코어 최적화 방법을 사용하여 멀티코어 제어기로 재설계된다. 실험 결과로 멀티코어 프로세서의 수행 시간이 싱글코어 프로세서에 비해 59.7% 단축되었다. This study proposes a multi-core-based controller design for an ESC(Electronic Stability Control) system in an automotive multi-core processor. Considering the architectures of an automotive multi-core processor and an ESC system, the overall execution time has been optimized for multi-core platforms. The function module assignment, synchronization between cores, and memory assignment for core-dependent variables in automotive multi-core systems are evaluated. The ESC controller comprising five function modules is used herein. Based on the proposed design, the single-core controller is extended to multi-core controllers. Using multi-core optimization methods, such as function module assignment, semaphore, interrupt awakening, and variable assignment over cores, the ESC system is redesigned to a multi-core controller. Experimental results reveal that the execution time for the multi-core processor is reduced by 59.7% compared with that for the single-core processor.
AUTOSAR 플랫폼 진단 모듈 기반 MCU 코어 스위칭 : 모터제어 기능안전 적용에 대한 연구
김명관(Myeong-Gwan Kim),한광환(Kwang-Hwan Han),이진욱(Jin-Wook Lee),장홍순(Jang Hong-Soon),정구민(Gu-Min Jeoung) 한국자동차공학회 2021 한국자동차공학회 부문종합 학술대회 Vol.2021 No.6
본 논문에서는 전기차의 모터를 제어할 때 AUTOSAR 플랫폼의 진단 모듈을 이용해서 에러가 발생했을 때, 코어를 스위칭하여 모터를 제어하는 방법을 제안한다. 결과 확인으로는 Infineon AURIXTC275를 사용하여 Core 0과 core 1에 동일한 DC 모터 제어기를 구성하였고 원하는 속도 값은 Potentiometer를 이용하여 진행하였다. DC 모터가 core 1에서 동작하다가 에러가 발생했을 때, DEM 모듈이 에러를 감지하고 FIM 모듈은 이를 확인하여 core 1의 SWC runnable의 기능을 제한하고 Core 0의 제어기의 출력 값을 플랜트 부분으로 전달하여 원하는 값으로 출력하여 동작하였다.