Q&A
| 번호 | 제목 | 작성자 | 등록일 | 조회 |
|---|---|---|---|---|
| 5603 | 답변완료ATM 128 구동하기 | 김경자 | 2010-08-18 | 1,322 |
|
안녕하세요.
제가 ATM 128 를 구매하고, windows 7 에 ImageCraft IDE for ICCAVR(DEMO) 를 다운받고 , 자료실에서 필요하는 예제 소스도 첨부했습니다. 하지만 디버깅 할때마다 계속 "can not determine avr device type Please check power and cable"라고 나옵니다. 문제가 어디에 있는지요? 혹시 windows 7에서는 사용 할수가 없나요?
부탁드립니다.
관리자 답변
안녕하세요
사용하는 키트종류와 다운로드하는 장비의 가 어떤것을 사용하는지를
정확히 기입해 주시길 바랍니다.
설정 옵션이 잘못되어 나오는 에러입니다.
수고하세요
>안녕하세요.
>
>제가 ATM 128 를 구매하고, windows 7 에 ImageCraft IDE for ICCAVR(DEMO) 를 다운받고 , 자료실에서 필요하는 예제 소스도 첨부했습니다. 하지만 디버깅 할때마다 계속 "can not determine avr device type Please check power and cable"라고 나옵니다. 문제가 어디에 있는지요? 혹시 windows 7에서는 사용 할수가 없나요?
>
>부탁드립니다.
|
||||
| 5602 | 답변완료모터 제어 문의드립니다 ^,^ | 황민아 | 2010-08-18 | 1,265 |
|
int main(void)
{
init_devices();
motor_init();
SW_PORT_DDR = 0x00;
DCMOTOR[PWM_PORT] = motor_speed = 500;
while(1){
switch(SW_PORT&0x0f){
case 0x01 : motor_speed+=SPEED_UP;
break;
case 0x02 : motor_speed-=SPEED_UP;
break;
case 0x04 : sw_state[2] = PRESSED; break;
case 0x08 : sw_state[3] = PRESSED;
break;
case 0x00 : if(sw_state[2] == PRESSED){
if(motor_state == STOP){
motor_state = LEFT;
}else{
motor_state = STOP;
}
sw_state[2] = OPEN;
}
if(sw_state[3] == PRESSED){
if(motor_state == STOP){
motor_state = RIGHT;
}else{
motor_state = STOP;
}
sw_state[3] = OPEN;
}
break;
default : break;
}
if(motor_speed >= MAX_SPEED){
motor_speed = MAX_SPEED;
}
if(motor_speed <= MIN_SPEED){
motor_speed = MIN_SPEED;
}
switch(motor_state){
case LEFT : BREAK1_OFF;
DIR1_ON;
break;
case RIGHT : BREAK1_OFF;
DIR1_OFF;
break;
case STOP : BREAK1_ON;
break;
default : break;
}
DCMOTOR[PWM_PORT] = motor_speed;
delay(5);
}
return 0;
}
pwm을 이용한 DC모터 제어소스를 모터 하나에만 적용시키고 싶어서
뉴티씨 홈페이지에 있는 소스를 수정했는데
0번을 누르면 돌아가기만 하고 1번을 누르면 멈춰버립니다.
또한 제가 갖고 있는 RC카를 작동시킬 수 있을 정도의 전압이 8V입니다.
제가 갖고 있는 RC카의 DC모터를 모듈에 연결해서 구동시켜야하는데
전압값이 너무 작아서인지 아님 전류값이 너무 작아서인지 제대로 작동이 되지 않습니다.
모터가 돌아가는 세기도 너무 작구요.
왜그런건가요 ? ㅜ ㅜ 도와주세요 ! 방법을 알려주셨으면 좋겠습니다.
빠른 답변 부탁드립니다.
참고로 제가 쓰고 있는 Dc모터 구동 모듈은 AM-Dc2-2D이고
기판은 AB-M128-A입니다.
관리자 답변
안녕하세요
어제와 동일한 질문이군요
질문을 하실때 사용하는 키트종류와 개발환경들을 말하고 질문을 해 주시길 바랍니다.
그리고 배터리는 어떤 종류의를 사용하면 몇볼트에 몇 A 를 사용하는지를 알아야 합니다.
RC카에 들어가는 모터 스펙(모터가 소모하는 전류)을 알아야 하고요
우선 아탑터9볼트 (모터에 소모하는 전류보다 더 높은 전류)짜리로 우선
사용하여 돌아가는지를 먼저 확인해 보시길 바랍니다.
수고하세요
> int main(void)
> {
>
> init_devices();
> motor_init();
>
>
> SW_PORT_DDR = 0x00;
> DCMOTOR[PWM_PORT] = motor_speed = 500;
>
>
> while(1){
>
> switch(SW_PORT&0x0f){
> case 0x01 : motor_speed+=SPEED_UP;
> break;
> case 0x02 : motor_speed-=SPEED_UP;
> break;
> case 0x04 : sw_state[2] = PRESSED; break;
> case 0x08 : sw_state[3] = PRESSED;
> break;
> case 0x00 : if(sw_state[2] == PRESSED){
> if(motor_state == STOP){
> motor_state = LEFT;
> }else{
> motor_state = STOP;
> }
> sw_state[2] = OPEN;
> }
> if(sw_state[3] == PRESSED){
> if(motor_state == STOP){
> motor_state = RIGHT;
> }else{
> motor_state = STOP;
> }
> sw_state[3] = OPEN;
> }
> break;
>
> default : break;
> }
>
> if(motor_speed >= MAX_SPEED){
> motor_speed = MAX_SPEED;
> }
> if(motor_speed <= MIN_SPEED){
> motor_speed = MIN_SPEED;
> }
>
> switch(motor_state){
> case LEFT : BREAK1_OFF;
> DIR1_ON;
> break;
> case RIGHT : BREAK1_OFF;
> DIR1_OFF;
> break;
> case STOP : BREAK1_ON;
> break;
> default : break;
> }
>
>
> DCMOTOR[PWM_PORT] = motor_speed;
> delay(5);
>
>
>}
>return 0;
>}
>
>pwm을 이용한 DC모터 제어소스를 모터 하나에만 적용시키고 싶어서
>뉴티씨 홈페이지에 있는 소스를 수정했는데
>0번을 누르면 돌아가기만 하고 1번을 누르면 멈춰버립니다.
>또한 제가 갖고 있는 RC카를 작동시킬 수 있을 정도의 전압이 8V입니다.
>제가 갖고 있는 RC카의 DC모터를 모듈에 연결해서 구동시켜야하는데
>전압값이 너무 작아서인지 아님 전류값이 너무 작아서인지 제대로 작동이 되지 않습니다.
>모터가 돌아가는 세기도 너무 작구요.
>왜그런건가요 ? ㅜ ㅜ 도와주세요 ! 방법을 알려주셨으면 좋겠습니다.
>빠른 답변 부탁드립니다.
>참고로 제가 쓰고 있는 Dc모터 구동 모듈은 AM-Dc2-2D이고
>기판은 AB-M128-A입니다.
>
|
||||
| 5601 | 답변완료usb-isp연결문제 | 김민태 | 2010-08-18 | 1,268 |
|
윈도우 7 64bit 입니다.
그림처럼 장치에 느낌표가 떠서 사용할 수 없습니다.
드라이버는 윈도우 7용 x64로 했고
재부팅해도 소용없습니다ㅠㅠ
관리자 답변
안녕하세요
자료실에 제공되는 드라이버는 윈도우7 32비트 까지 지원합니다.
64비트용하는방법은 아래링크를 참조하세요
http://www.newtc.co.kr/board/view.php?id=faq&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=41
수고하세요
>윈도우 7 64bit 입니다.
>그림처럼 장치에 느낌표가 떠서 사용할 수 없습니다.
>드라이버는 윈도우 7용 x64로 했고
>재부팅해도 소용없습니다ㅠㅠ
>
|
||||
| 5600 | 답변완료[재문의]라인트레이서 DL-16관련문의 | 김용구 | 2010-08-17 | 1,425 |
|
빠른 답변 주셔서 감사합니다.
말씀해주신대로 해보았습니다만 역시 안됩니다 도움부탁드립니다.
1. Option에서 target을 ATMega16 >> 완료
2. 링크해주신 ICCAR7.2.2 으로 리인스톨 >> 완료
3. 답변 주신 함수를 추가해 보았습니다.
역시되진 않습니다. 확인된 메세지는 아래와 같습니다.
무엇이 문제인지 답변 부탁드립니다.
감사합니다.
// 소스 첨부파일로 보내드립니다. ㅠㅠ 부탁드려요.. 머리아파여
<아래>
C:\\iccv7avr\\bin\\imakew -f DDDD.mak
iccavr -c -e -D__ICC_VERSION=722 -D__BUILD=0 -DATMega16 -l -g -MLongJump -MHasMul -MEnhanced ex_linetracer_20071017\\ex_linetracer_20071017\\ex_dclt_20071017.c
!E C:\\Users\\yg\\Desktop\\ex_linetracer_20071017\\ex_linetracer_20071017\\ex_dclt_20071017.c(14): undeclared identifier `UDR0'
!W C:\\Users\\yg\\Desktop\\ex_linetracer_20071017\\ex_linetracer_20071017\\ex_dclt_20071017.c(134):[warning] reference to `volatile unsigned char' elided
!W C:\\Users\\yg\\Desktop\\ex_linetracer_20071017\\ex_linetracer_20071017\\ex_dclt_20071017.c(134):[warning] expression with no effect elided
!W C:\\Users\\yg\\Desktop\\ex_linetracer_20071017\\ex_linetracer_20071017\\ex_dclt_20071017.c(151):[warning] reference to `volatile unsigned char' elided
!W C:\\Users\\yg\\Desktop\\ex_linetracer_20071017\\ex_linetracer_20071017\\ex_dclt_20071017.c(151):[warning] expression with no effect elided
!W C:\\Users\\yg\\Desktop\\ex_linetracer_20071017\\ex_linetracer_20071017\\ex_dclt_20071017.c(181):[warning] reference to `volatile unsigned char' elided
!W C:\\Users\\yg\\Desktop\\ex_linetracer_20071017\\ex_linetracer_20071017\\ex_dclt_20071017.c(181):[warning] expression with no effect elided
!W C:\\Users\\yg\\Desktop\\ex_linetracer_20071017\\ex_linetracer_20071017\\ex_dclt_20071017.c(185):[warning] reference to `volatile unsigned char' elided
!W C:\\Users\\yg\\Desktop\\ex_linetracer_20071017\\ex_linetracer_20071017\\ex_dclt_20071017.c(185):[warning] expression with no effect elided
C:\\iccv7avr\\bin\\imakew.exe: Error code 1
Done: there are error(s). Exit code: 1. Mon Aug 16 23:04:48 2010
>안녕하세요? 고객님,
>
>라인트레이서 DL16은 ATMEGA16을 사용한 라인트레이서 킷트입니다.
>Option에서 target을 ATMega16으로 사용하세요.
>
>자료실의 최신 버전에 에러가 나실 경우,
>최신 버전의 에러는 ICCAVR의 에러가 아니라, 아래를 추가하시면 됩니다.
>printf와 scanf 함수가 하드웨어에 따라 다른 곳으로 출력할 수 있게 변경 가능하기 때문에, 생기는 메시지 이므로, 내부함수인 putchar와 getchar를 사용하는 환경에 맞게 적어주어야합니다.
>
>- 아래 -
>#include <stdio.h>
>
>// printf 함수 사용시 추가할 것.
>int putchar(char c)
>{
> while (((UCSRA>>UDRE)&0x01) == 0) ; // UDRE, data register empty
>
> UDR0 = c;
> return c;
>}
>
>// scanf 함수 사용시 추가할 것.
>int getchar(void)
>{
> while ((UCSRA & 0x80) == 0);
> return UDR;
>}
>
>
>만약 그래도 안되시면,
>프로젝트를 다시 생성해 주시고, 만들어진 C 소스를 추가해 주세요.
>예전 6.xx 버전에서 만들어진 예제라서 초기 생성 폴더가 달라서 그럴 수 있기 때문입니다.
>http://www.newtc.co.kr/download/SW/iccv7avr_demo.exe
>==> 이 프로그램으로 다운받아서 다시 깔아 보세요.
>잘 될겁니다.
>
>감사합니다.
>
>
>> ex_linetracer_20071017.zip
>>
>>위에 소스로 프로젝트 돌려보았는데 아래와 같이 이런 메시지가 나옵니다.
>>초보라서 원인을 모르곘습니다. 답변 부탁드립니다.
>>감사합니다.
>>
>>
>><< 내용 >>
>>C:\\iccv7avr\\bin\\imakew -f XNVNXVNXNXVNXNXVN.mak
>> iccavr -o XNVNXVNXNXVNXNXVN -g -nb:0 -e:0x4000 -ucrtatmega.o -bfunc_lit:0x54.0x4000 -dram_end:0x45f -bdata:0x60.0x45f -dhwstk_size:30 -beeprom:0.512 -fihx_coff -S2 @XNVNXVNXNXVNXNXVN.lk -lcatmega
>>!ERROR Function 'putchar' not defined. This is a hardware dependent function,
>> and it is not included in the ICCAVR default library. Please implement
>> this function to match your target requirements. You can find examples
>> of this function under the <install root>\\examples.AVR directory. Make
>> a copy of a suitable example, add it to your project and modify it if
>> needed. The source code must #include the appropriate C header file
>> (e.g. stdio.h) as it contains the special compiler pragma for 'putchar'.
>>
>>C:\\iccv7avr\\bin\\imakew.exe: Error code 1
>>Done: there are error(s). Exit code: 1. Sun Aug 15 16:46:32 2010
>>
>>
관리자 답변
안녕하세요
아마도 mega128용 uart 레지스터를 사용한 예제라 그런 에러가 생기듯합니다.
즉 mega128 은 uart가 2개입니다.
그래서 레지스터에 UDR0 ,UDR1 이렇씩입니다.
mega16은 uart 1개입니다. UDR 사용합니다.
int putchar(char c)
{
while(!(UCSRA & (1<<UDRE)));
UDR = c;
return c;
}
// scanf 함수 사용시 추가할 것.
int getchar(void)
{
while ((UCSRA & 0x80) == 0);
return UDR;
}
칩을 사용하시려면 그 칩에 해당하는 데이터 시트를 보는것이 좋습니다.
atmel.com 칩사이트에 가시면 그칩의 시트를 다운받아 볼수있습니다.
수고하세요
>빠른 답변 주셔서 감사합니다.
>
>말씀해주신대로 해보았습니다만 역시 안됩니다 도움부탁드립니다.
>
>1. Option에서 target을 ATMega16 >> 완료
>2. 링크해주신 ICCAR7.2.2 으로 리인스톨 >> 완료
>3. 답변 주신 함수를 추가해 보았습니다.
>역시되진 않습니다. 확인된 메세지는 아래와 같습니다.
>
>무엇이 문제인지 답변 부탁드립니다.
>감사합니다.
>
>// 소스 첨부파일로 보내드립니다. ㅠㅠ 부탁드려요.. 머리아파여
>
><아래>
>C:\\iccv7avr\\bin\\imakew -f DDDD.mak
> iccavr -c -e -D__ICC_VERSION=722 -D__BUILD=0 -DATMega16 -l -g -MLongJump -MHasMul -MEnhanced ex_linetracer_20071017\\ex_linetracer_20071017\\ex_dclt_20071017.c
>!E C:\\Users\\yg\\Desktop\\ex_linetracer_20071017\\ex_linetracer_20071017\\ex_dclt_20071017.c(14): undeclared identifier `UDR0'
>!W C:\\Users\\yg\\Desktop\\ex_linetracer_20071017\\ex_linetracer_20071017\\ex_dclt_20071017.c(134):[warning] reference to `volatile unsigned char' elided
>!W C:\\Users\\yg\\Desktop\\ex_linetracer_20071017\\ex_linetracer_20071017\\ex_dclt_20071017.c(134):[warning] expression with no effect elided
>!W C:\\Users\\yg\\Desktop\\ex_linetracer_20071017\\ex_linetracer_20071017\\ex_dclt_20071017.c(151):[warning] reference to `volatile unsigned char' elided
>!W C:\\Users\\yg\\Desktop\\ex_linetracer_20071017\\ex_linetracer_20071017\\ex_dclt_20071017.c(151):[warning] expression with no effect elided
>!W C:\\Users\\yg\\Desktop\\ex_linetracer_20071017\\ex_linetracer_20071017\\ex_dclt_20071017.c(181):[warning] reference to `volatile unsigned char' elided
>!W C:\\Users\\yg\\Desktop\\ex_linetracer_20071017\\ex_linetracer_20071017\\ex_dclt_20071017.c(181):[warning] expression with no effect elided
>!W C:\\Users\\yg\\Desktop\\ex_linetracer_20071017\\ex_linetracer_20071017\\ex_dclt_20071017.c(185):[warning] reference to `volatile unsigned char' elided
>!W C:\\Users\\yg\\Desktop\\ex_linetracer_20071017\\ex_linetracer_20071017\\ex_dclt_20071017.c(185):[warning] expression with no effect elided
>C:\\iccv7avr\\bin\\imakew.exe: Error code 1
>Done: there are error(s). Exit code: 1. Mon Aug 16 23:04:48 2010
>
>
>
>
>>안녕하세요? 고객님,
>>
>>라인트레이서 DL16은 ATMEGA16을 사용한 라인트레이서 킷트입니다.
>>Option에서 target을 ATMega16으로 사용하세요.
>>
>>자료실의 최신 버전에 에러가 나실 경우,
>>최신 버전의 에러는 ICCAVR의 에러가 아니라, 아래를 추가하시면 됩니다.
>>printf와 scanf 함수가 하드웨어에 따라 다른 곳으로 출력할 수 있게 변경 가능하기 때문에, 생기는 메시지 이므로, 내부함수인 putchar와 getchar를 사용하는 환경에 맞게 적어주어야합니다.
>>
>>- 아래 -
>>#include <stdio.h>
>>
>>// printf 함수 사용시 추가할 것.
>>int putchar(char c)
>>{
>> while (((UCSRA>>UDRE)&0x01) == 0) ; // UDRE, data register empty
>>
>> UDR0 = c;
>> return c;
>>}
>>
>>// scanf 함수 사용시 추가할 것.
>>int getchar(void)
>>{
>> while ((UCSRA & 0x80) == 0);
>> return UDR;
>>}
>>
>>
>>만약 그래도 안되시면,
>>프로젝트를 다시 생성해 주시고, 만들어진 C 소스를 추가해 주세요.
>>예전 6.xx 버전에서 만들어진 예제라서 초기 생성 폴더가 달라서 그럴 수 있기 때문입니다.
>>http://www.newtc.co.kr/download/SW/iccv7avr_demo.exe
>>==> 이 프로그램으로 다운받아서 다시 깔아 보세요.
>>잘 될겁니다.
>>
>>감사합니다.
>>
>>
>>> ex_linetracer_20071017.zip
>>>
>>>위에 소스로 프로젝트 돌려보았는데 아래와 같이 이런 메시지가 나옵니다.
>>>초보라서 원인을 모르곘습니다. 답변 부탁드립니다.
>>>감사합니다.
>>>
>>>
>>><< 내용 >>
>>>C:\\iccv7avr\\bin\\imakew -f XNVNXVNXNXVNXNXVN.mak
>>> iccavr -o XNVNXVNXNXVNXNXVN -g -nb:0 -e:0x4000 -ucrtatmega.o -bfunc_lit:0x54.0x4000 -dram_end:0x45f -bdata:0x60.0x45f -dhwstk_size:30 -beeprom:0.512 -fihx_coff -S2 @XNVNXVNXNXVNXNXVN.lk -lcatmega
>>>!ERROR Function 'putchar' not defined. This is a hardware dependent function,
>>> and it is not included in the ICCAVR default library. Please implement
>>> this function to match your target requirements. You can find examples
>>> of this function under the <install root>\\examples.AVR directory. Make
>>> a copy of a suitable example, add it to your project and modify it if
>>> needed. The source code must #include the appropriate C header file
>>> (e.g. stdio.h) as it contains the special compiler pragma for 'putchar'.
>>>
>>>C:\\iccv7avr\\bin\\imakew.exe: Error code 1
>>>Done: there are error(s). Exit code: 1. Sun Aug 15 16:46:32 2010
>>>
>>>
>
|
||||
| 5599 | 답변완료DC모터 제어에 관해서 문의드립니다. | 황민아 | 2010-08-17 | 1,305 |
|
제가 지금 DC모터 구동 모듈 (AM-DC2-2D)를 이용해서
RC카 안의 DC모터를 정역으로 제어하는 것을 구현하려고 합니다.
RC카의 전원전압이 8V인데
모듈의 출력전압이 5V라서
모터가 제대로 동작이 되지 않습니다.
8V까지 올릴 수 있는 방법 없을까요 ?
답변 부탁드립니다.^.^
관리자 답변
안녕하세요
AM-128PRO 이런 모듈을 말슴하시는지요.?
모듈전압은 5볼입니다.
AM-DC2-2D 모터드라이버에 인가하는 전압은 모터 정격 전압을 사용해야 합니다.
즉 8볼트를 써야하다는 말입니다.
모듈에서 나오는 제어 신호가 모터드라이버 콘트롤신호에 인가되는 전위는 5볼트 입니다.
8볼트로 하시려면 칩이 망가집니다. 그래서 레큘레이터 같은것을 넣어
모듈에 인가 되는 전압을 5볼트로 내려서 써야합니다.
5V, 3.3V 전원보드( AM-MP533 ) 이렇걸 사용해서 모듈에 전압을 사용합니다.
수고하세요
>
>
>제가 지금 DC모터 구동 모듈 (AM-DC2-2D)를 이용해서
>RC카 안의 DC모터를 정역으로 제어하는 것을 구현하려고 합니다.
>
>RC카의 전원전압이 8V인데
>
>모듈의 출력전압이 5V라서
>
>모터가 제대로 동작이 되지 않습니다.
>
>8V까지 올릴 수 있는 방법 없을까요 ?
>
>
>답변 부탁드립니다.^.^
>
|
||||
| 5598 | 답변완료ATmega128 Pro kit에 대한 질문 | 박재오 | 2010-08-17 | 1,276 |
|
지금 ATmega128 Pro 사용중인데요
아답터나 usb전원 대신에
11.1V의 배터리를 이용해서 DC_input 단자 j113에 연결하면
아답터 연결한것과 같이 사용할 수 있나요??
몇 볼트부터 가능한지도 궁굼합니다.
또 배터리로 연결가능한지도 궁굼합니다.
관리자 답변
안녕하세요
DC_input(J113) 단자에 7V ~ 30V이하 전압을 인가,
극성에 주의하여 연결해서 사용하시면 됩니다.
수고하세요
>지금 ATmega128 Pro 사용중인데요
>
>아답터나 usb전원 대신에
>
>11.1V의 배터리를 이용해서 DC_input 단자 j113에 연결하면
>
>아답터 연결한것과 같이 사용할 수 있나요??
>
>몇 볼트부터 가능한지도 궁굼합니다.
>
>또 배터리로 연결가능한지도 궁굼합니다.
|
||||
| 5597 | 답변완료usb-isp 10핀 커넥터 연결 문의 | 온진호 | 2010-08-17 | 1,300 |
|
usb-isp 10핀 커넥터가 어떤식으로 연결되어 있는지 알고싶습니다.
관리자 답변
안녕하세요
아래링크를 참고하시면 됩니다.
http://www.newtc.co.kr/board/view.php?id=qna&page=1&sn1=&divpage=3&sn=off&ss=on&sc=on&keyword=10핀&select_arrange=headnum&desc=asc&no=13386
수고하세요
>usb-isp 10핀 커넥터가 어떤식으로 연결되어 있는지 알고싶습니다.
>
|
||||
| 5596 | 답변완료128pro + slcd420 사용자 입니다..... | 박선용 | 2010-08-16 | 1,248 |
|
1.저는 어셈블리로 배우는 초보자 입니다.
2.어셈블리로 slcd-420 클리어 하는 자료좀 알려주시면 감사 하겠습니다
관리자 답변
안녕하세요
본사에서는 c언어된 예제코드만 지원합니다.
어셈에 관련된 자료는 없습니다.
예제코드안에 보시면 xxxx.c 파일을 컴파일하면 hex파일 생성되기전에 어셈 파일이 만들어집니다.
xxx.s <---- .s 가 어셈파일 입니다. 그걸 보시고, .c 과 비교 하시면서 공부하시면 될듯합니다.
수고하세요
>1.저는 어셈블리로 배우는 초보자 입니다.
>2.어셈블리로 slcd-420 클리어 하는 자료좀 알려주시면 감사 하겠습니다
>
|
||||
| 5595 | 답변완료SE-DS350 // 서보형 dc모터 | 장두석 | 2010-08-16 | 1,217 |
|
SE-DS350를 이용하여 제가 원하는 물체를 움직이게 하려고 합니다.
제가 원하는 구조는
이 서보형 dc모터에 기어축을 장착하고나서
다른 물체에 힘을 전달하려고 합니다.
스펙을 보면
토큐값에 관련하여
6v일 경우 5.2kg 이라고 적혀 있습니다만..
중심축에서 1cm 떨어진 곳의 물체에 전할 수 있는 힘의 세기가 5.2kg인건가요?
// 만약 맞다면 , 이 서보형 dc모터는 제어할때 원하는 물체에 스위치를 장착하여 on/off방식으로
모터의 움직임을 조절하는것이 맞나요??
관리자 답변
안녕하세요
SE-DS350 는 dc모터입니다.
kg'cm 1cm 축( 막대기)을 5.2kg 힘으로 회전시킬수 있다는 말입니다.
마이컴으로 바로 연결해서 사용할수가 없습니다.
모터같은 것들은 전류를 많이 소모하기 때문입니다.
그래서 모터드라이버를 이용하여 구동시킵니다.
보통 dc 모터는 pwm 방식으로 돌립니다.
검색엔진으로 pwm 에 관해 찾아 보시길 바랍니다.
수고하세요
>SE-DS350를 이용하여 제가 원하는 물체를 움직이게 하려고 합니다.
>
>제가 원하는 구조는
>이 서보형 dc모터에 기어축을 장착하고나서
>다른 물체에 힘을 전달하려고 합니다.
>
>
>스펙을 보면
>토큐값에 관련하여
>6v일 경우 5.2kg 이라고 적혀 있습니다만..
>
>중심축에서 1cm 떨어진 곳의 물체에 전할 수 있는 힘의 세기가 5.2kg인건가요?
>
>
>// 만약 맞다면 , 이 서보형 dc모터는 제어할때 원하는 물체에 스위치를 장착하여 on/off방식으로
>모터의 움직임을 조절하는것이 맞나요??
|
||||
| 5594 | 답변완료isp mode error 질문 | 이용우 | 2010-08-15 | 1,401 |
|
뉴티씨에서 isp usb와 128pro 모델을 구입하였는데요.
코드비젼과 avrstrudio를 사용하는데요.
2주일동안 퓨즈비트 설정때문에 씨름 하고 있습니다.
퓨즈비트에 대해서는 잘 알아보고 설정을 하였는데요.
코드비젼에서는 chip signature 를 눌러도 unknown으로 읽지도 못하는 것 같습니다.
분명 ispusb는 초록불로 깜빡거리고 있습니다.
avrstudio 에서는 세번째 사진처럼 isp mode error라고 나오네요. main에서 isp clock을 바꿔주어도 이런식으로 계속 뜹니다. 미.치.겠.네.요. ㅋㅋ 심정을 이해 하실련지요 ㅋㅋ
구체적인 해결방법좀 알려주실수 있을까 하고 글을 쓰네요.
정안되면 회사를 찾아가고 싶은데, 도움을 받을수 있는지요?
받을 수 있다면 몇시까지 하시는지도 궁금하네요.
관리자 답변
안녕하세요
퓨즈설정이 한번이라도 잘못들어 갈것 같군요
클럭을 오실레이터로 변경하여 칩을 살리거나, 칩을 교체해야 합니다.
컴파일러중에 코드비젼 사용하는 분들이 fuse program bit 체크를 해지 안하고
사용하시다가 칩을 날리는 경우가 대부분입니다.
본사에서 제품이 나갈때 사용할수 있도록 퓨즈가 셋팅되어 나갑니다.
fuse program bit 를 해지 하시고 사용 하시길 바랍니다.
본사에 오시거나 보내시면 점검을 해드립니다.
방문시간은 10~18시 입니다.
수고하세요
>뉴티씨에서 isp usb와 128pro 모델을 구입하였는데요.
>
>코드비젼과 avrstrudio를 사용하는데요.
>
>2주일동안 퓨즈비트 설정때문에 씨름 하고 있습니다.
>퓨즈비트에 대해서는 잘 알아보고 설정을 하였는데요.
>
>코드비젼에서는 chip signature 를 눌러도 unknown으로 읽지도 못하는 것 같습니다.
>분명 ispusb는 초록불로 깜빡거리고 있습니다.
>
>avrstudio 에서는 세번째 사진처럼 isp mode error라고 나오네요. main에서 isp clock을 바꿔주어도 이런식으로 계속 뜹니다. 미.치.겠.네.요. ㅋㅋ 심정을 이해 하실련지요 ㅋㅋ
>
>구체적인 해결방법좀 알려주실수 있을까 하고 글을 쓰네요.
>정안되면 회사를 찾아가고 싶은데, 도움을 받을수 있는지요?
>받을 수 있다면 몇시까지 하시는지도 궁금하네요.
|
||||
| 5593 | 답변완료라인트레이서 DL-16관련문의 | 김용구 | 2010-08-15 | 1,288 |
|
ex_linetracer_20071017.zip
위에 소스로 프로젝트 돌려보았는데 아래와 같이 이런 메시지가 나옵니다.
초보라서 원인을 모르곘습니다. 답변 부탁드립니다.
감사합니다.
<< 내용 >>
C:\\iccv7avr\\bin\\imakew -f XNVNXVNXNXVNXNXVN.mak
iccavr -o XNVNXVNXNXVNXNXVN -g -nb:0 -e:0x4000 -ucrtatmega.o -bfunc_lit:0x54.0x4000 -dram_end:0x45f -bdata:0x60.0x45f -dhwstk_size:30 -beeprom:0.512 -fihx_coff -S2 @XNVNXVNXNXVNXNXVN.lk -lcatmega
!ERROR Function 'putchar' not defined. This is a hardware dependent function,
and it is not included in the ICCAVR default library. Please implement
this function to match your target requirements. You can find examples
of this function under the <install root>\\examples.AVR directory. Make
a copy of a suitable example, add it to your project and modify it if
needed. The source code must #include the appropriate C header file
(e.g. stdio.h) as it contains the special compiler pragma for 'putchar'.
C:\\iccv7avr\\bin\\imakew.exe: Error code 1
Done: there are error(s). Exit code: 1. Sun Aug 15 16:46:32 2010
관리자 답변
안녕하세요? 고객님,
라인트레이서 DL16은 ATMEGA16을 사용한 라인트레이서 킷트입니다.
Option에서 target을 ATMega16으로 사용하세요.
자료실의 최신 버전에 에러가 나실 경우,
최신 버전의 에러는 ICCAVR의 에러가 아니라, 아래를 추가하시면 됩니다.
printf와 scanf 함수가 하드웨어에 따라 다른 곳으로 출력할 수 있게 변경 가능하기 때문에, 생기는 메시지 이므로, 내부함수인 putchar와 getchar를 사용하는 환경에 맞게 적어주어야합니다.
- 아래 -
#include <stdio.h>
// printf 함수 사용시 추가할 것.
int putchar(char c)
{
while (((UCSRA>>UDRE)&0x01) == 0) ; // UDRE, data register empty
UDR0 = c;
return c;
}
// scanf 함수 사용시 추가할 것.
int getchar(void)
{
while ((UCSRA & 0x80) == 0);
return UDR;
}
만약 그래도 안되시면,
프로젝트를 다시 생성해 주시고, 만들어진 C 소스를 추가해 주세요.
예전 6.xx 버전에서 만들어진 예제라서 초기 생성 폴더가 달라서 그럴 수 있기 때문입니다.
http://www.newtc.co.kr/download/SW/iccv7avr_demo.exe
==> 이 프로그램으로 다운받아서 다시 깔아 보세요.
잘 될겁니다.
감사합니다.
> ex_linetracer_20071017.zip
>
>위에 소스로 프로젝트 돌려보았는데 아래와 같이 이런 메시지가 나옵니다.
>초보라서 원인을 모르곘습니다. 답변 부탁드립니다.
>감사합니다.
>
>
><< 내용 >>
>C:\\iccv7avr\\bin\\imakew -f XNVNXVNXNXVNXNXVN.mak
> iccavr -o XNVNXVNXNXVNXNXVN -g -nb:0 -e:0x4000 -ucrtatmega.o -bfunc_lit:0x54.0x4000 -dram_end:0x45f -bdata:0x60.0x45f -dhwstk_size:30 -beeprom:0.512 -fihx_coff -S2 @XNVNXVNXNXVNXNXVN.lk -lcatmega
>!ERROR Function 'putchar' not defined. This is a hardware dependent function,
> and it is not included in the ICCAVR default library. Please implement
> this function to match your target requirements. You can find examples
> of this function under the <install root>\\examples.AVR directory. Make
> a copy of a suitable example, add it to your project and modify it if
> needed. The source code must #include the appropriate C header file
> (e.g. stdio.h) as it contains the special compiler pragma for 'putchar'.
>
>C:\\iccv7avr\\bin\\imakew.exe: Error code 1
>Done: there are error(s). Exit code: 1. Sun Aug 15 16:46:32 2010
>
>
>
|
||||
| 5592 | 답변완료CS-VP 관련 | 김다이룸 | 2010-08-14 | 1,371 |
|
제가 서보모터를 제어하는 데, 외부전원을 이용해야하기 때문에 CS-VP가 필요한데요.
현재 단종 된걸로 알고 있습니다.
그래서 중고로라도 구해보려했지만 쉽사리 구해지지가 않네요.
그렇다고 CS-V를 이용하는 데에는 구현이 어려움이 생겨서 그런데
CS-V를 개조해서 외부전원을 입력받아 사용할 수 있는 방법이 있나요?
아니면...CS-VP를 대신할 서보모터 제어모듈 들어온게 있는 지 알고 싶네요.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
CSV에 보면 10핀 헤더핀 쪽에 5V를 공급해 주는 핀(VCC)이 있습니다.
이 곳에 5V를 별도로 만들어 넣어주면 됩니다.
참고로 78T05를 사용하면 3A까지 만들어 넣을 수 있습니다. 물론, 방열판을 큰 것을 달아 줘야 합니다.
수고하세요.
>제가 서보모터를 제어하는 데, 외부전원을 이용해야하기 때문에 CS-VP가 필요한데요.
>
>현재 단종 된걸로 알고 있습니다.
>
>그래서 중고로라도 구해보려했지만 쉽사리 구해지지가 않네요.
>
>그렇다고 CS-V를 이용하는 데에는 구현이 어려움이 생겨서 그런데
>
>CS-V를 개조해서 외부전원을 입력받아 사용할 수 있는 방법이 있나요?
>
>아니면...CS-VP를 대신할 서보모터 제어모듈 들어온게 있는 지 알고 싶네요.
>
|
||||
| 5591 | 답변완료AB-M128-B A/S문의 | 나종서 | 2010-08-13 | 1,288 |
|
제가 이 보드를 샀는데 레귤레이터가 고장인지 5V가 안나오고 8V가 나와서 같이 있던 128칩이 타버렸네요.
최대한 빨리 A/S를 받고싶은데 월요일에 택배로 보낸다면 언제까지 가능한지 궁금합니다
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
월요일날 보내시면 화요일날 수령하게 되고, 그날 바로 A/S 해서 보내면 빠르면 수요일쯤 받게 되실거구요. 늦으면 목요일쯤 되겠네요. 지역마다 배송이 약간씩 달라서, 정확하게는 말하기 어렵습니다.
수고하세요.
>제가 이 보드를 샀는데 레귤레이터가 고장인지 5V가 안나오고 8V가 나와서 같이 있던 128칩이 타버렸네요.
>
>최대한 빨리 A/S를 받고싶은데 월요일에 택배로 보낸다면 언제까지 가능한지 궁금합니다
|
||||
| 5590 | 답변완료DL16 라인트레이서 | 이광희 | 2010-08-13 | 1,342 |
|
예제소스를 받아서 구동을 해봤습니다.
LED는 켜지더군요..
근데 모터가 속도 없이 구동이 되나요?
Left_MOT_ON 디파인으로 된 이 함수를 써도 모터는 안 돌아가지더군요.
속도는 안쓰고 저 함수만으로 모터가 구동이 되나요?
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
우선, 예제 소스 다운로드는 하셨나 봅니다.
그런 후에, 퓨즈비트를 0xD9EF로 Write 되었는 지 read하여 확인하시구요.
안되었다면, Write 해 주세요.
그리고, 하얀 바닥에 놓으신 상태에서 전원을 켜시기 바랍니다.
그런 후에, 라인 위에 두면, 라인을 따라가게 됩니다.
첨부한 문서 끝부분에 보면, 자세한 설명이 있으니, 참고하세요.
DL16 라인트레이서는 기본 원리 학습이 목적이라서 속도 제어는 안하고 있습니다.
또한, 기어드 모터로 매우 느린 구동이라서, 특별히 속도 제어해도 효과가 별로 없습니다.
수고하세요.
>예제소스를 받아서 구동을 해봤습니다.
>LED는 켜지더군요..
>근데 모터가 속도 없이 구동이 되나요?
>Left_MOT_ON 디파인으로 된 이 함수를 써도 모터는 안 돌아가지더군요.
>속도는 안쓰고 저 함수만으로 모터가 구동이 되나요?
|
||||
| 5589 | 답변완료a/s 문의 | 이준호 | 2010-08-13 | 1,291 |
|
Atmega128 모듈이 전원을 연결하면 비정상적으로 가열되어서 택배로 수리를 보내려고 하는데 대략의 수리비와 수리비 입금 방법을 알고 싶습니다.
관리자 답변
안녕하세요? 고객님,
저희 (주)뉴티씨(NEWTC) 에서는 A/S의 경우 유상과 무상 처리가 있습니다.
천재 지변이나 소비자 과실의 경우 유상처리되며, 실비 부담만 받고 있습니다.
현재 고객님의 경우는 모듈의 AVR 칩만 교체하시면 되는 건으로 보이며 A/S 비용은 9,900원입니다. 이 경우 보내고 받는 택배비는 소비자께서 부담하셔야 합니다.
CJ택배(1588-5353)를 이용하시거나 또는, 작은 것은 우체국 택배를 이용하셔도 편리하고 저렴합니다. CJ 택배의 경우, 본사로 반송하시게 되면, 2,500원에 이용하실 수 있습니다.
무상처리의 경우 구매 직후 제품자체의 하자가 있을 경우가 되겠습니다. 택배를 발송해 주시면 택배로 A/S도 가능합니다. 이 경우, 택배비와 수리비는 저희 (주)뉴티씨(NEWTC)에서 부담합니다. 무상 처리를 받으시려면, 이상 증상 발생 경위, 현재 나타나는 증상 등을 정확히 적어서 함께 보내주셔야 무상 처리 판단후 처리가 가능합니다.
기본적으로 전화 상담 보다는 Q&A를 이용하여 주시구요, 자세히 남겨 주시면, 그만큼 자세히 답변하여 드립니다. 업무시간이 아닌 경우에는 전화를 받지 못하오니, 양해 바랍니다. 이 경우에는 팩스, 이 메일이나 Q&A를 통해서 A/S 건에 관하여 메시지를 남겨 주시면 처리해 드리겠습니다.
발송하실 주소 :
서울특별시 용산구 한강로 3가 16-85 GS한강에클라트 521호 (주)뉴티씨(NEWTC) A/S 담당자 (앞)
제품 보내 주실 때 적어서 보내실 준비사항 :
1. A/S 하시는 고객님 성명
2. A/S하시고자 하는 제품모델명
3. 받으실 주소
4. 연락 가능한 전화번호
본사에서 구매하시려면, 견적서가 필요하시면 본사(02-704-4774)로 전화 주시구요.
총 금액이 10만원 이상이면 택배비는 본사에서 부담합니다.
국민 477401-01-170879 (주)뉴티씨 로 입금하시고, 위의 사항을 넣어서 함께 보내주시면 A/S해 드립니다. 본사로 찾아오시면, 그날 바로 처리됩니다.
감사합니다.
>Atmega128 모듈이 전원을 연결하면 비정상적으로 가열되어서 택배로 수리를 보내려고 하는데 대략의 수리비와 수리비 입금 방법을 알고 싶습니다.
|
||||
