관리 메뉴

드럼치는 프로그래머

[시스템분석및설계] 15장 스텝 모터 제어기 설계 결과보고서 본문

★─Multi Media/☆─2학년 2학기

[시스템분석및설계] 15장 스텝 모터 제어기 설계 결과보고서

드럼치는한동이 2008. 3. 14. 02:33

◎ 실험 목적

스텝 모터 제어기의 동작을 VHDL로 기술하고, 시뮬레이션을 통해 동작을 검증한다.

 

◎ 실험 장비

▶ Xilinx ISE

▶ ModelSIM

▶ Rov-Lab 트레이닝 키트

 

◎ 실험 순서

▶ 모터 1바퀴 회전

① 모터 1바퀴 회전의 동작을 VHDL로 기술

사용자 삽입 이미지

② TestBenchWaveform으로 시뮬레이션
사용자 삽입 이미지

③ 트레이닝 키트로 동작 검증

사용자 삽입 이미지

[ RSTB = ‘0’ : 멈춤 ]

사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지

[ RSTB = ‘1’ : 동작 ]


▶ 양쪽 모터 차등 속도 회전

① 양쪽 모터 차등 속도 회전의 동작을 VHDL로 기술

사용자 삽입 이미지
사용자 삽입 이미지

② TestBenchWaveform으로 시뮬레이션
사용자 삽입 이미지

③ 트레이닝 키트로 동작 검증

사용자 삽입 이미지

[ 무선 통신 제어기 사용 ]

사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지

[ 동작하는 모습 촬영 ]
 



◎ 실험 결과

▶ 이론에서 살펴본 스텝 모터 제어기의 진리표대로 설계된 회로가 정확하게 동작함을 알 수 있었다.

스위치 1

스위치 2

왼쪽 모터

스위치 3

스위치 F

오른쪽 모터

누름(0)

누름(0)

0Hz(정지)

누름(0)

누름(0)

0Hz(정지)

누름(0)

유지(1)

100Hz

누름(0)

유지(1)

100Hz

유지(1)

누름(0)

200Hz

유지(1)

누름(0)

200Hz

유지(1)

유지(1)

320Hz

유지(1)

유지(1)

320Hz

(최고 속도)

< 양쪽 모터 차등 속도 회전 - 스위치와 모터 속도 사이의 관계 >

 

◎ 실험의 개선점

① 양쪽 모터 차등 속도 회전의 회로 동작에 대한 이해가 조금 부족했다.

=> 스위치와 모터 속도 사이의 관계의 이해부족으로 실습이 힘들었다. 다음 시간부터는 미리 VHDL 코드에 대해 분석하여 실습 시 실수가 없도록 하겠다

② 실험 시간이 많이 부족했다.

=> 각각의 구조문(process문)에 대한 이해가 부족했다.

③ 키트 사용법이 아직 서툴러 많은 실수를 범했다.

=> 수시로 키트 사용법을 연습하여 실험에 소요되는 시간을 줄이겠다.

④ 결과보고서를 위한 사진 촬영이 서툴렀다.

=> 사진 촬영 시 속도의 조절을 스위치버튼을 사용하여야하는데 스위치와 모터 속도 사 이의 관계의 이해부족으로 사진 촬영 시 속도를 조절하는데 한계가 있었다. 다음부터 는 스위치의 위치를 잘 선택해서 실습하겠다.

Comments