Q&A
| 번호 | 제목 | 작성자 | 등록일 | 조회 |
|---|---|---|---|---|
| 4193 | 답변완료AM-3AXIS 테스트 프로그램에 대해 문의드립니다. | 김영준 | 2009-11-19 | 1,389 |
|
AM-3AXIS 테스트 프로그램에
속도와 이동거리를 구하는 기능이 있던데..
속도와 이동거리가 제대로 안 나옵니다.
혹시 하드웨어적으로 어떠한 회로를 추가로 구성하거나,
추가로 모듈을 연결해야하는지 문의드립니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
아래 답변을 참고하시기 바랍니다.
- 아래 -
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=26
그리고, 가속도 센서 + 자이로 센서를 통하여 서로 보정하면서 구하면 에러가 작다고 되어 있습니다.
수고하세요.
>AM-3AXIS 테스트 프로그램에
>
>속도와 이동거리를 구하는 기능이 있던데..
>
>속도와 이동거리가 제대로 안 나옵니다.
>
>혹시 하드웨어적으로 어떠한 회로를 추가로 구성하거나,
>
>추가로 모듈을 연결해야하는지 문의드립니다.
|
||||
| 4192 | 답변완료atmega 128을 구매 했는데요~ | 남기현 | 2009-11-19 | 1,363 |
|
안녕하세요 저희가 atmega128 이랑 지그비 xbee series2 를 가지고 통신을 하려고 하는데요..
저희는 지그비끼리 신호만 보내주기만 하면 됩니다.
근데 저희가 아무리 찾아봐도 지그비 통신에 관한 기본 소스나 이런것들을
잘모르겠습니다.
atmege128과 지그비 연결소스와 지그비끼리의 통신 연결소스 쫌 가르쳐 주십시오.
저희가 졸업작품때문에 급합니다!!
관리자 답변
안녕하세요? 고객님,
xbee 관련된 예제는 제공되지 않고 있습니다.
지그비 모듈 제조/판매사에 문의해 주시기 바랍니다.
아래는 x100 이라는 지그비 모듈을 사용한 예제인데,
예전에 강의하였던 안양직업전문학교 학생들이 졸업 작품으로 만들었던 것입니다.
자료실->기존자료실에서 지그비 라고 치면 나옵니다.
참고바랍니다.
- 아래 -
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=138
수고하세요.
>안녕하세요 저희가 atmega128 이랑 지그비 xbee series2 를 가지고 통신을 하려고 하는데요..
>
>저희는 지그비끼리 신호만 보내주기만 하면 됩니다.
>
>근데 저희가 아무리 찾아봐도 지그비 통신에 관한 기본 소스나 이런것들을
>
>잘모르겠습니다.
>
>atmege128과 지그비 연결소스와 지그비끼리의 통신 연결소스 쫌 가르쳐 주십시오.
>
>저희가 졸업작품때문에 급합니다!!
|
||||
| 4191 | 답변완료금일 AVR ATMEGA128 PRO(PRO-A VER3.0)을 구매하였습니다. 그런데 CD가 안열리네요 | 오성묵 | 2009-11-19 | 1,310 |
|
CD내용을 다운 받을수 있는지요
MSN & 네이트 온으로도 가능한지 알고 싶습니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨를 이용하여 주셔서 감사합니다.
죄송하지만, 구매하신 모듈은 CD가 포함되어 있지 않습니다.
자료실->기존자료실에서 소스를 다운로드 받아서, 사용하시기 바랍니다.
필요한 내용이 찾아봐서 없으면 Q&A에 남겨주시면 찾아 드리거나 웹에 없는데 가지고 있으면 올려 드립니다.
감사합니다.
>
>CD내용을 다운 받을수 있는지요
>MSN & 네이트 온으로도 가능한지 알고 싶습니다.
|
||||
| 4190 | 답변완료제품문의입니다. AM-CS2P | 신정훈 | 2009-11-19 | 1,306 |
|
4선 바이폴라형 스텝핑모터가 사용가능한지요 사용하려는 모터는 17PM-J 입니다.
17PM -J342 가 핀이6개이고 첨부한 데이터시트상에 드라이버 핀배열과 같아서 유니폴라인줄알았는대 확인해보니 4선 이어서 문의드립니다.
관리자 답변
안녕하세요? 저희 뉴티씨 제품에 관한 질문시 유의사항입니다.
저희 Q&A 게시판은 저희 N.T.C 제품을 사용하시는 분들을 위한 질문과 답변을 해 드리는 게시판입니다.
따라서, 질문하실 내용은 저희 회사 제품과 관련된 사안만 답변이 가능합니다.
모든 분들에게 모든 질문에 답을 해드리면 좋겠지만, 시간이 너무 많이 소요되어, 저희 고객분들에게만 질문에 답을 해 드릴 수 있을 것 같습니다. 양해 바랍니다.
또한, 질문시 최소한의 예의를 부탁드립니다.
- 지켜주실 유의사항 -
예를 들어서, 사용타겟보드명, 사용 컴파일러 및 버전, 에러 메시지의 캡쳐 또는 적어 주시고, 본명을 사용하여 주시고, 예제 소스외의 소스 관련 질문은 받지 않고 있습니다. 그리고, 최소한 고민한 흔적은 조금이라도 보여 주셔야 합니다. 전혀 노력하지 않으시고, 무작정 질문만 한다고 해결되진 않기 때문입니다.
반드시 본명으로 질문하여 주세요. 익명으로 질문하게 되면, 답변이 되지 않을 수도 있습니다.
간혹, 아무리 급하셔도 위의 내용은 전혀 없고, 그냥 안되니까 해결책을 달라는 식의 질문이 있는 데, 답을 해드리고 싶어도 무슨 일인지 알 수가 없어서 답을 할 수가 없어 답답할 때가 많습니다. 최소한 상대방에게 질문을 할 때는 위의 유의 사항을 지켜주시기 바랍니다.
이상의 내용만 지켜 주시면, 언제든 질문은 환영이고, 늘 최선을 다하여 답변 드리겠습니다.
이번에만 답변하여 드리면, 4선식은 바이폴라입니다. 4선식은 CS2P에 사용 불가합니다.
위의 데이터 시트를 보니, 유니폴라 6선형인데요?
아마도 잘못 제품을 확인하신 것 같네요.
모터 제조사에 문의해 보세요.
수고하세요.
>4선 유니폴라형 스텝핑모터가 사용가능한지요 사용하려는 모터는 17PM-J 입니다.
>
>17PM -J342 가 핀이6개이고 첨부한 데이터시트상에 드라이버 핀배열과 같아서 바이폴라인줄알았는대 확인해보니 4선 이어서 문의드립니다.
|
||||
| 4189 | 답변완료kt-m128 예제 소스 | 김순영 | 2009-11-19 | 1,242 |
|
kt-m128 보드를 사용하고 있는데
예제 소스를 받을수 있는지요?
led, 7-segment, lcd....
수고하세요.
관리자 답변
네 고객님, 보내드렸습니다.
감사합니다.
>kt-m128 보드를 사용하고 있는데
>예제 소스를 받을수 있는지요?
>led, 7-segment, lcd....
>수고하세요.
|
||||
| 4188 | 답변완료온도센서를 연결할려고 할때 5V->3V로 낮추는 방법 | 김미숙 | 2009-11-19 | 1,385 |
|
온도센서를 A포트에 연결했고, AD를 통해서 세그먼트에 온도를 표시하려고 합니다.
3V에 정상 작동한다고 합니다.
직렬 저항을 붙이면 되는지요? 그럼 저항값은 얼마여야 하고,
흐르는 전류값은 얼마가 되는지요?
빠른답변 부탁드립니다.
감사합니다
관리자 답변
안녕하세요? 고객님,
온도센서에 공급해 주는 전압이 있는 것 같은데요.
가능하다면, 정전압 레귤레이터 같은 것을 통해서 전압을 생성하여 공급하여 주는 것이 좋습니다.
저항을 쓸 경우, 노이즈 영향도 많겠지만, 저항의 Non-linear 한 특성이 온도 데이터에 포함될 수 있을 것 같습니다.
아니면, 3.3V에도 동작하는 지 확인하시고, 괜찮다면, 본사의 MP533을 구매하시면 아답타만 꽂으면 3.3V를 생성해 내니, 그렇게 사용하시는 것도 좋겠습니다.
만약 저항으로 굳이 하시겠다면, 저항은 비례로 해서 V = IR 이잖아요? 옴의 법칙이죠.
비례로 걸어 주세요.
수고하세요.
>온도센서를 A포트에 연결했고, AD를 통해서 세그먼트에 온도를 표시하려고 합니다.
>3V에 정상 작동한다고 합니다.
>
>직렬 저항을 붙이면 되는지요? 그럼 저항값은 얼마여야 하고,
>흐르는 전류값은 얼마가 되는지요?
>
>빠른답변 부탁드립니다.
>감사합니다
|
||||
| 4187 | 답변완료128보드 인터럽트 질문입니다~ | 강영태 | 2009-11-19 | 1,306 |
|
포트D나 포트E에 외부인터럽트를 사용하려면 스위치(8Ch) 모듈를 구매해서 장착해야 스위치로 외부인터럽트를 사용 할 수 있는건가요?
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
그렇지는 않습니다.
포트 D나 포트 E에 선으로 연결하여 사용하셔도 됩니다.
다만, 스위치 모듈을 사용하면 보다 편하게 외부 인터럽트를 실습해 볼 수 있겠습니다.
감사합니다.
>포트D나 포트E에 외부인터럽트를 사용하려면 스위치(8Ch) 모듈를 구매해서 장착해야 스위치로 외부인터럽트를 사용 할 수 있는건가요?
>
|
||||
| 4186 | 답변완료물건구매건 | 김용기 | 2009-11-19 | 1,341 |
|
AVR용 USB-ISP, AD-USBISP를 구매 하고 싶은데요 ... 여기 홈페이지에는 구매 방법이 나오지 않고 물건만 나와 있어서요...
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
본사에서는 전화 주문(02-704-4774)이나 방문구매가 가능하시구요.
대리점에서는 전화나 방문구매 또는 인터넷으로 구매가 가능하십니다.
자세한 구매 관련 사항은 아래와 같은 FAQ의 구매 관련 사항을 참고 바랍니다.
- 아래 -
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=4
감사합니다.
>AVR용 USB-ISP, AD-USBISP를 구매 하고 싶은데요 ... 여기 홈페이지에는 구매 방법이 나오지 않고 물건만 나와 있어서요...
|
||||
| 4185 | 답변완료저번에 방문해서 uart통신 되는거 확인 하고나서.. | 양진아 | 2009-11-18 | 1,392 |
|
안녕하세요~
atmega128 을 이용하고 rf_module 로 uart통신을 해보고 있습니다.
제가 궁금한 질문은.. 소스에 대한 이해를 잘 못하겠어서 간단한 설명을 부탁 드리고자 합니다.
rf_module 을 설정하고 나서.. 따로 송수신, 부분을 설정하는거 없이
바로 연결하면 통신이 된다고 하셨는데,
데이터를 전송할때에 , 어떤과정에 의해서 송신이 되는지 궁금합니다.
따로 "tx=x" 이런식으로 x값을 따로 tx라는 송신할 부분에 넣어주지 않았는데,
어떻게 전송이 되는것인지요.
그때 가르쳐준 방식이 overflow 인터럽트 방식을 이용하여 프리스케일을 이용하여
1초마다 "A"를 띄우는 거였는데..
제가 코드를 분석하고 있음 에도 ;; 불구 하고;; 이해가 잘 가지를 않더라구요.
제가 주석을 붙여 보았는데요..
//TIMER0 initialize - prescale:1024
// WGM: Normal
// desired value: 100Hz
// actual value: 100.160Hz (0.2%)
void timer0_init(void)
{
TCCR0 = 0x00; //stop ,타이머/카운터0 제어 레지스터
//FOCx,WGMX1,COMX1,COMX0,WGMX1,CSX2,CSX1,CSX0 주로
동작 모드 및 프리스테일러 설정
ASSR = 0x00; //set async mode
TCNT0 = 0x64; //set count
// 내부적으로 실제 카운트 되는 수치가 저장되는 레지스터
OCR0 = 0x9C; // 타이머/카운터0 출력 비교 레지스터
TCCR0 = 0x07; //start timer , 타이머/카운터 0 제어 레지스터
}
int i;
#pragma interrupt_handler timer0_ovf_isr:iv_TIM0_OVF
void timer0_ovf_isr(void) //타이머o overflow인터럽트 처리루틴
{
TCNT0 = 0x64; // reload counter value,타이머/카운터 레지스터
//TCNT0의 레지스터 값이 타이머에 의해 증가하다가 1024 를
// 넘은 값이 생기게 되면 오버플로우
// 인터럽트가 발생하게 되어 해당 인터럽트 서비스 루틴으로
//이동하게 된다.
//1/clk0=64us
if(i>100)
{
printf("A");
i=0;
}
else
{
i++;
}
}
............ 생략
void main(void)
{
char c;
init_devices();
//insert your functional code here...
while(1)
{
c=getchar();
putchar(c);
}
}
수정해 주신부분을 공부하고 있는데, 1초 마다 'A' 라는 문자가 뜨는겁니다.
1. prescale 를 잘 모르겠습니다.
prescale 가 cpu의 내부적으로 클럭을 단위로 묶음 으로 해서 카운터 한다는 것 같은데요.
Prescale을 iccavr->tool->application builder ->Timer 0 에서 셋팅을 해주셨는데요.
Desired value 값=100 hz, presacle select 값= 1024로 해줬는데,,
Desired 값을 100hz말고 다른 값으로 해주면 안되는건가요? 1초마다 뜨게 할려면
꼭 이값을 해줘야 하는건지요.
그리고 원래 모듈 전송 속도가 115200인데..요..1초당 115200 전송율인데..
저 전송율이랑 prescale이랑은 관련이 없는거지요?
단지 prescale 은 라인트레이서에서 받은 데이터를 하이퍼 터미널로 띄울시에
1초당 띄울려고 하는건지,
아니면 115200 전송율을 라인트레이서의 control부분과의 속도를 맞추기 위해서
해주는 것인지..
제가 좀..헷갈려서 제가 잘 접근 하고 있는지 .. 헷갈려서요.
2. 그리고 코드 상에서 송신을 한다는 정확한 부분이 없는것 같은데..제가 코드 해석을
못하는것 같아서 그러는데요..
printf 값이 송신을 하고 있다는 곳이 어디인가요?
인터럽트를 주게 되면 자동적으로 timsk 부분에서 송신을 해주는 건가요?
rf모듈만 연결하면 알아서 된다고..하셨던거 같은데..
그래도 송신이 어떻게 해서 어떤 무엇을 설정해 줬기때문에 데이터가 전송이 되는지
궁금합니다.
3. 아차..그리고 prescale 러 부분에서 100hz를 따로 주고 나서
i 값을 100씩 증가 시킬때마다 printf를 실행하는건데..
이때 100hz를 설정해 준것와 i는 동일하게 수행 되는건가요?
궁금합니다.
질문이 엉뚱하고, 산만하시더라도.. 자세한 답변 부탁드려요~
수고하세요
관리자 답변
안녕하세요?
좋은 질문입니다. 뭐든 끝까지 이해가 잘 안되면,
끝까지 알아내려고 노력하는 자세에서 끝까지 알아낼 수 있게 되고,
이런 자세를 여러 부분에서 유지하여야 결국 하나 전체를 이해할 수 있게 됩니다.
그런 것들이 모여서 결국 실력이 되겠지요. 실력은 그냥 나오는 것이 아니라,
그러한 힘든 노력끝에 나오는 겁니다. 졸림을 참아가면 잠을 안자고 노력하다가,
꾸벅 잠이 들었다가, 깜빡하고 일어나니 안풀리던 문제가 풀리고 하던 것도,
다 자면서도 그 생각을 하니까 가능한 얘기겠지요.
UART 통신할 때도 마찬가지입니다.
좀 더 자세히 알려면 아래 강좌를 참고하시기 바랍니다.
- 아래 -
http://www.newtc.co.kr/board/view.php?id=mega128_lecture&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=101
그리고, 결국 UDR0 = c; 라는 식으로 UDR0에 값을 넣어주면 그게 UART TX(Transmit)가 되는 거거든요. 마찬가지로 수신 받을 때도 ch = UDR0; 이런식으로 하면 UDR0에서 RX(Receive) 할 수 있죠.
다만, 송신할 때는 송신할 데이터 레지스터가 비었는 지 확인하고 기다렸다가, 비었을 때에 송신 버퍼에 넣어 줘야 겠구요. 수신할 때도 수신 버퍼에 읽지 않은 데이터가 있는 지 확인하고,
있으면 데이터를 받아야 겠지요.
우리가 일반적으로 사용하는 printf 함수도 내부 함수로 putchar 함수를 사용하고 있습니다.
이 putchar 함수를 변화 시키면, printf 함수로 출력할 곳도 변하게 되겠습니다.
즉, UART1이나 텍스트 LCD 등으로 출력 방향을 바꿀 수 있다는 얘기입니다.
scanf 함수는 getchar 함수를 사용하고 있습니다.
이 getchar 함수를 변화시키면, 데이터를 수신 받는 곳을 바꿀 수 있습니다.
아래 내부함수 초기화 소스를 참고하세요.
- 아래 -
#include <stdio.h>
// printf 함수 사용시 추가할 것.
int putchar(char c)
{
while (((UCSR0A>>UDRE0)&0x01) == 0) ; // UDRE, data register empty
UDR0 = c;
return c;
}
// scanf 함수 사용시 추가할 것.
int getchar(void)
{
while ((UCSR0A & 0x80) == 0);
return UDR0;
}
그리고, 타이머 부분은 100Hz로 생성한 다음에, 100번마다 한번씩 'A'를 출력한 건데요.
그러면 초당 1번 출력 되겠지요?
하지만, 이렇게 인터럽트 루틴 안에서 printf 함수 같이 시간을 많이 쓰는 함수를 쓰는 것은 좋지 않습니다. 절대로 이렇게 인터럽트 루틴 안에서 printf 함수 같은 것을 쓰면 안됩니다.
만약, 체킹하는 동안 시간이 오래 걸릴 경우 printf 함수 출력이 안되고, 인터럽트 함수가 붕 떠버릴 수 있습니다. 따라서, 시스템이 그냥 정지되거나 이상한 동작을 하게 됩니다. 절대로 이런 일이 일어나도록 프로그래밍 해서는 안되겠습니다.
그냥, 일종의 예를 보여주려고 한 것이지. 이렇게 사용해도 좋다는 얘기는 아닙니다.
LED를 껏다가 켰다가 하는 것을 이런식으로 초당 한 번 한다면 그것은 괜찮습니다.
아니면, 상태값을 바꾸고서, main의 while문 안에서 상태값을 읽어서 'A'를 출력하도록 하는 것도 괜찮겠지요.
타이머 초기화 루틴은 UART 통신 초기와화 루틴과 관계 없습니다.
전혀 다른 루틴으로 초기화 합니다.
또한, 타이머를 초기화 하게 되면, 그 초기화된 주기마다
void timer0_ovf_isr(void) 함수를 실행하게 됩니다.
물론, 그 안에서 다시 타이머 초기화 값을 넣어 줘야 다음번에 다시 오버플로우 함수가 실행 되겠죠.
잘 알겠지만, 100Hz라는 것은 초당 100번 발생한다는 것이구요.
100번마다 한 번 'A'를 출력한다는 것은 결국 초당 한번 'A'를 출력한다는 말이 되겠죠?
수고하세요.
>안녕하세요~
>
>atmega128 을 이용하고 rf_module 로 uart통신을 해보고 있습니다.
>
>제가 궁금한 질문은.. 소스에 대한 이해를 잘 못하겠어서 간단한 설명을 부탁 드리고자 합니다.
>
>rf_module 을 설정하고 나서.. 따로 송수신, 부분을 설정하는거 없이
>
>바로 연결하면 통신이 된다고 하셨는데,
>
>데이터를 전송할때에 , 어떤과정에 의해서 송신이 되는지 궁금합니다.
>
>따로 "tx=x" 이런식으로 x값을 따로 tx라는 송신할 부분에 넣어주지 않았는데,
>
>어떻게 전송이 되는것인지요.
>
>그때 가르쳐준 방식이 overflow 인터럽트 방식을 이용하여 프리스케일을 이용하여
>
>1초마다 "A"를 띄우는 거였는데..
>
>제가 코드를 분석하고 있음 에도 ;; 불구 하고;; 이해가 잘 가지를 않더라구요.
>
>제가 주석을 붙여 보았는데요..
>
>//TIMER0 initialize - prescale:1024
>// WGM: Normal
>// desired value: 100Hz
>// actual value: 100.160Hz (0.2%)
>
>void timer0_init(void)
>{
> TCCR0 = 0x00; //stop ,타이머/카운터0 제어 레지스터
> //FOCx,WGMX1,COMX1,COMX0,WGMX1,CSX2,CSX1,CSX0 주로
> 동작 모드 및 프리스테일러 설정
> ASSR = 0x00; //set async mode
> TCNT0 = 0x64; //set count
> // 내부적으로 실제 카운트 되는 수치가 저장되는 레지스터
> OCR0 = 0x9C; // 타이머/카운터0 출력 비교 레지스터
> TCCR0 = 0x07; //start timer , 타이머/카운터 0 제어 레지스터
>}
>
>int i;
>
>#pragma interrupt_handler timer0_ovf_isr:iv_TIM0_OVF
>void timer0_ovf_isr(void) //타이머o overflow인터럽트 처리루틴
>{
> TCNT0 = 0x64; // reload counter value,타이머/카운터 레지스터
> //TCNT0의 레지스터 값이 타이머에 의해 증가하다가 1024 를
> // 넘은 값이 생기게 되면 오버플로우
> // 인터럽트가 발생하게 되어 해당 인터럽트 서비스 루틴으로
> //이동하게 된다.
> //1/clk0=64us
> if(i>100)
> {
> printf("A");
> i=0;
> }
> else
> {
> i++;
> }
>}
>
>............ 생략
>
>
>void main(void)
>{
> char c;
> init_devices();
> //insert your functional code here...
>
> while(1)
> {
> c=getchar();
> putchar(c);
>
> }
>}
>
>수정해 주신부분을 공부하고 있는데, 1초 마다 'A' 라는 문자가 뜨는겁니다.
>
> 1. prescale 를 잘 모르겠습니다.
> prescale 가 cpu의 내부적으로 클럭을 단위로 묶음 으로 해서 카운터 한다는 것 같은데요.
> Prescale을 iccavr->tool->application builder ->Timer 0 에서 셋팅을 해주셨는데요.
> Desired value 값=100 hz, presacle select 값= 1024로 해줬는데,,
> Desired 값을 100hz말고 다른 값으로 해주면 안되는건가요? 1초마다 뜨게 할려면
> 꼭 이값을 해줘야 하는건지요.
>
> 그리고 원래 모듈 전송 속도가 115200인데..요..1초당 115200 전송율인데..
> 저 전송율이랑 prescale이랑은 관련이 없는거지요?
> 단지 prescale 은 라인트레이서에서 받은 데이터를 하이퍼 터미널로 띄울시에
> 1초당 띄울려고 하는건지,
>
> 아니면 115200 전송율을 라인트레이서의 control부분과의 속도를 맞추기 위해서
> 해주는 것인지..
>
> 제가 좀..헷갈려서 제가 잘 접근 하고 있는지 .. 헷갈려서요.
>
>2. 그리고 코드 상에서 송신을 한다는 정확한 부분이 없는것 같은데..제가 코드 해석을
> 못하는것 같아서 그러는데요..
> printf 값이 송신을 하고 있다는 곳이 어디인가요?
>
> 인터럽트를 주게 되면 자동적으로 timsk 부분에서 송신을 해주는 건가요?
>
> rf모듈만 연결하면 알아서 된다고..하셨던거 같은데..
>
> 그래도 송신이 어떻게 해서 어떤 무엇을 설정해 줬기때문에 데이터가 전송이 되는지
> 궁금합니다.
>
>3. 아차..그리고 prescale 러 부분에서 100hz를 따로 주고 나서
>
> i 값을 100씩 증가 시킬때마다 printf를 실행하는건데..
>
> 이때 100hz를 설정해 준것와 i는 동일하게 수행 되는건가요?
>
> 궁금합니다.
>
>
>질문이 엉뚱하고, 산만하시더라도.. 자세한 답변 부탁드려요~
>수고하세요
>
>
>
|
||||
| 4184 | 답변완료AB-M16-B 제품 문의입니다.^^ | 박상재 | 2009-11-18 | 1,245 |
|
제가 장애물 회피로봇을 제작하려고 하는데요~
AB-M16-B 보드를 사용해서 스테핑 모터를 제어하여 구동하려고 합니다.
센서부는 적외선 센서를 이용하려고 하구요^^
AB-M16-B
AM-CS2P (3A용) - 스테핑모터 구동
AM-IRS4D - 적외선 센서
스테핑모터와 알미뉴바디는 있구요~
기타 부수적인 것들도 있습니다.
이렇게 구입하면 가능하겠죠??ㅎㅎ
답변 부탁드리겠습니다.
010-3059-5857
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
네, 그렇게 구성하시면 기본적으로 스테핑 모터 제어해서 앞으로 가거나 방향 제어하구요.
IRS4D로 바로 1cm 정도 앞에 있는 장애물을 파악해서 뒤로 가는 것이 가능하겠네요.
하지만, 매우 가까이 붙어야만 파악이 될테니, 주의 바랍니다.
좀 먼거리로 하고 싶으시면, 초음파 센서나 적외선 센서 중에서 적외선 거리 센서를 일본 회사 제품이 판매되는 것이 있던데, 참고 바랍니다.
수고하세요.
>제가 장애물 회피로봇을 제작하려고 하는데요~
>
>
>AB-M16-B 보드를 사용해서 스테핑 모터를 제어하여 구동하려고 합니다.
>센서부는 적외선 센서를 이용하려고 하구요^^
>
>AB-M16-B
>AM-CS2P (3A용) - 스테핑모터 구동
>AM-IRS4D - 적외선 센서
>
>스테핑모터와 알미뉴바디는 있구요~
>기타 부수적인 것들도 있습니다.
>
>이렇게 구입하면 가능하겠죠??ㅎㅎ
>답변 부탁드리겠습니다.
>
>010-3059-5857
|
||||
| 4183 | 답변완료AM-DC2-2D를 샀는데 | 정봉건 | 2009-11-18 | 1,280 |
|
DC 모터 구동 모듈(Dual 2A)
AM-DC2-2D
위 모델을 구입했습니다.
그런데 모터와 연결할 수 있는 포트가 하나밖에 없더군요.
어떡하죠? 교환되나요?
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
첨부드린 파일처럼 모터 두개와 연결할 수 있습니다.
모터 두개와 연결할 수 있으니, 교환 하지 않으셔도 되겠습니다.
수고하세요.
>DC 모터 구동 모듈(Dual 2A)
>AM-DC2-2D
>
>위 모델을 구입했습니다.
>
>그런데 모터와 연결할 수 있는 포트가 하나밖에 없더군요.
>어떡하죠? 교환되나요?
|
||||
| 4182 | 답변완료안녕하십니까 AB-S52에 관련된 질문입니다 | 박승관 | 2009-11-18 | 1,284 |
|
안녕하십니까 귀사의 AB-s52를 구매하였습니다
저희의 목적은 블루투스 신호인 UART 신호를 모터 드라이버 AM-CS2P로 보낼려고 합니다
그래서 AB-s52를 구매 하였는데 이 보드가 MCU인것은 알았는데 이 보드가 UART 신호를
PWM 신호로 전환 할수 있는지 궁금합니다
AVR studio 를 이용하여 AB-s52를 컴파일 하라고 되있는데 귀사의 홈페이지에 있는 예제 컴파일 프로그램을 이용해도 되는건지요? 솔직히 말씀드려서 각제품들의 상세한 spec이나 datasheet
없어서 자세한 사용방법을 잘 모르겠습니다
모터또한 귀사의 SE-SM243을 사용하게 되는데요
전체적인 구상은 블루투스 칩을 통해 받은 데이터를 AB-s52 에 보내고 다시 모터드라이버AM-CS2P 에 보낸후 모터SE-SM243가 돌아가게 만들려고 합니다 AB-s52의 정확한 사용방법을 알고 싶습니다 아직 초보자라서 잘 모르는게 많은 실정입니다
가르쳐 주시는 입장으로 좋은답변 부탁드립니다
감사합니다
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
일단, 구매하신 각 제품들에 대한 메뉴얼은 자료실이나 자료실->기존자료실에서 검색하면 나옵니다. 모든 제품에 메뉴얼이 다 있습니다. 잘 찾아 보시구요.
S52 보드에 관해서는 강좌 7개가 자료실 밑부분에 잘 찾아 보시면 공개되어 있습니다.
기본적인 강좌는 그걸로 충분할 겁니다.
그리고, 예제 소스도 공개되어 있구요.
CS2P를 AB-S52 보드로 돌리는 예제 소스 코드는 아래에 공개되어 있습니다.
아래 예제는 KEIL을 사용하였습니다.
- 아래 -
http://www.newtc.co.kr/board/view.php?id=pds&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=311
그런데, AVR Studio로 AB-S52을 컴파일하라고 어디에 되어 있는 지요?
죄송하지만, 저는 그런 강좌를 적은 일이 없습니다. 잘못 아신 것 같습니다.
AVR Studio는 컴파일러가 아닙니다. AVR Studio + WINAVR 해서 AVR 컴파일러 환경으로 사용되긴 합니다만, 8051용이 아니라 AVR 용입니다. 참고 바랍니다.
그리고, 89S52용으로 UART 예제, CS2P 예제 모두 예제가 제공되고 있으니,
두 예제를 잘 활용하여 프로그램하기 바랍니다.
수고하세요.
>안녕하십니까 귀사의 AB-s52를 구매하였습니다
>저희의 목적은 블루투스 신호인 UART 신호를 모터 드라이버 AM-CS2P로 보낼려고 합니다
>그래서 AB-s52를 구매 하였는데 이 보드가 MCU인것은 알았는데 이 보드가 UART 신호를
>PWM 신호로 전환 할수 있는지 궁금합니다
>AVR studio 를 이용하여 AB-s52를 컴파일 하라고 되있는데 귀사의 홈페이지에 있는 예제 컴파일 프로그램을 이용해도 되는건지요? 솔직히 말씀드려서 각제품들의 상세한 spec이나 datasheet
>없어서 자세한 사용방법을 잘 모르겠습니다
>모터또한 귀사의 SE-SM243을 사용하게 되는데요
>전체적인 구상은 블루투스 칩을 통해 받은 데이터를 AB-s52 에 보내고 다시 모터드라이버AM-CS2P 에 보낸후 모터SE-SM243가 돌아가게 만들려고 합니다 AB-s52의 정확한 사용방법을 알고 싶습니다 아직 초보자라서 잘 모르는게 많은 실정입니다
>가르쳐 주시는 입장으로 좋은답변 부탁드립니다
>감사합니다
|
||||
| 4181 | 답변완료스테핑 모터 질문 드립니다. | 조영준 | 2012-06-04 | 1,183 |
|
http://www.newtc.co.kr/dpshop/shop/item.php?it_id=1314664258
이제품 모터 전압이 몇인가요???
12v 인가요??? 24v인가요???
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
모터를 구동할 때, 모터 구동 모듈이 24V를 정격으로 씁니다.
하지만, 토크에 따라서는 12V를 써도 동작합니다.
원래 모터 전압은 2.3V입니다.
하지만, 모터를 구동할 때 전류를 줄이기 위해서 전압을 올려서 동작시킵니다.
와트로 하기 때문에 그렇습니다.
수고하세요.
>
>
> http://www.newtc.co.kr/dpshop/shop/item.php?it_id=1314664258
>
> 이제품 모터 전압이 몇인가요???
>
> 12v 인가요??? 24v인가요???
>
|
||||
| 4180 | 답변완료AM-SLCD420 처리 속도를 알고 싶습니다. | 김대성 | 2012-06-04 | 1,142 |
|
안녕하세요.
STM32 uCOS 포팅하여 모듈과 연동하여 사용하고 있습니다.
여기서 문제는.
BAUD 9600, OSTimeDlyHMSM(0, 0, 0, 10); 약 10ms 로 하였을 경우.
커맨드 명령어가 LCD에 출력되거나, 커맨드 명령어가 오동작 하는 경우가 발생하고 있습니다.
AM-SLCD420 커맨드 명령어 처리 속도좀 알려주십시요.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
고객님 말씀처럼 암으로 제어하면 너무 빨라서 그런 문제가 발생할 수 있습니다.
100ms 정도 단위로 명령을 주시면 무리없이 쓰실 수 있을 겁니다.
수과세요.
>
>
> 안녕하세요.
>
> STM32 uCOS 포팅하여 모듈과 연동하여 사용하고 있습니다.
>
> 여기서 문제는.
>
> BAUD 9600, OSTimeDlyHMSM(0, 0, 0, 10); 약 10ms 로 하였을 경우.
>
> 커맨드 명령어가 LCD에 출력되거나, 커맨드 명령어가 오동작 하는 경우가 발생하고 있습니다.
>
> AM-SLCD420 커맨드 명령어 처리 속도좀 알려주십시요.
>
|
||||
| 4179 | 답변완료AM-SLCD216 과 PC를 연결하고 싶습니다. | 신현준 | 2012-06-04 | 1,349 |
|
AM-SLCD216을 구매했습니다.
그래서
http://www.eleparts.co.kr/front/productdetail.php?brandcode=453&productcode=020014001000000012&sort=
이 보드와
AM-SLCD216을 연결하려고 하는데
한쪽은 납땜을 해서 연결하거나 해서 쓰려고 하는데
AM-SLCD216에 맞는 케이블을 구할 수 있을까요?
급한 관계로 구할 수 있다면 당장이라도 주문하고 싶습니다.
AM-SLCD216 의 Serial Port(5V)에 연결하고자 합니다.
답장 주시면 감사하겠습니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
4핀 4핀 케이블이 본사에 있으나, 직접 찾아오시면 하나 정도는 무상으로 드릴 수 있습니다.
택배로 보내드리면 택배비를 부담하셔야 해서, 택배비가 배보다 배꼽이 큰 형상입니다.
아니면, 파츠랜드에서 se-min1 을 구매하셔서 한핀 한핀 연결하여 쓰시면 되겠습니다.
http://www.partsland.co.kr
수고하세요.
>
>
> AM-SLCD216을 구매했습니다.
>
> 그래서
> http://www.eleparts.co.kr/front/productdetail.php?brandcode=453&productcode=020014001000000012&sort=
>
> 이 보드와
>
> AM-SLCD216을 연결하려고 하는데
>
> 한쪽은 납땜을 해서 연결하거나 해서 쓰려고 하는데
>
> AM-SLCD216에 맞는 케이블을 구할 수 있을까요?
>
> 급한 관계로 구할 수 있다면 당장이라도 주문하고 싶습니다.
>
> AM-SLCD216 의 Serial Port(5V)에 연결하고자 합니다.
>
> 답장 주시면 감사하겠습니다.
>
|
||||
