Page 228 - MDP2020-1
P. 228

|    인천전자마이스터고등학교  ·············································································································
            222

                    사.  서보  모터
























                서보모터는  모터와  제어구동보드(적당한  제어  회로와  알고리즘)를  포함하는  것으로  모터자체만  가지고
            서보모터라  하지  않습니다.  서보(servo)라는  용어는  추종합니다.  혹은  따른다는  의미로서  명령을  따르는
            모터를  서보모터라고  합니다.  명령에  따라  정확한  위치와  속도를  맞출  수  있는  모터를  서보모터라고  합
            니다.  어떠한  종류의  모터라  하더라도  적당한  알고리즘과  회로를  가지는  구동시스템을  갖다  붙여서  위치
            와  속도를  추종할  수  있도록  만들면,  서보시스템이  이루어지는  것으로    모터와    기계부와  제어구동S/W가
            결합된    제어추종시스템을  말합니다.  DC모터,  AC모터,  BLDC모터,  리니어모터같이  단순히  하나의  모터
            만으로  구성되면  서보모터라  하지  않으며,  이들  모터를  사용하여  적절한  구동시스템을  연계하고  위치,  속
            도를  명령으로  제어,  추종시킨  경우를  서보모터라  부르고  있습니다.
                                 동작전압                        4.8V  ~  6V
                                 펄스  주기                      50Hz  (20ms)
                                    펄스  폭                    0.2ms  ~  3ms



            PD14를  사용해  서보모터를  구동합니다.

























                                                      -  cube  MX  설정
            TIM2  사용  ->  pwm  generation  CH1  설정  ->    prescaler  –  1799  /  counter  period  –  999  /  pulse  –
            10  /  timer  clocks  –  90MHz  설정


              -  keil  코드
            MX_NVIC_Init();
            HAL_TIM_PWM_Start(&htim2,  TTM_CHANNEL_1);
   223   224   225   226   227   228   229   230   231   232   233