회원가입 ID/PW 찾기
AA

 타이머 오버 플러를 이용하여 모터를 구동 하는 실험을 해보고 잇는데

타이머 1, 타이머3 를 사용하여 양 모터의 제어 하고 잇는데.

타이버 1,3 설정치는 1/16M *8*1000 을 0.5msec 하여 2khz 신호를 주고 잇습니다..

 CCR1A = 0x00;                   /* Timer1 정지,  일반 모드(PWM 출력정지)로 설정 */
 TCCR1B = 0x02;                   /* Timer1 8분주(0000 0010) 설정 */
 TCCR1C = 0x00;                   /* Timer1 PWM 모드가 아님 설정*/    
 TCNT1 = 0xffff - 0x1000;          /*1/16MHz x 8분주(010) x 1000 (시정수값) = 0.5 msec 주파수(2kHz) 설정 및 정지 */

 오버플러러가 발생할때마다 모터에 출력 파형을 주고 잇습니다.

SIGNAL(SIG_OUTPUT_COMPARE1A)
{
    TCCR1B = 0x00;           /* Timer 1 Interrupt Disable */
    R_Motor= R_Motor_Table[r_phase_cnt++];
 if (r_phase_cnt==4) r_phase_cnt = 0;
 
    TCCR1B = 0x02;         /* Timer1 Interrupt Enable */
}

void main(void)
{
  system_init( );
  var_init( );

  do{
        
   PORTA= (L_Motor & 0xf0) | (R_Motor & 0x0f);

  }while(1);
 
}

 


마이컴에 프로그램을 탑제하고 돌려보면

모터가 천천히 돌면서 막 덜덜덜덜 거리는데 이유가 왜인지 모르겟습니다. ㅠㅠ

댓글 5
  • No Profile

    아마 오실로스코프로 찍어보면 pwm은 검출되겠지요

    하지만 스텝모터가 원하는 pwm인지 고민해봐야되지 않을까 싶네요.. 스텝모터 관련내용들을 보시면 이유를 아실꺼 같네요.

  • No Profile
    글쓴이 루흐로고 08.05.17 18:13 댓글 좋아요 0 싫어요 0

    네 PWM 파형은 나옵니다.  스텝모터가 원하는 pwm이 어떤의미인지 모르겟어요.  어떤 면에서의 관련내용을 말슴하시는건지 모르겟어요 ㅠㅠ

    회전수 를 말슴하시는건가요 ? ㅠㅠ  너무 어렵네요 ㅠㅠ;

  • No Profile

    구동주파수 영역이 있어요...pwm 주파수를 바꿔야죠..

    한번에 빠른 pwm주파수를 넣어도 스텝모터가 덜덜덜하겠지요 낮은 주파수에서 점점 주파수를 올려야해요~~

    스텝모터 특성나와있는 책들이 많이 잇는데요, 인터넷에도 많고..한번 읽어보시면 도움이 될꺼같네요.

  • No Profile
    글쓴이 루흐로고 08.05.18 20:52 댓글 좋아요 0 싫어요 0
    네 감사합니다. 아무것도 몰라서 계속 물어보게만 되네요. 많은 도움 감사드려요
  • No Profile

    많은 도움이 되었서요.

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

search
번호 분류 제목 글쓴이 조회 수 날짜
14 구인구직 HOT사람인 - 월급 1000만원 프로젝트, 프로그래머 모집 쭈니닷 5057 2012.06.18
13 구인구직 HOT(주)엑스큐어넷 - 소프트웨어 개발자(프로그래머) 채용 쭈니닷 4923 2012.06.12
12 구인구직 HOT(주)시뮬라인 - 기술개발본부 소프트웨어 팀 신입/경력사원 채용공고 쭈니닷 5486 2012.06.11
11 구인구직 HOT㈜엔써즈 - 시스템엔지니어 신입사원 모집 쭈니닷 6360 2012.06.08
10 구인구직 HOT㈜고우넷 - unix 엔지니어 채용 콘마개마 3844 2012.06.05
9 구인구직 HOT전액무료 자바(java)기반 하이브리드 프레임웍개발 안드로이드 개발교육과정 cocoa13 3410 2012.05.14
8 구인구직 HOT[교육부담 0%] 이공계 전액무료 하이브리드 앱 개발자 취업확정자 교육연수과정 cocoa13 4075 2012.05.01
7 구인구직 HOT[전액무료교육] 구로디지털 단지 자바개발 업체 채용확정자 취업교육” 안드로이드 개발 및 프로젝트 과정 cocoa13 3637 2012.04.30
6 구인구직 HOT[전액무료과정] 웹디자이너 양성교육 비주얼 컨텐츠 디자인 과정 안내 cocoa13 4627 2012.04.26
5 구인구직 HOTPOWER설계 및 하드웨어 경력자 찾아요. 박우종 5001 2012.03.07
4 구인구직 HOT회로수리 및 수땜, ECO작업등 필요하시면 연락주세요. 세윤파파 8665 2012.01.27
3 구인구직 HOT실력있는 펌웨어 엔지니어를 모집합니다. JamesHan 8125 2011.12.27
2 구인구직 HOT(주)로벤 연구소에서 연구원을 모집합니다. maddog 6503 2011.11.10
1 구인구직 HOT[급구] PCB 설계 경력자 & H/W 및 펌웨어 엔지니어 모집 용가리3 13458 2010.12.23
Prev 1 ... 5 6 7 8 9 10 11 12 13 14 Next
  • 너의 의무를 다하라. 그리고 나머지는 하나님께 맡겨라.
    - 코네일
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
  • 내 글이 추천받음 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.