로그인 | 회원가입 | 주문 조회
총 10,743개의 질문이 있습니다.
번호 제목 작성자 등록일 조회
6498 답변완료프로그램 빌드 시 오류... Newbie 2011-11-11 1,391
안녕하세요. 이번에 ATMega 128 풀키트를 구매하여 보드상에서 프로그램을 실행해보려고 하는데..예상대로 잘 안되는군요. 프로그램 다운로드엔 문제가 없어 보이지만, 프로그램 빌드가 안 됩니다. PC에서의 프로그램 실행환경은 windows XP입니다. 매뉴얼에 나온 대로 WinAVR 최신=> AVR Studio 최신 => USB ISP를 순서대로 설치했습니다. 장치관리자에서 USB ISP 정상 인식하는 것 까지 확인했구요. com3으로 잡혔습니다. 그런데 AVR Studio 에서 매뉴얼에 나온 간단한 LED점멸 프로그램을 넣어 빌드를 해 봤지만, 빌드가 안되네요. 혹시나 싶어, main만 남겨놓고 전부 주석 처리하여 빌드했는데도 안 되고 있습니다. 결과를 보면 문법 오류가 아니고 아예 명령어를 인식 못하는 것 같습니다. WinAVR이 gcc기반이긴 해도, windows 용으로 포팅되어 있다고 생각헸는데...혹시 별도의 리눅스 가상 플랫폼.. CYGWIN같은 것을 설치해야 하는지요? 매뉴얼엔 그에 대한 언급은 없는데요. 그게 아니면 환경 설정을 뭔가 잘못 한 것 같은데, 제가 뭘 해줘야 할까요? 프로그램 설치 후 아무것도 건드린게 없고, 혹시나 싶어 재부팅까지 전부 수행했는데 안 되고 있거든요. 혹시 Program Files 에 설치하지 않은게 문제 될까요? 저 위치 말고 별도의 디렉토리에 설치했거든요. 그런 문제는 아닐거라고 생각합니다만... 빌드 시 오류 나온 화면 캡쳐 떠서 올립니다. 신속한 답변 부탁 드립니다~
관리자 답변 NEWTC · 2011-11-12
안녕하세요? 고객님, 좀 답변이 늦었네요. make 파일 작성을 제대로 안되어서 그런 것 같습니다. 본사 소스들을 참고 바랍니다. 자료실->기존자료실 가면, WINAVR 이라고 치거나 AVR Studio 라고 검색하면 소스들이 나올겁니다. 수고하세요. >안녕하세요. > >이번에 ATMega 128 풀키트를 구매하여 보드상에서 프로그램을 실행해보려고 하는데..예상대로 잘 안되는군요. > >프로그램 다운로드엔 문제가 없어 보이지만, 프로그램 빌드가 안 됩니다. > >PC에서의 프로그램 실행환경은 windows XP입니다. 매뉴얼에 나온 대로 WinAVR 최신=> AVR Studio 최신 => USB ISP를 순서대로 설치했습니다. 장치관리자에서 USB ISP 정상 인식하는 것 까지 확인했구요. com3으로 잡혔습니다. > >그런데 AVR Studio 에서 매뉴얼에 나온 간단한 LED점멸 프로그램을 넣어 빌드를 해 봤지만, 빌드가 안되네요. > >혹시나 싶어, main만 남겨놓고 전부 주석 처리하여 빌드했는데도 안 되고 있습니다. 결과를 보면 문법 오류가 아니고 아예 명령어를 인식 못하는 것 같습니다. > >WinAVR이 gcc기반이긴 해도, windows 용으로 포팅되어 있다고 생각헸는데...혹시 별도의 리눅스 가상 플랫폼.. CYGWIN같은 것을 설치해야 하는지요? 매뉴얼엔 그에 대한 언급은 없는데요. > >그게 아니면 환경 설정을 뭔가 잘못 한 것 같은데, 제가 뭘 해줘야 할까요? 프로그램 설치 후 아무것도 건드린게 없고, 혹시나 싶어 재부팅까지 전부 수행했는데 안 되고 있거든요. > >혹시 Program Files 에 설치하지 않은게 문제 될까요? 저 위치 말고 별도의 디렉토리에 설치했거든요. 그런 문제는 아닐거라고 생각합니다만... > > >빌드 시 오류 나온 화면 캡쳐 떠서 올립니다. 신속한 답변 부탁 드립니다~
6497 답변완료3축 가속도 센서 플러스 모듈(AM-3AXIS-P) 회로도 구할수 있나요? 성인수 2011-11-11 1,316
3축 가속도 센서 플러스 모듈(AM-3AXIS-P) 회로도 구할수 있나요? 학교 과제로 하고 있는데 회로도 까지 제출해야 되는데 자료실에 PDF파일에는 센서의 회로도만 있고 보드 회로도는 없는데 보드 회로도 주실수 있나요?
관리자 답변 NEWTC · 2011-11-12
안녕하세요? 고객님, 저희 뉴티씨를 이용하여 주셔서 감사합니다. 센서보드는 10핀 헤더박스에서 나온 전원 5V를 센서모듈의 전원 LM1117-3.3V로 다운시켜서, 센서 모듈에 공급하는 역할을 합니다. 또한, 모듈의 나머지 핀들을 10핀 헤더박스에 연결한 역할을 합니다. 전원 노이즈를 제거하기 위하여, 100uF와 104(0.1uF)를 5V 입력단, 3.3V 출력단 양쪽에 달아서, 각각 저주파, 고주파 노이즈를 제거합니다. 그 정도입니다. 하지만, 여기서, PCB 배선이 매우 중요합니다. 이 배선에 따라서, 노이즈가 들거나 나거나 합니다. 수고하세요. >3축 가속도 센서 플러스 모듈(AM-3AXIS-P) 회로도 구할수 있나요? >학교 과제로 하고 있는데 회로도 까지 제출해야 되는데 >자료실에 PDF파일에는 센서의 회로도만 있고 보드 회로도는 없는데 >보드 회로도 주실수 있나요?
6496 답변완료3축 가속도 센서 관련질문 김새티 2011-11-11 1,155
안녕하세요. 2축 자이로 플러스모듈에서 자이로 모듈을 제거하고 3축 가속도 모듈을 달아서 각도를 받으려. 합니다. 플러스 모듈이. 가속도센서와 자이로센서 모두 호환이 되는지요? 가속도센서와호환이 되다면 각도를 받을 수 있는 예제소스를 받을 수 있겠습니까.??
관리자 답변 NEWTC · 2011-11-12
안녕하세요? 고객님, 저희 뉴티씨를 이용하여 주셔서 감사합니다. 답변 드릴께요. >안녕하세요. > >2축 자이로 플러스모듈에서 자이로 모듈을 제거하고 > >3축 가속도 모듈을 달아서 각도를 받으려. 합니다. > >플러스 모듈이. 가속도센서와 자이로센서 모두 호환이 되는지요? ==> 호환이 됩니다. > >가속도센서와호환이 되다면 각도를 받을 수 있는 예제소스를 > >받을 수 있겠습니까.?? ==> 가속도 센서는 가속도 값으로 속도나 거리를 구하는 겁니다. 가속도 센서로 각도를 받을 수도 있는 데, 이 경우 매우 천천히 움직여야 합니다. 그렇게 되면, 가속도 센서 출력 = 정적 가속도 + 동적 가속도 에서 동적 가속도가 0이 되므로, 정적 가속도 값만 받아서 보면, 중력 가속도 값을 받아 보는 겁니다. 이것으로 x, y, z의 각도를 구할 수 있습니다. http://www.newtc.co.kr/board/download.php?id=pds&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=가속도&select_arrange=headnum&desc=asc&no=121&filenum=1 여기 보면, 각도 구하는 공식이 나옵니다. 참고하시면 좋겠습니다. 그리고, FAQ에 가면 가속도 센서 부분을 보세요. http://www.newtc.co.kr/board/view.php?id=faq&page=3&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=26 수고하세요.
6495 답변완료아래 빌드 오류 원인 찾았음.. Newbie 2011-11-11 1,433
상당 시간의 삽질 & 검색끝에 원인을 찾았습니다. 제가 해당 키트에 함께 동봉된 CD를 이용할 수 없는 환경에 있어서.. 개별적으로 키트에 포함된 한글 책자를 보고 따라가며 프로그램을 설치했는데 이게 화근이었던 것 같네요. AVR Tool Chain을 설치하지 않았던게 해당 빌드 오류의 원인이었습니다. 매뉴얼에 의하면 WinAVR => AVR Studio => USB ISP 순서로 설치하라고 되어 있지, AVR Tool Chain 설치에 대해선 한마디 언급이 없네요. 빌드시 출력되는 오류 메시지로부터 힌트를 얻어 웹검색을 해 봤는데... 영문으로 된 엉뚱한 얘기들만 수십 페이지를 본 끝에... 제 경우와 일치하는 현상을 발견해 툴 체인 설치하니까 그제야 되는군요.. (여기 게시판엔 이와 관련된 질문이 한건도 없네요. 이상하네요. 너무 초보적인 질문이라 그런가요...) 사실 처음 시도하는 입장에선 이런 부분조차 대단한 삽질이 동원되어야 합니다. 이런 부분 조금~만 신경 써주세요~ 결국 자문 자답이 되네요.
관리자 답변 NEWTC · 2011-11-12
안녕하세요? 고객님, 툴체인 깔아도 되지만, 그런데, WINAVR, AVR Studio 이렇게만 설치하면, 본사의 소스들은 문제가 없이 동작합니다. 툴체인은 깔지 않아도 되지요. 하지만, 정성어린 스스로의 답변에 감사드립니다. 그것도 좋은 해결책입니다. 고생 많으셨습니다. 수고하세요. >상당 시간의 삽질 & 검색끝에 원인을 찾았습니다. > >제가 해당 키트에 함께 동봉된 CD를 이용할 수 없는 환경에 있어서.. >개별적으로 키트에 포함된 한글 책자를 보고 따라가며 프로그램을 설치했는데 >이게 화근이었던 것 같네요. > >AVR Tool Chain을 설치하지 않았던게 해당 빌드 오류의 원인이었습니다. > >매뉴얼에 의하면 > >WinAVR => AVR Studio => USB ISP 순서로 설치하라고 되어 있지, >AVR Tool Chain 설치에 대해선 한마디 언급이 없네요. > >빌드시 출력되는 오류 메시지로부터 힌트를 얻어 웹검색을 해 봤는데... >영문으로 된 엉뚱한 얘기들만 수십 페이지를 본 끝에... 제 경우와 >일치하는 현상을 발견해 툴 체인 설치하니까 그제야 되는군요.. > >(여기 게시판엔 이와 관련된 질문이 한건도 없네요. >이상하네요. 너무 초보적인 질문이라 그런가요...) > >사실 처음 시도하는 입장에선 이런 부분조차 대단한 삽질이 동원되어야 합니다. >이런 부분 조금~만 신경 써주세요~ > > >결국 자문 자답이 되네요.
6494 답변완료ISP 드라이버가 자료실에 링크되어있으며 찾을 수 없다고 나옵니다. 한정호 2011-11-12 1,447
AD-USBISP V03.5를 다운로드하려는데 없네요. 확인 부탁드립니다. 윈도우7 용입니다.
관리자 답변 NEWTC · 2011-11-12
안녕하세요? 고객님, 불편하게 해 드려서 죄송합니다. 링크를 수정하여 두었습니다. 요즘 웹사이트 특정 파일 다운로드를 서버감염 등을 통하여 들어오는 바람에, 트래픽 초과가 간혹 발생하여, 링크 조정이 있었습니다. 그 때, 일부 깨졌나 봅니다. 다시 수정하여 두었으니, 다운로드 받아 주세요. 그리고, 네이버 까페 (http://cafe.naver.com/newtc )에도 가입하시면 편리하게 사용 가능합니다. 수고하세요. >AD-USBISP V03.5를 다운로드하려는데 없네요. 확인 부탁드립니다. >윈도우7 용입니다.
6493 답변완료ISP Mode Error 관련 문의 드립니다 강태현 2011-11-12 1,387
안녕하십니까 얼마전 8051키트인 AB-S52K 키트를 사서 공부중입 학생입니다 (AT89s52사용) 예제 소스를 다운받고 컴파일을 하는 가운데 사진과 같은 오류가 발생했습니다. 저희는 키트에 이상이 있는 줄 알고 똑같은 키트를 재구매를 했습니다. 하지만 포장을 뜯고 바로 실행해도 똑같은 오류가 계속 발생 합니다. 어떻게 해야 하나요?
관리자 답변 NEWTC · 2011-11-12
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 불편을 끼쳐 드려서 죄송합니다. 이상하네요. 일단, AVR Studio 에서 다운로드 화면이 떳다는 것은, USBISP는 이상없이 드라이버 잘 잡으셨다는 것이구요. 메인 탭에 있는 내용으로 볼 때, CPU 쪽에서 89S52로 선택하셨다는 것이구요. CPU 쪽에서 Chip Signature Check 를 해 보셨는지요? 89S52 보드에 전원을 공급하지 않아도 이렇게 나올 수 있습니다. 전원 연결 확인하여 보시구요. USBISP에서 전원을 줄 수도 있습니다. USBISP 메뉴얼 보시면 나와 있구요. 다 했는 데 이렇게 나온다면, 본사에서 점검을 받으시는 것이 좋겠습니다. 본사 방문이나 택배 모두 가능합니다. 최대한 빠른 시간 내에 점검하여 드릴 테니, 본사로 방문하여 주시거나, 택배로 보내주시기 바랍니다. 다시 한 번 죄송하게 생각합니다. 수고하세요. >안녕하십니까 > >얼마전 8051키트인 > >AB-S52K 키트를 사서 공부중입 학생입니다 >(AT89s52사용) > >예제 소스를 다운받고 컴파일을 하는 가운데 > >사진과 같은 오류가 발생했습니다. > >저희는 키트에 이상이 있는 줄 알고 > >똑같은 키트를 재구매를 했습니다. > >하지만 포장을 뜯고 바로 실행해도 똑같은 오류가 계속 발생 합니다. > >어떻게 해야 하나요?
6492 답변완료안녕하세요 가속도---->각도 김새티 2011-11-12 1,287
올려져있는 예제 소스에서 buf2,3,4,5,6,7 에 들어 있는 값이 adc된 값임을 확인했습니다. 2,4,6 버퍼에 들어 있는 값이 센서 +,- 기울기 값을 나타낸 것이 맞나요? 3 5 7 버퍼에 들어 잇는 값이 가속도에 따른 디지털 값이 맞나요? 가속도에 관한 값이 맞다면 각도를 어떤식으로 구할 수 있나요? 일다은 버퍼 3,5,7 값을 정지상태에서 값을 평균을 구하여 기준값으로 정하여 빼줬습니다. 3,5,7 값이 센서의 움직임에 따라 크기가 변하는 것을 확인 했습니다. angx = atan(b / sqrt(d*d + f*f)) * 180 / 3.141592; angy = atan(d / sqrt(b*b + f*f)) * 180 / 3.141592; if (a == 0){ if( c == 0){ power = -1; ultra = -1; } else if ( c == 1 ){ power = -1; ultra = 1; }} else if (a == 1){ if( c == 0){ power = 1; ultra = -1; } else if ( c == 1 ){ power = 1; ultra = 1; } } /*printf("%d\\r\\n",power); printf("%d\\r\\n\\n",ultra); printf("%lf\\r\\n",a); printf("%lf\\r\\n",b); printf("%lf\\r\\n",c); printf("%lf\\r\\n",d); printf("%lf\\r\\n",e); printf("%lf\\r\\n\\n",f);*/ printf("%lf\\r\\n",angx * power); printf("%lf\\r\\n\\n\\n",angy * ultra); 요런식으로 생각해봤는데...생각처럼 잘 되지 않더라구요.. 도움을 주시면 감사하겠습니다.
관리자 답변 NEWTC · 2011-11-13
안녕하세요? 고객님, AVR의 ADC에는 10비트를 ADC 할 수 있습니다. 그런데, 이는 두 바이트로 표시할 수 있는 데, 오른쪽으로 정렬하면, 상위 8비트 중 최상위 6개 비트는 필요없는 내용이고, 상위 8비트 중 D0와 D1과 하위 8개 비트 해서 토탈 10개의 비트를 사용하는 경우가, 바로 10비트 ADC를 쓰는 경우입니다. 우리 가속도 센서 AVR 예제에서 바로 그 경우를 사용하고 있습니다. 또, 8비트만 쓸 수도 있는 데, 이 경우는 ADC 결과를 왼쪽 정렬하면, 상위 8개 비트는 데이터로 쓰고, 하위 8개 비트 중 최상위 2개 D7, D6는 버리는 겁니다. 즉, 이 경우 1개 바이트만 사용하는 건데요. ADC 후에 에러가 클 경우 주로 사용합니다. 따라서, 현재의 예제에서는 10개 비트를 다 사용하여 쓰는 것이므로, buf[2], buf[3]은 X의 데이터 buf[4], buf[5]는 Y의 데이터 buf[6], buf[7]은 Z의 데이터가 됩니다. 이를 지난 번 답변에서 알려드린 PPT 자료의 맨 마지막 부분의 페이지의 공식에 넣어서, 기울기를 구하면 됩니다. 수고하세요. >올려져있는 예제 소스에서 > >buf2,3,4,5,6,7 에 들어 있는 값이 adc된 값임을 확인했습니다. > >2,4,6 버퍼에 들어 있는 값이 센서 +,- 기울기 값을 나타낸 것이 맞나요? > >3 5 7 버퍼에 들어 잇는 값이 가속도에 따른 디지털 값이 맞나요? > >가속도에 관한 값이 맞다면 각도를 어떤식으로 구할 수 있나요? > >일다은 버퍼 3,5,7 값을 정지상태에서 값을 평균을 구하여 기준값으로 정하여 빼줬습니다. > >3,5,7 값이 센서의 움직임에 따라 크기가 변하는 것을 확인 했습니다. > >angx = atan(b / sqrt(d*d + f*f)) * 180 / 3.141592; >angy = atan(d / sqrt(b*b + f*f)) * 180 / 3.141592; > > > if (a == 0){ > if( c == 0){ > power = -1; > ultra = -1; > } > else if ( c == 1 ){ > power = -1; > ultra = 1; > }} > else if (a == 1){ > if( c == 0){ > power = 1; > ultra = -1; > } > else if ( c == 1 ){ > power = 1; > ultra = 1; > } > } > > /*printf("%d\\r\\n",power); > printf("%d\\r\\n\\n",ultra); > > printf("%lf\\r\\n",a); > printf("%lf\\r\\n",b); > printf("%lf\\r\\n",c); > printf("%lf\\r\\n",d); > printf("%lf\\r\\n",e); > printf("%lf\\r\\n\\n",f);*/ > > > > printf("%lf\\r\\n",angx * power); > printf("%lf\\r\\n\\n\\n",angy * ultra); > >요런식으로 생각해봤는데...생각처럼 잘 되지 않더라구요.. > >도움을 주시면 감사하겠습니다. >
6491 답변완료ATMEGA 2560 개발 킷트와 parallax 초음파 센서 인식 가능 여부 윤혁 2011-11-13 1,439
안녕하세요 현제 ATMEGA 2560 개발 킷트를 사용하고 있는 한 학생입니다. 제가 이번 12월에 전국 로봇대회를 나가게 되었는데요. 제가 가지고있는 parallax의 초음파센서(http://www.parallax.com/Store/Sensors/ObjectDetection/tabid/176/CategoryID/51/List/0/SortField/0/Level/a/ProductID/92/Default.aspx)와 ATMEGA 2560 개발 킷트가 호환이 가능하지 여쭈어 보고 싶습니다.(프로그램) 제가 가지고 있는 정보를 첨부해드리겠습니다. 죄송하지만 예제 프로그램을 보내주시면 정말로 감사드리겠습니다^^ ///////////////////혹시 이게 프로그램인가요?? ' Smart Sensors and Applications - PingMeasureCmAndIn.bs2 ' Measure distance with Ping))) sensor and display in both in & cm ' {$STAMP BS2} ' {$PBASIC 2.5} ' Conversion constants for room temperature measurements. CmConstant CON 2260 InConstant CON 890 cmDistance VAR Word inDistance VAR Word time VAR Word DO PULSOUT 15, 5 PULSIN 15, 1, time cmDistance = cmConstant ** time inDistance = inConstant ** time DEBUG HOME, DEC3 cmDistance, " cm" DEBUG CR, DEC3 inDistance, " in" PAUSE 100 LOOP
관리자 답변 NEWTC · 2011-11-14
안녕하세요? 고객님, 첨부한 소스는 그 센서 3개 또는 2개로 만든 예제입니다. 참고 바랍니다. 수고하세요. >안녕하세요 현제 ATMEGA 2560 개발 킷트를 사용하고 있는 한 학생입니다. > >제가 이번 12월에 전국 로봇대회를 나가게 되었는데요. > >제가 가지고있는 parallax의 초음파센서(http://www.parallax.com/Store/Sensors/ObjectDetection/tabid/176/CategoryID/51/List/0/SortField/0/Level/a/ProductID/92/Default.aspx)와 ATMEGA 2560 개발 킷트가 호환이 가능하지 여쭈어 보고 싶습니다.(프로그램) > >제가 가지고 있는 정보를 첨부해드리겠습니다. > >죄송하지만 예제 프로그램을 보내주시면 정말로 감사드리겠습니다^^ > > > > >///////////////////혹시 이게 프로그램인가요?? > >' Smart Sensors and Applications - PingMeasureCmAndIn.bs2 >' Measure distance with Ping))) sensor and display in both in & cm >' {$STAMP BS2} >' {$PBASIC 2.5} >' Conversion constants for room temperature measurements. >CmConstant CON 2260 >InConstant CON 890 >cmDistance VAR Word >inDistance VAR Word >time VAR Word >DO >PULSOUT 15, 5 >PULSIN 15, 1, time >cmDistance = cmConstant ** time >inDistance = inConstant ** time >DEBUG HOME, DEC3 cmDistance, " cm" >DEBUG CR, DEC3 inDistance, " in" >PAUSE 100 >LOOP >
6490 답변완료AVR용 USB-ISP V03.5 지원 가능 AVR Studio 버전이 궁금합니다. 심주현 2011-11-14 1,425
메뉴얼 상으로는 최신버전까지 지원한다고 되어 있는데 혹시 AVR Studio 4.19 버전과 AVR Studio 5에서도 지원 가능합니까?
관리자 답변 NEWTC · 2011-11-14
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감샇바니다. AVR Studio 5에서 STK500을 대부분 지원하지 않고 있습니다. 차츰 차츰, 지원 대상이 넓어지고는 있지만, 아직 거의 전무한 상태라서, 다운로드 자체는 AVR Studio 4.xx 버전을 쓰셔야 할 것 같습니다. 메뉴얼이 5.xx 버전 이전에 만들어진 것임을 참고하시기 바랍니다. 수고하세요. >메뉴얼 상으로는 최신버전까지 지원한다고 되어 있는데 > >혹시 AVR Studio 4.19 버전과 AVR Studio 5에서도 지원 가능합니까? >
6489 답변완료스테핑 모터 구입문의 및 질문사항 송수원 2011-11-14 1,382
스텝모터를 2개 가지고 제어할려고 하는 초보 학생입니다. 그래서 구입문의와 몇가지 질문을 할려고 합니다. 일딴 AVR ARTmega 128를 구입할려고 합니다. 1. B-M128Pro-A 랑 KD-128Pro랑 무슨 차이죠 ? 2. 구입을 AB-M128Pro-A , AM-CS2P, AM-TS8, 스테핑 모터 2개를 구입할려고 합니다 이렇게 구동이 가능한지 궁금합니다. 3. NewTC에서 파는 스테핑 모터로 3kg정도를 도르레방식으로 올릴려고 합니다. 2가지중(SE-SM243, SE-SM9k)중 어떤걸 사용해야 할까요 ? 4. 2상 - 여자방식으로 속도제어까지 가능할까요 ? 5. 제가 짠 코딩입니다. 스위치로 제어 하는건데 이렇게 구동이 가능할지 궁금합니다. 첨부파일로 올리겠습니다.
관리자 답변 NEWTC · 2011-11-14
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 답변 드릴께요. >스텝모터를 2개 가지고 제어할려고 하는 초보 학생입니다. > >그래서 구입문의와 몇가지 질문을 할려고 합니다. > >일딴 AVR ARTmega 128를 구입할려고 합니다. > >1. B-M128Pro-A 랑 KD-128Pro랑 무슨 차이죠 ? ==> 네, 모양이 똑같죠? 세부 내역에서 차이가 있습니다. - AB-M128PRO-A 보드는 모듈 + 메인보드 이렇게 합쳐진 제품이구요. - KD-128PRO는 거기에다가 아답타, AD-ISPPRO, 10핀 헤더 케이블들, 시리얼 케이블, 4핀 -4핀 시리얼 케이블, 전원용 2핀 케이블, CD 한장(각종 소스,데모컴파일러,강좌, 데이터 시트, 메뉴얼 등을 포함) 을 함께 드리는 겁니다. 따로 사는 것 보다는 함께 사는 것이 편리하기도 하고, 저렴하기도 합니다. KD-128ALL 이라는 제품도 회사내에 존재하는 데, 거기에 보면, 교재가 있습니다. 그 실습용 교재에 KD-128PRO의 메인 보드인 AB-M128PRO-A 보드를 사용하여, 20가지 실습들이 작업이 되어 있습니다. 그 교재에는 89S52용 메인보드로 하는 실습들도 16가지나 들어 있습니다. > >2. 구입을 AB-M128Pro-A , AM-CS2P, AM-TS8, 스테핑 모터 2개를 구입할려고 합니다 > 이렇게 구동이 가능한지 궁금합니다. ==> 네 가능합니다, 다만, 전원용 2핀 케이블과 SMPS 또는 아답타, USBISP 등이 있어야 하겠습니다. 시리얼 통신 사용할 경우, 시리얼 케이블이 있거나, USB-Serial도 필요 하곘지요. >3. NewTC에서 파는 스테핑 모터로 3kg정도를 도르레방식으로 올릴려고 합니다. 2가지중(SE-SM243, SE-SM9k)중 어떤걸 사용해야 할까요 ? ==> 가능하다면, 토크가 좀 넉넉한 SM9K를 쓰는 것이 좋겠습니다. >4. 2상 - 여자방식으로 속도제어까지 가능할까요 ? ==> 물론입니다. 속도 제어와 관련 있는 사항이 아니라, 1상 여자 2상 여자 차이는 2상 여자가 더 많은 전류를 쓰기 때문에, 더 많은 토크를 가집니다. 또한, 1-2상 여자 방식은 스텝당 1.8도 모타의 경우 0.9도 구동이 가능해 져서, 보다 정밀하게 제어하는 방식입니다. 강좌->로봇강좌에서 모터 구동부 강좌를 보세요. > >5. 제가 짠 코딩입니다. 스위치로 제어 하는건데 이렇게 구동이 가능할지 궁금합니다. 첨부파일로 올리겠습니다 ==> 직접 짠 소스를 분석해 드리지는 못함을 양해하여 주시기 바랍니다. 본사의 예제 소스를 참고하여 주세요. 수고하세요.
6488 답변완료PID제어기 적용 최승훈 2011-11-14 1,295
안녕하세요 이번에 Atmega128을 이용하여 PID제어기를 이용한 DC모터와 서보모터를 제어하려고 하는데 혹시 예제소스가 없을까요?? 각각의 gain값은 구한 상태인데(P,I,D각각의 값) 적용을 하려니 막막해서요. 사용하는 프로그램은 Codevision이며 사용하는 제품은 Atmega128과 자이로센서입니다.
관리자 답변 NEWTC · 2011-11-14
안녕하세요? 고객님, 저희 뉴티씨를 이용하여 주셔서 감사합니다. 죄송하지만, 관련 PID 제어 소스는 예제가 없습니다. 본사 모듈 사용 관련 예제는 제공되지만, PID 제어까지는 제공되지 않음을 양해하여 주시기 바랍니다. 수고하세요. >안녕하세요 >이번에 Atmega128을 이용하여 PID제어기를 이용한 DC모터와 서보모터를 제어하려고 하는데 >혹시 예제소스가 없을까요?? >각각의 gain값은 구한 상태인데(P,I,D각각의 값) 적용을 하려니 막막해서요. >사용하는 프로그램은 Codevision이며 사용하는 제품은 Atmega128과 자이로센서입니다.
6487 답변완료ATmega128-Pro 모듈에 관한 질문입니다. 권종원 2011-11-15 1,404
ATmega128 모듈이라고 쓰긴했지만, ATmega2560 모듈도 그렇고, 모듈에 보면, 몰렉스3핀짜리 2개를 USART0번, USART1번으로 따로 뽑아두셨잖습니까? 그와는 별도로 GPIO 중에도 서브기능으로 RxD0,TxD0, RxD1,TxD1이 있고요. 둘 간의 차이가 어떤 건지 알고싶습니다. DVM으로 찍어보니 몰렉스로 나와있는 Rx, TX핀이 GPIO와 바로 연결되어있는것 같지는 않아서요.
관리자 답변 NEWTC · 2011-11-15
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 매우 좋은 질문입니다. 본사의 몰렉스 5267-3 으로 연결된 UART는 RS-232C Level(+-12V 레벨, 경우에 따라서는 -5V, +12V 사용) 이구요. 본사 제품들의 몰렉스 5045-4 커넥터는 GPIO와 연결되어 있는 데, 그 핀들은 멀티기능핀으로 UART로 사용할 수도 있습니다. 즉, MCU에 직결된 핀들이죠. 이 커넥터들은 모두 TTL Level(5V) 커넥터인데, CMOS-level(3.3V)와도 호환되도록 설계되어 있습니다. 참고로 본사 제품은 동시에 TTL Level과 RS-232C 레벨에 모두 연결되어 있어도 둘 다 정상적으로 동작할 수 있도록 설계되어 있습니다. 수고하세요. >ATmega128 모듈이라고 쓰긴했지만, ATmega2560 모듈도 그렇고, > >모듈에 보면, 몰렉스3핀짜리 2개를 USART0번, USART1번으로 따로 뽑아두셨잖습니까? > >그와는 별도로 GPIO 중에도 서브기능으로 RxD0,TxD0, RxD1,TxD1이 있고요. > >둘 간의 차이가 어떤 건지 알고싶습니다. > >DVM으로 찍어보니 몰렉스로 나와있는 Rx, TX핀이 GPIO와 바로 연결되어있는것 같지는 않아서요.
6486 답변완료첨부해주신 파일............ 윤혁 2011-11-15 1,409
저번에 첨부해주신 초음파센서 파일을 받았습니다.. 그건 예제 소스인가요??? parralax초음파도 호환이 되는 예제인가요?
관리자 답변 NEWTC · 2011-11-15
안녕하세요? 고객님, 저희 뉴티씨를 이용하여 주셔서 감사합니다. 네, 예전에 제가 검토하기로는 호환이 되는 것으로 생각됩니다. 다른 센서는 전원부 포함하여 5핀 으로 제어하는 것인데, 이 센서는 전원부 포함하여 3핀으로 제어하는 센서라서, 같은 내용 같습니다. 예전에 엔티렉스에서 비슷한 3핀짜리 초음파 센서를 제작한 적이 있었는 데, 그것용으로 저희가 테스트 해 보면서 만든 예제입니다. 좀 더 자세한 것은 직접 해 보셔야할 것 같습니다. 수고하세요. >저번에 첨부해주신 초음파센서 파일을 받았습니다.. > >그건 예제 소스인가요??? > >parralax초음파도 호환이 되는 예제인가요?
6485 답변완료테스트 환경 설정 관련 문의 건 하성근 2011-11-14 1,421
1. 보유 환경 1) 노트북 2) ATmega 128 pro 개발키트 3) USBISP 에서 AVR 배우기를 시작해보려는데 환경 구성을 잘 모르겠습니다. 현재 설치된 내용은 1) WINAVR + AVR studio 2) USBISP V03.5 Driver 입니다. 초기 프로젝트 생성해서 LED 켜보는걸 해보려고 자료실을 뒤져서 해보고 있는데 ISP가 연결이 되었는지 안된건지도 모르겠습니다. C경험은 있구요. 초기 환경 설정만 AVR studio+USBISP로 하는 방법만 좀 알려주시면 감사하겠습니다.
관리자 답변 NEWTC · 2011-11-15
안녕하세요? 고객님, 본사 까페를 가시면, 보실 수 있습니다. http://cafe.naver.com/newtc/198 수고하세요. > >1. 보유 환경 > 1) 노트북 > 2) ATmega 128 pro 개발키트 > 3) USBISP > >에서 AVR 배우기를 시작해보려는데 환경 구성을 잘 모르겠습니다. > >현재 설치된 내용은 > 1) WINAVR + AVR studio > 2) USBISP V03.5 Driver >입니다. > >초기 프로젝트 생성해서 LED 켜보는걸 해보려고 자료실을 뒤져서 해보고 있는데 >ISP가 연결이 되었는지 안된건지도 모르겠습니다. > >C경험은 있구요. 초기 환경 설정만 AVR studio+USBISP로 하는 방법만 좀 알려주시면 감사하겠습니다. >
6484 답변완료AM-MS2모듈에 관하여 질문드립니다. 이학경 2011-11-16 1,441
예제소스 참고해서 잘 쓰고있습니다. 메뉴얼을 보면 1 .속도조절 2. 모터의 enable, disable 3. ccw,cw조절 이렇게 3가지의 기능이 있더라구요 제가원하는것은 모터한쪽은 끈상태로 정지 한쪽은 움직이게 제어할수있는가 입니다. 전체를 온, 오프 할수는 있어도 한쪽모터만 멈추게하는 방법은 없는것 같던데 혹시 프로그래밍적으로 지원한다면 도움부탁드립니다. ////////////////////////////////////////////////////// 모터의 전원을 12v를 주고있습니다. 스팩상으로는 40v까지 가능하다고 하던데 만약 24v를 연결해서 사용하면 모터의 출력이 달라지나요? ///////////////////////////////////////////////////// 현재 뉴티씨 스테핑모터 2kg급을 사용하는데 9kg급으로 바꾸면 어떤부분들의 기능이 상승되는지요 힘이라던가 속도 등이 모두다 상승되나요? 위의 3가지 질문드립니다. 도움 부탁드립니다.
관리자 답변 NEWTC · 2011-11-16
안녕하세요? 고객님, 항상 저희 뉴티씨를 이용하여 주셔서 감사합니다. 모터의 enable 핀을 disable로 바꾸게 되면, 말씀하신데로 전체가 OFF 됩니다. 하지만, 이 순간 토크가 풀리면서, 모터에 연결된 기구파트에 따라서, 쉽게 움직여 버립니다. 예를 들어서, 방향을 위로 기울어져서 되어 있었다면, 밑으로 풀리면서 떨어지게 되죠. 하지만, 모터를 Hold (정지) 기능은 단지 클럭핀에 펄스를 넣지 않으면 그 자리에 정지해 있게 되므로, 매우 간단합니다. 다만, 정지해 있게 되면, 많은 토크를 쓰게 되는 데, 이 때, 모터 구동부에 열이 발생하게 될 수 있습니다. 열이 발생하지 않을 정도로 적은 토크를 쓴다면, 그냥 해당 방향의 클럭핀에 펄스를 넣지 않으면 되구요. 열이 많이 난다면, 아래의 방법들을 생각해 보세요. 그래서, 이 경우에 자주 사용하는 방법이 있습니다. 1. CLK 핀인데요. CLK 핀이 최소 타이밍(2us)이 있어서, 그 시간만 ON 해주고 나머지 시간은 OFF(최소 2us) 해줘도 잘 동작합니다. 물론, 토크에 다소 영향이 있습니다만, 일단 동작은 잘 하고, PWM으로 CLK 핀의 파형의 ON/OFF 듀티(DUTY)를 변경해 주게 되면 되므로, 타이머 등을 이용하면 편리합니다. 즉, ON은 3us 정도 하고 OFF는 7us 정도 하면 열이 덜 난다는 말입니다. 토크가 덜 걸리게 되니까요. 2. Enable / Disable 핀을 사용합니다. Enable 했다가 Disable 했다가를 PWM으로 주게 되면, 모터가 힘이 걸렸다가 안걸렸다가 하므로, 그 시간을 빠르게 하면, 일정부분 토크가 걸려있게 되므로, 정지하게 됩니다. 이렇게 하면, 실제로 열이 많이 줄어들게 됩니다. 수고하세요. >예제소스 참고해서 잘 쓰고있습니다. > >메뉴얼을 보면 >1 .속도조절 >2. 모터의 enable, disable >3. ccw,cw조절 > >이렇게 3가지의 기능이 있더라구요 > > >제가원하는것은 모터한쪽은 끈상태로 정지 한쪽은 움직이게 제어할수있는가 입니다. >전체를 온, 오프 할수는 있어도 한쪽모터만 멈추게하는 방법은 없는것 같던데 >혹시 프로그래밍적으로 지원한다면 도움부탁드립니다. > > >////////////////////////////////////////////////////// >모터의 전원을 12v를 주고있습니다. >스팩상으로는 40v까지 가능하다고 하던데 >만약 24v를 연결해서 사용하면 모터의 출력이 달라지나요? > > >///////////////////////////////////////////////////// >현재 뉴티씨 스테핑모터 2kg급을 사용하는데 9kg급으로 바꾸면 어떤부분들의 기능이 상승되는지요 > >힘이라던가 속도 등이 모두다 상승되나요? > > > >위의 3가지 질문드립니다. 도움 부탁드립니다.