Q&A
| 번호 | 제목 | 작성자 | 등록일 | 조회 |
|---|---|---|---|---|
| 3963 | 답변완료USB-Serial 변환커넥터를 사용하고있습니다. | PJY | 2009-11-03 | 1,185 |
|
Atmega 128 Pro 사용자입니다.
메인보드가 Serial 단자를 지원하지않는데, 마침 USB - Serial 변환 커넥터를 구하여 사용을 시도하였습니다.
하지만 STK-200/300의 인터페이스는 LPT포트만을 지원하여 USB포트를 이용해서는 프로그래밍을 할 수가 없었습니다.
사용하려면 어떻게 해야하는지요.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사드립니다.
저희 뉴티씨 제품에 관한 질문시 유의사항입니다.
저희 Q&A 게시판은 저희 뉴티씨 제품을 사용하시는 분들을 위한 질문과 답변을 해 드리는 게시판입니다. 따라서, 질문하실 내용은 저희 회사 제품과 관련된 사안만 답변이 가능합니다.
모든 분들에게 모든 질문에 답을 해드리면 좋겠지만, 시간이 너무 많이 소요되어, 저희 고객분들에게만 질문에 답을 해 드릴 수 있을 것 같습니다. 양해 바랍니다.
또한, 질문시 최소한의 예의를 부탁드립니다.
- 지켜주실 유의사항 -
예를 들어서, 사용타겟보드명, 사용 컴파일러 및 버전, 에러 메시지의 캡쳐 또는 적어 주시고, 본명을 사용하여 주시고, 예제 소스외의 소스 관련 질문은 받지 않고 있습니다. 그리고, 최소한 고민한 흔적은 조금이라도 보여 주셔야 합니다. 전혀 노력하지 않으시고, 무작정 질문만 한다고 해결되진 않기 때문입니다.
반드시 본명으로 질문하여 주세요. 익명으로 질문하게 되면, 답변이 되지 않을 수도 있습니다.
간혹, 아무리 급하셔도 위의 내용은 전혀 없고, 그냥 안되니까 해결책을 달라는 식의 질문이 있는 데, 답을 해드리고 싶어도 무슨 일인지 알 수가 없어서 답을 할 수가 없어 답답할 때가 많습니다. 최소한 상대방에게 질문을 할 때는 위의 유의 사항을 지켜주시기 바랍니다.
이상의 내용만 지켜 주시면, 언제든 질문은 환영이고, 늘 최선을 다하여 답변 드리겠습니다.
USB 포트를 이용하여 다운로드하시려면, USBISP를 구매하여 사용하시기 바랍니다.
STK500 프로토콜을 지원하는 프로그램들을 이용하여 다운로드 할 수 있습니다.
사용법 메뉴얼은 자료실->기존자료실에 가면 USBISP 사용법 메뉴얼이 있습니다.
감사합니다.
>Atmega 128 Pro 사용자입니다.
>메인보드가 Serial 단자를 지원하지않는데, 마침 USB - Serial 변환 커넥터를 구하여 사용을 시도하였습니다.
>하지만 STK-200/300의 인터페이스는 LPT포트만을 지원하여 USB포트를 이용해서는 프로그래밍을 할 수가 없었습니다.
>사용하려면 어떻게 해야하는지요.
|
||||
| 3962 | 답변완료저번에 문의했던 개발보드 전력 제어에 대해서.. | 로보 | 2009-11-02 | 1,263 |
|
저번에 128pro 보드로, 보드에 연결되는 각 모듈의 전력을 제어할 수 있는가 문의했었는데요..
다른 건 다 제껴 두고 모터 제어 정도를 On/Off 하는것이 좋겠다는 답변과 함께
AM-DC2-4C, AM-DC2-2D, AM-DC1-4D는 on/off 기능이 있다고 말씀하셨는데요..
저희가 쓰는 모터 모듈이 AM-DC2-2D 거든요..
근데 메뉴얼을 아무리 보아도 전력을 제어할 만한 방법은 안나오네요..
상세히 설명 해 주실 수 있는지?
그리고 말씀하신 전력 제어라는게 I/O 포트에 있는 전압핀만을 제어하는 건 아니겠죠?
모터 모듈 같은 경우 따로 12v 전압핀을 또 쓰잖아요..
그것도 다 제어 할 수 있다는 이야기죠??
아무튼 배터리 제한 때문에 특정 시간 이 후에만 가동을 해야만 해서....
그 전까지 전력을 최소한으로 소모토록 할 수 있는 방법을 알려주세요..
관리자 답변
안녕하세요? 고객님,
사실 각 모듈의 전력을 완벽하게 제어할 수 있는 방법이 있긴 있습니다.
선 작업이 좀 필요하긴 하지만,
본사의 릴레이 전원구동 보드(AM-RB04-B)를 잘 활용하면 가능합니다.
각 모듈을 릴레이 보드의 서브로 붙이면 되겠지요.
DC2-2D는 모터 구동보드인데요.
모터용 전원을 ON/OFF하는 기능이 들어 있습니다.
하지만, 모듈 자체의 전원은 어차피 사용하는 것이라서 5V 전원은 계속해서 사용되게 됩니다.
물론, 모터용 전원이 최고 많이 쓰는 것이긴 하지만, 밧데리 절약용이라서 사용하고자 한다면, 모듈 자체의 전원도 꺼야 할 텐데, 그 경우 이 것도 문제가 됩니다.
그럴 때 위에서 설명한 바와 같이 각 모듈의 전원쪽을 릴레이 보드로 제어하는 게 좋겠습니다.
편하게 몇가지 선 작업만 하면 가능하겠지요.
그리고, 반드시 본명으로 질문하여 주세요.
본명이 아니면 본 게시판에서는 질문이 삭제될 수 있습니다.
수고하세요.
>저번에 128pro 보드로, 보드에 연결되는 각 모듈의 전력을 제어할 수 있는가 문의했었는데요..
>
>다른 건 다 제껴 두고 모터 제어 정도를 On/Off 하는것이 좋겠다는 답변과 함께
>AM-DC2-4C, AM-DC2-2D, AM-DC1-4D는 on/off 기능이 있다고 말씀하셨는데요..
>
>저희가 쓰는 모터 모듈이 AM-DC2-2D 거든요..
>근데 메뉴얼을 아무리 보아도 전력을 제어할 만한 방법은 안나오네요..
>상세히 설명 해 주실 수 있는지?
>그리고 말씀하신 전력 제어라는게 I/O 포트에 있는 전압핀만을 제어하는 건 아니겠죠?
>모터 모듈 같은 경우 따로 12v 전압핀을 또 쓰잖아요..
>그것도 다 제어 할 수 있다는 이야기죠??
>아무튼 배터리 제한 때문에 특정 시간 이 후에만 가동을 해야만 해서....
>그 전까지 전력을 최소한으로 소모토록 할 수 있는 방법을 알려주세요..
|
||||
| 3961 | 답변완료AD-USBISP(-L) v02 에서 USB-UART 핀배치는 어떻게 되는지요? | 한가람 | 2009-11-02 | 1,176 |
|
AD-USBISP(-L) v02 를 구입하였습니다.
구입하고 나니 뒤늦게 버전이 업그레이드 되었군요..
제품을 반납하고 AD-USBISP(-L) v03버전으로 업그레이드는 하는
비용은 어떻게 되는?
제품업그레이드가 되지안는 다면 펌웨어는 메일로
보내주실수는 있는지요?
이것 저것다 되지않는 다면
AD-USBISP(-L) v02 에서 USB-UART 사용하기위해서
핀배치는 어떻게 되는지요?
궁금합니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
USBISP V02의 펌웨어를 V03용으로 교체해 드리는 비용은 무료입니다.
본사로 보내시면 본사에서 업그레이드 해서 보내드립니다.
V03버전과의 가장 큰 차이는 펌웨어가 업그레이드 되어 기능이 여러가지로 개선되었지만,
또 다른 차이는 USB-UART가 추가되어 있다는 것입니다.
하지만, USBUART와 USBISP를 동시에 꽂아서 사용할 수는 없습니다.
둘 중 하나의 커넥터만 연결하여 사용하여야 합니다.
또한, USBISP V02는 UART 커넥터 핀이 나와 있지 않기 때문에, USBUART로 이용하는 것은 불가합니다.
그리고, USBISP V02를 V03용으로 하드웨어를 변경하는 것은, 구매후 2주 이내이면 무상으로 가능합니다. 하지만, 이미 그 기간은 8개월 전에 종료되었습니다.
다만, A/S용으로 USBISP V03을 구매할 경우 정해진 갯수까지만 저렴하게 구매가 가능합니다.
이 버전은 기능에는 아무 제한이 없으며, 다만 생산시 문제가 있었던 보드를 수리하여 A/S용으로 운용하는 것입니다. 현재는 어떠한 문제도 없으며 새 제품과 동일하다고 말씀드릴 수 있습니다.
하지만, 새 제품으로 판매할 수는 없기 때문에, 저렴하게 판매하는 것입니다.
개인당 1~2개까지만 가능합니다. 이것은 재고가 운용되는 한도 내에서만 판매가 가능합니다.
물론, 본사에서만 운용합니다. 업체용으로는 절대 판매하지 않습니다.
본 제품은 본사로 전화 주시면 절반 가격에 구매하실 수 있습니다.
감사합니다.
>AD-USBISP(-L) v02 를 구입하였습니다.
>
>구입하고 나니 뒤늦게 버전이 업그레이드 되었군요..
>
>제품을 반납하고 AD-USBISP(-L) v03버전으로 업그레이드는 하는
>
>비용은 어떻게 되는?
>
>제품업그레이드가 되지안는 다면 펌웨어는 메일로
>
>보내주실수는 있는지요?
>
>이것 저것다 되지않는 다면
>
>AD-USBISP(-L) v02 에서 USB-UART 사용하기위해서
>
>핀배치는 어떻게 되는지요?
>
>궁금합니다.
|
||||
| 3960 | 답변완료반제품 라인트레이서 질문드립니다.도와주세요.ㅠ | 유수혁 | 2009-11-02 | 1,296 |
|
네.
사진 첨부하여서 다시 문의드립니다@
프린터 포트가 있는 컴퓨터가 한대밖에 없어서 그러는데. 컴퓨터가 문제인지 제품이 문제인지는 정확히 모르겠습니다.
에러 팝업이 뜨면서 메세지는 없고 느낌표 하나만 뜨고 있습니다.
프린터포트 대신에 다른방법으로 다운로드를 할 수는 없나요?
우선 에러화면 첨부해서 올리겠습니다.
(모델명 KR-SL16 반제품을 사서 납땜을 다 하고
작동을 시켜보려하는데 문제가 좀 있습니다.
isp포트를 통해서 보드에 프로그램을 다운로드 하려는데
메뉴얼에 나와있는데로 실행했는데
make project 실행시 에러가 발생하고 다운이 되지를 않습니다.)
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사드립니다.
아마도 ICCAVR 설치가 잘못된 것이 아닌가 싶습니다.
간혹 그런 경우를 발견한 적이 있습니다. 저같은 경우 일~이년에 한 번 정도 발생할까 말까 하지만, 간혹 그런 경우가 있습니다.
자료실에서 ICCAVR V7 데모버전을 바탕화면에 다운로드 받아서 다운받은 이후에 반드시 설치 하시기 바랍니다. 어디다 다운로드 받는 지는 중요하지 않지만, 일단 다운로드 받아서, 설치 하는 것이 안전합니다.
감사합니다.
>네.
>사진 첨부하여서 다시 문의드립니다@
>
>프린터 포트가 있는 컴퓨터가 한대밖에 없어서 그러는데. 컴퓨터가 문제인지 제품이 문제인지는 정확히 모르겠습니다.
>에러 팝업이 뜨면서 메세지는 없고 느낌표 하나만 뜨고 있습니다.
>프린터포트 대신에 다른방법으로 다운로드를 할 수는 없나요?
>우선 에러화면 첨부해서 올리겠습니다.
>
>
>
>(모델명 KR-SL16 반제품을 사서 납땜을 다 하고
>작동을 시켜보려하는데 문제가 좀 있습니다.
>isp포트를 통해서 보드에 프로그램을 다운로드 하려는데
>메뉴얼에 나와있는데로 실행했는데
>make project 실행시 에러가 발생하고 다운이 되지를 않습니다.)
>
>
|
||||
| 3959 | 답변완료서보 모터 SV12(SE-SV12) | 양시영 | 2009-11-02 | 1,348 |
|
안녕하십니까?
서보 모터 SV12(SE-SV12를 테스트 중입니다.
그런데 모터의 속도를 조금더 빨리 하고 싶은데
어떻게 해야 하는지 궁금합니다.
관리자 답변
안녕하세요?
SV12는 많은 토크를 감당하지만, 속도는 느리게 설계되어 있습니다.
최고 속도는 제한됩니다. 최고 속도를 실제로 테스트 해 보시려면,
최소각에서 최대각으로 이동하도록 해 보시면 알 수 있습니다.
감사합니다.
>안녕하십니까?
>서보 모터 SV12(SE-SV12를 테스트 중입니다.
>그런데 모터의 속도를 조금더 빨리 하고 싶은데
>어떻게 해야 하는지 궁금합니다.
|
||||
| 3958 | 답변완료스텝모터예제소스관련질문(AM-MS2용) | 여승언 | 2009-11-02 | 1,403 |
|
안녕하세요.
밑의 소스에 대해서 궁금한것이 있어서 질문 드립니다.
UCSR0B = 0x00; //송수신 등 모든 서비스를 일단 정지시킴
UCSR0A = 0x00;
UCSR0C = 0x06;
UBRR0L = 0x67; //set baud rate lo
UBRR0H = 0x00; //set baud rate hi
UCSR0B = 0x18;
여기서 0x** 이 부분에서 ** 부분에 들어가는 숫자들이 예제 소스들 마다 조금씩 다르던데요
그 숫자들이 무엇을 의미하는지 좀 알고싶습니다.
그리고 아래의 소스에서도 0x** 부분이 있는데 이부분의 숫자들이 의미하는것에 대해서도
설명좀 부탁드립니다.
MCUCR = 0x00; //외부메모리를쓰지않는다 MCUCR=0X80이면 외부메모리를 쓴다
EICRA = 0x00; //extended ext ints
EICRB = 0x00; //extended ext ints
EIMSK = 0x00; //
TIMSK = 0x40; //timer interrupt sources
ETIMSK = 0x04; //extended timer interrupt sources
SEI(); //re-enable interrupts
마지막으로
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;
}
이 소스 부분은 송수신프로그램으로 알고있는데 이 부분에 대해서도 설명좀 부탁드립니다.
관리자 답변
안녕하세요? 고객님,
방대한 내용이라 여기서 일일이 글을 쓰기는 쉽지 않네요.
강좌->AVR 강좌의 초초보 강좌에서 8장 UART 부분을 참고하기 바랍니다.
레지스터를 일일이 자세히 설명해 두었습니다.
그리고, MCUCR 이라던가....하는 레지스터 들은 메모리 관련된 부분이거나,
외부인터럽트 관련된 부분, 또 타이머 관련된 부분들입니다.
각 레지스터에 관한 기능은 자료실->기존자료실에서 ATMEGA128로 검색하여 데이터 시트를 찾은 후에, 거기서 검색하여 보시기 바랍니다.
또한, 위에서 말한 초초보 강좌에서 필요한 부분들을 찾으면 자세하게 설명되어 있습니다.
마지막으로,
getchar, putchar 관련 설명은 초초보 강좌의 page 75 ~ 76을 보면, 나와 있습니다.
함수 이름이 getch, putch로 되어 있지만, 같은 내용입니다.
그리고, 한가지 getchar는 scanf 함수의 내부 함수입니다.
따라서, getchar 내부 내용을 고치게 되면, scanf 하는 한 바이트 받는 것을 UART0가 아닌 다른 곳에서 받을수 있습니다. UART1에서 받을 수도 있겠지요.
그리고, putchar 함수는 printf 함수의 내부 함수라서 내부 내용을 고치게 되면,
printf 함수로 UART0가 아닌 다른 쪽으로 출력할 수 있습니다.
예를 들어서, UART1이나 텍스트 LCD 또는 그래픽 LCD 등으로 출력할 수 있지요.
수고하세요.
>안녕하세요.
>밑의 소스에 대해서 궁금한것이 있어서 질문 드립니다.
>
> UCSR0B = 0x00; //송수신 등 모든 서비스를 일단 정지시킴
> UCSR0A = 0x00;
> UCSR0C = 0x06;
> UBRR0L = 0x67; //set baud rate lo
> UBRR0H = 0x00; //set baud rate hi
> UCSR0B = 0x18;
>
>여기서 0x** 이 부분에서 ** 부분에 들어가는 숫자들이 예제 소스들 마다 조금씩 다르던데요
>그 숫자들이 무엇을 의미하는지 좀 알고싶습니다.
>
>그리고 아래의 소스에서도 0x** 부분이 있는데 이부분의 숫자들이 의미하는것에 대해서도
>설명좀 부탁드립니다.
>
> MCUCR = 0x00; //외부메모리를쓰지않는다 MCUCR=0X80이면 외부메모리를 쓴다
> EICRA = 0x00; //extended ext ints
> EICRB = 0x00; //extended ext ints
> EIMSK = 0x00; //
> TIMSK = 0x40; //timer interrupt sources
> ETIMSK = 0x04; //extended timer interrupt sources
> SEI(); //re-enable interrupts
>
>마지막으로
>
>
>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;
>}
>
>이 소스 부분은 송수신프로그램으로 알고있는데 이 부분에 대해서도 설명좀 부탁드립니다.
|
||||
| 3957 | 답변완료청소로봇을 만들때 | 김재석 | 2009-11-02 | 1,296 |
|
스테핑 라인트레이서를 기판으로 생각하려고하고있습니다.
128완제품 b타임을 구매해서 사용하면 되겠더라고요
센서는 적외선 센서를 하고싶은데 여기에 파는거는 힘들꺼같고
거리측정센서 GP2Y0A21YK을 사용하려고하는데 (b타입 기판에 센서 커넥트가연결 가능한지..)
트레이서 기판에 이것을 한바퀴 둘러서 4개정도 사용하여서 제어할려고하는데 가능할지 여쭤보고싶네요 고정하는 지지대에 4개를 케이블 타이로 연결할려고 생각중이거든요 또한 청소로봇이면 흡입모터는 트레이서 사용시 어디에 달지도 한번 대답해주시면 감사하겠습니다.... (따로 흡입모터사거나 청소기에서 구해야겠죠??)소프트웨어도 중요한데 하드웨어가 저렴하게 살곳이 없어서
답변하시는걸로 해볼까 생각중입니다. 조언 부탁드릴께요;;
마지막으로 앞에 회전씩 작은 바퀴는 달필요없을지... 이렇게 달고 지금 스테핑 라인트레이서 모터 토크가 동작이 가능한지도 알고싶네요 ㅎㅎ;;;
관리자 답변
안녕하세요?
흡입 모터 크기에 따라 다를 거구요.
그에 따라 무게가 달라지니 토크도 달라질 겁니다.
그래서, 딱 뭐라고 말하기는 어렵습니다마는 밧데리를 1.2V 1,000mA이사으이 충전지 * 20개
정도 넣어 주면 움직이지 않을까 생각됩니다.
그 거리측정 센서는 아날로그 출력 타입이라서 AD 채널에 넣어야 하는 데, 8개 정도 까지 장착이 가능합니다.
흡입용 모터를 어떤 것을 쓸지는 용도에 따라 다를 테니, 답변 드리기가 어렵겠습니다.
모터 전문 매장인 모터 플러스 같은 곳에 가서 구매를 결정하시는 게 어떨까요?
그런 모터는 일반적인 쇼핑몰에 잘 없을 테니까요.
바퀴는 따로 달지 않아도 라인트레이서가 회전을 잘 하기 떄문에 따로 달 지는 않아도 될 듯 싶습니다. 토크는 확실히 된다 안된다 말하기 어렵네요. 양해 바랍니다.
수고하세요.
>스테핑 라인트레이서를 기판으로 생각하려고하고있습니다.
>128완제품 b타임을 구매해서 사용하면 되겠더라고요
>센서는 적외선 센서를 하고싶은데 여기에 파는거는 힘들꺼같고
>거리측정센서 GP2Y0A21YK을 사용하려고하는데 (b타입 기판에 센서 커넥트가연결 가능한지..)
>트레이서 기판에 이것을 한바퀴 둘러서 4개정도 사용하여서 제어할려고하는데 가능할지 여쭤보고싶네요 고정하는 지지대에 4개를 케이블 타이로 연결할려고 생각중이거든요 또한 청소로봇이면 흡입모터는 트레이서 사용시 어디에 달지도 한번 대답해주시면 감사하겠습니다.... (따로 흡입모터사거나 청소기에서 구해야겠죠??)소프트웨어도 중요한데 하드웨어가 저렴하게 살곳이 없어서
>답변하시는걸로 해볼까 생각중입니다. 조언 부탁드릴께요;;
>마지막으로 앞에 회전씩 작은 바퀴는 달필요없을지... 이렇게 달고 지금 스테핑 라인트레이서 모터 토크가 동작이 가능한지도 알고싶네요 ㅎㅎ;;;
|
||||
| 3956 | 답변완료in system programming | 양진아 | 2009-11-02 | 1,401 |
|
질문해주신 답변 잘보았습니다.
원래 USBISP케이블을 통해서 라인트레이서에 데이타 포팅을 할때~
=> In system programming => Programmer interface
에서 STK500을 선택해서 하는걸로 알고 있씁니다.
근데 저희가 지금 RF_MOD로 대체를 시켜서 데이타를 포팅해 줄려고 하는데
[aborting ISP function] 이라고 뜹니다.
1] 라인트레이서에 rfmodule 연결해서 op 불이 들어오는 상태에서
(당연히 isp케이블은 라인트레이서에 동시 연결 안해놨습니다.pc에다가만 연결!!!)
pc_usbisp_rfmod 을 연결해서 usbisp 전원불을 켜서 rf_mod에 불이 들어온상태에서
동일하게 f9를 눌러주면 위와같은 에러 메시지가 뜹니다.
2] 라인트레이서에 rfmodule 연결해서 op 불이 들어오는 상태에서
(당연히 isp케이블은 라인트레이서에 동시 연결 안해놨습니다.pc에다가만 연결!!!)
pc_usbisp_rfmod를 연결해서 usbisp 전원불을 켜놓지 않은 상태에서
f9를 눌러 데이터를 전송해주면 위와같은 에러메시지가 뜨지 않습니다.
데이터 포팅을 해주기위해서 단지 isp케이블을 rf모듈로만 바꿔서 해주면 된다고 하셨는데.
rf모듈만 바꿔서 하면 똑같은에러 때문에..진도가 안나가요..
연결을 잘못 한거 같진 않은데..
In system programming => Programmer interface 여기에서
다른 걸로 선택을 해줘야 하는건가요?
3]우선적으로 pc에 rf_mod을 연결시켜줄려면
ad_usbisp 케이블과 rf_mod을 연결 시켜줘야 하는것은 맞는거 맞죠???
그래야 pc에서 라인트레이서에 uspisp케이블로 연결했을때와 같은 상황맞는 것이죠..
관리자 답변
안녕하세요? 양진아 고객님,
이제야 무슨 말인지 알겠습니다.
그러니까, USBISP를 무선으로 하고 싶은 건가요?
RFMOD는 저속에서 동작하는 것이라서, 아마도 무선으로 USBISP 다운로딩 데이터를 올리기에는 부적합 한 것 같습니다.
단지, 디버깅할 때, 잠깐 잠깐 데이터를 보는 것이나, 간단한 명령어 정도를 전송하는 목적으로 만들어 졌기 때문입니다. 풀 데이터 스트림을 날릴 수는 없도록 설계되어 있습니다.
하지만, AVR에서 printf 등을 통해서 날리는 시리얼 데이터만을 PC로 보내고 싶다거나 하는 정도는 가능합니다.
정확하게 하려고 하는 게 뭔지...본사로 전화 바랍니다.
양진아 라고 하면 바꿔줄겁니다.
수고하세요.
>질문해주신 답변 잘보았습니다.
>
>원래 USBISP케이블을 통해서 라인트레이서에 데이타 포팅을 할때~
>
> => In system programming => Programmer interface
>
>에서 STK500을 선택해서 하는걸로 알고 있씁니다.
>
>근데 저희가 지금 RF_MOD로 대체를 시켜서 데이타를 포팅해 줄려고 하는데
>
>[aborting ISP function] 이라고 뜹니다.
>
>1] 라인트레이서에 rfmodule 연결해서 op 불이 들어오는 상태에서
> (당연히 isp케이블은 라인트레이서에 동시 연결 안해놨습니다.pc에다가만 연결!!!)
>
> pc_usbisp_rfmod 을 연결해서 usbisp 전원불을 켜서 rf_mod에 불이 들어온상태에서
> 동일하게 f9를 눌러주면 위와같은 에러 메시지가 뜹니다.
>
> 2] 라인트레이서에 rfmodule 연결해서 op 불이 들어오는 상태에서
> (당연히 isp케이블은 라인트레이서에 동시 연결 안해놨습니다.pc에다가만 연결!!!)
>
> pc_usbisp_rfmod를 연결해서 usbisp 전원불을 켜놓지 않은 상태에서
> f9를 눌러 데이터를 전송해주면 위와같은 에러메시지가 뜨지 않습니다.
>
>
> 데이터 포팅을 해주기위해서 단지 isp케이블을 rf모듈로만 바꿔서 해주면 된다고 하셨는데.
> rf모듈만 바꿔서 하면 똑같은에러 때문에..진도가 안나가요..
>
> 연결을 잘못 한거 같진 않은데..
>
> In system programming => Programmer interface 여기에서
> 다른 걸로 선택을 해줘야 하는건가요?
>
>3]우선적으로 pc에 rf_mod을 연결시켜줄려면
> ad_usbisp 케이블과 rf_mod을 연결 시켜줘야 하는것은 맞는거 맞죠???
>
>그래야 pc에서 라인트레이서에 uspisp케이블로 연결했을때와 같은 상황맞는 것이죠..
>
>
|
||||
| 3955 | 답변완료3축 가속도 센서 사용 질문입니다 | 김형우 | 2009-11-02 | 1,326 |
|
시리얼케이블로 통신을 하는 경우 Sensor_test와 3D mouse 프로그램 실행시 동작이 잘 됩니다.
케이블이 아닌 블루투스 동글로 연결해서 하려고 하는데 예제 프로그램 설정 부분에서 블루투스 동글의 포트를 아예 검색 하지를 못합니다. 어느 부분을 수정해야 동글을 사용 가능할까요?
관리자 답변
안녕하세요? 고객님,
블루투스 동글이 USB 가상 시리얼 포트를 잡도록 되어 있나요?
그렇다면, 시리얼 포트로 잡힐 텐데요. 꽂고 나서 프로그램을 다시 실행해 보세요.
수고하세요.
>
> 시리얼케이블로 통신을 하는 경우 Sensor_test와 3D mouse 프로그램 실행시 동작이 잘 됩니다.
> 케이블이 아닌 블루투스 동글로 연결해서 하려고 하는데 예제 프로그램 설정 부분에서 블루투스 동글의 포트를 아예 검색 하지를 못합니다. 어느 부분을 수정해야 동글을 사용 가능할까요?
|
||||
| 3954 | 답변완료nt-ts601관련 질문입니다. | 황순곤 | 2009-11-02 | 1,455 |
|
NT-TS601초음파 센서를 사용중에 있는데
4개의 초음파 센서중 3개에서 측정값이 MAX값으로 판단되는 수치만
계속 나오고 있습니다. 이 제품에도 펌웨어가 있는것인지 궁금하네요
그래고 기타 다른 방법으로 모듈에 이상 유무를 판단할 수 있는 방법이 있는지도
궁금합니다. 만약 저희가 해결하지 못하는 문제라면
해당 주소로 A/S요청을 하면 되겠습니까?
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨를 이용하여 주셔서 감사합니다.
죄송하지만, 구매하신 초음파 센서는 본사 제품이 아닙니다.
제조사인 엔티릭스 사 또는 디바이스마트에 문의하시기 바랍니다.
감사합니다.
>NT-TS601초음파 센서를 사용중에 있는데
>
>4개의 초음파 센서중 3개에서 측정값이 MAX값으로 판단되는 수치만
>
>계속 나오고 있습니다. 이 제품에도 펌웨어가 있는것인지 궁금하네요
>
>그래고 기타 다른 방법으로 모듈에 이상 유무를 판단할 수 있는 방법이 있는지도
>
>궁금합니다. 만약 저희가 해결하지 못하는 문제라면
>
>해당 주소로 A/S요청을 하면 되겠습니까?
|
||||
| 3953 | 답변완료am-rfmod에 대한 질문입니다. | 이해동 | 2009-11-02 | 1,341 |
|
rfmod를 두개를 구입했는데, 하나는 RFmod-util을 사용해서 기본설정이 가능했는데.
하나는 설정이 안되서 그러는데, 이게 기술적인 문제인지.
어떤건지를 모르겠어요. 개봉하고 나서 사용했는데요...
그리고 ATmega128에 USB를 연결하고 USB에 직접 RF-mod를 연결해서 했는데 그렇게 사용하는것이 아닌지....
제 지식이 얕아서 그런건지 몰라도... 해결부탁드립니다.
사이트를 통해 많은것을 배우고 있습니다. 감사합니다.
그리고 Error Occured<1>은 어떤 에러인가요...ㅠㅠ
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
>그리고 ATmega128에 USB를 연결하고 USB에 직접 RF-mod를 연결해서 했는데 그렇게 사용하는것이 아닌지....
==>ATMEGA128에 USB를 연결한 것이 아니겠죠.... PC와 어떤 제품이 어떻게 연결된 것인지,
그게 RFMOD와 어떻게 연결된 건지...정확히 올려보세요.
수고하세요.
>rfmod를 두개를 구입했는데, 하나는 RFmod-util을 사용해서 기본설정이 가능했는데.
>하나는 설정이 안되서 그러는데, 이게 기술적인 문제인지.
>어떤건지를 모르겠어요. 개봉하고 나서 사용했는데요...
>그리고 ATmega128에 USB를 연결하고 USB에 직접 RF-mod를 연결해서 했는데 그렇게 사용하는것이 아닌지....
>제 지식이 얕아서 그런건지 몰라도... 해결부탁드립니다.
>사이트를 통해 많은것을 배우고 있습니다. 감사합니다.
>그리고 Error Occured<1>은 어떤 에러인가요...ㅠㅠ
|
||||
| 3952 | 답변완료AM_RF 하드웨어 구성도 | 양진아 | 2009-11-02 | 1,446 |
|
안녕하세요~
통신 질문을 했었는데요~
ISP케이블을 연결해서 하이퍼 터미널로 확인했습니다~!!
근데 질문이 또 있습니다.
UART_MODULE 을 라인트레이서와 연결할시에
RFMODULE 하드웨어 구성도를 보면,
1)UART 4개의 핀으로만 구성된 곳만 라인트레이서와 연결하면 되는것인가요?
=>연결을 UART 부분끼리만 연결시켰는데.. STK500연결이 되지 않았다고 에러가 뜹니다.
2) 아니면 UART4개 핀연결하고, 그리고,
라인트레이서의 ISP 커넥터와 RF_MOUDLE 커넥터도 같이 연결을 해야 하는것인가요?
ISP는 연결을 안해놔서 데이터를 RF모듈로 통신할때 STK500연결 되지 않았다고
뜨는것인가요?
관리자 답변
안녕하세요? 양진아 고객님,
> ISP케이블을 연결해서 하이퍼 터미널로 확인했습니다~!!
일단 ISP 케이블의 4핀 UART 핀을 라인트레이서와 연결해서 라인트레이서에 printf 관련된 함수를 사용하여 하이퍼 터미널에서 글이 올라오는 것을확인했다는 말인가요? 그렇다면 일단 축하드립니다.
RFMOD의 4핀 커넥터를 라인트레이서의 4핀 커넥터에 연결하면 됩니다.
UART통신과 STK500과는 아무런 관련이 없습니다.
STK500은 USBISP의 ISP 다운로딩용 프로토콜입니다.
UART는 전혀 별개의 것입니다. 단지 PC에 아스키를 전송하기 위한 것이다라고 이해하시는 것이 편하겠습니다.
다시 질문 있으시면 올려주세요.
>안녕하세요~
>
>통신 질문을 했었는데요~
>
> ISP케이블을 연결해서 하이퍼 터미널로 확인했습니다~!!
>
>근데 질문이 또 있습니다.
>
>UART_MODULE 을 라인트레이서와 연결할시에
>
>RFMODULE 하드웨어 구성도를 보면,
>
>1)UART 4개의 핀으로만 구성된 곳만 라인트레이서와 연결하면 되는것인가요?
>
> =>연결을 UART 부분끼리만 연결시켰는데.. STK500연결이 되지 않았다고 에러가 뜹니다.
>
>2) 아니면 UART4개 핀연결하고, 그리고,
>
> 라인트레이서의 ISP 커넥터와 RF_MOUDLE 커넥터도 같이 연결을 해야 하는것인가요?
> ISP는 연결을 안해놔서 데이터를 RF모듈로 통신할때 STK500연결 되지 않았다고
> 뜨는것인가요?
>
>
|
||||
| 3951 | 답변완료질문드립니다!!! | 이경섭 | 2009-11-02 | 1,426 |
|
ATmega128 Pro 모듈을 사용해서 라인트레이서를 사용중인데요...
스텝모터를 왼쪽과 오른쪽 따로따로 할수는 없나요??
오른쪽모터를 제어하는 함수와 왼쪽 모터를 제어하는 함수에 각각 딜레이를 주어서...
메인함수에서 각각의 함수를 따로 호출하였는데...
이상하게 계속 두 모터가 같이 움직이네요...
두 개의 모터를 따로따로 제어하려면 어떻게 해야 하나요??
이렇게 함수에 딜레이를 주었구요...
unsigned char LEFTmotorOneClock_d5(unsigned char step, char dir)
{
step = step & 0x0f;
if(dir){
switch(step){
case 0x09: step=0x01; delay(5);break;
case 0x01: step=0x03; delay(5);break;
case 0x03: step=0x02; delay(5);break;
case 0x02: step=0x06; delay(5);break;
case 0x06: step=0x04; delay(5);break;
case 0x04: step=0x0c; delay(5);break;
case 0x0c: step=0x08; delay(5);break;
case 0x08: step=0x09; delay(5);break;
default: step=0x0c; delay(5);break;
}
}else{
switch(step){
case 0x09: step=0x08; delay(5);break;
case 0x01: step=0x09; delay(5);break;
case 0x03: step=0x01; delay(5);break;
case 0x02: step=0x03; delay(5);break;
case 0x06: step=0x02; delay(5);break;
case 0x04: step=0x06; delay(5);break;
case 0x0c: step=0x04; delay(5);break;
case 0x08: step=0x0c; delay(5);break;
default: step=0x0c; delay(5);break;
}
}
return step;
}
메인함수에서의 호출은
switch(sensor){
case 0x01: stepright=RIGHTmotorOneClock(stepright,1);
stepleft=LEFTmotorOneClock_d5(stepleft,0);
break;
이렇게 하였습니다...
어떻게 하면 두개의 모터를 따로 제어할수 있을까요???
ㅠㅠ
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨를 이용하여 주셔서 감사합니다.
main의 스위치 문에서 아래와 같이 sensor 값이 0x01 이면 두가지를 동시에 하도록 짜셨네요.
그러니까, 두개가 다 움직이죠.
- 아래 -
stepright=RIGHTmotorOneClock(stepright,1);
stepleft=LEFTmotorOneClock_d5(stepleft,0);
한개만 움직이고 싶다면, 한 줄만 주면 주는 쪽만 움직이 겠죠.
LEFTmotorOneClock_d5(stepleft,0); 에서 0 이라고 쓴 부분은 방향인데요. 1로 주면 반대 방향으로 한클럭 움직일 겁니다.
정확한 질문 의도를 몰라서 답변을 여러가지로 해봅니다.
수고하세요.
> ATmega128 Pro 모듈을 사용해서 라인트레이서를 사용중인데요...
>
>스텝모터를 왼쪽과 오른쪽 따로따로 할수는 없나요??
>
>오른쪽모터를 제어하는 함수와 왼쪽 모터를 제어하는 함수에 각각 딜레이를 주어서...
>
>메인함수에서 각각의 함수를 따로 호출하였는데...
>
>이상하게 계속 두 모터가 같이 움직이네요...
>
>두 개의 모터를 따로따로 제어하려면 어떻게 해야 하나요??
>
>이렇게 함수에 딜레이를 주었구요...
>
>unsigned char LEFTmotorOneClock_d5(unsigned char step, char dir)
>{
> step = step & 0x0f;
> if(dir){
> switch(step){
> case 0x09: step=0x01; delay(5);break;
> case 0x01: step=0x03; delay(5);break;
> case 0x03: step=0x02; delay(5);break;
> case 0x02: step=0x06; delay(5);break;
> case 0x06: step=0x04; delay(5);break;
> case 0x04: step=0x0c; delay(5);break;
> case 0x0c: step=0x08; delay(5);break;
> case 0x08: step=0x09; delay(5);break;
> default: step=0x0c; delay(5);break;
> }
> }else{
> switch(step){
> case 0x09: step=0x08; delay(5);break;
> case 0x01: step=0x09; delay(5);break;
> case 0x03: step=0x01; delay(5);break;
> case 0x02: step=0x03; delay(5);break;
> case 0x06: step=0x02; delay(5);break;
> case 0x04: step=0x06; delay(5);break;
> case 0x0c: step=0x04; delay(5);break;
> case 0x08: step=0x0c; delay(5);break;
> default: step=0x0c; delay(5);break;
> }
> }
> return step;
>
>}
>
>
>메인함수에서의 호출은
>
>switch(sensor){
> case 0x01: stepright=RIGHTmotorOneClock(stepright,1);
> stepleft=LEFTmotorOneClock_d5(stepleft,0);
> break;
>
>이렇게 하였습니다...
>
>어떻게 하면 두개의 모터를 따로 제어할수 있을까요???
>
>ㅠㅠ
|
||||
| 3950 | 답변완료결선 방법? | 장은기전 | 2009-11-02 | 1,411 |
|
SE-SV12 HI-Torque Digital servo motor 를 구입했습니다....
전선이 적,백,흑 3선으로 되어있는데
1)결선방법 좀 알려주세요....
2)정역 운전도 가능한지요?....
3)소비전력은 얼마인지요?...
빠른 답변 부탁드립니다...
가능하면 유선으로 연락주시면 감사하겠습니다...
011-9811-5271
수고하세요
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사드립니다.
1. 현재 선 색깔이 변경되어서 죄송하구요.
흑- GND,
적- 5V,
백 - PWM 이렇게 쓰시면 됩니다.
2. 이 모터는 서보 모터로서 0~180도 정도의 범위로 모터가 움직입니다.
정역이라는 게 무엇을 말씀하시는 지요? 일반적으로 정역이라면 DC 모터에서 방향을 변경할 때 말하는 데요. 서보모터는 원하는 각도로 보내는 역할만 합니다.
3. DC 5V, 사용하는 토크에 따라서 180 ~ 250mA 정도 됩니다.
감사합니다.
>SE-SV12 HI-Torque Digital servo motor 를 구입했습니다....
>전선이 적,백,흑 3선으로 되어있는데
>1)결선방법 좀 알려주세요....
>2)정역 운전도 가능한지요?....
>3)소비전력은 얼마인지요?...
>빠른 답변 부탁드립니다...
>가능하면 유선으로 연락주시면 감사하겠습니다...
>011-9811-5271
>수고하세요
|
||||
| 3949 | 답변완료atmega128 보드 (AB-M128-PRO-A) 전류량 문의 드립니다. | 장장호 | 2009-11-02 | 1,421 |
|
안녕하세요
현재 세그웨이를 만들어보기 위해서 부품선정을 하고 있습니다.
AB-M128-PRO-A보드와
DC모터제어모듈 Dual 2A (AM-DC2-2D) 와
12v 450mA 모터 2개와
센서로 만드려고 합니다.
배터리를 선정하는데 있어서
AB-M128-PRO-A보드의 전류량을 알고싶어서 문의드립니다.
12v 배터리를 보드에 연결하고 보드에서 pwm선을 모터제어모듈에 연결하고
모터제어모듈에서 모터로 연결합니다. 모터제어모듈에 전원공급단자가 있던데 그 단자에
배터리로부터 따로 전원공급을 해주어야 하는지 AB-M128-PRO-A보드에서 전원공급을 해주는지도
궁금합니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사드립니다.
우선, 세그웨이로 쓰기에는 모터 드라이버 용량이 좀 작지 않을 까 싶습니다.
그냥 흉내만 내는 정도라면 모르겠지만요.
그리고, 그 정도 모터용 보드라면, 같은 12V를 쓰는 거라면, 메인보드를 거쳐서 연결되든, 바로 연결되든 관계가 없겠습니다.
전류 소모가 많아지고, 모터용 전압과 보드용 전압이 다를 때는, 따로 연결하는 것이 좋습니다.
선이 PCB 등을 통했다가 커넥터 통했다가 가는 것 보다는 직접 가는 게 아무래도
전류 공급이 좋으니까요.
감사합니다.
>안녕하세요
>현재 세그웨이를 만들어보기 위해서 부품선정을 하고 있습니다.
>AB-M128-PRO-A보드와
>DC모터제어모듈 Dual 2A (AM-DC2-2D) 와
>12v 450mA 모터 2개와
>센서로 만드려고 합니다.
>
>배터리를 선정하는데 있어서
>AB-M128-PRO-A보드의 전류량을 알고싶어서 문의드립니다.
>
>12v 배터리를 보드에 연결하고 보드에서 pwm선을 모터제어모듈에 연결하고
>모터제어모듈에서 모터로 연결합니다. 모터제어모듈에 전원공급단자가 있던데 그 단자에
>배터리로부터 따로 전원공급을 해주어야 하는지 AB-M128-PRO-A보드에서 전원공급을 해주는지도
>궁금합니다.
>
|
||||
