Q&A
| 번호 | 제목 | 작성자 | 등록일 | 조회 |
|---|---|---|---|---|
| 3983 | 답변완료라인트레이서 관련 문의 | 민준기 | 2009-11-05 | 1,408 |
|
근래에 KR-DL 16 모델의 라인트레이서를 구매했습니다.
완제품이구요.
프로그램 입력 과정에서..... AVR 프로그램을 실행해서 CD 내에 첨부된 강좌를 참조해 가며
해봤습니다만.
막힘이 많아서 전화 문의도 몇번 하고 그랬는데.
실수한 점만 없다면 CD 내에서 시킨대로만 하면 실행하는데에 문제가 없을 것이라고 하셨으나.
아무래도 실수한것이 있는건지.. 아무튼 결국 못했습니다. 소스 입력 및 프로그램 실행을 못했습니다.
때문에 명일 용산의 본사로 직접 방문을 할 생각입니다.
시간은 이 글을 보시는 대로 답글을 부탁드리구요.
제가 알기로는 용산 근처에서 전문적으로 코딩을 하는 업체가 있다고 하던데, 만약 뉴티씨 본사에서 안된다면, 아는 업체라도 소개를 좀 부탁드립니다.
관리자 답변
넹....방금 왔다 간 분이신가 보네요.
질문들이 많다 보니, 간혹 빼먹기도 합니다. 하지만, 나중에라도 체크가 거의 되지요.
오늘 알려드린 데로 하면 되겠습니다.
수고하세요.
>근래에 KR-DL 16 모델의 라인트레이서를 구매했습니다.
>
>완제품이구요.
>
>프로그램 입력 과정에서..... AVR 프로그램을 실행해서 CD 내에 첨부된 강좌를 참조해 가며
>
>해봤습니다만.
>
>막힘이 많아서 전화 문의도 몇번 하고 그랬는데.
>
>실수한 점만 없다면 CD 내에서 시킨대로만 하면 실행하는데에 문제가 없을 것이라고 하셨으나.
>
>아무래도 실수한것이 있는건지.. 아무튼 결국 못했습니다. 소스 입력 및 프로그램 실행을 못했습니다.
>
>때문에 명일 용산의 본사로 직접 방문을 할 생각입니다.
>
>시간은 이 글을 보시는 대로 답글을 부탁드리구요.
>
>제가 알기로는 용산 근처에서 전문적으로 코딩을 하는 업체가 있다고 하던데, 만약 뉴티씨 본사에서 안된다면, 아는 업체라도 소개를 좀 부탁드립니다.
>
>
|
||||
| 3982 | 답변완료질문드립니다!!! | 이승철 | 2009-11-05 | 5,678 |
|
안녕하세요^^
저는 뉴티씨의 라인트레이서 KIT KR_SL16에서 AVR을 128pro로 바꾸어서 구현중인데요...
스테핑모터 소스를 찾아보던중에...
뉴티씨 카페에 따사꿈님께서 올려주신 소스를 발견하였는데...
컴파일을 하면
양쪽 모터가 멈추어서 돌아가지 않고...
모터에서 삐~~ 하는 소리만 나는데요...
제가 설정을 잘못해준것인지...
소스코드 돌려보기 전에 어떤 설정을 해주어야 하는것인지...
아니면 제 컴에서만 안 되는것인지 궁금하여 올려봅니다!!!
//ICC-AVR application builder : 2009-02-17 오후 3:00:55
// Target : M128
// Crystal: 16.000Mhz
#include <iom128v.h>
#include <macros.h>
#define MOTORPORT PORTC
#define MOTORDDR DDRC
volatile unsigned int Count=0, Value_R=0xC2, Value_L=0xC2;
volatile unsigned char Step_RG=0, Step_RB=0, Step_LG=0,Step_LB=0, Input=0, Status=0;
unsigned char RGO[8]={0x01,0x03,0x02,0x06,0x04,0x0c,0x08,0x09};
unsigned char RBACK[8]={0x09,0x08,0x0c,0x04,0x06,0x02,0x03,0x01};
unsigned char LGO[8]={0x10,0x30,0x20,0x60,0x40,0xc0,0x80,0x90};
unsigned char LBACK[8]={0x90,0x80,0xc0,0x40,0x60,0x20,0x30,0x10};
void port_init(void)
{
PORTA = 0x00;
DDRA = 0x00;
PORTB = 0x00;
DDRB = 0x00;
PORTC = 0x00; //m103 output only
DDRC = 0xFF;
PORTD = 0x00;
DDRD = 0x00;
PORTE = 0x00;
DDRE = 0x00;
PORTF = 0x00;
DDRF = 0x00;
PORTG = 0x00;
DDRG = 0x00;
}
//TIMER0 initialize - prescale:256
// WGM: Normal
// desired value: 1KHz
// actual value: 1.008KHz (0.8%)
void timer0_init(void)
{
TCCR0 = 0x00; //stop
ASSR = 0x00; //set async mode
TCNT0 = 0xC2; //set count
OCR0 = 0x3E;
TCCR0 = 0x06; //start timer
}
#pragma interrupt_handler timer0_ovf_isr:iv_TIM0_OVF
void timer0_ovf_isr(void)
{
TCNT0 = Value_R; //reload counter value
if(Status&0x01) MOTORPORT = RGO[Step_RG++];
if(Status&0x02) MOTORPORT = RBACK[Step_RB++];
if(Step_RG>7) Step_RG=0;
if(Step_RB>7) Step_RB=0;
if(Value_R>0xfa) Value_R=0xfa;
if(Value_R<0x05) Value_R=0x05;
}
//TIMER1 initialize - prescale:256
// WGM: 0) Normal, TOP=0xFFFF
// desired value: 100Hz
// actual value: 100.000Hz (0.0%)
void timer1_init(void)
{
TCCR1B = 0x00; //stop
TCNT1H = 0xFD; //setup
TCNT1L = 0x8F;
OCR1AH = 0x02;
OCR1AL = 0x71;
OCR1BH = 0x02;
OCR1BL = 0x71;
OCR1CH = 0x02;
OCR1CL = 0x71;
ICR1H = 0x02;
ICR1L = 0x71;
TCCR1A = 0x00;
TCCR1B = 0x04; //start Timer
}
#pragma interrupt_handler timer1_ovf_isr:iv_TIM1_OVF
void timer1_ovf_isr(void)
{
//TIMER1 has overflowed
TCNT1H = 0xFD; //reload counter high value
TCNT1L = 0x8F; //reload counter low value
if(Count++>50){
Input=PINA;
if(Input==0x01) Status = (Status&0xf0)|0x01;
if(Input==0x02) Status = (Status&0xf0)|0x02;
if(Input==0x04) Value_R++;
if(Input==0x08) Value_R--;
if(Input==0x10) Status = (Status&0x0f)|0x10;
if(Input==0x20) Status = (Status&0x0f)|0x20;
if(Input==0x40) Value_L++;
if(Input==0x80) Value_L--;
Input=0;
Count=0;
}
}
//TIMER2 initialize - prescale:256
// WGM: Normal
// desired value: 1KHz
// actual value: 1.008KHz (0.8%)
void timer2_init(void)
{
TCCR2 = 0x00; //stop
TCNT2 = 0xC2; //setup
OCR2 = 0x3E;
TCCR2 = 0x04; //start
}
#pragma interrupt_handler timer2_ovf_isr:iv_TIM2_OVF
void timer2_ovf_isr(void)
{
TCNT2 = Value_L; //reload counter value
if(Status&0x10) MOTORPORT = LGO[Step_LG++];
if(Status&0x20) MOTORPORT = LBACK[Step_LB++];
if(Step_LG>7) Step_LG=0;
if(Step_LB>7) Step_LB=0;
if(Value_L>0xfa) Value_L=0xfa;
if(Value_L<0x05) Value_L=0x05;
}
//call this routine to initialize all peripherals
void init_devices(void)
{
//stop errant interrupts until set up
CLI(); //disable all interrupts
XDIV = 0x00; //xtal divider
XMCRA = 0x00; //external memory
port_init();
timer0_init();
timer1_init();
timer2_init();
MCUCR = 0x00;
EICRA = 0x00; //extended ext ints
EICRB = 0x00; //extended ext ints
EIMSK = 0x00;
TIMSK = 0x45; //timer interrupt sources
ETIMSK = 0x00; //extended timer interrupt sources
SEI(); //re-enable interrupts
//all peripherals are now initialized
}
//
void main(void)
{
init_devices();
MOTORDDR=0xFF;
while(1){
;
}
}
이것이 카페에 따사꿈님께서 올려주신 소스인데요...
문제점이 무엇일까요??
답변좀 부탁드립니다!!!
감사합니다!!!
관리자 답변
<a href=http://bobble.0ya.org/member.php?u=430
target=_blank>http://bobble.0ya.org/member.php?u=430
</a>
<a href=http://webtechspot.com/forum/member.php?u=1780
target=_blank>http://webtechspot.com/forum/member.php?u=1780
</a>
<a href=http://malusdeiguild.com/forum/member.php?u=14998
target=_blank>http://malusdeiguild.com/forum/member.php?u=14998
</a>
<a href=http://hdstreamz.com/member.php?u=870
target=_blank>http://hdstreamz.com/member.php?u=870
</a>
<a href=http://paghosthuntersclub.com/forums/member.php?u=566
target=_blank>http://paghosthuntersclub.com/forums/member.php?u=566
</a>
<a href=http://zhieeep.com/forum/member.php?u=4281
target=_blank>http://zhieeep.com/forum/member.php?u=4281
</a>
<a href=http://www.pixysaver.com/member.php?u=3739
target=_blank>http://www.pixysaver.com/member.php?u=3739
</a>
<a href=http://allterrainforum.com/member.php?u=7521
target=_blank>http://allterrainforum.com/member.php?u=7521
</a>
<a href=http://www.lukosite.nl/sanctum/forum/member.php?u=810
target=_blank>http://www.lukosite.nl/sanctum/forum/member.php?u=810
</a>
<a href=http://forum.lahoreisp.com/member.php?u=6854
target=_blank>http://forum.lahoreisp.com/member.php?u=6854
</a>
<a href=http://www.youthclub-sa.com/forum/member.php?u=61
target=_blank>http://www.youthclub-sa.com/forum/member.php?u=61
</a>
<a href=http://76.12.250.209/vbulletin3/member.php?u=9
target=_blank>http://76.12.250.209/vbulletin3/member.php?u=9
</a>
<a href=http://disturbia-guild.co.cc/member.php?u=1008
target=_blank>http://disturbia-guild.co.cc/member.php?u=1008
</a>
<a href=http://www.nicheblogdomination.com/forum/member.php?u=21647
target=_blank>http://www.nicheblogdomination.com/forum/member.php?u=21647
</a>
<a href=http://cendana.goldenmother.org/member.php?u=19297
target=_blank>http://cendana.goldenmother.org/member.php?u=19297
</a>
<a href=http://trakhuc.com/diendan/member.php?u=1357
target=_blank>http://trakhuc.com/diendan/member.php?u=1357
</a>
<a href=http://j-bank.info/forum/member.php?u=2062
target=_blank>http://j-bank.info/forum/member.php?u=2062
</a>
<a href=http://www.northwestdadsclub.com/forum/member.php?u=4662
target=_blank>http://www.northwestdadsclub.com/forum/member.php?u=4662
</a>
<a href=http://www.realitytvforum.co.uk/member.php?u=6663
target=_blank>http://www.realitytvforum.co.uk/member.php?u=6663
</a>
<a href=http://www.forum-kurma.com/forum/member.php?u=1288
target=_blank>http://www.forum-kurma.com/forum/member.php?u=1288
</a>
<a href=http://www.eu-otd.net/home/member.php?u=2383
target=_blank>http://www.eu-otd.net/home/member.php?u=2383
</a>
<a href=http://matcom-techniger.com/member.php?u=1925
target=_blank>http://matcom-techniger.com/member.php?u=1925
</a>
<a href=http://www.hpnotebookclub.com/forums/member.php?u=10934
target=_blank>http://www.hpnotebookclub.com/forums/member.php?u=10934
</a>
<a href=http://titsnass.com/forums/member.php?u=1283
target=_blank>http://titsnass.com/forums/member.php?u=1283
</a>
<a href=http://www.snow-dogz.com/forum/member.php?u=946
target=_blank>http://www.snow-dogz.com/forum/member.php?u=946
</a>
|
||||
| 3981 | 답변완료AM-3AXIS 가속도 센서 문의 | 정재원 | 2009-11-05 | 1,437 |
|
가속도센서구입을 했는데요
첫번째
1.5g , 800mV/g 라는 말이 무슨 의미죠??
가속도가 1.5g 증감하면 800mV식 같이 증감하며 출력된다는 말인가요?
1.5g는 1.5X9.8m/s^2 을 의미하나요?
두번째
그리고 이 센서가 3.3V가 기준전압인데 ATmega128에서 ADC로 입력받을때 `ATmega128은 5V가 기준전압인데 이걸 해결하는 방법은 뭔가요? ATmega128의 ADC 기준전압을 3.3V로 맟추는방법은?
세번째
g-Select1, g-Select2 핀에 인가되는 전압은 3.3V여야 하나요?
ATmega128에서 제어하고픈데 5V로 넣으면 안되나요?
관리자 답변
안녕하세요
1.
감도 입니다.
g당 800mV 출력이 나오다는말입니다.
2.
ADC 기준전압을 변경하는 방법은 칩에 vref또는 aref 핀에 원하는 전압을 넣으면 됩니다.
레펀런스전압을 안바꿔서 하셔도 상관없습니다. ( 분해능만 낮아질 뿐입니다.)
3.g-Select핀과 avr io 핀 가운데 1K저항이상을 삽입하여 제어 하시면 됩니다.
감사합니다.
>가속도센서구입을 했는데요
>
>첫번째
>1.5g , 800mV/g 라는 말이 무슨 의미죠??
>가속도가 1.5g 증감하면 800mV식 같이 증감하며 출력된다는 말인가요?
>1.5g는 1.5X9.8m/s^2 을 의미하나요?
>
>두번째
>그리고 이 센서가 3.3V가 기준전압인데 ATmega128에서 ADC로 입력받을때 `ATmega128은 5V가 기준전압인데 이걸 해결하는 방법은 뭔가요? ATmega128의 ADC 기준전압을 3.3V로 맟추는방법은?
>
>세번째
>g-Select1, g-Select2 핀에 인가되는 전압은 3.3V여야 하나요?
>ATmega128에서 제어하고픈데 5V로 넣으면 안되나요?
|
||||
| 3980 | 답변완료프로그램 관련 문의 | 민준기 | 2009-11-05 | 1,417 |
|
최근에 KR-DL16 모델을 구입했습니다.
AVR 프로그램 입력기를 실행시켜서 작업을 하는데요.
초짜입니다.
근데..프로그램 구현 설명은 대부분 Atmega 128 위주로 되어 있더군요.
그리고 제가 구입한 제품의 CPU는 Atmega 16 입니다.
프로그램 입력 및 실행을 하는 과정에 있어서....참조된 설명 강좌에 따르면
무슨...
mega.c가 뉴티씨 회사 홈페이지에 올려져 있으니. 그걸 복사 해서 생성해
대입 시키고 난 뒤에 다음 작업으로 이어질수 있는것 같던데.
홈페이지에 보면 있다길래 그걸 찾으려고 뒤졌는데 영 안 보이더군요. 제가 못 찾아서 그런건지 모르겠지만요.
그러니.... 그 mega.c 파일이 (소스 인걸로 압니다)
이 홈페이지에 있는게 맞는건지. 맞다면 어디에 있는건지 좀 가르쳐주시길 부탁드립니다.
관리자 답변
안녕하세요 고객님
자료실--> 기존자료실에 가서 16으로 검색해보세요
관련자료들이 나올겁니다 물론 소스도 마찬가지구요
128로된 강좌가 대부분이지만 약간의 응용만으로 16용도 만들수있어요
수고하세요
>최근에 KR-DL16 모델을 구입했습니다.
>
>AVR 프로그램 입력기를 실행시켜서 작업을 하는데요.
>
>초짜입니다.
>
>근데..프로그램 구현 설명은 대부분 Atmega 128 위주로 되어 있더군요.
>
>그리고 제가 구입한 제품의 CPU는 Atmega 16 입니다.
>
>
>프로그램 입력 및 실행을 하는 과정에 있어서....참조된 설명 강의에 따르면
>
>무슨...
>
>mega.c가 뉴티씨 회사 홈페이지에 올려져 있으니. 그걸 복사 해서 생성해
>
>대입 시키고 난 뒤에 다음 작업으로 이어질수 있는것 같던데.
>
>홈페이지에 보면 있다길래 그걸 찾으려고 뒤졌는데 영 안 보이더군요. 제가 못 찾아서 그런건지 모르겠지만요.
>
>그러니.... 그 mega.c 파일이 (소스 인걸로 압니다)
>
>이 홈페이지에 있는게 맞는건지. 맞다면 어디에 있는건지 좀 가르쳐주시길 부탁드립니다.
|
||||
| 3979 | 답변완료하이퍼터미널 | 김정대 | 2009-11-05 | 1,319 |
|
현재 컴퓨터에 하이퍼터미널이 없어서 프린트를 사용하여 디버깅을 못하고 있는데
어떻게 해야합니까 프린트말고 다른 소스는 없는겁니까;; 급합니다 빠른 답변
부탁드려요.
관리자 답변
프린트가 뭔가요?
>현재 컴퓨터에 하이퍼터미널이 없어서 프린트를 사용하여 디버깅을 못하고 있는데
>어떻게 해야합니까 프린트말고 다른 소스는 없는겁니까;; 급합니다 빠른 답변
>부탁드려요.
|
||||
| 3978 | 답변완료모터 모듈 AM-DC2-2D 관련 문의입니다. | 우희남 | 2009-11-05 | 1,390 |
|
안녕하세요?
AM-DC2-2D 모터 모듈로
누리전기에서 나온 GM35B-12V 모터 구동하는데 문제 없는지요?
호환 문제가 있을수 있다는 얘기를 듣고 문의드립니다.
12V 에 최대전류는 1A 이하이고 출력이 3.2W 정도 되는 DC기어드모터입니다.
빠른 답변 좀 부탁드립니다.
관리자 답변
안녕하세요 고객님
예전에 물려서 사용했었는데 문제없었습니다
스펙상으로도 그렇구요
수고하세요
>안녕하세요?
>
>AM-DC2-2D 모터 모듈로
>누리전기에서 나온 GM35B-12V 모터 구동하는데 문제 없는지요?
>호환 문제가 있을수 있다는 얘기를 듣고 문의드립니다.
>12V 에 최대전류는 1A 이하이고 출력이 3.2W 정도 되는 DC기어드모터입니다.
>
>빠른 답변 좀 부탁드립니다.
|
||||
| 3977 | 답변완료가속도 센서 | 김형우 | 2009-11-05 | 1,346 |
|
com2로 잡아서 해도 안잡힙니다 .하이퍼터미널에서는 여전히 잘 잡히구요 ㅠㅠ
>>포트 1은 컴퓨터에서 미리 잡혀 있지 않나요?
그건 피해서 잡아야 합니다.
> 포트1로 강제설정해도 잡히지 않더라고요 다른 방안은 없을까요?
관리자 답변
안녕하세요?
제대로 프로그램을 다운로드 한 것인지 테스트 하기 위하여
아래에서 다시 다운로드 받아서, 하여 보세요.
hex부터 다운로드 다시하셔서 해보세요. 그냥 default로 되어 있는 속도로 그냥 connect 하시면 됩니다.
- 아래 -
http://www.newtc.co.kr/download/AM-3AXIS/Window_Example.zip
수고하세요.
>com2로 잡아서 해도 안잡힙니다 .하이퍼터미널에서는 여전히 잘 잡히구요 ㅠㅠ
>
>>>포트 1은 컴퓨터에서 미리 잡혀 있지 않나요?
>그건 피해서 잡아야 합니다.
>
>> 포트1로 강제설정해도 잡히지 않더라고요 다른 방안은 없을까요?
>
|
||||
| 3976 | 답변완료프로그래밍에 대해 문의 드려요. | 허지회 | 2009-11-05 | 1,359 |
|
c언어 책을 이용해서 예전에 C언어에 대해서 조금은 알지만 AVR에 적용하려니
처음보는 내용도 많아서 어려움이 많습니다. 몇가지만 질문 하겠습니다.
1) i2c에 대한 60초까지가 타이머를 세는 소스가 올려져 있는데요. 타이머의 시간을
조절하려면 어느 부분을 수정해야 하는지 알고 싶습니다. i2c부분의 소스가
#define으로 정의한 부분이 많아서 어느 부분에 손을 대야 할지 잘 모르겠네요.
2) i2c소스를 헤더파일로 저장하여서 다른 프로그램의 소스를 짜는데 응용이 가능한지
알고 싶습니다.
3) 거리측정에 대한 하이퍼 터미널의 출력화면이 나타나질 않는데, 핀을 포트F가 아닌
다른 부분에 연결해야 하는지요? 소스는 뉴티씨 홈페이지의 거리측정 소스를 사용했고
혹시나 해서 getchar함수와 putchar함수를 추가하였고, printf를 이용해서 출력하고자
하는 내용을 표시했고, 출력신호 및 기타 환경 설정도 알맞게 설정했는데
하이퍼터미널에 거리 데이터가 표시되지 않아서 왜 그런지 모르겠네요.
- 그럼 답변 부탁드리겠습니다. 추운 날씨지만 감기 조심하시고 수고하세요.^^
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨를 이용하여 주셔서 감사합니다.
답변하여 드릴께요.
1) I2C를 이용하는 RTC(Real Time Clock)인 DS1307 레지스터에 값을 썻다가, 값을 읽어서 세븐 세그먼트에 뿌리는 정도의 예제를 제공하고 있습니다. 물론, UART 초기화 한 후 사용하면, 시리얼로도 데이터 출력이 가능합니다.
writebyte(0x00,0x00);
readbyte(0);
이런 함수들이 있는 데, writebyte는 앞쪽의 숫자가 write할 번지이고, 뒤에 있는 숫자는 write 할 데이터 입니다.
readbyte는 주어진 번지의 데이터를 읽어 오는 거구요. DS1307 데이터시트는 아래와 같습니다.
- 데이터시트 -
http://www.newtc.co.kr/board/view.php?id=pds&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=1307&select_arrange=headnum&desc=asc&no=27
잘 활용하면 가능하실 것 같습니다.
2) 가능합니다. 하지만, I2C는 표준이라기 보다, 표준을 따르지 않는 칩들이 많고, 약간씩 칩에따라 수정하여 사용하여야 하는 경우가 많습니다. 데이터 시트를 보고 주의바랍니다.
3) 거리 측정 관련 되어서는 자세한 설명이 함께 되어 있을 겁니다.
아래 링크를 참고 바랍니다.
- 아래 -
http://www.newtc.co.kr/board/view.php?id=pds&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=초음파&select_arrange=headnum&desc=asc&no=261
수고하세요.
>c언어 책을 이용해서 예전에 C언어에 대해서 조금은 알지만 AVR에 적용하려니
>
>처음보는 내용도 많아서 어려움이 많습니다. 몇가지만 질문 하겠습니다.
>
>1) i2c에 대한 60초까지가 타이머를 세는 소스가 올려져 있는데요. 타이머의 시간을
>
>조절하려면 어느 부분을 수정해야 하는지 알고 싶습니다. i2c부분의 소스가
>
>#define으로 정의한 부분이 많아서 어느 부분에 손을 대야 할지 잘 모르겠네요.
>
>2) i2c소스를 헤더파일로 저장하여서 다른 프로그램의 소스를 짜는데 응용이 가능한지
>
>알고 싶습니다.
>
>3) 거리측정에 대한 하이퍼 터미널의 출력화면이 나타나질 않는데, 핀을 포트F가 아닌
>
>다른 부분에 연결해야 하는지요? 소스는 뉴티씨 홈페이지의 거리측정 소스를 사용했고
>
>혹시나 해서 getchar함수와 putchar함수를 추가하였고, printf를 이용해서 출력하고자
>
>하는 내용을 표시했고, 출력신호 및 기타 환경 설정도 알맞게 설정했는데
>
>하이퍼터미널에 거리 데이터가 표시되지 않아서 왜 그런지 모르겠네요.
>
>- 그럼 답변 부탁드리겠습니다. 추운 날씨지만 감기 조심하시고 수고하세요.^^
|
||||
| 3975 | 답변완료스텝핑 모터 문의 드립니다. | 김용준 | 2009-11-05 | 1,382 |
|
avr128-B로 스텝핑 모터 제어 하려고 합니다.
그래서 avr128-B과 AM-CS2P 모터제어 모듈을 연결하였는데.. AM-CS2P에 있는 전원공급 부분에 따로 12V를 인가해야 모터를 구동할 수 있게되는 가를 알고 싶습니다.
AVR128을 전원을 공급하기 때문에 따로 AM-CS2P에는 전원공급을 안해도 되지 않나 싶어 문의를 드립니다.
만약 AVR128의 DC출력 컨넥터 12V와 연결하면 되는건가요.?
그리고 저희는 BCD코드를 입력으로 들어 왔을때 모터를 제어 되도록 할 예정인데요.. 스위치 없는 간단한 예제들을 설명해 주셨으면 합니다.
관리자 답변
아까와 똑같은 질문을 카피하여 올려 주셨네요.
아래쪽을 참고하시구요. 본 답변은 동일한 것으로서 금일내로 삭제됩니다.
감사합니다.
> avr128-B로 스텝핑 모터 제어 하려고 합니다.
> 그래서 avr128-B과 AM-CS2P 모터제어 모듈을 연결하였는데.. AM-CS2P에 있는 전원공급 부분에 따로 12V를 인가해야 모터를 구동할 수 있게되는 가를 알고 싶습니다.
> AVR128을 전원을 공급하기 때문에 따로 AM-CS2P에는 전원공급을 안해도 되지 않나 싶어 문의를 드립니다.
> 만약 AVR128의 DC출력 컨넥터 12V와 연결하면 되는건가요.?
>
> 그리고 저희는 BCD코드를 입력으로 들어 왔을때 모터를 제어 되도록 할 예정인데요.. 스위치 없는 간단한 예제들을 설명해 주셨으면 합니다.
|
||||
| 3974 | 답변완료코드비젼을 사용하여 isp로 다운로드하는데 자꾸 에러가 뜨네요 | 권남규 | 2009-11-05 | 1,428 |
|
코드비젼 버젼은 2.03.4 standard이구요
stk500으로 해서 port가 com3으로 설정되어있는데 자꾸 에러 메세지가 뜨네요
아래와 같은데요
chip signature mismatch
read:Byte0=FFh Byte1=00h Byte2=FFh
Must be:Byte0=1Eh Byte1=97h Byte=02h
check that the SCK Frequency is not too high
Some AVR chip come from the factory with the
CKSEL fuses set to use the interal 1MHz oscilator.
ICC와 코드비젼 둘다 먹통이네요
관리자 답변
안녕하세요? 고객님,
USBISP를 사용중이신가요?
이상이 있으시다면, 본사로 보내서 점검 받아 보시는 게 좋겠습니다.
방문하셔도 가능하구요. 점검 자체는 무료입니다.
점검 받으시고, 이상이 있으면, A/S도 가능합니다.
감사합니다.
>코드비젼 버젼은 2.03.4 standard이구요
>stk500으로 해서 port가 com3으로 설정되어있는데 자꾸 에러 메세지가 뜨네요
>아래와 같은데요
>
>chip signature mismatch
>read:Byte0=FFh Byte1=00h Byte2=FFh
>Must be:Byte0=1Eh Byte1=97h Byte=02h
>
>check that the SCK Frequency is not too high
>Some AVR chip come from the factory with the
>CKSEL fuses set to use the interal 1MHz oscilator.
>
>ICC와 코드비젼 둘다 먹통이네요
|
||||
| 3973 | 답변완료스텝핑 모터 전원공급 문의 드립니다. | 이승근 | 2009-11-04 | 1,314 |
|
avr128-B로 스텝핑 모터 제어 하려고 합니다.
그래서 avr128-B과 AM-CS2P 모터제어 모듈을 연결하였는데.. AM-CS2P에 있는 전원공급 부분에 따로 12V를 인가해야 모터를 구동할 수 있게되는 가를 알고 싶습니다.
AVR128을 전원을 공급하기 때문에 따로 AM-CS2P에는 전원공급을 안해도 되지 않나 싶어 문의를 드립니다.
그리고 저희는 BCD코드를 입려으로 들어 왔을때 모터를 제어 되도록 할 예정인데요.. 스위치 없는 간단한 예제들을 설명해 주셨으면 합니다.
관리자 답변
안녕하세요 ? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
전원 공급용 2핀 커넥터에 모터용 전원을 반드시 별도로 공급해 주어야 합니다.
24V 3A 정도가 정격이고, 토크에 따라서 그보다 낮은 것을 사용해도 가능합니다.
스테핑 모터 제어 관련해서는 강좌->초초보 강좌를 참고하기 바랍니다.
수고하세요.
> avr128-B로 스텝핑 모터 제어 하려고 합니다.
> 그래서 avr128-B과 AM-CS2P 모터제어 모듈을 연결하였는데.. AM-CS2P에 있는 전원공급 부분에 따로 12V를 인가해야 모터를 구동할 수 있게되는 가를 알고 싶습니다.
> AVR128을 전원을 공급하기 때문에 따로 AM-CS2P에는 전원공급을 안해도 되지 않나 싶어 문의를 드립니다.
>
> 그리고 저희는 BCD코드를 입려으로 들어 왔을때 모터를 제어 되도록 할 예정인데요.. 스위치 없는 간단한 예제들을 설명해 주셨으면 합니다.
|
||||
| 3972 | 답변완료스테핑모터와 서보모터를 같이 구동하고 있습니다. | 안득형 | 2009-11-04 | 1,333 |
|
서보모터가 서보만 구동할때는 별 문제없이 구동이 되다가 스테핑과 함께 동작을 명령하면 엉뚱한 동작과 심한 진동을 보입니다. 스테핑이 연결된 코드를 빼버리면 다시 정상구동 하고요. 이유를 모르겠습니다.
서보모터 2개와 스테핑모터2개를 구동중인데 이해할 수 없는 현상이 자꾸 발생합니다.
관리자 답변
안녕하세요? 고객님,
전류가 많이 부족한 것 같습니다.
동시에 구동시에 평균 전류 외에도 순간 전류라는 게 있는 데,
그럴 때, 많이 부족할 수 있으니, 충분히 공급해 주어야 합니다.
그러한 현상이 반복되면, 서보 모터가 망가질 수 있으니, 유의 바랍니다.
수고하세요.
>서보모터가 서보만 구동할때는 별 문제없이 구동이 되다가 스테핑과 함께 동작을 명령하면 엉뚱한 동작과 심한 진동을 보입니다. 스테핑이 연결된 코드를 빼버리면 다시 정상구동 하고요. 이유를 모르겠습니다.
>서보모터 2개와 스테핑모터2개를 구동중인데 이해할 수 없는 현상이 자꾸 발생합니다.
|
||||
| 3971 | 답변완료AB-M128-A와 AM-DC1-4D를 이용한 DC팬 구동관련 질문입니다. | 강남길 | 2009-11-04 | 1,396 |
|
안녕하세요 저번에도 문의 드렸는데 답변 갑사드립니다. 그리고 또 문의사항이 있는데
아트메가128 개발보드 AB-M128-A와 AM-DC1-4D를 이용하여 DC모터를 PWM신호로
제어할려고 합니다. AB-M128-A로 delay 함수를 이용해서 출력으로 PWM 신호를 만들어냈는데요
AB-M128-A의 포트로 나오는 PWM 출력 전압을 AM-DC1-4D에 PWM 제어포트에 바로
연결했는데 모터가 돌지 않습니다. 모터로 컴퓨터에 쓰이는 DC팬(12V)을 사용하고 있습니다.
파워서플라이로 5V를 AM-DC1-4D의 PWM 제어포트로 연결했더니 팬이 돌아가는데
아트메가의 출력전압을 인가하니 팬이 돌아가지 않습니다. 그 이유가 전류 부족인거 같은데
AM-DC1-4D에 신호가 들어왔다고 받아들이는 전류의 최소치가 얼마인가요? 그리고
아트메가에서 나오는 전류를 버퍼를 쓸려고 하는데 적당한 버퍼가 있을까요?
빠른 답변 부탁드립니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사드립니다.
모터는 돌아가는 데, 필요한 최소한의 토크가 있습니다.
따라서, 0~ 100% 까지 풀로 속도를 변화시킬 수는 없구요. 토크에 따라서 50~100% 까지 또는 30~100% 까지 정도가 maximum 입니다.
AVR이 모터구동부에 보내는 제어신호의 전류가 부족해서가 아니라,
모터가 돌아가는 데, 필요한 최소 전류량의 문제 같습니다.
본사에서도 공개중인 예제 소스인
http://www.newtc.co.kr/download/SE-DM/ex_dcmotor_pwm.zip
를 보면, 0~1700 단계로 0 ~ 100%를 조절하는 예제가 있지만,
실제로 모터를 물려놓고 돌려 보면, 500 정도 이상이 되어야 모터가 돌기 시작하더군요.
이 수치는 모터마다 다 다릅니다. 또한, 토크마다 또 다르겠지요.
직접 테스트 해보셔야 할 것 같습니다.
그리고, 모터용 전원도 전류를 충분히 공급해주기 위해서, 전원을 충분한 것을 사용하셔야 합니다.
전원에 사용하는 선도 그렇구요.
감사합니다.
>안녕하세요 저번에도 문의 드렸는데 답변 갑사드립니다. 그리고 또 문의사항이 있는데
>
>아트메가128 개발보드 AB-M128-A와 AM-DC1-4D를 이용하여 DC모터를 PWM신호로
>
>제어할려고 합니다. AB-M128-A로 delay 함수를 이용해서 출력으로 PWM 신호를 만들어냈는데요
>
>AB-M128-A의 포트로 나오는 PWM 출력 전압을 AM-DC1-4D에 PWM 제어포트에 바로
>
>연결했는데 모터가 돌지 않습니다. 모터로 컴퓨터에 쓰이는 DC팬(12V)을 사용하고 있습니다.
>
>파워서플라이로 5V를 AM-DC1-4D의 PWM 제어포트로 연결했더니 팬이 돌아가는데
>
>아트메가의 출력전압을 인가하니 팬이 돌아가지 않습니다. 그 이유가 전류 부족인거 같은데
>
>AM-DC1-4D에 신호가 들어왔다고 받아들이는 전류의 최소치가 얼마인가요? 그리고
>
>아트메가에서 나오는 전류를 버퍼를 쓸려고 하는데 적당한 버퍼가 있을까요?
>
>빠른 답변 부탁드립니다.
|
||||
| 3970 | 답변완료스텝모터 문의 드려요 | 윤용 | 2009-11-04 | 1,326 |
|
se-nk243스텝모터를 사용하고 있습니다. 라인트레이서에 사용하고 있는데 첫날에는 잘 돌아가다가 다음날부터 전혀 힘을 받지 못하고 있습니다. 땅에 놓으면 윙소리만 나구 돌지 못하고 라인트레이서를 들면 좀 돌아갑니다 그것도 속도 변화를 주면 덜덜 거리다 멈추기 일수고요. 모터가 나갔다고 봐야 하나요? 배터리가 나갔나 싶어서 새걸로 교체해봐도 마찬가지입니다. 전원은 25v이상 주고 있습니다. icc-avr소스코드 첨부합니다.
관리자 답변
안녕하세요? 고객님,
일단은 본사 자료실->기존자료실에서 사용하고 계시는 모터 드라이버 이름을 치시고,
테스트 예제를 돌려 보세요.
배터리는 어떤 것을 사용하고 계시나요? 충전지를 써야 충분한 전류를 흘려줄 텐데요.
만약 건전지로 쓰고 계신다면, 순간 전류사용량이 부족할 것 같습니다.
일단은, 테스트 예제를 다운로드 받아서, 사용해 보시고, 모터 드라이버와 모터를 테스트 해보세요.
수고하세요.
>se-nk243스텝모터를 사용하고 있습니다. 라인트레이서에 사용하고 있는데 첫날에는 잘 돌아가다가 다음날부터 전혀 힘을 받지 못하고 있습니다. 땅에 놓으면 윙소리만 나구 돌지 못하고 라인트레이서를 들면 좀 돌아갑니다 그것도 속도 변화를 주면 덜덜 거리다 멈추기 일수고요. 모터가 나갔다고 봐야 하나요? 배터리가 나갔나 싶어서 새걸로 교체해봐도 마찬가지입니다. 전원은 25v이상 주고 있습니다. icc-avr소스코드 첨부합니다.
|
||||
| 3969 | 답변완료가속도 센서 질문입니다. | 연제동 | 2009-11-04 | 1,344 |
|
3축가속도센서모듈 VER2(AM-3AXIS VER.2)를 GMX-1000 보드에서 사용하고자 하는 데 호환 가능한지 알고 싶습니다.
관리자 답변
안녕하세요? 고객님,
GMX-1000이 32비트 마이크로 프로세서로 알고 있습니다.
데이터 시트를 찾아 보세요. 프로세서에 A/D 채널이 있을 겁니다.
그 쪽으로 집어 넣으면 되죠.. 제가 GMX1000은 써 보지 않아서 먄약에 A/D 채널이 없다면,
외부에 A/D 컨버터를 하나 달면 되겠습니다
감사합니다.
>3축가속도센서모듈 VER2(AM-3AXIS VER.2)를 GMX-1000 보드에서 사용하고자 하는 데 호환 가능한지 알고 싶습니다.
|
||||
