아주대학교 기계공학응용실험 - DC Motor 구동 및 DAQ
- 최초 등록일
- 2019.10.12
- 최종 저작일
- 2019.04
- 7페이지/ 한컴오피스
- 가격 2,000원
소개글
"아주대학교 기계공학응용실험 - DC Motor 구동 및 DAQ"에 대한 내용입니다.
목차
1. 실험 목적
2. 실험 이론
3. 실험 장치
4. 실험 방법
5. 실험 결과
6. 실험 고찰
7. 결 론
본문내용
1. 실험 목적
DC모터의 특성 및 작동 원리에 대해 이해하고 입력 값의 변화에 따라 출력 값이 어떻게 변화하는지를 확인해 본다.
2. 실험 이론
이번 실험에서는 DC모터를 이용한다. DC모터는 여러 가지 특징들이 있는데 그 중 대표적인 특징은 다음과 같다. 우선 플레밍의 왼손법칙을 이용한 모터이며 제어가 쉽고 가격이 싸다는 장점이 있다. 또한 급격한 가속이 가능하고 토크가 크게 발생하며 선형적인 회전 특성을 나타낸다. 이번에는 단점에 대해 살펴보자. DC모터에는 ‘브러쉬’ 라는 것을 사용하는데 모터 축에 브러쉬가 닿아 전기가 통해 회전이 이루어지는 원리로 DC모터가 가동된다. 이 브러쉬는 당연하게도 회전이 진행됨에 따라 마찰에 의해 마모가 발생하게 되고 브러쉬가 마모되면 전기를 전도하는 능력이 떨어지게 되므로 결국 모터 성능저하의 원인이 된다.
한편 이번 실험에서는 시뮬레이션 코드를 이용하게 된다. 이를 크게 엔코더 값의 출력을 위한 구성과 모터에 전압을 입력해줄 구성으로 나눠볼 수 있다.
엔코더 값의 출력을 위한 구성은 다음과 같다.
1. simulink library 안에 real-time windows target에서 counter input 블록을 선택하여 model 창에 끌어다 놓는다. 이 때 입력 블록의 I/O 보드는 센서와 연결되어 센서에서 들어오는 전압을 수치 값으로 바꿔주는 역할을 한다.
2. 선택한 창을 더블클릭 한 후 install new board를 통해 사용하는 I/O 보드를 찾아 설치하고 보드를 연결한 채널을 설정해 주면 엔코더에서 들어오는 신호를 출력할 수 있다. 이 때 PC가 신호를 받아들이기 위해 입력 신호를 시간에 대해 불연속적으로 나누어 디지털 값으로 변환하는 데 걸리는 시간을 sample time 이라고 하며, 사용자가 I/O 보드와 컴퓨터 성능에 맞추어 시간을 임의로 정해주어야 한다.
이번에는 엔코더의 회전각을 출력하기 위한 구성을 살펴보자
참고 자료
없음