, 정류 펄스 폭의 획득 정밀도는 높을수록 좋지만 MCU 내부 데이터에 의해 제한됩니다. 중복 16비트 타이머가 있는 경우 주저하지 마십시오. Yuntai 브러시리스 모터는 이를 직접 사용하여 카운팅 펄스 폭을 변경하며 정밀도는 1us에 도달할 수 있습니다. 타이머 중 8개만 사용할 수 있는 16비트 타이머가 없으면 타이머 내부에서 누적 카운트 기침이 중단됩니다. 위로.
2, PID 작동 시간은 어떻게 되나요?
1, 브러시리스 모터에 대해 PID를 6회 실행한 후
, 서로 다른 모터 구조와 조립 홀의 오류 사이의 작은 차이로 인해 일반적으로 PID 연산의 각 펄스 폭 값을 수집하지 않으므로 모터 흔들림이 발생하기 쉽습니다. 다음을 수행하는 것이 좋습니다. 전체 작동 주기(정류 기간은 6)를 수집한 다음 누적 평균 6개의 정류 기간을 입력하여 현재 값의 속도로 결론을 내립니다. 새로운 속도 값을 얻으면 동관 모터는 PID 연산이 될 수 있습니다.
2,
일정 기간(주로 저속) 동안 모델 항공기 모터가 항상 MCU에 새로운 속도 값을 부여한 것은 아니므로 이 시간은 PID 산술에 의해 부과되어야 하며, 새로운 전력 값을 회복하기 위해 강제 컴퓨팅 PID의 다음 기준 시간: 40 - ms150 ms 사이에서 작동 PID 시간의 최대 힘으로 제한됩니다.
3, 모터의 정적 디더링을 제거하는 방법은 무엇입니까?
1, 펄스 폭에 의한 획득과 펄스 폭 값의 값을 EKA1과 약간 다르게 설정할 때(0이 아닙니다!), PID 연산, 즉 계산 알고리즘 없이 직접 반환된 프로그램을 수행할 필요가 없습니다.
2, 펄스 폭에 의한 획득 및 펄스 폭 값의 설정 값은 EKA2(EKA1
3, 펄스 폭에 의한 획득과 펄스 폭 값 차이의 값을 설정하는 경우 EKA3(EKA2