회원가입 ID/PW 찾기
AA
안녕하세요.
기초가 없어서 고생하고 있는 공학도 입니다 ;;;

다름이 아니라 지금 AVR을 이용한 라인트레이서를 만들고있는데요.
일단은 회로 부분은 이쪽 저쪽에서 모아서 땜질은 다 하고 쇼트나 LED순차이동을 이용한 MCU테스트 까지 마치긴 했는데요.
막상 다 끝내고 프로그래밍으로 들어가니 앞이 꽉 막히더라구요.
도형은 아니지만 일단 쏘스(글자)로 순서도를 써 내려가고있었는데...다 하고 나니...뭔가 비더라구요.
그래서 찾아봤떠니 beep랑 cal_trim, cal_speed하구요. interrupt들이 어디에서 들어가는지 잘 모르겠습니다.
LCD는 안쓸꺼라서 Diplay쪽은 괜찮구요.
interrupt쪽은 enable();을 걸어줄때마다 들어간다고 하던데...솔직히 그 개념을 잘 모르겠습니다.
혹시 설명을 해주실수 있으신지...답변 좀 부탁드립니다^^;

1. 개발 환경 :  Atmega128을 이용한 라인트레이서 - Lcd없음, 스텝모터 이용, 수발광 센서 각 8개씩, AVR studio, AVR edit, ponyprog
2. 동작 목표 :  라인트레이서 완주를 목표로 합니다.
3. 문   제  점  :  위에 말씀드린것처럼 프로그래밍 쪽에서 해독쪽으로 해서 공부를 하고 있습니다. 만들긴 해야겠는데 시간이 없어서 전체적인프로그래밍 공부보다는 일단 해독 쪽으로 해서 짜볼려고 하다보니..막히는게 많아서요. 개념이라도 설명해주시면 감사하겠습니다.  
쏘스는 AKMA님 것을 도로 올려드리면 찾으시는데 불편하시지 않으실테니 같이 올리겠습니다. 
댓글 3
  • No Profile
    주파수를 올리면서 스텝모터에 상을 입력하면 모터가 점점 빨라지게 됩니다.

    이때 타이머값을 설정함으로써 주파수를 결정하게 됩니다(주파수 ↑, 모터속도 ↑)

    입력된 센서에 따라서 좌, 우로 이동하고자 할때 계산된 타이머값에 비율(0~1.0)을 곱해줌으로써 좌,우 회전이 가능하게 됩니다.

    이 좌우회전은 추후 보정핸들 테이블등을 만들어서 이용하시면 좀 더 멋지게 될꺼 같고 제가 올린건 굉장히 기초적인 개념만을 이용한것입니다.

    개념은 위와 같고 소스랑 1:1매칭해서 설명드리기에는 제가 시간이 부족하네요(꾸뻑^^)

  • No Profile
    cal_trim : 핸들링(좌우 움직임을 설정하기 위한것이고 PID개념이 약간^^)계수구함
    cal_speedl:모터속도를 결정하기 위한 타이머값 구함

    이거 만들때 워낙 급하게 만들어서 정리도 안되있고 내용도 이상하네요.. 소스도 상당히 많이 난해하기 짜놔서 이해하기 힘드실 수도있습니다.

    잘만들어진 소스를 보는것도 좋은 방법일듯합니다..........
  • No Profile
    글쓴이 천청심 08.10.08 15:40 댓글 좋아요 0 싫어요 0
    예 예~ 친절하게 답변해주셔서 감사합니다. 아크마님...^^
    제가 더 노력해봐야죠. 일단 하드웨어는 다 만들었으니 소프트 웨어만 잘 짜봐야죠^^
    감사합니다.

하드웨어 설계 및 개발에 대하여 개발자들이 자유롭게 토론하는 공간입니다.
- Q&A, 자유주재 토론, 관련 정보 공유
- 분야 : 마이크로프로세서 응용, 전기/전자(아날로그/디지털) 회로 설계, C/C++ 프로그래밍, 펌웨어,
         PCB Artwork, 트러블슈팅 등 하드웨어 설계에 관한 전반인 내용
※ 게시글에 맞는 분류를 선택하여 글을 작성해 주시면 쾌적한 사이트 운영에 많은 도움이 됩니다.
※ 하드웨어 인사이트는 회원들간의 거래정보를 게재할 뿐이지, 그 어떤 책임과 의무도 가지지 않습니다.

search
번호 분류 제목 글쓴이 조회 수 날짜
35 중고장터 HOTLM629 DC모터 PID 제어기 판매합니다.2 navy-ty 5462 2009.07.29
34 중고장터 HOTDC 서보 모터 특가 판매, 30개 수량 한정판매.6 모터플러스 4733 2009.04.02
33 중고장터 HOTD&J DC모터 3개 판매[미사용] 로봇용적합 IGM30 24V 엔코더 타1 아크마 6095 2009.01.11
32 중고장터 HOT형광등안정기판매및기술궁금한거 받아요. 달빛 4984 2008.08.27
31 중고장터 HOT소형 모델 만드는데 도움 좀...1 미루~** 4806 2008.06.02
30 중고장터 HOT오실로스코프 판매합니다.....11 스코프 5441 2008.05.23
29 중고장터 HOThs-311 서보모터/rf 판매 합니다2 あさひ 5084 2008.02.14
28 중고장터 HOT서보모터 대량구매합니다. 아크마 4428 2008.02.01
27 중고장터 HOTAI모터 시리즈 삽니다@@@@@2 볼매(승훈) 9502 2008.01.31
26 중고장터 HOT초음파센서 SRF08 및 플렉스 센서 새것(포장 뜯지도않았어요) 팝니다. 센스가이 5885 2008.01.28
25 중고장터 HOTTL16C550 멀티 포트 UART 컨트롤러 아크마 4512 2007.12.17
24 중고장터 HOT초음파 센서 SRF-04 아크마 5582 2007.11.29
23 중고장터 HOTusb to ps2 변환기[무료]1 아크마 4021 2007.11.27
22 중고장터 HOTSLA7026 있으신분 ^^4 뺘쑝 4293 2007.11.21
21 중고장터 HOT마이크로 마우스 부품 구합니다4 DEAN 5251 2007.11.08
20 중고장터 HOTPSD센서(미사용) 명랑소년 7364 2007.11.05
19 중고장터 HOT초음파센서 SRF10(미사용_) 명랑소년 5709 2007.11.05
18 중고장터 HOTOVAL LED 삽니다. shin 5689 2007.11.02
17 중고장터 HOTPSpice 기초와 활용 Ver 10.x 서적 팝니다. [판매완료]6 shin 6322 2007.10.30
16 중고장터 HOTOrCAD 10.3 서적 팝니다. [판매완료]3 shin 5264 2007.10.30
  • 모든 원인은 하나 이상의 결과를 낳는다.
    - 하버트 스펜서
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
  • 내 글이 추천받음 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.