반응형

pid제어 2

모터제어 소프트웨어 코드 구조: PWM부터 PID까지 제어 흐름 | 모터제어 5편

5. 모터 제어 소프트웨어 코드 구성PWM부터 PID까지, 코드로 구현하는 모터 제어의 전과정모터 제어는 단순한 “ON/OFF” 신호를 넘어서, 여러 하드웨어와 소프트웨어 모듈이 유기적으로 동작해야 합니다.이번엔 실제로 **MCU(Microcontroller Unit)**에서 동작하는 모터 제어 코드를 어떻게 구성하는지 알아보겠습니다.🧩 1. 전체 흐름 요약 – 제어 블록 구조모터 제어는 일반적으로 아래의 구조를 따라 구성됩니다.text복사편집[Sensor 입력] → [Target 계산] → [PID 제어] → [PWM 출력] → [Motor 동작] ✅ 각 블록 설명블록설명Sensor 입력위치/속도 센서(Hall, Encoder 등) 또는 전류 측정Target 계산목표 속도, 위치, 토크 설정 (명령 ..

모터제어 2025.04.05

모터 제어 방식 정리: 오픈루프·폐루프·PID·PWM 제어 | 모터제어 4편

4. 모터 제어 방식 – 회전을 똑똑하게 제어하는 기술전기를 얼마나 똑똑하게 넣느냐가 성능을 결정한다모터는 단순히 전기를 연결한다고 해서 항상 잘 돌아가는 게 아니에요.**속도, 위치, 힘(토크)**을 우리가 원하는 대로 조절하려면 제어 방식이 아주 중요합니다.이번엔 모터를 제어하는 여러 방식과 원리를 수식과 함께 알아볼게요!🔁 1. 오픈 루프 제어 (Open Loop Control)"전기를 넣으면 돈다. 얼마나 돌지는 신경 안 쓴다."오픈 루프 제어는 입력만 조절하고, 출력(속도, 위치)은 측정하지 않는 방식이에요.대표적으로 스테퍼 모터에서 자주 사용되며, 예측 가능한 시스템에서만 효과적입니다.장점: 구조 단순, 빠른 반응단점: 외부 부하에 따라 출력이 바뀜예시text복사편집모터 PWM = 50% →..

모터제어 2025.04.05
반응형