1
목표로 하는 서보모터의 회전값을 입력값으로 설정하여, 이에 의한 서보모터의 실제 회전값에 해당하는 출력값을 실제값으로 검출하는 제어시스템의 서보모터에 대한 비례-적분-미분제어동작값을 변경 및 설정하는 방법에 있어서, 이미 설정되어 있는 비례제어동작값, 적분제어동작값 및 미분제어동작값을 각각의 현재값으로 하여 그 현재값에서의, 컴퓨터에서 모터에 명령한 값인 입력값과 엔코더를 통해 모터가 실제 회전한 값인 실제값의 최대차를 구하는 단계와; 상기 컴퓨터에서 양의 방향 및 음의 방향으로의 이동거리만큼 이동한 후의 다음값에서의 입력값과 실제값의 최대차를 구하여 현재값에서의 입력값과 실제값의 최대차와 다음값에서의 입력값과 실제값의 최대차를 비교하는 단계와; 상기 컴퓨터에서 다음값에서의 최대차가 크면 현재값을 그대로 유지하고 상기 이동거리에 축소비율을 곱하여 이동거리로 하여 이동하는 단계와; 상기 컴퓨터에서 다음값에서의 최대차가 작으면 다음값을 현재값으로 설정하고 상기 이동거리에 확대비율을 곱하여 이동거리로 하여 이동하는 과정을 최대차의 차이가 아주 작을 때 또는 이동거리가 아주 작을 때까지 반복하여 양의 방향 및 음의 방향으로의 근사최적값을 구하는 단계 및; 상기 컴퓨터에서 상기 각각의 근사최적값 중에서 작은 것을 서보모터의 근사 최적 동작제어값으로 설정하는 단계로 이루어진 것을 특징으로 하는 서보모터의 근사최적 비례-적분-미분제어동작값 설정방법
|