로그인 | 회원가입 | 주문 조회
총 10,743개의 질문이 있습니다.
번호 제목 작성자 등록일 조회
7563 답변완료AM-Gyro-p v02 - Xz 제품 관련 질문입니다. 정민재 2012-09-13 1,300
1. 테스터 관련된 내용인데요 이게 2축 자이로라서 속도항목을 체크하고 기울기 측정하고 있는데, 그래프로 나타나는 세plot의 x축 y축이각각 어떤 value를 가리키는지 알려주셨으면 좋겠습니다. - 테스터 그림파일을 첨부합니다.- 2. 그리고 제가 필요한 정보는 x축 하나만을 이용한 각도 측정인데, 그럴 경우 소스의 어떤부분을 수정하면 좋을지 알려주셨으면 감사하겠습니다, 3. 회사에서 제공된 3축 가속도센서 소스를 가지고 있는데요, 이 소스 같은 경우는 시간이 누적되면서 값이 측정되는데 제가 필요한건 순간 순간의기울기값인데요,소스를 봐도 주석에 특별한 코멘트가 없어서 찾기가 힘듬니다. 제가 질문에 올린 부분이 어느부분인지 어떻게 수정해야 할지 알려 주실수 있나요? - 다음은 제가 가지고 있는 귀하회사에서 제공한 3축가속도 센서 측정 소스 입니다. - //ICC-AVR application builder : 2005-05-23 오후 8:41:55 // Target : M128 // Crystal: 16Mhz #include <mega128.h> #include <delay.h> #include <string.h> #define BUFSIZE 10 #define STX 2 #define LEFT_BTN (PING>>3)&0x01 #define RIGHT_BTN (PING>>2)&0x01 #define OK 1 #define LOW 0 #define HIGH 1 volatile static unsigned char buf[BUFSIZE];// volatile unsigned int ch0, ch2, ch4; volatile unsigned char Start[2], X[2], Y[2], Z[2], flexLeft, flexRight; void port_init(void) { PORTA = 0x00; DDRA = 0x00; PORTB = 0x00; DDRB = 0x00; PORTC = 0x00; //m103 output only DDRC = 0x00; PORTD = 0x00; DDRD = 0xff; PORTE = 0x00; DDRE = 0x00; PORTF = 0x00; DDRF = 0x00; PORTG = 0x00; DDRG = 0x03; } void sys_init(void){ Start[0] = 0xff; Start[1] = 0xff; X[0]=X[1]=Y[0]=Y[1]=Z[0]=Z[1]=0; flexLeft=flexRight=0; } //UART0 initialize // desired baud rate: 115200 // actual: baud rate:111111 (3.7%) // char size: 8 bit // parity: Disabled void uart0_init(void) { UCSR0B = 0x00; //disable while setting baud rate UCSR0A = 0x00; UCSR0C = 0x06; UBRR0L = 0x08; //set baud rate lo // UBRR0H = 0x00; //set baud rate hi UCSR0B = 0x18; } void TX0_USART(unsigned char *dat,int len) { int i; for(i=0;i<len;i++) { while((UCSR0A & 0x20)==0x00); //UDR0 empty??? UDR0=dat[i]; } while((UCSR0A & 0x20)==0x00); //until translate, wait } // printf 함수 사용시 추가할 것. int putchar(char c) { while((UCSR0A & 0x20)==0x00); //UDR0 empty??? UDR0 = c; return c; } // scanf 함수 사용시 추가할 것. int getchar(void) { while ((UCSR0A & 0x80) == 0); return UDR0; } //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(); uart0_init(); MCUCR = 0x00; EICRA = 0x00; //extended ext ints EICRB = 0x00; //extended ext ints EIMSK = 0x00; TIMSK = 0x00; //timer interrupt sources ETIMSK = 0x00; //extended timer interrupt sources sys_init(); //sei(); //re-enable interrupts //all peripherals are now initialized } void delay(int n) { volatile int i,j; for(i=1;i<n;i++) { for(j=1;j<600;j++); } } void get_adc_data(void) { unsigned int i; for(i=0;i<16;i++){ ADCSRA &= 0x7f; ADMUX = 0x40; ADCSRA |= 0xC0; Start[1] = Start[0] = buf[1] = buf[0] = 0xff; while((ADCSRA & 0x10) != 0x10); X[LOW] = buf[3] = ADCL; X[HIGH] = buf[2] = ADCH & 0x3f; // ch0 = buf[0]+buf[1]*256; ADCSRA &= 0x7f; ADMUX = 0x42; ADCSRA |= 0xC0; while((ADCSRA & 0x10) != 0x10); Y[0] = buf[5] = ADCL; Y[1] = buf[4] = ADCH & 0x3f; ADCSRA &= 0x7f; ADMUX = 0x44; ADCSRA |= 0xC0; while((ADCSRA & 0x10) != 0x10); Z[0] = buf[7] = ADCL; Z[1] = buf[6] = ADCH & 0x3f; } } void init_buf(void){ buf[8] = flexLeft = 0x00; buf[9] = flexRight = 0x00; } void main(){ int i; unsigned char send; unsigned char *str="\r\n\r\n3AXIS Test Program V02\r\n"; init_devices(); //printf("\r\n\r\n3AXIS Test Program V01\r\n"); TX0_USART(str,30); ADMUX = 0x00; // single-ended ADC3 ADCSRA = 0x86; // ADC enable, 125kHz while(1){ get_adc_data(); if(RIGHT_BTN == OK){ buf[9] = flexRight = 0xF0; }else{ buf[9] = flexRight = 0x00; } if(LEFT_BTN == OK){ buf[8] = flexLeft = 0xF0; }else{ buf[8] = flexLeft = 0x00; } for(i=0; i<(BUFSIZE); i++) { send = buf[i]; putchar(send); } PORTG ++; } }
관리자 답변 관리자 · 2012-09-13
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 자이로 센서는 각속도를 측정하는 센서입니다. 즉, 돌아간 각도를 측정합니다. 자이로 센서는 시간당 값의 그래프 면적에 의하여 돌아간 각도를 계산해 냅니다. 즉, 같은 30도를 돌아도 천천히 도는 것과 빨리 돌아 30도 도는 것과는 모양이 다르죠. 즉, 천천히 30도 돈 것은 센서의 아날로그 출력값이 낮은 전압이 나오면서도 오래 나옵니다. 그러고는 다 돌고 정지하면 결국 0으로 떨어지죠. 즉, 그 면적을 계산하여 A라고 한다면, 빨리 30도 돈 것은 센서의 아날로그 출력값이 높은 전압이 나오면서 잠깐 나오고 0으로 사라집니다. 즉, 그 면적을 계산하여 B 라고 한다면, 결과적으로 A와 B값은 서로 같습니다. 또한, 온라인강좌->AVR 강좌나 자료실에서 자이로 라고 검색하면 자이로 각도 구하기 소스가 있습니다. ICCAVR V7용으로 제작된 소스입니다만, 초당 0.5도 정도씩 오차가 누적되긴 하지만, 기울어진 각이 나옵니다. 참고 바랍니다. 또한, 가속도 센서의 X축 값은 ADC 채널 0번 채널의 값인데, buf[2 과 buf[3] 의 값이 각각 Highbyte와 Low Byte 입니다. 수고하세요. 수고하세요. 거리나 속도, 가속도를 측정하고자 한다면, 가속도 센서를 쓰셔야 합니다. > > > 1. 테스터 관련된 내용인데요 이게 2축 자이로라서 속도항목을 체크하고 기울기 측정하고 있는데, > 그래프로 나타나는 세plot의 x축 y축이각각 어떤 value를 가리키는지 알려주셨으면 좋겠습니다. > > - 테스터 그림파일을 첨부합니다.- > > 2. 그리고 제가 필요한 정보는 x축 하나만을 이용한 각도 측정인데, 그럴 경우 소스의 어떤부분을 수정하면 좋을지 알려주셨으면 감사하겠습니다, > > 3. 회사에서 제공된 3축 가속도센서 소스를 가지고 있는데요, 이 소스 같은 경우는 시간이 누적되면서 값이 측정되는데 제가 필요한건 순간 순간의기울기값인데요,소스를 봐도 주석에 특별한 코멘트가 없어서 찾기가 힘듬니다. 제가 질문에 올린 부분이 어느부분인지 어떻게 수정해야 할지 알려 주실수 있나요? > > - 다음은 제가 가지고 있는 귀하회사에서 제공한 3축가속도 센서 측정 소스 입니다. - > > //ICC-AVR application builder : 2005-05-23 오후 8:41:55 > // Target : M128 > // Crystal: 16Mhz > > > #include <mega128.h> > #include <delay.h> > #include <string.h> > > > #define BUFSIZE 10 > #define STX 2 > > #define LEFT_BTN (PING>>3)&0x01 > #define RIGHT_BTN (PING>>2)&0x01 > #define OK 1 > > #define LOW 0 > #define HIGH 1 > > volatile static unsigned char buf[BUFSIZE];// > volatile unsigned int ch0, ch2, ch4; > volatile unsigned char Start[2], X[2], Y[2], Z[2], flexLeft, flexRight; > > > void port_init(void) > { > PORTA = 0x00; > DDRA = 0x00; > PORTB = 0x00; > DDRB = 0x00; > PORTC = 0x00; //m103 output only > DDRC = 0x00; > PORTD = 0x00; > DDRD = 0xff; > PORTE = 0x00; > DDRE = 0x00; > PORTF = 0x00; > DDRF = 0x00; > PORTG = 0x00; > DDRG = 0x03; > } > > > void sys_init(void){ > Start[0] = 0xff; > Start[1] = 0xff; > X[0]=X[1]=Y[0]=Y[1]=Z[0]=Z[1]=0; > flexLeft=flexRight=0; > } > > //UART0 initialize > // desired baud rate: 115200 > // actual: baud rate:111111 (3.7%) > // char size: 8 bit > // parity: Disabled > > void uart0_init(void) > { > UCSR0B = 0x00; //disable while setting baud rate > UCSR0A = 0x00; > UCSR0C = 0x06; > UBRR0L = 0x08; //set baud rate lo // > UBRR0H = 0x00; //set baud rate hi > UCSR0B = 0x18; > } > > void TX0_USART(unsigned char *dat,int len) { > int i; > for(i=0;i<len;i++) { > while((UCSR0A & 0x20)==0x00); //UDR0 empty??? > UDR0=dat[i]; > } > while((UCSR0A & 0x20)==0x00); //until translate, wait > } > > // printf 함수 사용시 추가할 것. > int putchar(char c) > { > while((UCSR0A & 0x20)==0x00); //UDR0 empty??? > > UDR0 = c; > return c; > } > > // scanf 함수 사용시 추가할 것. > int getchar(void) > { > while ((UCSR0A & 0x80) == 0); > return UDR0; > } > > //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(); > uart0_init(); > > MCUCR = 0x00; > EICRA = 0x00; //extended ext ints > EICRB = 0x00; //extended ext ints > EIMSK = 0x00; > TIMSK = 0x00; //timer interrupt sources > ETIMSK = 0x00; //extended timer interrupt sources > sys_init(); > //sei(); //re-enable interrupts > //all peripherals are now initialized > } > > void delay(int n) > { > volatile int i,j; > for(i=1;i<n;i++) > { > for(j=1;j<600;j++); > } > } > > void get_adc_data(void) > { > unsigned int i; > > for(i=0;i<16;i++){ > ADCSRA &= 0x7f; > ADMUX = 0x40; > ADCSRA |= 0xC0; > > Start[1] = Start[0] = buf[1] = buf[0] = 0xff; > > while((ADCSRA & 0x10) != 0x10); > X[LOW] = buf[3] = ADCL; > X[HIGH] = buf[2] = ADCH & 0x3f; > // ch0 = buf[0]+buf[1]*256; > > ADCSRA &= 0x7f; > ADMUX = 0x42; > ADCSRA |= 0xC0; > > while((ADCSRA & 0x10) != 0x10); > Y[0] = buf[5] = ADCL; > Y[1] = buf[4] = ADCH & 0x3f; > > ADCSRA &= 0x7f; > ADMUX = 0x44; > ADCSRA |= 0xC0; > > while((ADCSRA & 0x10) != 0x10); > Z[0] = buf[7] = ADCL; > Z[1] = buf[6] = ADCH & 0x3f; > } > } > > void init_buf(void){ > buf[8] = flexLeft = 0x00; > buf[9] = flexRight = 0x00; > } > > void main(){ > > int i; > unsigned char send; > unsigned char *str="\r\n\r\n3AXIS Test Program V02\r\n"; > init_devices(); > //printf("\r\n\r\n3AXIS Test Program V01\r\n"); > TX0_USART(str,30); > ADMUX = 0x00; // single-ended ADC3 > ADCSRA = 0x86; // ADC enable, 125kHz > > while(1){ > get_adc_data(); > if(RIGHT_BTN == OK){ > buf[9] = flexRight = 0xF0; > }else{ > buf[9] = flexRight = 0x00; > } > if(LEFT_BTN == OK){ > buf[8] = flexLeft = 0xF0; > }else{ > buf[8] = flexLeft = 0x00; > } > > for(i=0; i<(BUFSIZE); i++) { > send = buf[i]; > putchar(send); > } > PORTG ++; > } > } >
7562 답변완료견적이 들어 오지 않았습니다. 서정우 2012-09-13 1,358
확인부탁드립니다.
관리자 답변 관리자 · 2012-09-13
오전에 이메일 보내드렸었는 데, 혼선이 있나 봅니다. 본사 영업부에서 전화 드렸습니다. 수고하세요. > > > 확인부탁드립니다. >
7561 답변완료AM-DC2-2D 사용 질문입니다 이재승 2012-09-13 1,357
구매한지 14일이 지나면 교환이 된다고 써있던데 . . . . 디바이스마트 오프라인 매장에서 구매를 했거든요.. 이런경우도 교환이 가능한가요 ???? 또..기술적인 부분 지원받을때 대리점으로 찾아가도 도움을 받을 수 있나요??
관리자 답변 관리자 · 2012-09-13
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 구매하신지 14일이 지나시지 않으신 고객님이 교환 가능합니다. 그 중에서도 구매하신 이후에 제품을 전혀 뜯지 않아 제품에 하자가 없어야 가능합니다. 수고하세요. > > > 구매한지 14일이 지나면 교환이 된다고 써있던데 . . . . > 디바이스마트 오프라인 매장에서 구매를 했거든요.. > 이런경우도 교환이 가능한가요 ???? > 또..기술적인 부분 지원받을때 대리점으로 찾아가도 도움을 받을 수 있나요?? >
7560 답변완료기초적인 질문입니다. 정재순 2012-09-13 1,338
본사의 제품을 구매하려고 하는데 궁금한게 있습니다. AB-M128-B 보드는 보드만 판매하는것이고 거기에 AM-128 pro 같은 모듈을 연결해야 제어 시스템을 구축할 수 있는건가요? 그리고 보드의 전원은 DC 아답터를 이용해서만 공급해 주나요? 건전지로 공급하고 싶으면 어떻게 하나요? 또 마지막으로 AM-128 pro 모듈을 보드에 연결하면 자동적으로 보드에 공급된 전원이 모듈에도 공급되나요? 아니면 모듈에는 따로 전원을 공급해 줘야 하나요? 모듈에 전원을 공급해주는 방법을 알려주시면 감사하겠습니다.
관리자 답변 관리자 · 2012-09-13
안녕하세요? 고객님, 저희 뉴티씨를 이용하여 주셔서 감사합니다. AB-M128-B 보드를 구매하시면 AM-128PL 이라는 모듈이 기본 장착되어 있습니다. 하지만, AM-128PRO와 같은 모듈을 추가로 구매하여 호환되므로 교체하여서도 작업하실 수 있습니다. AM-128PRO, AM-128RAM, AM-128PL, AM-2561PRO 모듈은 서로 핀배치가 호환되는 모델입니다. 또한, 학습용으로 좋은 AB-M128PRO-A의 메인보드나 AB-M128-A 메인보드를 사용해도 호환 가능합니다. 빵판에 꽂아서 작업하고 싶다면, AB-E128 보드에 해당 모듈을 장착하여 사용하실 것을 권장해 드립니다. 또한, 본사에 KD-128ALL 실습메뉴얼이라는 한글본 교재를 22,000원에 판매중에 있습니다. 이 교재는 현재는 온라인에 아직 올라와 있지 않지만, 전화상으로 구매 가능합니다. 참고하시면서 함께 공부하시면 좋습니다. 또한, 홈페이지에 있는 동영상 강좌나, 자료실의 예제소스, 온라인강좌의 AVR 강좌 등을 참고하시면 더 도움이 됩니다. 질문 있으시면 이 곳에 질문하시면 되구요. 수고하세요. > > > 본사의 제품을 구매하려고 하는데 궁금한게 있습니다. > > AB-M128-B 보드는 보드만 판매하는것이고 거기에 AM-128 pro 같은 모듈을 연결해야 제어 시스템을 구축할 수 있는건가요? > > 그리고 보드의 전원은 DC 아답터를 이용해서만 공급해 주나요? 건전지로 공급하고 싶으면 어떻게 하나요? > > 또 마지막으로 AM-128 pro 모듈을 보드에 연결하면 자동적으로 보드에 공급된 전원이 모듈에도 공급되나요? 아니면 모듈에는 따로 전원을 공급해 줘야 하나요? 모듈에 전원을 공급해주는 방법을 알려주시면 감사하겠습니다. >
7559 답변완료안녕하세요 AM-DC2-2D모듈 칩에 관해 질문드립니다! 현지성 2012-09-13 1,350
작년에 학교 과제로 AM-DC2-2D를 이용해서 모터 제어를 하였는데요 지금 세미나를 해야되는데 모듈은 이미 없어진지 오래되서요 질문드립니다. 모듈에서의 I/O핀은 총 10개인데 L298같은 경우는 15개 잖아요 그리고 모터에 연결되는 핀은 2개 구요. 그렇다면 모듈 포트에 PWM하고 DIR하고 들어가면 L298 자체에서 하나의 출력신호로 변환이 되어 나오는 건가요??? 그리고 L298 옆에 붙어 있는 IC의 파트넘버는 무엇인지 궁금하네요.. 아마 그 IC가 L298을 제어 해주는것 같은데 답변좀 부탁드립니다!
관리자 답변 관리자 · 2012-09-13
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 저희 모듈에는 PWM에 일정한 Duty를 가지는 파형을 만들어 넣으면, L298의 출력에서 적절한 출력이 나오게 되어 있습니다. 다만, 본사의 회로대로 해야, 방향을 바꿨을 때에도 정상적인 동작을 하게 됩니다. 대부분의 회로는 공개하고 있으나, 본 회로도는 본사의 노하우로 공개하지 않고 있는 데, 양해하여 주시기 바랍니다. 수고하세요. > > > 작년에 학교 과제로 AM-DC2-2D를 이용해서 모터 제어를 하였는데요 > 지금 세미나를 해야되는데 모듈은 이미 없어진지 오래되서요 질문드립니다. > 모듈에서의 I/O핀은 총 10개인데 L298같은 경우는 15개 잖아요 > 그리고 모터에 연결되는 핀은 2개 구요. > 그렇다면 모듈 포트에 PWM하고 DIR하고 들어가면 L298 자체에서 하나의 출력신호로 변환이 되어 나오는 건가요??? 그리고 L298 옆에 붙어 있는 IC의 파트넘버는 무엇인지 궁금하네요.. 아마 그 IC가 L298을 제어 해주는것 같은데 답변좀 부탁드립니다! >
7558 답변완료AM-MS2 에 관해 한가지 더 질문이요 천재 2012-09-12 1,429
아래 글에서 이제 확실히 이해 했습니다....아무래도 MCU가 조금 부담이 덜지 않을까 하는 장점이 있을것 같기도 합니다. 해봐야 알겠지만...매우 감사드립니다. 근데... 한가지더요.. AM-MS2에 관해 질문을 했던 사람들의 글을 쫙 잃어보니 "마이크로 스텝"을 필요로 하는 사람은 거의 없어 보입니다. 단지 클럭으로만 동작을 시켜서 조금 편하겠다...이런 생각들을 하는 것 같아 보입니다...몇 몇 사람은 Full 스텝을 필요로 하던데...이 제품은 full 스텝을 지원하지 않아서 .. 클럭 속도를 빠르게 해야하는 단점도 있어보입니다. 학생들이 졸업작품용으로 사용하기에 마이크로 스텝으로 정밀하게 조정해야 할 작품이 없지 않나 생각해 봅니다. "마이크로스텝"을 사용할 작품이 뭐가 있을까요? 질문을 하다 보니 제가 별 질문을 다 하고 있군요.. 죄송합니다.. 그래도 염치불구하고 질문드립니다. 답변주시면... 도움이 될것 같습니다. 감사합니다.
관리자 답변 관리자 · 2012-09-13
안녕하세요? 고객님, 네, 보다 정밀하게 움직여야 하는 경우에는 당연히 MS2가 낳겠죠. 하지만, 말씀하신 것처럼 학생들은 그렇게 정밀한 게 필요할 확률이 매우 낮기 때문에, 주로 학생용으로 만든 CS2P의 경우 저렴하게 판매하는 겁니다. 학생들이 MS2를 쓸 경우는 극히 드물 것 같구요. 제가 본 것은 실제로 스테핑 모터를 사용하여 조각기 등을 만들어 돌리시는 분들은 정밀한 게 필요하기 떄문에, MS2와 같은 모듈이 필요합니다. 그래서, 실제로 좀 쓰시는 분들이 있는것 같습니다. 수고하세요. > > > 아래 글에서 이제 확실히 이해 했습니다....아무래도 MCU가 조금 부담이 덜지 않을까 하는 장점이 있을것 같기도 합니다. 해봐야 알겠지만...매우 감사드립니다. 근데... 한가지더요.. > > AM-MS2에 관해 질문을 했던 사람들의 글을 쫙 잃어보니 "마이크로 스텝"을 필요로 하는 사람은 거의 없어 보입니다. 단지 클럭으로만 동작을 시켜서 조금 편하겠다...이런 생각들을 하는 것 같아 보입니다...몇 몇 사람은 Full 스텝을 필요로 하던데...이 제품은 full 스텝을 지원하지 않아서 .. 클럭 속도를 빠르게 해야하는 단점도 있어보입니다. > > 학생들이 졸업작품용으로 사용하기에 마이크로 스텝으로 정밀하게 조정해야 할 작품이 없지 않나 생각해 봅니다. "마이크로스텝"을 사용할 작품이 뭐가 있을까요? 질문을 하다 보니 제가 별 질문을 다 하고 있군요.. 죄송합니다.. 그래도 염치불구하고 질문드립니다. 답변주시면... 도움이 될것 같습니다. 감사합니다. >
7557 답변완료모터 관련 질문이요.. 이재승 2012-09-12 1,314
보내주신 소스코드는 잘 보관하고있겠습니다...ㅜㅜ 학교 교수님한테 하루종일 매달려서 avr studio에서 적용이 되게 수정했어요.. 학교 인터넷이 오늘 하루종일 안되는 바람에 답글 확인을 지금에서야 했네요...;;;죄송합니다 동작은 시켰는데요.. 제가 SE-DM 모터 두개랑 AM-CD2L 구동 모듈사용해서 동작 시켰는데요.. 모터 힘이 너무 약한거같아서 방법이 있지않을까 싶어 질문합니다... atmega128 보드에 연결해서 구동모듈과 모터에 연결해서 동작시켰는데 모터 두개에 고무줄을 연결해서 컨베이어 밸트를 작게 구현 하려고하는데 모터 힘이 약해서 고무줄 탄력을 못이겨내는거 같아서요.. 토크가 센걸로 알고 구매했는데 약한거같아서 제가 못하는거같은 마음에 방법이 있나해서 질문합니다.. 사용중인 소스코드는 첨부해놓겠습니다 소중한 답변 기다리겠습니다 아 그리고 혹시 대리점으로 찾아가도...이런 도움 받을수 있는지도 궁금합니다..!
관리자 답변 관리자 · 2012-09-13
안녕하세요? 고객님, DM 모터를 좀 더 강하게 동작시키고 싶다면, AM-DC2-2D 모듈을 쓰면 됩니다. CD2L 모듈 자체가 전류를 적게 제한하고 있기 때문에, 모터의 풀 토크를 내지 못합니다. 따라서, 좀 더 강한 토크를 원한다면 AM-DC2-2D 모듈을 사용하면 가능합니다. 수고하세요. > > > 보내주신 소스코드는 잘 보관하고있겠습니다...ㅜㅜ > 학교 교수님한테 하루종일 매달려서 avr studio에서 적용이 되게 수정했어요.. > 학교 인터넷이 오늘 하루종일 안되는 바람에 답글 확인을 지금에서야 했네요...;;;죄송합니다 > 동작은 시켰는데요.. > 제가 SE-DM 모터 두개랑 AM-CD2L 구동 모듈사용해서 동작 시켰는데요.. > 모터 힘이 너무 약한거같아서 방법이 있지않을까 싶어 질문합니다... > atmega128 보드에 연결해서 구동모듈과 모터에 연결해서 동작시켰는데 > 모터 두개에 고무줄을 연결해서 컨베이어 밸트를 작게 구현 하려고하는데 > 모터 힘이 약해서 고무줄 탄력을 못이겨내는거 같아서요.. 토크가 센걸로 알고 구매했는데 > 약한거같아서 제가 못하는거같은 마음에 방법이 있나해서 질문합니다.. > 사용중인 소스코드는 첨부해놓겠습니다 소중한 답변 기다리겠습니다 > 아 그리고 혹시 대리점으로 찾아가도...이런 도움 받을수 있는지도 궁금합니다..! >
7556 답변완료제품문의 서정우 2012-09-12 1,329
안녕하십니까? 제가 이번에 귀사의 제품 중, KR-DL128을 구입하고자 합니다. 그런데 제게는 이미, 귀사의 제품인 AB-M128-B를 가지고 있습니다. 하여, KR-DL128에서 AB-M128-B를 제외한 나머지 부품을 구입하고자 합니다. 또한, 제가 스테핑 모터를 제어하기 위해 귀사의 AM-MS2(3A용)의 구입을 생각중인데, 제게 7062 드라이버가 있어 이것을 이용하고 싶습니다. 위에서 언급드린 점을 감안하여 견적 또는 비용을 알려주시면 그대로 구입하고자 합니다. 감사합니다.
관리자 답변 관리자 · 2012-09-13
안녕하세요? 고객님, 견적 9월 13일 오전중에 드리고 연락 드릴 겁니다. 수고하세요. > > > 안녕하십니까? > > 제가 이번에 귀사의 제품 중, KR-DL128을 구입하고자 합니다. > 그런데 제게는 이미, 귀사의 제품인 AB-M128-B를 가지고 있습니다. > 하여, KR-DL128에서 AB-M128-B를 제외한 나머지 부품을 구입하고자 합니다. > > 또한, 제가 스테핑 모터를 제어하기 위해 귀사의 AM-MS2(3A용)의 구입을 생각중인데, 제게 7062 드라이버가 있어 이것을 이용하고 싶습니다. > > 위에서 언급드린 점을 감안하여 견적 또는 비용을 알려주시면 그대로 구입하고자 합니다. > 감사합니다. >
7555 답변완료AB-M128PRO-A 질문드립니다. 심학도 2012-09-12 1,400
12V 아답타 연결부 규격을 알고 싶습니다. 그리고 12V 아답타는 별도로 판매하지 않나요?
관리자 답변 관리자 · 2012-09-13
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 12V 1A 아답타를 판매합니다. 아직 홈페이지에 올리지는 않았지만, 본사에 전화하시면 구매 가능하십니다. 또한, 현재 본사에서 운영하고 있는 전자부품 쇼핑몰 파츠랜드(http://www.partsland.co.kr)에 가서 주문하셔도 됩니다. 외경 5파이 내경 2파이입니다. 수고하세요. > > > 12V 아답타 연결부 규격을 알고 싶습니다. > > 그리고 12V 아답타는 별도로 판매하지 않나요? >
7554 답변완료fpga 개발 kit 응용 손의정 2012-09-12 1,473
우선 제가 하려고 하는 것은... fpga 개발 kit 외부에 d/a 컨버터 외부회로를 더 추가하여 파형(삼각파)이 graphic lcd에 출력되는것을 확인 할려고 합니다. fpga 개발 kit의 adc 예제에서 어떤 맥락의 프로그램을 더 추가해서 코딩해야 할까요... 하드웨어 적으로는 이 dac회로를 fpga 개발 kit의 포트 a,b,c중 하나와 연결할려고 생각중입니다. 기본적인 부분이라도 조언 부탁드립니다. 감사합니다. dac회로는 아래와 같습니다.
관리자 답변 관리자 · 2012-09-13
안녕하세요? 고객님, 오랜만이네요. 질문의 내용으로 보아서 그 동안 많이 발전하신것 같네요. 다만, 올린 것은 DAC 부분의 회로이고, A0나 A1을 이용하여 어느쪽으로 DAC 한 아날로그값을 출력할 것인지를 정할 수 있는 정도입니다. 또한, 그 아날로그 출력값은 Data 포트를 통해서 정하는 거구요. 따라서, DAC로 출력하는 것은 아날로그 전압입니다. 그것과는 별개로 그래픽 LCD에 출력하는 파형의 모양은 DAC 회로와는 관련이 없습니다. 그냥, DAC 회로는 만들지 않아도, 그래픽 LCD에 원하는 신호에 대한 그래프를 그리면 되니까요. 본사의 온라인강좌->AVR 강좌쪽에 보면 그래픽LCD 관련된 강좌들이 좀 있습니다. 자료실 가면 AVR용 예제도 좀 있구요. 그런 것들도 좀 참고하시면 좋겠습니다. 또한, 기본적인 FPGA 쓰는 예제나 시뮬레이션 방법 같은 것들은 그 동안 많은 예제를 하면서 익혀 오셨을 거구요. 그런 것들을 참고하여 진행하면 좋겠네요. 수고하세요. > > > 우선 제가 하려고 하는 것은... > > fpga 개발 kit 외부에 d/a 컨버터 외부회로를 더 추가하여 파형(삼각파)이 graphic lcd에 출력되는것을 확인 할려고 합니다. > > fpga 개발 kit의 adc 예제에서 어떤 맥락의 프로그램을 더 추가해서 코딩해야 할까요... > 하드웨어 적으로는 이 dac회로를 fpga 개발 kit의 포트 a,b,c중 하나와 연결할려고 생각중입니다. > 기본적인 부분이라도 조언 부탁드립니다. > 감사합니다. > > dac회로는 아래와 같습니다. >
7553 답변완료AM-MS2이 AM-CS2P 보다 장점이 뭔가요? 천재 2012-09-12 1,344
AM-MS2 이 AM-CS2P 보다 많이 비싸던데... 구동방식이 다른건 알겠는데, 장점이 뭔지 알고 싶습니다. 크기도, 부품 구성도 거의 같은데, IC가 다른 것은 알고 있구요..어떤 장점이 있길래 더 비싼지... 그 만큼의 어떤 가치를 갖고 있는지 궁금합니다. 무엇이 더 편한 것인지 그걸 잘 몰라서 질문드립니다. ATMEGA128로 동작시키려고 생각중입니다.
관리자 답변 관리자 · 2012-09-12
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. MS2는 마이크로 스텝이 가능한 모듈입니다. 즉, 미세하게 제어가 가능하지요. CS2P는 기본 1.8도/스텝으로 동작하고, 1-2상 여자 방식 쓰면 0.9도/스텝으로 동작합니다. 하지만, MS2는 기본 0.9도/스텝으로 동작하고, Quarter 모드는 0.45도/스텝, eigth 모드는 0.225도/스텝, sixteenth 모드는 0.1125도/스텝으로 동작합니다. 즉, 스텝당 돌아가는 각도가 매우 정밀하죠. 한 스텝을 만들어 내는 방법도 차이가 있습니다. MS2는 클럭을 주면 되구요.(1과 0 한번씩), 클럭을 주면, 자동으로 모듈이 모터에 사용되는 상을 만들어 줍니다. CS2P는 상을 만들어 가해줘서 직접적인 모터에 사용되는 상을 만들어내는 타입입니다. 즉, MS2가 사용하기에 매우 편리하죠. 또한, 산업계에서 많이 사용되는 방법 중 하나입니다. 다만, CS2P가 학습하기에 좋아서, 학생들이 쓸 수 있도록 저렴하게 판매하고 있습니다. 둘 다 예제가 타이머쓴 것과 딜레이 쓴 것으로 각각 자료실에 존재하므로, 제품번호로 검색하여 사용하시면 됩니다. 컴파일러는 본사에서 기본적으로 ICCAVR V7을 사용하고 있습니다. AVR Studio + WINAVR용 예제들도 많이 지원하고 있으며, 각종 코드비전, IAR 등도 기본 소스 정도는 제공해 드리고 있습니다. 자료실에서 검색하여 참고하시기 바랍니다. 또한, 자주하는 질문쪽에서 MS2 정도로 검색하여 보세요. 참고할만한 내용이 있을 겁니다. 수고하세요. > > > AM-MS2 이 AM-CS2P 보다 많이 비싸던데... 구동방식이 다른건 알겠는데, 장점이 뭔지 알고 싶습니다. > 크기도, 부품 구성도 거의 같은데, IC가 다른 것은 알고 있구요..어떤 장점이 있길래 더 비싼지... 그 만큼의 > 어떤 가치를 갖고 있는지 궁금합니다. 무엇이 더 편한 것인지 그걸 잘 몰라서 질문드립니다. > > ATMEGA128로 동작시키려고 생각중입니다. >
7552 답변완료(AM-GLCD-P)lcd에 대해서... 손의정 2012-09-11 1,427
안녕하세요. 조언을 조금 구하고자 오랜만에 이렇게 글을 쓰게 되었습니다. AM-GLCD-P 이 lcd가 fpga 개발 kit에 호환이 되나요? fpga 개발 kit 외부에 d/a 컨버터를 써서 파형(삼각파)이 출력되는것을 확인 할려고 합니다. 호환이 되는지와 어떻게 호환 할수있는지...가르쳐주세요. 만약 호환이 되지 않을 시 어떤걸 구입해서 파형을 확인 할수 있나요? 그리고 예제 adc소스 코드에 어떤맥락의 프로그램을 코딩 시켜야 할까요? 도저히 감히 오질 않네요. 아시는 부분 조금이라도 답변해주시면 많은 도움이 될것 같습니다. 감사합니다.
관리자 답변 관리자 · 2012-09-12
안녕하세요? 고객님, 여러번 읽어봐도 정확히 무슨 말씀이신지 이해가 가지 않습니다. 일단, FPGA 킷트에 GLCD 보드가 호환됩니다. 하지만, 관련 소스는 제공해 드리기가 어렵습니다. 직접 작업하셔야 할 것 같습니다. DA 컨버터는 직접 만드시려고 하는 건지...어디다 어떻게 붙여서 하신다는 건지... 이해가 잘 안가서, 좀 더 자세히 올리시면, 좀 답변이 가능하지 않을까 싶습니다. 수고하세요. > > > 안녕하세요. > 조언을 조금 구하고자 오랜만에 이렇게 글을 쓰게 되었습니다. > > AM-GLCD-P 이 lcd가 fpga 개발 kit에 호환이 되나요? > fpga 개발 kit 외부에 d/a 컨버터를 써서 파형(삼각파)이 출력되는것을 확인 할려고 합니다. > > 호환이 되는지와 어떻게 호환 할수있는지...가르쳐주세요. > 만약 호환이 되지 않을 시 어떤걸 구입해서 파형을 확인 할수 있나요? > > 그리고 예제 adc소스 코드에 어떤맥락의 프로그램을 코딩 시켜야 할까요? > 도저히 감히 오질 않네요. > 아시는 부분 조금이라도 답변해주시면 많은 도움이 될것 같습니다. > 감사합니다. >
7551 답변완료6일에 질문드렸던 사용자입니다. 방정훈 2012-09-12 1,279
Entering programming mode .. FALED 라고 상태가뜨면서 ISP Mode Error창이 뜨는 현상 때문에 질문했었습니다. 에러가 뜨는 이유가 다음과 같은 경우라고 하셨는데요.. 1.타겟보드의 퓨즈비트를 잘못하여 사용할수 없는 경우 2.다운로드 클럭 속도가 안맞는 경우 메인탭에 다운로드클럭 속도를 조절하는 것이 있습니다. 3. ISP 다운로드 선의 결선에 문제가 일경우 위 경우에 나올 수있는 메세지 입니다. usb- isp와 atmega모듈 모두 뉴티씨제품이라 제가 회로를 직접 만든것도 아니고 개봉직후였습니다 1.의 경우엔 택배를 받고 바로 뜯은 상태의 제품이고 avr studio에 처음 연결할시부터 나타나서 아닌듯 싶고.. 2.의 경우엔 friquency 조절해 write하고 read하는것은 되는데 어떤것을 골라도 마찬가지로 다른게 뜨지 않습니다. 3.은 위의 주파수 조절이 되는걸로봐서 연결이 되는것도 같은데... 이것에 문제가 있는것인지.. .. 이러한 경우에는 A/S를 맏겨보는게 답일까요.... 직접 본사로 찾아가도 되는지 ..그러면 바로 처리를 받을 수 있는건지 궁금합니다.
관리자 답변 관리자 · 2012-09-12
안녕하세요? 고객님, 네, 일전에 답변을 드리면서, 어느정도 말씀하신 내용도 알고 있습니다. 하지만, 전체적인 내용을 점검해 보시라고 일단 답변 드린 내용이구요. 해 보시고 안되시면, 본사로 방문하시면 바로 해결해 드립니다. 평일 업무시간 중에 오시면 됩니다. 수고하세요. > > > Entering programming mode .. FALED 라고 상태가뜨면서 > > ISP Mode Error창이 뜨는 현상 때문에 질문했었습니다. > > 에러가 뜨는 이유가 다음과 같은 경우라고 하셨는데요.. > > 1.타겟보드의 퓨즈비트를 잘못하여 사용할수 없는 경우 > 2.다운로드 클럭 속도가 안맞는 경우 메인탭에 다운로드클럭 속도를 조절하는 것이 있습니다. > 3. ISP 다운로드 선의 결선에 문제가 일경우 위 경우에 나올 수있는 메세지 입니다. > > > usb- isp와 atmega모듈 모두 뉴티씨제품이라 제가 회로를 직접 만든것도 아니고 개봉직후였습니다 > > 1.의 경우엔 택배를 받고 바로 뜯은 상태의 제품이고 avr studio에 처음 연결할시부터 나타나서 아닌듯 싶고.. > 2.의 경우엔 friquency 조절해 write하고 read하는것은 되는데 어떤것을 골라도 마찬가지로 다른게 뜨지 않습니다. > 3.은 위의 주파수 조절이 되는걸로봐서 연결이 되는것도 같은데... 이것에 문제가 있는것인지.. .. > > 이러한 경우에는 A/S를 맏겨보는게 답일까요.... > > 직접 본사로 찾아가도 되는지 ..그러면 바로 처리를 받을 수 있는건지 궁금합니다. >
7550 답변완료도와주세여... 이재승 2012-09-11 1,426
디바이스마트 오프라인 매장에 가서.. 뉴티씨 dc서보모터랑 키트를 구입했는데요.. 예제 소스코드도 다운로드해서 동작 시키려고 했는데 avr studio4 에서 컴파일에러가 자꾸 떠서요.. 검색해보니 icc avr로 코딩이 된 소스코드였더라구요... 지금 대학생이구.. 졸업작품중인데 정말 중요하거든요 ㅜ....시간도 촉박하고.. 근데 초보자라...코드를 avr studio에 적용되게 수정을 할수가 없어서요.. 자료실 뒤져보니 코드따로 올라온게 없어서요.. 막막해서 이렇게 도움을 요청합니다 .. 어떻게 하면 되는지 부탁좀 드릴께요.... 비쥬얼 C는 어느정도 하는데요.. 마이컴은 입문수준이라...
관리자 답변 관리자 · 2012-09-12
안녕하세요? 고객님, 소스를 두 개 올려 드리는데요. ServoMotor...zip 으로 된 것은 서보모터 제어 소스인데, 환경이 좀 달라져서, 아마도 hex는 동작할 텐데, 컴파일하면 안될 수도 있을 겁니다. 따라서, One_secTimer......zip 에 있는 1초 타이머 소스의 mak 파일을 편집하여, 집어넣어서, 위의 소스를 쓰고, 환경 설정에서 make 파일을 이 파일로 해서 넣어주면, 잘 동작할 것으로 예상합니다. 본사에서 예제를 직접 짜주지는 않으므로, 직접 짜셔야 합니다만, 해 보시고, 다시 결과 올려 봐 주세요. 수고하세요. > > > 디바이스마트 오프라인 매장에 가서.. 뉴티씨 dc서보모터랑 키트를 구입했는데요.. > 예제 소스코드도 다운로드해서 동작 시키려고 했는데 > avr studio4 에서 컴파일에러가 자꾸 떠서요.. > 검색해보니 icc avr로 코딩이 된 소스코드였더라구요... > 지금 대학생이구.. 졸업작품중인데 정말 중요하거든요 ㅜ....시간도 촉박하고.. > 근데 초보자라...코드를 avr studio에 적용되게 수정을 할수가 없어서요.. > 자료실 뒤져보니 코드따로 올라온게 없어서요.. 막막해서 이렇게 도움을 요청합니다 .. > 어떻게 하면 되는지 부탁좀 드릴께요.... > 비쥬얼 C는 어느정도 하는데요.. 마이컴은 입문수준이라... >
7549 답변완료허용주파수 범위 질문입니다. 김재현 2012-09-11 1,394
se-sm243 스텝모터와 am-ms2 드라이버 조합으로 사용하려고 합니다. atmega 로 주파수 조정해서 구동하려고 하는데요.. 주파수로 속도조절을 하는걸로 압니다. 권장 주파수의 상하한값를 알고 싶습니다.
관리자 답변 관리자 · 2012-09-12
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 하한은 없구요. 그냥 클럭 주는데로 한번씩 정해진 각도를 움직이는 거라 그렇습니다. 상한은 보통 모터마다 토크나 전류량에 따라 많이 다릅니다. 직접 실험해 가면서 알 수 있는 것이구요. 무부하로 돌리게 되면, 5000-6000RPM까지도 돌렸던 기억이 있습니다만, 보통은 500 -1000 RPM 정도 돌립니다. 관련해서 고객지원에서 자주하는 질문쪽에 MS2로 검색해 보시면 조금 다른 내용이긴 하지만, 도움은 될겁니다. 수고하세요. > > > se-sm243 스텝모터와 am-ms2 드라이버 조합으로 사용하려고 합니다. > > atmega 로 주파수 조정해서 구동하려고 하는데요.. > > 주파수로 속도조절을 하는걸로 압니다. > > 권장 주파수의 상하한값를 알고 싶습니다. >