Motor Control with UART, AVR
- 최초 등록일
- 2010.08.29
- 최종 저작일
- 2010.08
- 12페이지/
한컴오피스
- 가격 1,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
AVR Micro-Controller, Serial Port, PC를 이용하여 Motor를 Counter clockwise나 Clockwise로 회전시킨 뒤 그 신호가 잘 보내졌음을 확인하는 Handshaking을 구현한다. 이를 위하여 AVR 내부에 코드를 짜서 Pony Prog( or Toast Prog ) 프로그램으로 넣을 수 있도록 해야 하며 더불어 Serial Port를 이용하여 PC와 AVR 간의 통신을 할 수 있도록 한다.
목차
1. Object
2. Project Equipment
3. Procedure
4. Background
본문내용
1. Object
AVR Micro-Controller, Serial Port, PC를 이용하여 Motor를 Counter clockwise나 Clockwise로 회전시킨 뒤 그 신호가 잘 보내졌음을 확인하는 Handshaking을 구현한다. 이를 위하여 AVR 내부에 코드를 짜서 Pony Prog( or Toast Prog ) 프로그램으로 넣을 수 있도록 해야 하며 더불어 Serial Port를 이용하여 PC와 AVR 간의 통신을 할 수 있도록 한다.
2. Project Equipment
AVR(Attiny 2313), Serial port, Motor Drive, 만능기판, 전선, 납땜기구, DVM, DCSupply
WinAVR and AVR studio4
Toast Prog( 후에 Pony Prog로 대체하여 사용 )
Microsoft Visual C++ 2005
3. Procedure
① Visual Studio C++를 사용하여 AVR과의 통신을 위한 ‘pccode.cpp’와 AVR 내부에서 모터를 control하기 위한 ‘avrcode.c’를 작성한다.
② 하드웨어를 구성한다. ( AVR, Motor Drive에 필요한 VCC와 GND를 연결한다. 그리고 AVR의 PortB와 Motor Drive의 Enable과 Dir을 연결 )
③ ‘avrcode.c`를 WinAvr, Avrstudio4를 사용하여 lavrcode.hex`로 변환한다.
④ Pony Prog(Toast Prog)를 사용하여 ‘avrcode.hex`를 AVR에 전송한다.
( 전송시 AVR에는 VCC와 GND가 연결 되어 있어야 한다. )
참고 자료
없음