로그인 | 회원가입 | 주문 조회
총 10,748개의 질문이 있습니다.
번호 제목 작성자 등록일 조회
4748 답변완료문의사항!!!!!!!!!!! 김상태 2010-03-22 1,310
서보모터 제어모듈(일반형)AM-CSVP 을 구입하는데요 이 보드에 사용할수 있는 모터좀 알려주세요!!
관리자 답변 NEWTC · 2010-03-22
안녕하세요, 고객님 AM-CSVP 보드와 연결이 가능한 서보모터 모델명은 SE-A410 입니다. 현재는 한종류만 판매 되고 있습니다. 다른 회사의 서보 모터들도 호환 가능하므로, 서보 모터는 메이커 관계없이 사용하시면 됩니다. 수고하세요 >서보모터 제어모듈(일반형)AM-CSVP 을 구입하는데요 > >이 보드에 사용할수 있는 모터좀 알려주세요!! > >
4747 답변완료USB-ISP V03을 이용한 Read 정성진 2010-03-22 1,354
ATmega64의 칩을 JTAG를 이용해서 READ Flash하려고합니다. codevision을 이용하여 하려고 하는데 잘 안되 다른 셋팅이 필요한지 알고 싶어 글을 남깁니다. 자세한 설명을 부탁드립니다.
관리자 답변 NEWTC · 2010-03-22
안녕하세요? 고객님, 저희 뉴티씨를 이용하여 주셔서 감사합니다. 그런데, USBISP 와 JTAG은 전혀 다른 장비입니다. 어떤 장비를 이용하여 하려고 하는 것인지 알려 주시기 바랍니다. 수고하세요. >ATmega64의 칩을 JTAG를 이용해서 READ Flash하려고합니다. >codevision을 이용하여 하려고 하는데 잘 안되 다른 셋팅이 필요한지 알고 싶어 >글을 남깁니다. >자세한 설명을 부탁드립니다.
4746 답변완료Servo Motor 제어 sorii8 2010-03-21 1,374
저는 아래의 두가지를 사용하여 서보 모터를 돌리려고 합니다. 1)AVR MEGA 128pro 개발키트 2) 서보모터 제어모듈(저가형): AM-CSV 그런데, 위의 AM-CSV 제어 모듈은 전력이 모자라서 서보 모터 4개 밖에 못 돌리더군요. 4개도 버거워 하는 것 같습니다. 시분할 을 통해 12개의 모터를 돌릴 수 있는 방법은 없을까요? 12 관절 로봇을 만드려 하는 데 이것이 걸림돌 이네요.. 친절한 예제 code 부탁드립니다.
관리자 답변 NEWTC · 2010-03-22
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 서보모터의 경우 전류 문제가 관건입니다. 4족이나 6족 로봇 등을 제작하는 경우, 전류 문제로 많이 골치를 썩게 되죠. CSVP를 이용하시면 보다 나은 전류 환경으로 동작시킬 수 있습니다. CSVP에 직접 전원을 공급하여, 사용하는 방법입니다. 그것도 부족하게 되면, CSVP의 방열판을 떼어네고, 거기에 큰 알미늄 판을 달아서 방열판 대용으로 이용하면 됩니다. 예전에 제가 가르친 학생은 그걸 로봇 바디에 붙여서 방열을 시키더군요. 그리고, 아무리 시분할 시켜도, 기본적으로 서보 자체가 먹는 전류량이 있기 때문에, CSV만 가지고는 할 수가 없습니다. CSVP를 이용하세요. 예제코드는 자료실->기존자료실에서 서보 라고 치면 나옵니다. 그리고, 다음에는 꼭 본명으로 질문하여 주시기 바랍니다. 본 게시판은 여러사람이 함께 사용하는 게시판으로 반드시 본명으로 질문하는 것을 원칙으로 하고 있습니다. 수고하세요. >저는 아래의 두가지를 사용하여 서보 모터를 돌리려고 합니다. > >1)AVR MEGA 128pro 개발키트 > >2) 서보모터 제어모듈(저가형): AM-CSV > >그런데, 위의 AM-CSV 제어 모듈은 전력이 모자라서 >서보 모터 4개 밖에 못 돌리더군요. >4개도 버거워 하는 것 같습니다. > >시분할 을 통해 12개의 모터를 돌릴 수 있는 방법은 없을까요? >12 관절 로봇을 만드려 하는 데 이것이 걸림돌 이네요.. > >친절한 예제 code 부탁드립니다. >
4745 답변완료스텝모터구동 소스 박영재 2010-03-21 1,388
M128-B 보드, AM-MS2 ,SE-SM모터(2개) 입니다 예제에 있는 아래의소스를 avr studio로 에러메세지 없이 컴파일 하여 다운로드 하였는데 모터가 작동하질 않고, 웅~ 소리만나고 돌지는않습니다, 12v300mA로 직접전원공급하는데 충전기에서 열이 굉장히납니다 혹시 아래의 소스가AM-MS2 에적용않되는 소스인가요? 스위치나 외부신호받는것없이 단순히 오른쪽반바퀴정도 돈후 왼쪽반바퀴정도만 돌고 스톱 할려고 합니다 그렇게만 해주시면 나머지는 내가응용할수있겠습니다 아래소스좀 수정해주시면 고맙겠습니다 // Stepping Motor Control Application // Target : M128 // Crystal: 16Mhz // // Made by New Technology Company(N.T.C) in Korea. // DAEWOO RYU // Email : [email protected] // 82-2-704-4774(TEL), 82-2-704-4733(FAX) // http://www.NewTC.co.kr // /* 마이크로 스텝드라이버 구동 소스 포트 연결 Enable : PORTB 7번핀 Mode1 : PORTB 5번핀 Mode0 : PORTB 4번핀 R_DIR : PORTB 3번핀 R_CLK : PORTB 2번핀 L_DIR : PORTB 1번핀 L_CLK : PORTB 0번핀 */ #include <avr/io.h> #define MOTOR_PORT PORTD // 스테핑 모터 연결 포트 #define MOTOR_PORT_DDR DDRD // 스테핑 모터 연결 포트의 DDR REG #define MOTOR_ENABLE (MOTOR_PORT = MOTOR_PORT|0x80) #define MOTOR_DISABLE (MOTOR_PORT = MOTOR_PORT&0x7f) #define MOTOR_STEP_M0 (MOTOR_PORT = (MOTOR_PORT&0xcf)|0x00) #define MOTOR_STEP_M1 (MOTOR_PORT = (MOTOR_PORT&0xcf)|0x10) #define MOTOR_STEP_M2 (MOTOR_PORT = (MOTOR_PORT&0xcf)|0x20) #define MOTOR_STEP_M3 (MOTOR_PORT = (MOTOR_PORT&0xcf)|0x30) #define MOTOR_LEFT_CLK (MOTOR_PORT = MOTOR_PORT^0x01) #define MOTOR_RIGHT_CLK (MOTOR_PORT = MOTOR_PORT^0x04) #define MOTOR_LEFT_CW (MOTOR_PORT = MOTOR_PORT&0xfd) #define MOTOR_LEFT_CCW (MOTOR_PORT = MOTOR_PORT|0x02) #define MOTOR_RIGHT_CW (MOTOR_PORT = MOTOR_PORT&0xf7) #define MOTOR_RIGHT_CCW (MOTOR_PORT = MOTOR_PORT|0x08) void port_init(void) { PORTA = 0x00; DDRA = 0x03; PORTB = 0x00; DDRB = 0x00; PORTC = 0x00; DDRC = 0xff; PORTD = 0x00; DDRD = 0xff; PORTE = 0x00; DDRE = 0x00; PORTF = 0x00; DDRF = 0x00; PORTG = 0x00; DDRG = 0x03; } //TIMER0 initialize - prescale:8 // WGM: Normal // desired value: 10KHz // actual value: 10.000KHz (0.0%) void timer0_init(void) { TCCR0 = 0x00; //stop ASSR = 0x00; //set async mode TCNT0 = 0x83; //set count OCR0 = 0x7D; TCCR0 = 0x03; //start timer } #pragma interrupt_handler timer0_ovf_isr:17 void timer0_ovf_isr(void) { TCNT0 = 0xf0; //reload counter value MOTOR_LEFT_CLK; MOTOR_RIGHT_CLK; /* if(MOTOR_PORT & 0x01){ MOTOR_PORT = MOTOR_PORT & 0xfe; }else{ MOTOR_PORT = MOTOR_PORT | 0x01; } */ } //UART0 initialize // desired baud rate: 9600 // actual: baud rate:9615 (0.2%) // char size: 8 bit // parity: Disabled void uart0_init(void) { UCSR0B = 0x00; //disable while setting baud rate UCSR0A = 0x00; UCSR0C = 0x06; UBRR0L = 0x67; //set baud rate lo UBRR0H = 0x00; //set baud rate hi UCSR0B = 0x18; } int putchar(char c) { while (((UCSR0A>>UDRE0)&0x01) == 0) ; // UDRE, data register empty UDR0 = c; return c; } int getchar(void) { while ((UCSR0A & 0x80) == 0); return UDR0; } void delay(int n) { volatile int i,j; for(i=1;i<n;i++) { for(j=1;j<600;j++); } } /* main function-----------------------------------*/ void main(void) { volatile unsigned char step=0; MOTOR_PORT_DDR = 0xff; MOTOR_ENABLE; MOTOR_STEP_M0; MOTOR_LEFT_CCW; MOTOR_RIGHT_CW; PORTG=0x01; /* 딜레이로 마이크로 스텝 드라이버 구동 */ while(1){ PORTG = ~PORTG; delay(100); } }
관리자 답변 NEWTC · 2010-03-21
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 우선, 아래 소스는 맞는 것 같습니다만, 전원에 문제가 있는 것 같네요. 스테핑 모터는 최소 12V 1A 짜리 SMPS를 사용하는 것이 좋겠습니다. 그렇지 않으면 전류가 떨어지니까, 전압이 떨리면서 무지 열이 나게 됩니다. 제대로된 동작도 안되구요. 그리고, 전원을 교체한 후 모터 드라이버 중간에 있는 가변저항을 돌려서 바이어스를 맞춰서 사용해야 열도 안나고, 제대로 돌게 됩니다. 그리고, 너무 빨리 돌려도 웅웅 거리게 되는 데, 그런 것 같지는 않네요. 수고하세요. >M128-B 보드, AM-MS2 ,SE-SM모터(2개) 입니다 >예제에 있는 아래의소스를 avr studio로 에러메세지 없이 컴파일 하여 다운로드 하였는데 >모터가 작동하질 않고, 웅~ 소리만나고 돌지는않습니다, 12v300mA로 직접전원공급하는데 >충전기에서 열이 굉장히납니다 >혹시 아래의 소스가AM-MS2 에적용않되는 소스인가요? > >스위치나 외부신호받는것없이 >단순히 오른쪽반바퀴정도 돈후 왼쪽반바퀴정도만 돌고 스톱 할려고 합니다 >그렇게만 해주시면 나머지는 내가응용할수있겠습니다 >아래소스좀 수정해주시면 고맙겠습니다 > > > >// Stepping Motor Control Application >// Target : M128 >// Crystal: 16Mhz >// >// Made by New Technology Company(N.T.C) in Korea. >// DAEWOO RYU >// Email : [email protected] >// 82-2-704-4774(TEL), 82-2-704-4733(FAX) >// http://www.NewTC.co.kr >// > > >/* > 마이크로 스텝드라이버 구동 소스 > 포트 연결 > Enable : PORTB 7번핀 > Mode1 : PORTB 5번핀 > Mode0 : PORTB 4번핀 > R_DIR : PORTB 3번핀 > R_CLK : PORTB 2번핀 > L_DIR : PORTB 1번핀 > L_CLK : PORTB 0번핀 >*/ >#include <avr/io.h> >#define MOTOR_PORT PORTD // 스테핑 모터 연결 포트 >#define MOTOR_PORT_DDR DDRD // 스테핑 모터 연결 포트의 DDR REG > >#define MOTOR_ENABLE (MOTOR_PORT = MOTOR_PORT|0x80) >#define MOTOR_DISABLE (MOTOR_PORT = MOTOR_PORT&0x7f) >#define MOTOR_STEP_M0 (MOTOR_PORT = (MOTOR_PORT&0xcf)|0x00) >#define MOTOR_STEP_M1 (MOTOR_PORT = (MOTOR_PORT&0xcf)|0x10) >#define MOTOR_STEP_M2 (MOTOR_PORT = (MOTOR_PORT&0xcf)|0x20) >#define MOTOR_STEP_M3 (MOTOR_PORT = (MOTOR_PORT&0xcf)|0x30) >#define MOTOR_LEFT_CLK (MOTOR_PORT = MOTOR_PORT^0x01) >#define MOTOR_RIGHT_CLK (MOTOR_PORT = MOTOR_PORT^0x04) >#define MOTOR_LEFT_CW (MOTOR_PORT = MOTOR_PORT&0xfd) >#define MOTOR_LEFT_CCW (MOTOR_PORT = MOTOR_PORT|0x02) >#define MOTOR_RIGHT_CW (MOTOR_PORT = MOTOR_PORT&0xf7) >#define MOTOR_RIGHT_CCW (MOTOR_PORT = MOTOR_PORT|0x08) > >void port_init(void) >{ > PORTA = 0x00; > DDRA = 0x03; > PORTB = 0x00; > DDRB = 0x00; > PORTC = 0x00; > DDRC = 0xff; > PORTD = 0x00; > DDRD = 0xff; > PORTE = 0x00; > DDRE = 0x00; > PORTF = 0x00; > DDRF = 0x00; > PORTG = 0x00; > DDRG = 0x03; >} > >//TIMER0 initialize - prescale:8 >// WGM: Normal >// desired value: 10KHz >// actual value: 10.000KHz (0.0%) >void timer0_init(void) >{ > TCCR0 = 0x00; //stop > ASSR = 0x00; //set async mode > TCNT0 = 0x83; //set count > OCR0 = 0x7D; > TCCR0 = 0x03; //start timer >} > >#pragma interrupt_handler timer0_ovf_isr:17 >void timer0_ovf_isr(void) >{ > TCNT0 = 0xf0; //reload counter value > MOTOR_LEFT_CLK; > MOTOR_RIGHT_CLK; >/* if(MOTOR_PORT & 0x01){ > MOTOR_PORT = MOTOR_PORT & 0xfe; > }else{ > MOTOR_PORT = MOTOR_PORT | 0x01; > } >*/ >} > > >//UART0 initialize >// desired baud rate: 9600 >// actual: baud rate:9615 (0.2%) >// char size: 8 bit >// parity: Disabled >void uart0_init(void) >{ > UCSR0B = 0x00; //disable while setting baud rate > UCSR0A = 0x00; > UCSR0C = 0x06; > UBRR0L = 0x67; //set baud rate lo > UBRR0H = 0x00; //set baud rate hi > UCSR0B = 0x18; >} > > >int putchar(char c) >{ > while (((UCSR0A>>UDRE0)&0x01) == 0) ; // UDRE, data register empty > > UDR0 = c; > return c; >} > >int getchar(void) >{ > while ((UCSR0A & 0x80) == 0); > return UDR0; >} > > >void delay(int n) >{ > volatile int i,j; > for(i=1;i<n;i++) > { > for(j=1;j<600;j++); > } >} > > >/* main function-----------------------------------*/ >void main(void) >{ > volatile unsigned char step=0; > > MOTOR_PORT_DDR = 0xff; > > MOTOR_ENABLE; > MOTOR_STEP_M0; > MOTOR_LEFT_CCW; > MOTOR_RIGHT_CW; > PORTG=0x01; > /* 딜레이로 마이크로 스텝 드라이버 구동 */ > while(1){ > PORTG = ~PORTG; > delay(100); > } > >} > >
4744 답변완료USB-UART 질문입니다 김동준 2010-03-20 1,450
AVR E번 채널에서 나오는 TX신호를 USB-UART 미니모듈의 RX에 물려 사용하려합니다 GND와 VCC에는 어떤 값을 물려야 하나요?? VCC에 입력전압 5볼트를 걸어야 합니까?? USB를 통해 전원이 입력되지 않나요?? VCC에 전압을 걸어야 한다면 어떤전압을, 왜 걸어야 하는건지용? 답변부탁드립니다-
관리자 답변 NEWTC · 2010-03-21
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 그렇게 연결하여 사용하시면 됩니다. 즉, AVR의 TX와 USBUART의 RX에 물리면 서로 크로스가 되니까, 한쪽에선 보내고 한쪽에선 받고 하고, 레벨도 서로 맞으니까 문제 없습니다. 다만, 무슨 회로를 꾸미시던지 간에 GND를 일치 시키는 것은 당연히 하여야 합니다. GND가 일치되지 않으면, 전압 레벨이 안정될 수 없어서, 기준이 없으니 당연히 제대로 된 동작이 될 수 없겠지요? 그리고, USBUART의 VCC는 연결하지 않아도 됩니다. 그냥 남겨 두어도 된다는 말이지요. 메뉴얼을 좀 더 읽어보면 나오는 사항인데, 혹시라도 USB에서 나오는 5V를 외부 회로에서 사용하는 것이 필요한 사람들을 위해서 남겨둔 것이지, 꼭 필요한 것은 아닙니다. 그리고, 거기서 나오는 5V는 가능하면 사용하지 않는 것을 권고합니다. 왜냐하면, 500mA로 제한된 전류 문제도 있지만, PC 메이커마다 또 제한시키는 전류들이 다 다르며, 너무 많이 끌어 쓰게 되면, PC 자체가 끊어 버리는 경우가 대부분이지만, 실수하면 PC가 망가질 수 있는 가능성도 있어서입니다. 물론, PC도 보호회로를 내장하고 있고, 본사의 USBUART 미니모듈도 그렇습니다. 하지만, 주의하여 사용하는 것이 중요하며, 꼭 필요할 때 이외에는 가능한 그 쪽 전원은 끌어 쓰지 않는 것이 좋습니다. 수고하세요. >AVR E번 채널에서 나오는 TX신호를 > >USB-UART 미니모듈의 RX에 물려 사용하려합니다 > >GND와 VCC에는 어떤 값을 물려야 하나요?? > >VCC에 입력전압 5볼트를 걸어야 합니까?? > >USB를 통해 전원이 입력되지 않나요?? > >VCC에 전압을 걸어야 한다면 어떤전압을, 왜 걸어야 하는건지용? > >답변부탁드립니다-
4743 답변완료ADC변환에 관한궁금합니다 김홍열 2010-03-20 1,457
초초초보 강의를 봐도잘모르겠는데 AB-M128-B 를사용중입니다 F포트를 이용하여 adc변환이가능하다구하셧는데 제가구현하려는부분이 cds센서를 이용하여 led의 를 점등 소등하는것인데 adc변환이너무어렵습니다 cds센서를 거쳐서 F포트에 연결해야하는지 연결하면 하나의 핀만 연결하면되는건가요? 회로도 혹시 있으시면 좀 알려주세요..ㅜㅜ급합니다 그리고 cds센서값을 읽을려면 프로그램적으로 해야하는지 프로그램적으로해야한다면 코딩을 어떻게 해야지 cds센서의 값을 읽을수있을까요
관리자 답변 NEWTC · 2010-03-21
안녕하세요? 고객님, 저희 뉴티씨를 이용하여 주셔서 감사합니다. Q&A에서 cds 라고 검색하면 다음 결과가 나옵니다. 회로도가 나와 있으니, 참고 바랍니다. - 다음 - http://www.newtc.co.kr/board/view.php?id=qna&page=1&sn1=&divpage=2&sn=off&ss=on&sc=off&keyword=cds&select_arrange=headnum&desc=asc&no=10261 그리고, 소스는 자료실->기존자료실에서 ADC 라고 치면 나오니, 참고 바랍니다. 수고하세요. >초초초보 강의를 봐도잘모르겠는데 > > AB-M128-B 를사용중입니다 > >F포트를 이용하여 adc변환이가능하다구하셧는데 제가구현하려는부분이 > >cds센서를 이용하여 led의 를 점등 소등하는것인데 adc변환이너무어렵습니다 > >cds센서를 거쳐서 F포트에 연결해야하는지 연결하면 하나의 핀만 연결하면되는건가요? > >회로도 혹시 있으시면 좀 알려주세요..ㅜㅜ급합니다 > >그리고 cds센서값을 읽을려면 프로그램적으로 해야하는지 프로그램적으로해야한다면 > >코딩을 어떻게 해야지 cds센서의 값을 읽을수있을까요 >
4742 답변완료ADC 결과 이상 문의 파란들 2010-03-20 1,458
KD128-PRO를 사용하여 전압을 측정하려고 하는데 결과값이 이상하여 문의 드립니다. 테스트 현황 : KD128-PRO의 PORTF에 컨넉터10핀 연결후, 9번핀을 측정하고자 하는 단자의 +에 연결, 10핀에 - 단자에 연결 문제는 디지탈 파워메타의 전압을 변경해가면서 측정해 보면 결과가 정확하게 COM 포트로 출력이 잘 됩니다. 결과 값도 맞습니다. 1V 이하도 잘 측정됩니다. 그러나, 1). 다른 외부 테스트장소에서 보통의 전압테스터로 0.268 V가 측정되는 곳에서 KD128-PRO 로 측정해 보면 항상 0 Voltage만 출력됩니다. 물론, +/-는 정확하게 연결했습니다. 2). 1.5V건전지를 연결해 보면 시스템이 STOP되는데 어떤 문제때문인지요? 3). 직류전압과 교류전압에 따라 측정이 되고 안되고 하는지요? 항상 친절한 답변에 감사드립니다. PS : SAMPLE CODE ( Use VCC(+5V) for referance voltage ) while(1){ ADCSRA &= 0x7f; ADMUX = 0x40; ADCSRA |= 0xC0; al0 = ADCL; ah0 = ADCH; ch0 += al0+ah0*256; f4 = (ch0*5)/1024; printf(" Voltage : f4= %f ", f4); delay(500); ch0 = 0; i++; }
관리자 답변 NEWTC · 2010-03-20
안녕하세요? 고객님, 답변해 드릴께요. 우선, 그런데 10핀 커넥터의 1~8번핀이 D0 ~ D7이고, 9번 10번은 각각 5V, GND 인데, 9번핀 10번핀을 측정하고자 하는 단자의 +에 연결하였다는는 부분이 이해가 잘 안갑니다. 설명 부탁드립니다. 그런데, 측정이 잘 된다니 더더욱 이해가 안가서요. 제가 잘 못 이해하는 것 같은데, 설명으로는 그렇게 들려서요. 다시 설명 부탁드립니다. 1) +와 -를 각각 어떻게 연결하셨기에 정확히 연결했다는 것인지 알아야 합니다. 정말 제대로 연결하였다면, 0V를 알리는 전압이 0V에서 안나오고, 좀 높은 전압에서 0V로 측정이 된다면, 혹시 연결되는 선이 길거나 저항이 커서, 선의 저항값들에 전압이 걸려서, 실제 측정되는 지점에서는 0V가 걸리는 것은 아닌가 싶네요. 경로를 점검해보세요. 연결선들의 임피던스가 높은 것은 아닌지요? 2) 1.5V 건전지를 어디에 연결했다는 건지요? 혹시, ADC 포트에 1.5V 건전지를 연결한다고 시스템이 서고 하지는 않을 것 같은데요. 3) KD-128PRO 에서 사용한 AVR은 싱글포인트 ADC 시에 0~5V 입력 받는 것으로 기본 설정되어 있고, 물론, 필요시 0~3.3V 등의 하드웨어 추가로 사용자가 지정하는 범위로 변경도 가능합니다. 전압이 - 전압이 나와서 들어간다던가 하면, 바로 그렇게 가해질 경우 망가질 우려도 있구요. 그런 전압이 혹시 있다면, 앞단에서 OPAMP나 다이오드 등을 사용하여, 걸러 주는 게 좋겠지요. 또한, 측정 범위를 넘어서는 전압의 경우 시스템에 충격을 줘서 망가뜨릴 수도 있습니다. 또는 최대 5 V 까지만 측정되니 1024 값으로만 나오겠지요. 이상의 것들을 유념해서 다시 살펴 보시기 바랍니다. 그리고, f4 라는 변수가 float 값으로 출력하게 되어 있는 데, f4는 정수인데, 왜 float로 출력해야 하나요? 그리고, 왜 5를 곱해서 표시를 하는 지 모르겠습니다. 어차피 정밀도는 똑같은 거니까요. 그리고, 본 게시판은 다른 사람들과 함께 사용하는 곳으로 본명을 사용하여 주시기 바랍니다. 수고하세요. > KD128-PRO를 사용하여 전압을 측정하려고 하는데 결과값이 이상하여 문의 드립니다. > > 테스트 현황 : KD128-PRO의 PORTF에 컨넉터10핀 연결후, 9번핀을 측정하고자 하는 단자의 > +에 연결, 10핀에 - 단자에 연결 > > 문제는 디지탈 파워메타의 전압을 변경해가면서 측정해 보면 결과가 정확하게 COM 포트로 > 출력이 잘 됩니다. 결과 값도 맞습니다. 1V 이하도 잘 측정됩니다. > > 그러나, > 1). 다른 외부 테스트장소에서 보통의 전압테스터로 0.268 V가 측정되는 곳에서 KD128-PRO > 로 측정해 보면 항상 0 Voltage만 출력됩니다. 물론, +/-는 정확하게 연결했습니다. > > 2). 1.5V건전지를 연결해 보면 시스템이 STOP되는데 어떤 문제때문인지요? > > 3). 직류전압과 교류전압에 따라 측정이 되고 안되고 하는지요? > > 항상 친절한 답변에 감사드립니다. > > > PS : SAMPLE CODE ( Use VCC(+5V) for referance voltage ) > > while(1){ > ADCSRA &= 0x7f; > ADMUX = 0x40; > ADCSRA |= 0xC0; > > al0 = ADCL; > ah0 = ADCH; > ch0 += al0+ah0*256; > > f4 = (ch0*5)/1024; > printf(" Voltage : f4= %f ", f4); > > delay(500); > ch0 = 0; > i++; > } >
4741 답변완료아랫글 추가질문입니다. 죄송... 왕초보 2010-03-19 1,423
ATMEGA32-16PU를 AM-M16-B개발보드에서 사용할 수 는 있나요?
관리자 답변 NEWTC · 2010-03-19
안녕하세요 ATMEGA32-16PU로 된 만들어진 키트는 없습니다. ATMEGA16 으로 된 키트 --->> AM-M16-B개발보드 ATMEGA128 으로 된 키트 --->> AVR MEGA 128pro 개발키트 KD-128Pro ATMEGA2560 으로 된 키트 ---->> KD-2560Pro ATMEGA32 로 된 것은 없으나 위 리스트처럼 같은 ATmega 시리즈 입니다. 또한, 핀배치가 ATMEGA16과 호환됩니다. 따라서, AM-M16-B 보드를 사셔서, MEGA16 MCU를 빼고, MEGA32 MCU만 별도로 사서 꽂아서 사용하시면 되겠습니다. 앞으로 본명으로 질문하여 주시면 감사드릴께요~ 답변 달고 있는 과정에서 보셨나 보네요~~ 수고하세요 >ATMEGA32-16PU를 AM-M16-B개발보드에서 사용할 수 는 있나요?
4740 답변완료왕초보 개발보드 구입관련 문의입니다. 왕초보 2010-03-19 1,345
ATMEGA32-16PU를 사용하려면 AM-M16-B개발보드로 하면 되는지요? 혹 아닌경우는 어떤제품이 있는지요?
관리자 답변 NEWTC · 2010-03-19
안녕하세요 ATMEGA32-16PU로 된 만들어지 키트는 없습니다. ATMEGA16 으로 된 키트 --->> AM-M16-B개발보드 ATMEGA128 으로 된 키트 --->> AVR MEGA 128pro 개발키트 KD-128Pro ATMEGA2560 으로 된 키트 ---->> KD-2560Pro ATMEGA32 로 된 것은 없으나 위 리스트처럼 같은 ATmega 시리즈 입니다. 또한, 핀배치가 ATMEGA16과 호환됩니다. 따라서, AM-M16-B 보드를 사셔서, MEGA16 MCU를 빼고, MEGA32 MCU만 별도로 사서 꽂아서 사용하시면 되겠습니다. 수고하세요 >ATMEGA32-16PU를 사용하려면 AM-M16-B개발보드로 하면 되는지요? >혹 아닌경우는 어떤제품이 있는지요?
4739 답변완료안녕하세요. AVR용 USB-ISP(AD-USBISP-L) 문의 드립니다. 박상준 2010-03-19 1,440
안녕하세요. AD-USBISP-L 로 다운로드 가능한 device 중에 Atmel사 ATtiny26도 포함되어 있는지 확인부탁드립니다. 빠른회신 부탁드립니다. 수고하세요.
관리자 답변 NEWTC · 2010-03-19
안녕하세요 AD-USBISP-L 은 avr 계열을 모든 디바이스를 지원합니다. 또한 일부 ATMEL8051은 일부만 지원합니다. avr 계열을 AT90Sxxx ATMEGAxxx ATTINYxxx ATXMEGAxxx 입니다. 수고하세요 >안녕하세요. AD-USBISP-L 로 다운로드 가능한 device 중에 >Atmel사 ATtiny26도 포함되어 있는지 확인부탁드립니다. > >빠른회신 부탁드립니다. 수고하세요.
4738 답변완료스테핑모터 구동 및 전력질문입니다. 김호연 2010-03-19 1,247
뉴티씨에서 구매한 AM-CS2P 드라이버와 SE-SM9 9kg급 스테핑모터를 사용하려 합니다. 모터의 전력계산하려고 하는데 데이터시트에 24V에 3A를 쓴다. 전력을 구하는 공식좀 알수있을까요..P=VI로 그냥 무시하고 구하면 될까요? 드라이버는 AM-CS2P 드라이버를 쓰고 모터 위에 2KG미만 원통을 돌리려고 하는데 저희는 600RPM으로 구동시키합니다. SMPS 24V의 4A미만을 뉴티씨에서 구매했습니다. 이때 모터랑 드라이버의 전력을 어떻게 구해야하나요?? 혹은 모터전력 과 드라이버 전력을 따로 어떻구해야 하나요?
관리자 답변 NEWTC · 2010-03-19
안녕하세요 SE-SM9 9kg 극당 걸리는 전압이 2.7볼트의 3A 입니다. 한선에 소모되는 용량은 8.1w 입니다. 4선의 총 용량이 8.1X4 = 32W 즉 모터에 걸리는 최대 전력은 32w 정도입니다. 모터드라이버는 입력전압을 10~46 사이에 전압을 받아 모터쪽으로 가는 전압 46볼트 생성해서 최대 3A 모터가 출력을 낼수 있도록 허용 하다는 것입니다. 순간 최대로 모터로 보낼수 있는 전력은 150W 정도 되는군요 위 내용은 전부 시트에 있는 내용입니다.;; 수고하세요 >뉴티씨에서 구매한 AM-CS2P 드라이버와 SE-SM9 9kg급 스테핑모터를 사용하려 합니다. > >모터의 전력계산하려고 하는데 데이터시트에 24V에 3A를 쓴다. >전력을 구하는 공식좀 알수있을까요..P=VI로 그냥 무시하고 구하면 될까요? > >드라이버는 AM-CS2P 드라이버를 쓰고 모터 위에 2KG미만 원통을 돌리려고 하는데 저희는 600RPM으로 구동시키합니다. > >SMPS 24V의 4A미만을 뉴티씨에서 구매했습니다. >이때 모터랑 드라이버의 전력을 어떻게 구해야하나요?? 혹은 모터전력 과 드라이버 전력을 따로 어떻구해야 하나요? > > >
4737 답변완료USBISP V03에 대해서 박재오 2010-03-19 1,311
안녕하세요. USBISP V03 을 구매했는데 드라이버가 잡히질 않네요... 제가 지금 윈도우 7 64비트를 사용 중인데... 자요실에 있는 USBISP V03 for Win7 으로는 잡히질 않더라구요... 설치방법이 없는 건가요?ㅜㅜ 급합니다.ㅜㅜ 도와주세요~~
관리자 답변 NEWTC · 2010-03-19
안녕하세요 USBISP V03 로 윈도우 7 64비트 잡는법에 대해 어떤분의 질문이 있었습니다. 아래에 링크를 참조 하시면 됩니다. http://www.newtc.co.kr/board/zboard.php?id=qna&select_arrange=headnum&desc=asc&page_num=15&selected=&exec=&sn=off&ss=on&sc=off&category=&keyword=%C0%A9%B5%B5%BF%EC7+64bit 수고하세요 >안녕하세요. > >USBISP V03 을 구매했는데 > >드라이버가 잡히질 않네요... > >제가 지금 윈도우 7 64비트를 사용 중인데... > >자요실에 있는 USBISP V03 for Win7 으로는 잡히질 않더라구요... > >설치방법이 없는 건가요?ㅜㅜ > >급합니다.ㅜㅜ 도와주세요~~
4736 답변완료ATmega128모듈이 고장난거 같은데, 강미경 2010-03-18 1,316
안녕하세요 ATmega128모듈 2개가 고장난거 같은데 칩을 교체해야 할 것 같습니다. A/S를 받으려 하는데 직접 본사에 방문에 교체하는 비용과 택배를 맡겼을때 드는 비용을 알고 싶습니다.... ㅠㅠ ATmega 칩을 교환하는데 드는 비용이 얼마인가요 ? 그리고,,,, 본사에 직접가면 바로 교체가 가능한가요 ?
관리자 답변 NEWTC · 2010-03-19
안녕하세요 고객님, 수리시 방문 과 택배의 가격 차이는 택배비만 추가됩니다. 방문시 수리할경우 바로 수리가 가능합니다.^^ 수고하세요 >안녕하세요 >ATmega128모듈 2개가 고장난거 같은데 >칩을 교체해야 할 것 같습니다. > >A/S를 받으려 하는데 >직접 본사에 방문에 교체하는 비용과 >택배를 맡겼을때 드는 비용을 알고 싶습니다.... ㅠㅠ > >ATmega 칩을 교환하는데 드는 비용이 얼마인가요 ? >그리고,,,, >본사에 직접가면 바로 교체가 가능한가요 ? >
4735 답변완료스테핑모터 관련해서요. 이천재 2010-03-18 1,361
앞서 질문했었는데, 스테핑모터가 떨리는 현상때문에요. smps를 구매하면은 모터에 흐르는 전류는 충분히 공급하실수있다고 하셨는데 PW-SM12 을 구입하면 스테핑모터 두개 돌려도 상관없나요? 아 그리고 smps를 구매한후 스테핑모듈과의 연결은 어떻게 하나요? smps를 찾아보니까 구멍이 하나뿐이 없는데말이에요. 제가 많이 초보라서 어떻게 연결해야 하는지 알려주실수 있으세요? 별 어려움없으면 여기서 pw-sm12를 구매하고 싶은데요.
관리자 답변 NEWTC · 2010-03-18
안녕하세요? 고객님, 사용하시는 토크에 따라 사용하는 전류가 다른데요. 어떤 용도로 사용하시나요? 라인트레이서 정도의 사용으로 토크가 크지 않다면, PW-SM12를 구매하시면, CS2P 하나로 SE-SM 두개를 물려서 돌릴 수 있습니다. 즉, PW-SM12를 사용하시는 킷트인 KD-128PRO의 아답타 입력으로 입력하시고, 그 바로옆에 보면 2핀 12V 출력 커넥터가 있는 데, 그걸 CS2P의 12V 입력이라고 되어 있는 전원 입력 쪽으로 넣어주면 됩니다. 이 커넥터는 본사에 오시면, 무상으로 하나 드릴 수 있구요. SE-MIN2 케이블을 구매하여 사용하셔도 됩니다. 이 경우, + - 방향을 보고 잘 꽂으세요. 2핀 - 2핀 그런 케이블이 없으시면, 그냥 가지고 계신 케이블을 이용하셔서, 1:1로 연결하여 사용하시면 되겠습니다. 그리고, 만약 토크를 최대로 사용한다면, 24V에 3A 정도를 쓰기 위해서 24V 100W 짜리 SMPS를 사용하는 것이 좋겠는 데요. 이 경우 PW-SM24-100W 라고 본사에 SMPS가 있구요. 40,000원 + VAT = 44,000 원에 구매하실 수 있습니다. 사용 토크를 판단하셔서, 구매하시기 바랍니다. 감사합니다. >앞서 질문했었는데, 스테핑모터가 떨리는 현상때문에요. > >smps를 구매하면은 모터에 흐르는 전류는 충분히 공급하실수있다고 하셨는데 > >PW-SM12 을 구입하면 스테핑모터 두개 돌려도 상관없나요? > >아 그리고 smps를 구매한후 스테핑모듈과의 연결은 어떻게 하나요? > >smps를 찾아보니까 구멍이 하나뿐이 없는데말이에요. > >제가 많이 초보라서 어떻게 연결해야 하는지 알려주실수 있으세요? > >별 어려움없으면 여기서 pw-sm12를 구매하고 싶은데요.
4734 답변완료뉴티씨에서 파는 arm 키트 세트에서 오일석 2010-03-18 1,403
pa30 pa31 스위치를 풀업으로 잡고 인터럽트 받으려는데 안되네요-- 조언좀 부탁드립니다--
관리자 답변 NEWTC · 2010-03-18
안녕하세요 ext_int 예제코드 다운받아 hex 먼저 다운로드 해 보시고 예제 소스 코드 보시길 바랍니다. 필요없는 부분들 전부 주석처리 해버렸습니다. 예제코드 외에는 써포트를 하지만, ext interrupt 관련된 예제코드가 없어 올려드립니다. ^^ IAR인 EwARM으로 된 코드입니다. 참고하시길 바랍니다. 수고하세요 >pa30 pa31 스위치를 풀업으로 잡고 > >인터럽트 받으려는데 안되네요-- > >조언좀 부탁드립니다-- > >