자기계발 · 현대자동차 / 전기/전자 연구개발

Q. 모터제어 질문

KKqsp

이론은 유도전동기(spmsm, ipmsm) 구조와 원리부터 시작해서 제어공학(기억에 남는건 위상여유,이득여유 정도..?), 엔코터/리졸버 동작 원리, dc 전류제어 3중루프, 인버터 3상 제어방식인 spwm, svpwm 제어, FOC제어(간접,직접베터 제어) 등등.. 앵간한건 교재들 따로 사서 공부하다보니 다 어느정도는 아는거같은데 정작 실습에 도움되는건 어떤 내용들을 공부해야 할까요..ㅠ stm32로 pwm파형을 생성하는 코드부터 공부하려는데(물론 이것보다 해야 할 코딩은 훨 많겠지만) 정작 한글로 된 내용이 없어서 막막하네요... 이런건 영어로 공부해야 하나요?


2025.05.10

답변 6

  • Top_TierHD현대건설기계
    코사장 ∙ 채택률 96%
    직무
    일치

    채택된 답변

    단순히 개인적인 공부를 하는 건 크게 의미가 없는 것이 그것을 면접이나 서류에서 증빙을 할 방법이 없습니다. 따라서 공모전이나 프로젝트 수상경험과 같은 객관적인 증빙을 만드시는 것이 필요합니다

    2025.05.10


  • 프로답변러YTN
    코부사장 ∙ 채택률 86%

    채택된 답변

    멘티님, 모터 제어 실습을 위해 STM32 기반 PWM 코드 작성부터 시작하는 게 좋습니다. STM32CubeMX 툴을 활용해 타이머 설정(ARR, PSC 값 조정)과 PWM 채널 활성화를 GUI로 구성하면 HAL 라이브러리 코드가 자동 생성되어 실습 진입 장벽을 낮출 수 있습니다. SVPWM 구현은 6-step 제어보다 효율적이므로, STM32의 HRTIM 고해상도 타이머를 활용해 전압 벡터를 7-segment로 분할하고 Dead Time을 100ns 이내로 설정하는 실습을 추천합니다. FOC 제어 실습 시 Q15 포맷 고정소수점 연산을 사용하면 Cortex-M4에서 5μs 내 클라크-파크 변환을 구현 가능하며, ST의 MotorControl Workbench를 활용해 센서리스 알고리즘을 빠르게 프로토타이핑할 수 있습니다. 통신 프로토콜은 CAN/CAN FD를 우선 학습하세요. AUTOSAR 기반의 CANoe 시뮬레이터로 Tx/Rx 메시지 필터링과 DBC 파일 파싱을 연동하면 실무 환경을 체험할 수 있습니다. 코드 리소스가 부족하다면 GitHub의 VESC-firmware 오픈소스를 분석해 BLDC 제어 로직을 역추적하는 방법도 효과적입니다. 한글 자료는*네이버 카페 'STM32 마스터즈'에서 PWM 초기화 코드 샘플을 제공하니 참고하시고, 영문 자료는 TI의 Motor Drive SDK 매뉴얼을 DeepL 번역기로 병행 학습하면 개념 이해가 수월합니다. 실습 시 반드시 오실로스코프로 PWM 듀티비와 데드타임을 측정하며 이론과 결과를 비교 검증해야 합니다.

    2025.05.10


  • E
    EVPT현대자동차
    코대리 ∙ 채택률 67%
    회사
    직무
    일치

    채택된 답변

    안녕하세요. 저도 전기전자를 전공했고, 모터쪽 배우기 위해서 전기기기 공부도 했었습니다. 질문자님을 돋보이게 하기위한 실무경험을 쌓는 과정인만큼 많은 노력이 필요한 순간입니다. 그 과정에서 영어가 장애물이기 때문에 한국어 번역된 교재만 찾는다.. 하면 배움에 한계가 있을 것이구요, 영어가 막히는 부분이 있으면 번역기라도 돌리면서 실무경험을 쌓는게 좋겠습니다. 결국 무언가를 배웠다 vs 배운걸 내가 써먹어서 실제로 모터 굴려봤다(공모전을 나가거나 과제를 성공적으로 수행했다 당)는 분명한 차이가 있습니다. 아직 학생이시니 제어방법에 대해 공부하다 막히면 교수님께 도움을 많이 요청하셔도 되니까 주저하지말고 바로 시작하시면 좋겠습니다.

    2025.05.10


  • 신뢰의마부두산에너빌리티
    코사장 ∙ 채택률 91%

    채택된 답변

    아무래도 해당 과목은 한글로 된 내용이 없기에 아래의 책같은 것으로 원서로 공부하는게 좋겠습니다. “Electric Motors and Drives” by Austin Hughes – 전공자 입문에 적합 “Modern Control of DC-Based BLDC Motors” – 제어 관점에서 BLDC 다루는 책 Permanent Magnet Synchronous Machines” by R. Krishnan – FOC까지 포함

    2025.05.10


  • 남양연구소현대자동차
    코사장 ∙ 채택률 96%
    회사
    일치

    채택된 답변

    안녕하세요 원래 대부분 관련 문서 및 법규/규정은 다 영어로 되어 있습니다. 제어의 종류나 개념에 대해선 이해하셨으니 그걸 직접 해보셔야죠. 어떤 제어가 있는지 안다고 거기서 그치는게 아니라 직접 제어해보면서 이론과 같거나 다른 점은 무엇이고 어떤 문제를 어떻게 개선해보았는지 그런 경험을 쌓아야 합니다. pwm 파형은 코드 한 줄이면 될텐데 이건 stm32 문서를 직접 보는 것 밖에 없습니다.

    2025.05.09


  • 대한민국취준생파이팅포스코
    코부사장 ∙ 채택률 68%

    안녕하세요 후배님, 질문 사항에 대해 답변 드리겠습니다. 일반적으로 저명한 전공 서적의 경우 해외에서 출판된 경우가 많습니다. 본인께서 언급하신 PWM 파형 생성 코드 뿐만 아니라 대다수의 공학 분야의 경우 영어로 서술된 경우가 많으므로 영어로 서술된 문서를 다루고 읽는 것에 보다 익숙해지실 필요가 있습니다. 참고하십시오.

    2025.05.10


  • AD
    반도체
    설계팀

    대기업 반도체 산업으로 취업하기 위해선, 직관적 해석능력과 사고력이 필요합니다. 핵심 역량과 배운 지식을 취업에 활용하고 싶다면 국비지원 강의를 추천합니다.

    코멘토 내일배움카드 안내

함께 읽은 질문

궁금증이 남았나요?
빠르게 질문하세요.