Q&A
| 번호 | 제목 | 작성자 | 등록일 | 조회 |
|---|---|---|---|---|
| 1893 | 답변완료codeVisionAVR에서 AVR용 USB-ISP 라이트 (AD-USBISP-L)사용 가능한지요? | isis | 2008-11-04 | 1,514 |
|
codeVisionAVR 최신판(V2.xx)에서 AVR용 USB-ISP 라이트 (AD-USBISP-L)를 사용하려는데 사용 가능한지요?
또한 ATmega2560도 물론 다운로드가 잘 되겠지요?
..
관리자 답변
안녕하세요? 고객님,
저희 N.T.C 제품을 이용하여 주셔서 감사합니다.
물론, 가능합니다.
저도 그렇게도 쓰고 있습니다.
코드비전에서 지원만 한다면, 2560에서도 물론 같은 ISP 프로토콜인 STK500을 쓰기 때문에 가능합니다.
감사합니다.
>codeVisionAVR 최신판(V2.xx)에서 AVR용 USB-ISP 라이트 (AD-USBISP-L)를 사용하려는데 사용 가능한지요?
>
>또한 ATmega2560도 물론 다운로드가 잘 되겠지요?
>
>..
|
||||
| 1892 | 답변완료센서 입력값 평균내기.. | 나삼문 | 2008-11-04 | 1,457 |
|
안녕하세요?
3축 가속도 센서로 마우스 예제 만든 것을 보고 있습니다.
나름대로 분석하면서 공부를 하고 있는데요..
센서 입력값을 adc에서 읽어들이는 과정을 보면..
16개의 값을 더해서 평균을 내는 식으로 되어 있는 것 같습니다.
그런데 >>5 를 하게 되면 32로 나누는 것이 되는데..
16번 더하고 32로 나누는 까닭은 무엇일까요?
그리고 &=0xfffc 를 하게 되면 최하위 2비트를 0으로 만드는 것 같은데..
이 코드가 하는 역할이 무엇인지 궁금합니다.
사실 16개의 신호를 받아서 위의 4개, 아래 4개는 버리고 가운데 8개만
취해서 평균값을 내는 방법을 생각해보다가 잘 안되어서 예제에서
힌트를 얻을 수 있을까 싶어서 보기 시작했는데.. 그것마저도 잘 이해를 못하네요;
제가 봤던 소스 코드는 아래에 첨부했습니다.
----------------------------------
void get_adc_data(void)
{
unsigned int i;
unsigned int a;
ch2=0;ah2=0;al2=0;
ch4=0;ah4=0;al4=0;
ch5=0;ah5=0;al5=0;
ch6=0;ah6=0;al6=0;
ch7=0;ah7=0;al7=0;
for(i=0;i<16;i++)
{
ADCSRA &= 0x7f;
ADMUX = 0x40;
ADCSRA |= 0xC0;
while((ADCSRA & 0x10) != 0x10);
al2 = ADCL;
ah2 = ADCH;
ch2 += al2+ah2*256;
ADCSRA &= 0x7f;
ADMUX = 0x42;
ADCSRA |= 0xC0;
while((ADCSRA & 0x10) != 0x10);
al4 = ADCL;
ah4 = ADCH;
ch4 += al4+ah4*256;
ADCSRA &= 0x7f;// flex sensor 1
ADMUX = 0x44;
ADCSRA |= 0xC0;
while((ADCSRA & 0x10) != 0x10);
al5 = ADCL;
ah5 = ADCH;
ch5 += al5+ah5*256;
ADCSRA &= 0x7f;
ADMUX = 0x46;
ADCSRA |= 0xC0;
while((ADCSRA & 0x10) != 0x10);
al6 = ADCL;
ah6 = ADCH;
ch6 += al6+ah6*256;
ADCSRA &= 0x7f;// flex sensor 2
ADMUX = 0x47;
ADCSRA |= 0xC0;
while((ADCSRA & 0x10) != 0x10);
al7 = ADCL;
ah7 = ADCH;
ch7 += al7+ah7*256;
}
ch5 = ch5>>4; //flex1
ch5 &=0xfff8;
ch7 = ch7>>4; //flex1
ch7 &=0xfff8;
ch2 = ch2>>5; //x1
ch2 &=0xfffc;
ch4 = ch4>>5; //y1
ch4 &=0xfffc;
ch6 = ch6>>5; //z1
ch6 &=0xfffc;
data.x1 = ch2;
data.y1 = ch4;
data.z1 = ch6;
data.flex1 = 0;//ch5-264;
data.flex2 = 0;//ch7-784;
}
관리자 답변
안녕하세요? 고객님,
저희 N.T.C를 이용하여 주셔서 감사합니다.
소스를 제작할 당시에 손땜으로 만든 테스트 보드로, 선을 길게 해서 제작하다 보니, 센서 값이 많이 튀었었거든요. 그래서, 16번 더해서 평균을 냈었구요.
아예 1비트를 버린 것입니다. 그리고, 오류율을 더 줄이기 위해서, 나머지 2비트도 버리고, 계산을 한 것이지요.
기울어진 방향만 계산하면 되었던 것이라, 사실 7비트만으로도 충분했거든요.
물론, 현재는 그렇게 까지 할 필요는 없을 것 같습니다만, 어플리케이션이 그리 정밀하게 측정할 필요가 없는 경우라, 그렇습니다.
마우스 알고리즘은 기울어진 방향으로 얼마간 이동하도록 되어 있었습니다.
mouse_event(MOUSEEVENTF_MOVE,(320-X),(360-Y),0,GetMessageExtraInfo());
위에 있는 이벤트콜이 VC++에서 마우스를 이동하는 핵심 부분입니다.
참고하시구요.
수고하세요.
>안녕하세요?
>3축 가속도 센서로 마우스 예제 만든 것을 보고 있습니다.
>나름대로 분석하면서 공부를 하고 있는데요..
>
>센서 입력값을 adc에서 읽어들이는 과정을 보면..
>16개의 값을 더해서 평균을 내는 식으로 되어 있는 것 같습니다.
>
>그런데 >>5 를 하게 되면 32로 나누는 것이 되는데..
>16번 더하고 32로 나누는 까닭은 무엇일까요?
>
>그리고 &=0xfffc 를 하게 되면 최하위 2비트를 0으로 만드는 것 같은데..
>이 코드가 하는 역할이 무엇인지 궁금합니다.
>
>
>사실 16개의 신호를 받아서 위의 4개, 아래 4개는 버리고 가운데 8개만
>취해서 평균값을 내는 방법을 생각해보다가 잘 안되어서 예제에서
>힌트를 얻을 수 있을까 싶어서 보기 시작했는데.. 그것마저도 잘 이해를 못하네요;
>
>
>제가 봤던 소스 코드는 아래에 첨부했습니다.
>
>----------------------------------
>void get_adc_data(void)
>{
> unsigned int i;
> unsigned int a;
>
> ch2=0;ah2=0;al2=0;
> ch4=0;ah4=0;al4=0;
> ch5=0;ah5=0;al5=0;
> ch6=0;ah6=0;al6=0;
> ch7=0;ah7=0;al7=0;
>
> for(i=0;i<16;i++)
> {
> ADCSRA &= 0x7f;
> ADMUX = 0x40;
> ADCSRA |= 0xC0;
> while((ADCSRA & 0x10) != 0x10);
> al2 = ADCL;
> ah2 = ADCH;
> ch2 += al2+ah2*256;
> ADCSRA &= 0x7f;
> ADMUX = 0x42;
> ADCSRA |= 0xC0;
> while((ADCSRA & 0x10) != 0x10);
> al4 = ADCL;
> ah4 = ADCH;
> ch4 += al4+ah4*256;
>
> ADCSRA &= 0x7f;// flex sensor 1
> ADMUX = 0x44;
> ADCSRA |= 0xC0;
> while((ADCSRA & 0x10) != 0x10);
> al5 = ADCL;
> ah5 = ADCH;
> ch5 += al5+ah5*256;
>
> ADCSRA &= 0x7f;
> ADMUX = 0x46;
> ADCSRA |= 0xC0;
> while((ADCSRA & 0x10) != 0x10);
> al6 = ADCL;
> ah6 = ADCH;
> ch6 += al6+ah6*256;
> ADCSRA &= 0x7f;// flex sensor 2
> ADMUX = 0x47;
> ADCSRA |= 0xC0;
> while((ADCSRA & 0x10) != 0x10);
> al7 = ADCL;
> ah7 = ADCH;
> ch7 += al7+ah7*256;
> }
> ch5 = ch5>>4; //flex1
> ch5 &=0xfff8;
> ch7 = ch7>>4; //flex1
> ch7 &=0xfff8;
> ch2 = ch2>>5; //x1
> ch2 &=0xfffc;
> ch4 = ch4>>5; //y1
> ch4 &=0xfffc;
> ch6 = ch6>>5; //z1
> ch6 &=0xfffc;
>
> data.x1 = ch2;
> data.y1 = ch4;
> data.z1 = ch6;
> data.flex1 = 0;//ch5-264;
> data.flex2 = 0;//ch7-784;
>}
|
||||
| 1891 | 답변완료시리얼 서보모터 소스... | 황현중 | 2008-11-03 | 1,457 |
|
시리얼로 a410서보모터를 제어하는 소스좀 구할수 있을까요 ?
그리고 소스에 해석좀 부탁드립니다...
아직초보라.. 부탁드리겠습니다..
관리자 답변
안녕하세요? 고객님,
ex_Servo는 서보 모터를 움직일 수 있는 소스구요.
시리얼로 움직이는 것은 자료실에서 서보라고 치시거나, 시리얼로 검색하여
소스를 구하시면 됩니다.
해석은 아래에 있는 서보 모터 강좌를 참고하시구요.
- 아래 -
http://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=49
수고하세요.
>시리얼로 a410서보모터를 제어하는 소스좀 구할수 있을까요 ?
>
>그리고 소스에 해석좀 부탁드립니다...
>
>아직초보라.. 부탁드리겠습니다..
|
||||
| 1890 | 답변완료V02 펌웨어 업그레이드 관련 문의입니다 | 정지원 | 2008-11-03 | 1,426 |
|
V01 ISP를 구입했는데
AVR STUDIO 로 프로그램 다운로드 하려니까
check that the ISP programming frequency specified on the 'Board' page
is well blelow 1/4 of the clock freqeuncy of the device....
메세지가 뜹니다
찾아보니까 V02 펌웨어로 업그레이드 해야 될 것 같은데
다운로드를 받을 수가 없네요
우편으로 보내거나 방문할 시간이 없어서요
링크 좀 걸어주시거나 이메일로 받아볼 수 없을까요
메일 주소는 gisjiwon@naver.com 입니다
오늘 중으로 테스트를 마쳐야 하는 회로입니다
쓰던 게 문제가 생겨서 급히 모듈을 사왔는데 난감하네요
가능하시면 급히 처리 좀 부탁드립니다
수고하세요~
관리자 답변
안녕하세요? 고객님,
저희 N.T.C 제품을 이용하여 주셔서 감사합니다.
업그레이드 행사가 종료되어, 업그레이드시에 본사로 방문하시거나 택배로 보내주셔야 합니다. 택배비만 부담하시면, 업그레이드 비용은 별도로 받지 않고 있습니다. 이번에는 이메일로 일단 보내드렸습니다만, 고객님 이후에는 급하셔도 일단, 본사로 보내서, 업그레이드 하셔야 할 것 같습니다. 이메일 확인해 보시기 바랍니다.
수고하세요.
>V01 ISP를 구입했는데
>AVR STUDIO 로 프로그램 다운로드 하려니까
>
>check that the ISP programming frequency specified on the 'Board' page
>is well blelow 1/4 of the clock freqeuncy of the device....
>
>메세지가 뜹니다
>
>찾아보니까 V02 펌웨어로 업그레이드 해야 될 것 같은데
>다운로드를 받을 수가 없네요
>우편으로 보내거나 방문할 시간이 없어서요
>링크 좀 걸어주시거나 이메일로 받아볼 수 없을까요
>메일 주소는 gisjiwon@naver.com 입니다
>
>오늘 중으로 테스트를 마쳐야 하는 회로입니다
>쓰던 게 문제가 생겨서 급히 모듈을 사왔는데 난감하네요
>가능하시면 급히 처리 좀 부탁드립니다
>
>수고하세요~
|
||||
| 1889 | 답변완료좀 급하게 궁금한게 있습니다~~~!! | 이승운 | 2008-11-03 | 1,443 |
|
1학기때 졸업 작품한다고 NTC회사 방문해서 배워간적도 있는 학생입니다
궁금한건 AB-M128-B 보드에서 S/W input port있지 않습니까?
s/w input port 가 avr의 어떻게 작동하는건지 23,24 회로선이 맞는지와
cpu 와 s/w port 의 관계 interrurt 또는 제어 관련 spec에 대해 알고 싶습니다.
소중한 답변 꼭 부탁드립니다~~
고생하십쇼~~
관리자 답변
안녕하세요? 고객님,
저희 N.T.C 제품을 이용하여 주셔서 감사합니다.
첨부해 드린 예제를 사용하시면 될 것 같구요.
출력은 PORTA =0x01 이런 식으로 사용하지만, 입력은 data = PINA ; 이런 식으로
받게 됩니다.
인터럽트 관계나, 스위치 입력 관계 등등 궁금하신 점은 강좌를 이용하시면 편리합니다. 동영상 강좌도 본사에 링크되어 있구요.
- KD-128PRO 강좌 -
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=52
- KD-128PRO 회로도 강좌 -
http://www.newtc.co.kr/board/download.php?id=mega128_lecture&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=54&filenum=1
- 동영상강좌 -
http://ict.edu-i.org/2008/ihmec001/index.html
수고하세요.
>1학기때 졸업 작품한다고 NTC회사 방문해서 배워간적도 있는 학생입니다
>
>궁금한건 AB-M128-B 보드에서 S/W input port있지 않습니까?
> s/w input port 가 avr의 어떻게 작동하는건지 23,24 회로선이 맞는지와
>
>cpu 와 s/w port 의 관계 interrurt 또는 제어 관련 spec에 대해 알고 싶습니다.
>
>소중한 답변 꼭 부탁드립니다~~
>
>고생하십쇼~~
|
||||
| 1888 | 답변완료인터럽트 | 윤남준 | 2008-11-03 | 1,348 |
|
감사합니다.
인터럽트 부분이 동작하지 않는것 같습니다.
좀 도와주십시요.
파일첨부합니다.
관리자 답변
안녕하세요? 고객님,
다시 답변을 달아 드릴께요.
타이머 관련된 인터럽트를 쓰고 싶으신가 봅니다.
아래에 AVR Studio로 만든 타이머 예제를 첨부해 드립니다. 참고 바랍니다.
- 아래 -
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=259
수고하세요.
>감사합니다.
>인터럽트 부분이 동작하지 않는것 같습니다.
>좀 도와주십시요.
>파일첨부합니다.
|
||||
| 1887 | 답변완료cannot program flash | 김국화 | 2008-11-03 | 1,440 |
|
C:\\iccv7avr\\bin\\imakew -f TEST_PRJ.mak
iccavr -o TEST_PRJ -g -e:0x20000 -ucrtatmega.o -bfunc_lit:0x8c.0x10000 -dram_end:0x10ff -bdata:0x100.0x10ff -dhwstk_size:16 -beeprom:0.4096 -fihx_coff -S2 @TEST_PRJ.lk -lcatm128
Device 0% full.
Done. Mon Nov 03 14:00:13 2008
informational - project has no EEPROM file
Erasing memory ...Programming FLASH...
Cannot program Flash
ISP programming done.
무엇이 잘못되었는지, 계속 프로그래밍을 할수 없다고 나오는데.
이유가 뭔지 좀 알려주세요
usb isp를 사용하고, atmega128 사용합니다.
관리자 답변
안녕하세요? 고객님,
저희 N.T.C 제품을 이용하여 주셔서 감사합니다.
일반적으로는 고객님과 같은 에러시에 아래에 있는 에러 메시지를 점검해 보라고 말씀드리겠지만,
고객님의 경우에는 USBISP 메뉴얼에 나온 셋팅을 전혀 안해 주셔서 나오는 증상입니다. 일단, 드라이버를 까시구요. 메뉴얼( http://newtc.co.kr/download/AD-USBISP/AD-USBISP.pdf ) 에 나온데로,
셋팅하시고, 확인하셔서 사용하시면 이상 없을 겁니다.
수고하세요.
- 아래 -
http://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=23
>C:\\iccv7avr\\bin\\imakew -f TEST_PRJ.mak
> iccavr -o TEST_PRJ -g -e:0x20000 -ucrtatmega.o -bfunc_lit:0x8c.0x10000 -dram_end:0x10ff -bdata:0x100.0x10ff -dhwstk_size:16 -beeprom:0.4096 -fihx_coff -S2 @TEST_PRJ.lk -lcatm128
>Device 0% full.
>Done. Mon Nov 03 14:00:13 2008
>informational - project has no EEPROM file
>
>Erasing memory ...Programming FLASH...
>
>Cannot program Flash
>
>ISP programming done.
>
>
>무엇이 잘못되었는지, 계속 프로그래밍을 할수 없다고 나오는데.
>이유가 뭔지 좀 알려주세요
>
>usb isp를 사용하고, atmega128 사용합니다.
|
||||
| 1886 | 답변완료AM-128pro 와 AM-RS232M에대 문의드립니다. | 이강용 | 2008-11-03 | 1,449 |
|
제가 2물품을 받았는데
확인해보니 AM-128PRO에는 RS-232커넥터에
TX,RX,GND가 들어가게 되어있고
AM-RS232M에는 VCC,TX,RX,GND 이렇게 4핀이 되있는데
제가 AM128PRO를 살때 RS232통신이라서 산건데 제가 통신 모듈을
변경 해서 사용해야하는건가요?
관리자 답변
안녕하세요? 저희 N.T.C 제품을 이용하여 주셔서 감사합니다.
AM-128PRO는 SE-3T9 케이블을 구매하셔서 사용하셔야 합니다.
RS-232M은 메인보드가 있으신 경우에 TTL Level로 나온 커넥터에 바로 연결하여 사용이 가능합니다.
수고하세요.
>제가 2물품을 받았는데
>
>확인해보니 AM-128PRO에는 RS-232커넥터에
>
>TX,RX,GND가 들어가게 되어있고
>
>AM-RS232M에는 VCC,TX,RX,GND 이렇게 4핀이 되있는데
>
>제가 AM128PRO를 살때 RS232통신이라서 산건데 제가 통신 모듈을
>
>변경 해서 사용해야하는건가요?
|
||||
| 1885 | 답변완료USB-ISP에 대하여 문의 합니다 | 김병찬 | 2008-11-03 | 1,437 |
|
ATmega2561에서 상위 128K Byte 영역 flash에 라이트시 에러 메세지가 뜹니다
avrstudio4.14에서 사용중이구요..
관리자 답변
안녕하세요? 고객님,
USBISP가 2561에서도 잘 다운로드 되는 것을 확인하였지만, 고객님의 말씀에 따라 혹시 하고 확인 중에 있으며, 확인되는 대로 답글 올려 놓겠습니다.
혹시, 연락처 있으시면, 남겨 놓으시면 끝나는 대로 연락 드리겠습니다.
감사합니다.
>ATmega2561에서 상위 128K Byte 영역 flash에 라이트시 에러 메세지가 뜹니다
>avrstudio4.14에서 사용중이구요..
|
||||
| 1884 | 답변완료SE-A410 서보모터제어 | 황현중 | 2008-11-02 | 1,376 |
|
SE-A410 서보모터를 쓰는데요.. 예제소스파일로 쓰니 모터가 한쪽으로만 도네요..
소스좀 부탁드립니다.
관리자 답변
안녕하세요? 고객님,
자료실->기존자료실에서 서보 라고 치셔서 검색하시면, 여러가지가 나타나니,
참고하시기 바랍니다.
아래는 시리얼로 서보모터 제어하기 소스입니다.
- 아래 -
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=230
수고하세요.
>SE-A410 서보모터를 쓰는데요.. 예제소스파일로 쓰니 모터가 한쪽으로만 도네요..
>
>소스좀 부탁드립니다.
|
||||
| 1883 | 답변완료icc avr-v7 한글설명서 | 방성훈 | 2008-11-02 | 1,322 |
|
icc avr-v7 한글설명서 구할수있나요 초보자라서 일수가없네요?.........
관리자 답변
안녕하세요? 고객님,
저희 N.T.C를 이용해 주셔서 감사합니다.
ICCAVR V7 한글 메뉴얼은 없구요. 대신, 본사의 강좌를 이용하시면, ICCAVR을 이용하는 법에 대한 내용이 나와 있습니다.
비교적 자세하게 기초가 설명되어 있으니, 참고 바랍니다.
- 아래 -
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=52
- KD-128Pro 회로도 강좌 -
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=54
수고하세요.
>icc avr-v7 한글설명서 구할수있나요 초보자라서 일수가없네요?.........
|
||||
| 1882 | 답변완료귀사의 AVR제품중 하나를 구매하려고 합니다. | 깨비 | 2008-11-02 | 1,305 |
|
안녕하세요? 귀사의 AVR 제품을 구매해서 공부해보려고 합니다.
모델중에 AB-M128Pro-A(49,500), KD-128Pro(77,000원), AB-M128-B(38,500원)
이 있는데, 크기만 차이가 있는건가요?
초짜로서 큰 차이점이 없는거 같아서요..외부에 붙일수 있는 디바이스도 모든제
품이 다 붙여서 테스트 할수도 있는지 궁금하구요..
처음 공부하는거라서, 어떤 제품을 선정해야 할지 잘 모르겠습니다.
제품에 차이에 대한 설명좀 부탁드립니다.
참! 그리고 귀사에 바로 구매도 가능한건가요? 아님 대리점을 통한 구매를 해야하는
건가요?
즐거운 한주 보내시기 바랍니다.^^
관리자 답변
안녕하세요? 고객님,
저희 N.T.C 제품을 고려해 주셔서 감사합니다.
우선, AB-M128Pro-A는 KD-128Pro 킷트의 메인보드+AVR모듈만을 말합니다.
KD-128Pro 킷트에는 메인 보드+AVR모듈외에도 다운로딩용 ISP인 AD-ISPPro와
시리얼 디버깅용 케이블인 SE-3T9 케이블, 아답타, 2x5 박스헤더 케이블 몇개, 지지대, 테스트용 소스 코드 및 강좌가 포함된 CD가 들어 있습니다.
공부하는 데, 적합하도록, 각종 강좌와 예제가 많이 준비되어 있는 보드이기도 합니다.
저는 개인적으로는 AB-M128-B 보드를 좋아합니다. 이유는 포트 외부에 아무것도 안 붙어 있고, 원하는 데로 디자인이 가능해서이죠.
본사의 모든 모듈은 말씀하신 본사의 어떤 메인보드들에서도 테스트가 가능합니다.
그리고, 본사에서도 바로 구매 가능하구요. 대리점을 통하셔도 됩니다. 접근하시기 편한 곳을 선택하시면 되겠습니다.
감사합니다.
>안녕하세요? 귀사의 AVR 제품을 구매해서 공부해보려고 합니다.
>
>모델중에 AB-M128Pro-A(49,500), KD-128Pro(77,000원), AB-M128-B(38,500원)
>
>이 있는데, 크기만 차이가 있는건가요?
>
>초짜로서 큰 차이점이 없는거 같아서요..외부에 붙일수 있는 디바이스도 모든제
>
>품이 다 붙여서 테스트 할수도 있는지 궁금하구요..
>
>처음 공부하는거라서, 어떤 제품을 선정해야 할지 잘 모르겠습니다.
>
>제품에 차이에 대한 설명좀 부탁드립니다.
>
>참! 그리고 귀사에 바로 구매도 가능한건가요? 아님 대리점을 통한 구매를 해야하는
>
>건가요?
>
>즐거운 한주 보내시기 바랍니다.^^
>
|
||||
| 1881 | 답변완료3축 가속도 센서 질문입니다. | 나삼문 | 2008-11-01 | 1,322 |
|
안녕하세요?
가속도 센서 모듈 AM-3AXIS ver.2 를 사용중입니다.
연결하여 값을 모니터링해보니
x축은 480~520
y축은 580~610
z축은 730~800
정도에서 값이 출력됩니다.
10bit ADC를 사용중이고,
값이 오락가락하는건 아직 노이즈를 제대로 억제하지 않아서인걸로 보입니다.
다만 수평 정지상태인데
x축과 y축의 값이 차이가 나서 질문을 드립니다.
대략적으로 80~100정도 y축 값이 더 높게 나옵니다.
전선의 길이는 동일하고, 포트를 바꿔서 측정해봐도 같은 결과입니다.
x축 값이 정상적이고 y축 값이 오버되서 출력되는 것 같은데..
예전 질문들을 검색해보니 이와 같은 문제를 질문하신 분이 몇 분 계신것 같습니다.
원인이나 해결 방법에 대해 조언을 부탁드립니다.
관리자 답변
안녕하세요? 고객님,
저희 N.T.C 제품을 이용하여 주셔서 감사합니다.
뭔가 잘못된 것 같네요.
아래에 첨부된 것처럼, 움직이는 것이 정상입니다.
-아래-
http://www.newtc.co.kr/board/view.php?id=qna&page=7&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=가속도&select_arrange=headnum&desc=asc&no=3301
간혹 조금씩 다른 질문이시지만, 값의 노이즈가 너무 크다는 질문이 있어서, 보면,
샘플링 레이트가 너무 낮아서, 생겼던 경우가 대부분이구요. 프로그래밍에 문제가 있는 경우도 많았습니다. 그걸 해결하니 이상이 없더군요. 대략 가만히 있으면, 1024단계에서 0에서 많아야 3 정도거든요. 그 이상 변한다면, 이상한 거라고 생각됩니다. 값이 오락가락 한다면, 뭔가 잘못된 것 같네요.
그리고, 고객님의 경우 y축 값이 너무 높은데요. 그것도 좀 이상합니다.
본사로 제품을 보내시거나, 찾아 오셔서 테스트 해보시는 것이 좋겠습니다.
본사 제품은 100% 테스트 후에 발송되고 있어서, 에러율을 많이 줄인 상태입니다. 하지만, 간혹 사람이 하는 일이라 실수가 있을 수도 있습니다. 그런 경우에는 테스트 후에 무상교체 하고 있습니다.
테스트 회로도 이상없이 만드신 경우라면 더 이상하네요.
혹시 기울어지가나 한 상태가 아닌지 모르겠습니다. 기울기에 따라, 값이 변하니까, 보드가 특정 방향으로 기울어 져 있다면, 값이 다를 수도 있으니까요.
일단, 본사로 방문 가능하시면, 오시거나, 아니면 택배로 A/S를 받아보시는 것이 좋겠습니다. 감사합니다.
>안녕하세요?
>
>가속도 센서 모듈 AM-3AXIS ver.2 를 사용중입니다.
>
>연결하여 값을 모니터링해보니
>
>x축은 480~520
>y축은 580~610
>z축은 730~800
>
>정도에서 값이 출력됩니다.
>
>10bit ADC를 사용중이고,
>값이 오락가락하는건 아직 노이즈를 제대로 억제하지 않아서인걸로 보입니다.
>
>다만 수평 정지상태인데
>x축과 y축의 값이 차이가 나서 질문을 드립니다.
>
>대략적으로 80~100정도 y축 값이 더 높게 나옵니다.
>전선의 길이는 동일하고, 포트를 바꿔서 측정해봐도 같은 결과입니다.
>
>x축 값이 정상적이고 y축 값이 오버되서 출력되는 것 같은데..
>예전 질문들을 검색해보니 이와 같은 문제를 질문하신 분이 몇 분 계신것 같습니다.
>
>원인이나 해결 방법에 대해 조언을 부탁드립니다.
|
||||
| 1880 | 답변완료ATmega 128을 이용한 라인트레이서 | 서광영 | 2008-10-31 | 1,419 |
|
저희가 이번에 대학교에서 ATmega 128을 이용하여
라인트레이서 키트를 만들어보려합니다
그런데 저희가 이제 막 배우기 시작했는데, 제작을 해야할 일이 생겨서
시간이 그렇게 많지도 않고 이쪽에 대한 지식이 풍부하질 못하여
저희가 직접 제작하기에는 너무 많은 시간이 걸릴것 같아
이 회사에 의뢰를 할려고 합니다
의뢰해서 제작이 가능하다면 대략 시간과 돈은 어느정도가 될런지 궁금하구요?!
의뢰하고자 하는 제품은 기존에 만드셨던
ATmega16과 같은 형태에서 DC모터를 사용하구요
센서는 저희가 만든 유도장 센서를 이용하려고합니다
제작이 가능하시다면...010-7171-6486 으로 연락을 주시구요~
제 이름은 서광영 입니다!!
추신 : 혹시 저희가 만든 센서를 보내드리면
그쪽에서 키트와 함께 제작이 될런지도
물어보고 싶네요!! 이건 안되면 어쩔수 없구요
최대한 빠른 시간내로 연락바랍니다!!
관리자 답변
안녕하세요 N.T.C 입니다.
라인트레이서를 만들어 보실려 하신다면 저희 회사 키트를 사용 하셔서 공부를
하시는 것이 좋을듯 싶습니다.
저희 회사에서 일반인들의 제작 의뢰를 받아 제작하기에는 회사 여건상
여의치가 않습니다. 수량이 많은것도 아니고 한분을 위한 제작은 힘듭니다.
감사합니다.
>저희가 이번에 대학교에서 ATmega 128을 이용하여
>
>라인트레이서 키트를 만들어보려합니다
>
>그런데 저희가 이제 막 배우기 시작했는데, 제작을 해야할 일이 생겨서
>
>시간이 그렇게 많지도 않고 이쪽에 대한 지식이 풍부하질 못하여
>
>저희가 직접 제작하기에는 너무 많은 시간이 걸릴것 같아
>
>이 회사에 의뢰를 할려고 합니다
>
>의뢰해서 제작이 가능하다면 대략 시간과 돈은 어느정도가 될런지 궁금하구요?!
>
>의뢰하고자 하는 제품은 기존에 만드셨던
>
>ATmega16과 같은 형태에서 DC모터를 사용하구요
>
>센서는 저희가 만든 유도장 센서를 이용하려고합니다
>
>제작이 가능하시다면...010-7171-6486 으로 연락을 주시구요~
>
>제 이름은 서광영 입니다!!
>
>추신 : 혹시 저희가 만든 센서를 보내드리면
>
>그쪽에서 키트와 함께 제작이 될런지도
>
>물어보고 싶네요!! 이건 안되면 어쩔수 없구요
>
>최대한 빠른 시간내로 연락바랍니다!!
|
||||
| 1879 | 답변완료atmega128 플레쉬메모리에 자료저장하기 | 김관태 | 2008-10-31 | 1,410 |
|
atmega128 내부에 플레쉬 메몰이 128kb가 있는것으로 알고 있는데요.
GPS 모듈을 UART통신으로 연결하여 얻은 DATA를 10분 정도 저장 한 후
PC로 DOWNLOAD를 하려 합니다. 가능할까요?
실험개요는 이렇습니다.
GPS모듈을 이용하여 ATmega128회로보드와 연결된 주행로봇 구동
주행실험 후 LAP으로 돌아와 PC로 주행중 얻은 DATA를 확인..
저희가 찾은 방법으로는 HEX 에디터를 이용하면 된다는거 같은데... 이게 좀 힘들어보이거든요.. 가능한건지도 모르겠고...
차선책으로는 UART통신을 이용 SD메모리에 저장하는 장치를 팔기에 그걸 이용해보려하는데요.
첫번째것이 가능한지가 궁금해서 질문드렸습니다. 혹시 가능하다면 방법좀 갈켜주세요~
관리자 답변
안녕하세요? 고객님,
저희 N.T.C를 이용하여 주셔서 감사합니다.
다운로드 하면서, 내부 플레시 메모리로 저장이 가능할 것 같습니다.
데이터를 얼마나 자주 받느냐를 가지고, 계산해 봐야 겠죠.
내부 플레시 메모리에 저장하는 코드를 테스트 하고, 짜보는 게 우선이겠지요.
관련 소스가 많이 돌아다니는 것 같긴 하던데요. 좀 찾아 보셔야 할 것 같네요.
수고하세요.
>atmega128 내부에 플레쉬 메몰이 128kb가 있는것으로 알고 있는데요.
>GPS 모듈을 UART통신으로 연결하여 얻은 DATA를 10분 정도 저장 한 후
>PC로 DOWNLOAD를 하려 합니다. 가능할까요?
>
>실험개요는 이렇습니다.
>GPS모듈을 이용하여 ATmega128회로보드와 연결된 주행로봇 구동
>주행실험 후 LAP으로 돌아와 PC로 주행중 얻은 DATA를 확인..
>
>저희가 찾은 방법으로는 HEX 에디터를 이용하면 된다는거 같은데... 이게 좀 힘들어보이거든요.. 가능한건지도 모르겠고...
>
>차선책으로는 UART통신을 이용 SD메모리에 저장하는 장치를 팔기에 그걸 이용해보려하는데요.
>
>첫번째것이 가능한지가 궁금해서 질문드렸습니다. 혹시 가능하다면 방법좀 갈켜주세요~
|
||||
