Dc motor control
Sponsored Links
This presentation is the property of its rightful owner.
1 / 19

DC Motor Control PowerPoint PPT Presentation


  • 348 Views
  • Uploaded on
  • Presentation posted in: General

DC Motor Control. DC Motor. 전기자 (armature, rotor), 영구자석 (permanent magnet, stator), brush, 정류자 (commutator), …. Principle of DC Motor. Law of Motor : 플레밍의 왼손법칙. Principle of DC Motor. Law of Generator : 플레밍의 오른손 법칙. DC Motor. 7.4 DC 모터의 제어 – DC motor 의 구동 방식.

Download Presentation

DC Motor Control

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


DC Motor Control


DC Motor

  • 전기자(armature, rotor), 영구자석(permanent magnet, stator), brush, 정류자(commutator), …


Principle of DC Motor

  • Law of Motor : 플레밍의 왼손법칙


Principle of DC Motor

  • Lawof Generator : 플레밍의 오른손 법칙


DC Motor


7.4 DC 모터의 제어 – DC motor의 구동 방식

  • 트랜지스터 구동(이미터 부하) : 전압손실이 크다.


7.4 DC 모터의 제어 – DC motor의 구동 방식

  • 트랜지스터 구동(컬렉터 부하) : 전압손실이 적다


7.4 DC 모터의 제어 – DC motor의 구동 방식

  • H-bridge 제어 회로 : 회전 방향 변경


7.4.3 모터 드라이버 IC

  • L298


7.4.3 모터 드라이버 IC

  • L298의 제어 pin


7.6 바퀴구동체


바퀴구동체 도면


I/O 정리


Motor Driver & DC motor


DC motor


GPIO를 이용한 DC motor 제어

#include<avr/io.h>

int main(void){

DDRB = 0xCF;

PORTB = 0xC0;

DDRD = 0x00;

DDRE = 0x00;


GPIO를 이용한 DC motor 제어

while(1)

{

if(PIND & 0x01)//Left 스위치

{

PORTB &= ~0x02;

PORTB |= 0x01;

}

else

{

PORTB &= ~0x01;

PORTB |= 0x02;

}


GPIO를 이용한 DC motor 제어

if(PIND & 0x02)//Right 스위치

{

PORTB &= ~0x08;

PORTB |= 0x04;

}

else

{

PORTB &= ~0x04;

PORTB |= 0x08;

}

}

return 0;

}


실습 과제

  • Main S/W를 이용하여 motor enable/disable

    • ‘0’ : Disable

    • ‘1’ : Enable

  • UART 통신을 이용하여 Motor 제어

    • Key map 정의

      • 예) R : right forward, r : right backward

    • Key 기능당 * 10 점


  • Login