로그인 | 회원가입 | 주문 조회
총 10,743개의 질문이 있습니다.
번호 제목 작성자 등록일 조회
6813 답변완료스텝모터 구동에관하여 정태홍 2011-07-05 1,198
사진확대기에 장착되었던 모터가 고장이 나서 새로 교체를 하려다보니 이 부문에 문외한인 제가 어려움이 많아 질문을 드립니다. 1. 스테핑 모터는 SE-SM9K -뉴티시- 2. 드라이버는 AM-MS2(3A). -뉴티시- 3. 컨트롤러는 ATMEGA16개발보드. -뉴티시- 4. 스위치는 AM-TS8 -뉴티시- 등으로 구성하려합니다. 모터의 동작은 미세한 간격으로 천천히 정방향 역방향으로 동작시키는 일인데 위의 구성모듈로 그 동작제어가 가능한구성인지요. 그리고 AM-TS8 스위치를 커트롤러에 연결하여 모터의 동작제어가 가능한일인지요 원체 문외한이 메뉴얼만보고 공부를 한지라 질문도 어렵네요 시원하고 명쾌한 답변 부탁드립니다. 도와주세요
관리자 답변 NEWTC · 2011-07-02
네, 맞습니다. MAX3232를 사용했고, 그 후단이 3핀 커넥터로 UART0 및 UART1로 AM-128PRO위에 나와 있는 겁니다. 하지만, 메인 보드의 4핀 커넥터는 5V/3,3V Level과 호환됩니다. 수고하세요. >AM-128PRO 에 MAX232 쓰여진 거죠? >그래서 컴퓨터와 바로 연결해도 상관이 없는거죠?
6812 답변완료debug 포드 에서 printf사용상 문의입니다. 박민철 2011-07-05 845
sam7s256 board에서 printf 사용부분을 공부 중입니다. 그런데 UART0에서의 출력과 SW1,SW2 입력에 따른 printf 출력 화면을 잘 확인 하였습니다. 그런데 DBG 포트에서의 출력을 확인 하기 위해서 첨부된 예제 Example_IAR_5.20에서 main.c에 있는 putchar()와 getchar() 함수를 다음과 같이 디버그 포드로 데이터 전송 부분으로 활성화 하고 signed int putchar(signed int c) { return fputc(c, stdout); // 디버그 포트로 데이터 전송 //return UART0_putchar(c); // UART0 로 데이터 전송 } signed int getchar(void) { return DBGU_GetChar(); // 디버그 포트로 데이터 수신 //return UART0_getchar(); // UART0 로 데이터 수신 } 컴파일 후에 down loading하면 하이퍼 터미널에는 main function 내의 다음 함수결과만 출력되는 듯합니다. DBGU_puts ("\\n\\r\\nDBGU 로 출력 (dbgu.c 파일 참조)\\n\\r"); Debug포트상 출력을 확인하려면 또 다른 변경사항을 추가 해야 할 것 이 있는 것인 가요?? 하이퍼 터미널 출력 결과 부분 캡쳐 부분 올려 드립니다. 감사합니다.
관리자 답변 NEWTC · 2011-07-02
안녕하세요 >첨부해 주신 SAM-BA 사용 메뉴얼에 보면 PA0~PA2 를 High 상태로 하고 TST를 ON으로 하라고 되어 있는데 PA0~PA2 는 제가(사용자) 추가적으로 전압을 인가해야 한다는 것인가요? > >아니면 전원이 들어 가면 High로 pull-up되는 것인가요? 회로상에는 저항이 연결되어 있는 것을 보면 pull-up되는 것 같긴한데... 잘 몰라서요... 이부분을 보드상에 구성되어 있으므로 상관이 없습니다. usb나 아탑터로 전원을 인가하기 전에 tst 관련 핀만 on 으로 올리후 10초~이상 전원인가후에 전원을 해체하고 스위치를 내리후에 다시 전원을 인가하면 장치관리자에 usb 쪽을 보시면 at91~~~관련된 잡혀 나옵니다. 그상태에서 samba 사용하여 usb 또는 dbgu 다운로드를 사용하면 됩니다. 수고하세요 >arm 초보자입니니다. >며칠전에 SAM7S256을 구입하고 시작해보려는 입장입니다. > >첨부해 주신 SAM-BA 사용 메뉴얼에 보면 PA0~PA2 를 High 상태로 하고 TST를 ON으로 하라고 되어 있는데 PA0~PA2 는 제가(사용자) 추가적으로 전압을 인가해야 한다는 것인가요? > >아니면 전원이 들어 가면 High로 pull-up되는 것인가요? 회로상에는 저항이 연결되어 있는 것을 보면 pull-up되는 것 같긴한데... 잘 몰라서요... > >그리고 그렇다면... TST를 On한 이후에 USB나 Serial Cable로 SAMBA를 연결해 보려했는데 > >첨부해드린 Error메세지가 발생합니다. > >또한 USB연결시에는 SAM-BA 2.1에서 "Selection the connection" drop down메뉴에는 > >매뉴얼에서와 같은 "\\usb\\ARM0"와 같은 메뉴가 나타지 않고요... > >그래서 다음 단계로 갈 수가 없네요 > >제가 무엇을 잘 못 한 것일까요?? > >생초보라서.... 아주기본적인 것도 몰라서 죄송합니다.
6811 답변완료AB-M128Pro-A여기에 대해 궁금합니다. 황철원 2011-07-06 886
안녕하십니까. AB-M128Pro-A보드에 GPS모듈을 장착해서 사용이 가능한지 궁금 해서 이렇게 글을 남기게 되었습니다. 이번에 도난감지추적을 만들려고 하는데 GPS모듈 한개 가지고는 너무 부족한것 같아서 자이로 센서랑 가속도 센서 같은것을 여기 보드에 연결해서 사용할수 있으면 좋을것 같아가지고 이렇게 물어 보게 되었습니다. 가능하다면 빠른 시간안에 연락좀 부탁 드립니다. AB-M128Pro-A보드에서 RX TX데이터가 출력을 저희가 컨트롤 가능하다는 전제하예 몇개의 센서가 장착이 되면 좋겠습니다. 감사 합니다.
관리자 답변 NEWTC · 2011-07-02
안녕하세요 아래와 비슷한 질문 같아 보이는 군요 일반적으로 사용할때는 둘다 off 로 사용하면 됩니다. 스위치에 on 적혀있는 부분이 온 입니다.;; TST 기능은 usb나 dbgu 쪽으로 부트로더를 flash에 올리 때 사용합니다. ERASE 기능은 flash 에 있는 코드를 지울때 사용합니다. (거의 사용을 하지않습니다.) 수고하세요 >SAM7S256 보드에서 > >S302 DIP SW의 ON/OFF위치가 어떻게 되나요? > >출고 당시에는 모두 아래로 향하고 있었는데 > >DIP SW상에는 위쪽방향에 ON이라고 씌여 있어서 윗쪽이 ON인가 했더니... > >SAM-BA를 실행시켜려다 보니... 아래로 향하면 USB 및 serial cable로 인식이 되는 듯해서요 > >TST와 ERASE sw모두 ON/OFF방향이 같은가요? > >너무 기본적인 질문이라 부끄럽습니다... 첨이라... > >감사합니다.
6810 답변완료AB-M128Pro-A 한가지더 물어 보고 싶습니다. 황철원 2011-07-06 1,296
우선 앞선 질문의 답변 정말 고맙습니다. 이번엔 다름이 아니라 AB-M128Pro-A에 가속도 PORA ~ PORE 까지에 가속도 자이로 GPS센서를 연결 할수 있는것이 맞는지요?? 그리고 GPS랑 가속도 자이로센서를 보드에 장착후에 TX로 데이터가 전송이 된다면 데이터가 8bit가 맞는지요? 저희가 데이터를 받을시 무선으로 받을수도 있는지 궁금합니다 가능하다면 무선송수신기를 별도로 달아야 되는지 궁금합니다. 핵심적인 질문인데요 보드에 ARM은 어떤걸 하는지 궁금합니다. 마지막으로 저희가 추가적으로 달았던 센서를 따로 설정해서 코딩을 해야 되는지? 저희가 이번에 할려고 하는데 거의 맨땅에서 헤딩을할려고 하는데 코딩부터 하나하나 잘몰라서 참고 할것이 없어서 가슴이 아픕니다. 주저리 주저리 질문을 햇는데 이해 하기 어렵겠지만 한번 읽어봐 주시면 감사 하겠습니다.
관리자 답변 NEWTC · 2011-07-07
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 우선, GPS 센서는 출력이 시리얼이라서 UART0나 UART1에 연결해야 하구요. 레벨을 잘 보고 해야 합니다. 예를 들어서, TTL level(5V level)인지 또는 CMOS level(3.3V level)인지,와 RS-232C level(+-12V level)인지를 확인해서 해야 합니다. 그리고, 자이로와 가속도 센서는 ADC 해야 하기 때문에, PORTF에 연결해야 합니다. 무선은 본사의 RFMOD를 이용하면 무선 데이터를 보낼 수 있지만, 이 모듈로는 그렇게 빠른 속도로 보낼 순 없습니다. 따라서, 이 모듈로는 초당 10번 정도는 아무 무리없이 천천히 보낼 수 있어요. 본 모듈은 2.4GHz를 사용하구요. 좀 더 많은 데이터 전송을 위한다면, 지그비나 블루트스 등의 모듈을 구해서 하세요. 보드에 ARM은 어떤걸 ???이라는 부분은 무슨말인지잘 이해가 안갑니다. 혹시 ARM 프로세서 보드를 쓸 경우를 말하는 건가요? 무슨 말인지요? 좀 더 자세히 질문 바랍니다. 자세히 설명해 보세요. 수고하세요. >우선 앞선 질문의 답변 정말 고맙습니다. > >이번엔 다름이 아니라 AB-M128Pro-A에 가속도 PORA ~ PORE 까지에 가속도 자이로 > >GPS센서를 연결 할수 있는것이 맞는지요?? > >그리고 GPS랑 가속도 자이로센서를 보드에 장착후에 TX로 데이터가 전송이 된다면 > >데이터가 8bit가 맞는지요? 저희가 데이터를 받을시 무선으로 받을수도 있는지 궁금합니다 > >가능하다면 무선송수신기를 별도로 달아야 되는지 궁금합니다. > >핵심적인 질문인데요 보드에 ARM은 어떤걸 하는지 궁금합니다. > >마지막으로 저희가 추가적으로 달았던 센서를 따로 설정해서 코딩을 해야 되는지? > >저희가 이번에 할려고 하는데 거의 맨땅에서 헤딩을할려고 하는데 코딩부터 하나하나 > >잘몰라서 참고 할것이 없어서 가슴이 아픕니다. > >주저리 주저리 질문을 햇는데 이해 하기 어렵겠지만 한번 읽어봐 주시면 감사 하겠습니다.
6809 답변완료ATMEGA128 포트 사용에 관하여 김영준 2011-07-06 1,483
안녕하세요. 2년간 ATMEGA128를 Code Vision(컴파일러)을 통해 사용해오던 고등학생 입니다 대회 준비를 위해서 I/0 할당을 늘려 F포트와 G포트를 사용 하려고 하였습니다 헌데 ex) #define sol1 PORTF.0 #define sol2 PORTG.0 <이렇게 설정 하여 주고 void main(void) { sol1=1; delay_ms(500); <<이런식으로 출력을 주었습니다. sol2=1; delay_ms(500); } 프로그램을 작성하여 확인해보니 Error: C:\\Documents and Settings\\손님\\바탕 화면\\oh.c(19): the first argument of the '.' operator must be of 'struct' or 'union' type 이라는 에러문이 작성 되었습니다 다른 A,B,C,D,E포트는 위의 방식으로 프로그램을 작성하여 I/0할당을 모두 사용해도 이상이 없었습니다 오류의 이유와 해결방법을 알고싶습니다
관리자 답변 NEWTC · 2011-07-07
안녕하세요? 고객님, 특이하게도 Codevison에서는 옛날 8051처럼 AVR도 PORTA.0 이런 식으로 제어할 수 있도록 만들어 두었는 데, 이는 첫 32개의 레지스터들에 대해서만 핀 확장명을 쓸 수 있도록 된 것으로 알고 있습니다. 이는 AVR의 개발 과정과 관련이 있는 데요. 처음 설계시 ATMEGA103 처럼 레지스터를 어드레스 0x3F까지만(ATMEGA128의 0x5F에 해당) 지원했었는 데요 PORTF 부터는 원래 없던 부분입니다. 이 부분을 신규로 만들어 내면서, 첨에 칩설계시 설계고려하지 않은 부분이라서 다른 구조로 설계해야 했습니다. 그래서, 어셈블리 명령어로 짜더라도, 명령어가 다릅니다. 포트 A~E는 LDI AL,0xFF ; initialize PORTB = output OUT DDRB,AL LDI AL,0b01010000 ; LED1,3 on OUT PORTB,AL 라고 할 수 있는데, PORTF는 LDI AL,0xFF ; PORTF = output STS DDRF,AL LDI AL,0x00 STS PORTF,AL 이렇게 해야 합니다. 아래는 일반 명령 방식으로 쉽게 짜는 방법을 기술해 두었으니 참고 바랍니다. 본사의 FAQ에 있는 내용입니다. - 아래 - 8051 등에서는 비트별로 제어하는 함수들이 있었는 데 AVR에서는 그런 함수들이 잘 없어서, 불편해 하시는 분들을 많이 보았습니다. 예를 들어서, 8051에서는 P1.0 = 1; 이렇게 하면 포트 1의 0번 비트를 1로 쓸 수 있었지요. 무척 편리했습니다. 그런데, 그렇게 하면 헥사 코드가 커지게 되어서, ICCAVR에서는 그러한 함수가 없습니다. 자체적으로 제작하여 사용해야 하지요. 그래서, 아래와 같이 만들어서 쓰곤 합니다. 아래는 비트 제어 하는 입출력 관련 정의입니다. 함수로 만들어도 쓰지만, 아래와 같이 define문으로 만들어 쓰면 편리하고 빠릅니다. 함수로 들어가지 않아도 되니까요. 함수로 들어가는 시간이 절약 되겠지요. 참고 하시길 바랍니다. - 아래 1- #define sbi(PORT, bit) (PORT) |= (1 << (bit)) #define cbi(PORT, bit) (PORT) &= ~(1 << (bit)) - 아래 2 - #define OUTPORT PORTC #define BIT_4 0x10 #define BIT_5 0x20 #define BIT4(m) m?(OUTPORT|=BIT_4):(OUTPORT&=~BIT_4) #define BIT5(m) m?(OUTPORT|=BIT_5):(OUTPORT&=~BIT_5) 아래 2처럼 하시면 나름 편리할 수도 있습니다. 하지만, 보통은 아래 1로 많이 씁니다. 입력 받는 것은 #define INPORT PINC unsigned char test4, test5; test4=INPORT&(0x10); test5=INPORT&(0x20); 이렇게 하시면 됩니다. 감사합니다. >안녕하세요. 2년간 ATMEGA128를 Code Vision(컴파일러)을 통해 사용해오던 고등학생 입니다 >대회 준비를 위해서 I/0 할당을 늘려 F포트와 G포트를 사용 하려고 하였습니다 > >헌데 > >ex) #define sol1 PORTF.0 > #define sol2 PORTG.0 <이렇게 설정 하여 주고 > >void main(void) >{ > sol1=1; > delay_ms(500); <<이런식으로 출력을 주었습니다. > sol2=1; > delay_ms(500); >} > >프로그램을 작성하여 확인해보니 > >Error: C:\\Documents and Settings\\손님\\바탕 화면\\oh.c(19): the first argument of the '.' operator must be of 'struct' or 'union' type > >이라는 에러문이 작성 되었습니다 >다른 A,B,C,D,E포트는 위의 방식으로 프로그램을 작성하여 I/0할당을 모두 사용해도 이상이 없었습니다 > 오류의 이유와 해결방법을 알고싶습니다 >
6808 답변완료128 PRO 모듈 PORT 별 소비 전류 및 총 전류 안재철 2011-07-06 1,455
128 PRO 모듈 사용하고 있습니다. PORT별 가용전류와 MCU의 모든 포트를 사용해서 사용할 수 있는 총 전류를 알고 싶습니다.
관리자 답변 NEWTC · 2011-07-07
안녕하세요? 고객님, 저희 뉴티씨를 이용하여 주셔서 감사합니다. 첨부 그림을 참고 바랍니다. ATMEGA128 데이터 시트의 Electrical Characteristics 보면 나옵니다. 핀당은 40mA가 최대, 전체는 200mA가 최대입니다. 이대로는 오래 못버팁니다. 말 그대로 최대치입니다. 수고하세요. >128 PRO 모듈 사용하고 있습니다. > >PORT별 가용전류와 MCU의 모든 포트를 사용해서 사용할 수 있는 총 전류를 알고 싶습니다.
6807 답변완료wdc 바퀴에 대해서 질문이 있습니다. 송의정 2011-07-07 1,471
바퀴의 하나의 무게는 어느정도 하는지를 알고 싶습니다. 빠르게 답변 해주시면 정말 감사하겠습니다.
관리자 답변 NEWTC · 2011-07-07
WDC2 바퀴는 20.8g 입니다. 감사합니다. > 바퀴의 하나의 무게는 어느정도 하는지를 알고 싶습니다. 빠르게 답변 해주시면 정말 감사하겠습니다.
6806 답변완료am-128pro printf 문제 션히 2011-07-07 1,436
am-128pro와 AD-USBISP_V03 를 사용하고 있습니다. 강좌를 따라하고 있습니다. AD-USBISP를 ISP와 UART 모듈 동시에 사용하지 말라는 말에 분리해서 사용하고 있는 상황입니다. 근데 막상 UART상에서는 값이 첨부한 파일 같이 깨져나옵니다. 설정 값은 강좌대로 모두 맞추고 진행하였습니다. 초보자용 강의 인데 설마 핀 찾아서 납땜질 하고 그래야 하는건 아니겠지요? 답변 부탁드립니다.
관리자 답변 NEWTC · 2011-07-07
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 프로그램이나 사용방법 모두 잘 하신 것 같구요. 다만, 사용하는 환경에 따라서, 노이즈들이 다른데요. 경우에 따라서는 에러 없이 잘 되는 경우도 있지만, 경우에 따라서는 다운로드 한 다음에 모듈의 리셋 버튼을 한 번 눌러줘야 하는 경우도 있습니다. 본사의 AM-128PRO는 16MHz 클럭을 사용해서 시리얼 통신 사용시 2-4% 에러율이 생깁니다. 그래서, 노이즈 환경에 따라서 그렇게 될 가능성이 다분힙니다. 다만, &#46484;을 해서 크리스탈을 11.0592MHz로 변경해서, 사용하게 되면, 문제가 달라질 수 있습니다. 0% 에러로 떨어지거든요. 최대 퍼포먼스가 목적이라서 16MHz로 만들어 내보내지만, 목적에 따라서는 크리스탈을 바꿔서 쓰세요. 아니면, 다운로드 후 한번만 리셋 버튼 눌러주면 되는 경우도 있습니다 수고하세요. >am-128pro와 AD-USBISP_V03 를 사용하고 있습니다. > >강좌를 따라하고 있습니다. > >AD-USBISP를 ISP와 UART 모듈 동시에 사용하지 말라는 말에 >분리해서 사용하고 있는 상황입니다. > >근데 막상 UART상에서는 값이 첨부한 파일 같이 깨져나옵니다. > >설정 값은 강좌대로 모두 맞추고 진행하였습니다. > >초보자용 강의 인데 >설마 핀 찾아서 납땜질 하고 그래야 하는건 아니겠지요? > >답변 부탁드립니다.
6805 답변완료스테핑모터 SE-SM243에 대해 질문드립니다. 최동성 2011-07-07 1,409
안녕하세요 저는 지금 SE-SM9K을 가지고 있습니다... 그런데 SE-SM9K의 모터 축의 직경이 6.35pi인데 이것에 맞는 바퀴를 이곳 저곳에서도 찾기가 힘드네요... 그래서 SE-SM243를 구매할까 생각중인데요... 몇가지 질문이 있습니다. 1. SE-SM243의 step angle이 궁금합니다. SE-SM9K와 동일하게 1.8degree인가요..? 2. 지금 스테핑 모터 클럭 구동모듈 AM-MS2(3A용)을 가지고 있는데요... 이것으로 SE-SM9K를 구동시키고 있습니다. 위의 스테핑 모터 클럭 구동모듈을 통해 SE-SM243도 동일하게 제어가 되나요...? 3. 만일 SE-SM243를 구입한다면 알미늄바퀴 SE-WST2를 구입하여서 모터 축에 끼워서 돌리려고 하는데요... 저는 고속회전까지 해야 합니다.(로봇을 움직이는 바퀴로 사용하는 것이 아니라요 바퀴 위에 특정 무늬를 가지는 종이를 붙여서 돌리려고 합니다.) SE-WST2의 무게를 알 수 있을까요...? 그리고 무거운 바퀴를 달 수록 모터의 최대회전각속도가 감소하나요...? 4. SE-SM9K, SE-SM243 각각에 대하여서 아무것도 안 달고, step mode0, step mode1을 모두 L로 하여서 돌릴 때 가장 빨리 회전할 수 있는 최대 입력 clock의 주파수가 얼마나 되나요...? 제가 SE-SM9K를 사용하여 보니까 입력하는 clock의 주파수를 점차 높여주다가 어느정도 이상이 되면 모터 축은 정지하고 모터 안쪽에서 윙 하는 소리만 들리게 되는데... 답변 부탁드립니다~
관리자 답변 NEWTC · 2011-07-07
안녕하세요? 고객님, 저희 뉴티씨를 이용하여 주셔서 감사합니다. 질문에 답변드리겠습니다. >1. SE-SM243의 step angle이 궁금합니다. SE-SM9K와 동일하게 1.8degree인가요..? ==> 기본각이 1.8도구요. 두 모터 모두 CS2P를 쓰면 1.8도 또는 0.9도 / 스텝 으로 동작 가능하구요. MS2를 쓰면 0.9도/0.45도/0.225도/0.1125도 를 스텝당 돌릴 수 있습니다. >2. 지금 스테핑 모터 클럭 구동모듈 AM-MS2(3A용)을 가지고 있는데요... 이것으로 SE-SM9K를 구동시키고 있습니다. 위의 스테핑 모터 클럭 구동모듈을 통해 SE-SM243도 동일하게 제어가 되나요...? ==> 네, 토크별 차이 외에는 완전 동일합니다. >3. 만일 SE-SM243를 구입한다면 알미늄바퀴 SE-WST2를 구입하여서 모터 축에 끼워서 돌리려고 하는데요... 저는 고속회전까지 해야 합니다.(로봇을 움직이는 바퀴로 사용하는 것이 아니라요 바퀴 위에 특정 무늬를 가지는 종이를 붙여서 돌리려고 합니다.) SE-WST2의 무게를 알 수 있을까요...? 그리고 무거운 바퀴를 달 수록 모터의 최대회전각속도가 감소하나요...? ==> WST2의 무게는 20.1g 입니다. 무거운 바퀴를 달면 토크가 커지므로, 같은 힘으로는 덜 돌게 되구요. 즉, 토크당 회전할 수 있는 회전수가 적어지게 됩니다. 또한, 사용 전류량도 충분히 공급해 줘야 합니다. >4. SE-SM9K, SE-SM243 각각에 대하여서 아무것도 안 달고, step mode0, step mode1을 모두 L로 하여서 돌릴 때 가장 빨리 회전할 수 있는 최대 입력 clock의 주파수가 얼마나 되나요...? 제가 SE-SM9K를 사용하여 보니까 입력하는 clock의 주파수를 점차 높여주다가 어느정도 이상이 되면 모터 축은 정지하고 모터 안쪽에서 윙 하는 소리만 들리게 되는데... ==> 토크 조절에 따라서, 달라질 것 같은데, 좀 있다가 테스트 해서 올려봐 드리겠습니다. 본사에서 직접 돌려 보았습니다.정확한 조건은 아니지만, 최대한 노력했습니다. SM9K는 128kHz까지 돌구요. SM243은 540kHz까지 돕니다. 좀 더 천천히 정밀하게 올리면 더 돌것 같기도 합니다. > >답변 부탁드립니다~ 수고하세요
6804 답변완료안녕하세요 . 하나만 더 여쭤보고자 합니다. 송의정 2011-07-07 1,375
저번에 WDC 바퀴에 대해 질문 했었는데요. 혹시 직경은 얼마인지 여쭤보고 싶습니다. 또는 100파이 정도 혹은 그 이상의 직경을 갖는 바퀴를 취급하시는지도 궁금합니다.
관리자 답변 관리자 · 2026-10-14
안녕하세요, 뉴티씨입니다. 문의 내용 확인하였습니다. 추가 문의사항은 newtc@newtc.co.kr 또는 02-704-4774로 연락 주시기 바랍니다. 감사합니다.
6803 답변완료스텝 모터(se-sm9k) 문의 드립니다. 김용수 2011-07-07 1,332
수고 하십니다. 스텝 모터의 문의를 드리고자 올립니다 내구성과 수명 시간 , 연장 가동 시간 환경 사용 온도 정도를 알고 싶어 문의 드립니다. (거진 스팩이라 보시면 됩니다) 수고하세요.
관리자 답변 NEWTC · 2011-07-07
안녕하십니까? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 스텝모터의 내구성, 수명 시간, 연장가동시간 은 대부분의 모터 업체들에서도 발표하지 않는 자료입니다. 고객이 쓰는 환경에 따라서, 너무나도 많이 차이나게 달라질 수 있어서 의미가 없는 자료라서요. 다만, 스펙에 맞게 튼튼하고, 열 덜나고, 고속 회전 특성이 좋도록 만들어진 거라고 말씀드릴 수 있겠습니다. 드릴 수 있는 스펙의 내용을 올려 드립니다. 아래 내용안에 있는 내용이 주요 내용입니다. http://www.newtc.co.kr/download/MOTOR_STEPPING/SE-SM9K.pdf 감사합니다. >수고 하십니다. >스텝 모터의 문의를 드리고자 올립니다 > >내구성과 수명 시간 , 연장 가동 시간 환경 사용 온도 >정도를 알고 싶어 문의 드립니다. > >(거진 스팩이라 보시면 됩니다) > > >수고하세요.
6802 답변완료어떤 제품을 사용해야 되나요? 홍찬의 2011-07-07 1,339
안녕하십니까. 제가 졸업작품을 준비 중인데 전자쪽을 잘 몰라서 문의 드립니다. 만드는 작품은 기울기센서를 이용하여 제품의 기울기값이 변할 때마다 모터를 이용해 수평을 유지하는 장치입니다. 센서는 2축 자이로센서를 쓰고 모터를 24V 150W BLDC모터를 사용 합니다. 어떤 AVR제품이 적당할까요?그리고 어떤 소프트웨어로 명령어 입력해야 하나요? 답변 부탁드립니다.
관리자 답변 NEWTC · 2011-07-07
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. ADC 자체는 AVR로도 충분하구요. 각 채널당 5kHz 정도 받으시면 되구요. 모터는 무척 느리게 제어되기 때문에 AVR이면 충분합니다. 다만, BLDC 모터 컨트롤러를 하나 쓰셔야 겠네요. AVR용 컴파일러는 여러가지가 있지만, 본사에서는 ICCAVR과 WINAVR+AVR Studio의 조합을 추천합니다. 수고하세요. >안녕하십니까. 제가 졸업작품을 준비 중인데 전자쪽을 잘 몰라서 문의 드립니다. > >만드는 작품은 기울기센서를 이용하여 제품의 기울기값이 변할 때마다 모터를 이용해 수평을 > >유지하는 장치입니다. > >센서는 2축 자이로센서를 쓰고 모터를 24V 150W BLDC모터를 사용 합니다. > >어떤 AVR제품이 적당할까요?그리고 어떤 소프트웨어로 명령어 입력해야 하나요? > >답변 부탁드립니다. >
6801 답변완료printf 출력 깨지는 문제 션히 2011-07-08 1,439
안녕하세요. ISP로 구울 때 atmega xtal 설정을 11.0592MHz로 맞춰서 올렸고 리셋도 해보았습니다. 여전히 한글이 깨지네요. 문자가 안깨지다가 깨지면 문제가 있다는걸 알겠는데 처음부터 글자가 깨지니 보드 자체에 문제가있는 건지 여부를 모르겠네요. ---------------------------------------------------------------- 안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 프로그램이나 사용방법 모두 잘 하신 것 같구요. 다만, 사용하는 환경에 따라서, 노이즈들이 다른데요. 경우에 따라서는 에러 없이 잘 되는 경우도 있지만, 경우에 따라서는 다운로드 한 다음에 모듈의 리셋 버튼을 한 번 눌러줘야 하는 경우도 있습니다. 본사의 AM-128PRO는 16MHz 클럭을 사용해서 시리얼 통신 사용시 2-4% 에러율이 생깁니다. 그래서, 노이즈 환경에 따라서 그렇게 될 가능성이 다분힙니다. 다만, &#46484;을 해서 크리스탈을 11.0592MHz로 변경해서, 사용하게 되면, 문제가 달라질 수 있습니다. 0% 에러로 떨어지거든요. 최대 퍼포먼스가 목적이라서 16MHz로 만들어 내보내지만, 목적에 따라서는 크리스탈을 바꿔서 쓰세요. 아니면, 다운로드 후 한번만 리셋 버튼 눌러주면 되는 경우도 있습니다 수고하세요. >am-128pro와 AD-USBISP_V03 를 사용하고 있습니다. > >강좌를 따라하고 있습니다. > >AD-USBISP를 ISP와 UART 모듈 동시에 사용하지 말라는 말에 >분리해서 사용하고 있는 상황입니다. > >근데 막상 UART상에서는 값이 첨부한 파일 같이 깨져나옵니다. > >설정 값은 강좌대로 모두 맞추고 진행하였습니다. > >초보자용 강의 인데 >설마 핀 찾아서 납땜질 하고 그래야 하는건 아니겠지요? > >답변 부탁드립니다.
관리자 답변 NEWTC · 2011-07-08
보드 자체는 문제가 없습니다. 프로그램에서도 11.0592MHz에 맞게 초기화 해줘야 하는 데, 그렇게 했나요? 크리스탈 설정만 바꾸는 것이 아니라 크리스탈을 하드웨어를 떼내고 교체한 건가요? 보드 문제를 먼저 말씀하실 것이 아니라 해결책을 찾는 것이 우선이라고 생각합니다. 본사의 보드가 그 부분에 문제가 있었다면 판매 자체를 안합니다. >ISP로 구울 때 atmega xtal 설정을 11.0592MHz로 맞춰서 올렸고 ==> 무슨 말인지요? 구울 때 크리스탈 설정을 바꿔주는 곳도 있나요? 소프트웨어 소스에서만 바꿨다는 얘긴가요? 소스도 올려보시고, 하드웨어를 바꿨는 지 자세히 올려보세요. 수고하세요. >리셋도 해보았습니다. > >여전히 한글이 깨지네요. > >문자가 안깨지다가 깨지면 문제가 있다는걸 알겠는데 > >처음부터 글자가 깨지니 보드 자체에 문제가있는 건지 여부를 모르겠네요. > >---------------------------------------------------------------- >안녕하세요? 고객님, >저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. > >프로그램이나 사용방법 모두 잘 하신 것 같구요. >다만, 사용하는 환경에 따라서, 노이즈들이 다른데요. 경우에 따라서는 에러 없이 잘 되는 경우도 있지만, 경우에 따라서는 다운로드 한 다음에 모듈의 리셋 버튼을 한 번 눌러줘야 하는 경우도 있습니다. > >본사의 AM-128PRO는 16MHz 클럭을 사용해서 시리얼 통신 사용시 2-4% 에러율이 생깁니다. >그래서, 노이즈 환경에 따라서 그렇게 될 가능성이 다분힙니다. 다만, &#46484;을 해서 크리스탈을 11.0592MHz로 변경해서, 사용하게 되면, 문제가 달라질 수 있습니다. 0% 에러로 떨어지거든요. > >최대 퍼포먼스가 목적이라서 16MHz로 만들어 내보내지만, 목적에 따라서는 크리스탈을 바꿔서 쓰세요. 아니면, 다운로드 후 한번만 리셋 버튼 눌러주면 되는 경우도 있습니다 > >수고하세요. > >>am-128pro와 AD-USBISP_V03 를 사용하고 있습니다. >> >>강좌를 따라하고 있습니다. >> >>AD-USBISP를 ISP와 UART 모듈 동시에 사용하지 말라는 말에 >>분리해서 사용하고 있는 상황입니다. >> >>근데 막상 UART상에서는 값이 첨부한 파일 같이 깨져나옵니다. >> >>설정 값은 강좌대로 모두 맞추고 진행하였습니다. >> >>초보자용 강의 인데 >>설마 핀 찾아서 납땜질 하고 그래야 하는건 아니겠지요? >> >>답변 부탁드립니다. >
6800 답변완료ISP 버전별 이클립스 지원여부와 버전별 차이점? 유승일 2011-07-08 1,408
주변환경으로는 이클립스(Galileo) 에 AVR Eclipse Plugin 을 사용하고 있습니다. OS는 윈도우 7 64bit 를 사용하고 있습니다. 현재 isp는 3.0 버전을 사용하고 있습니다. 하루종일 ISP 3.0 으로 이리저리 시도를 해봤는데 실패하고 친구의 ISP 4.0을 이용하여 다시 시도해본결과 바로 실행되는것을 알수 있었습니다. 질문은 1. 3.0을 윈도우 7 64Bit 이클립스에서 사용할수 있는 방법은 없는건지요..... 2. 3.5는 위의 환경에서 작동이 잘 되는지 확인할수 있을까요? 3. ISP 3.0과 3.5... 3.5와 4.0의 차이점을 간단히 알수 있을까요???? 이상입니다. 항상 ISP를 유용하게 사용하고 있었는데 작업환경을 바꾸면서 고생하고있내요...ㅠㅠ 답변 부탁드립니다~~
관리자 답변 NEWTC · 2011-07-08
안녕하세요? 고객님, 아래 링크를 참고하시면 USBISP V3.0을 64비트에서도 사용 가능합니다. 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=41 그렇게 한 후에는 V3.5 드라이버로 설치하면 됩니다. V3.5는 두 환경 모두 다 됩니다. OS 호환성이 매우 뛰어납니다. V3.0 : 자체 드라이버 사용. USB로 타겟에 전원공급 가능. 일반용. 윈도7 64비트에서는 약간의 드라이버 설치시 번거로움이 있음. V3.5 : USB to Serial 칩을 제공한 회사의 드라이버 사용. 윈도7- 64비트에서도 매우 편리하게 드라이버 설치. 이 부분 때문에, OS 호환성이 높아졌습니다. 일반용으로 가상으로 보드의 속도가 낮더라도, USBISP가 타겟의 속도에 눈높이를 내려서 맞춰서 사용상의 편의가 높습니다. USB로 타겟에 전원공급 가능 V4.0 : 전문가용으로 최적의 매우 높은 다운로딩 속도를 자랑함. 타겟 전압 체크 가능. 잦은 고장의 원인인 USB로 타겟에 전원 공급하는 부분은 삭제되어, 제품을 오래 사용하는 데, 목적을 둠. 수고하세요. > >주변환경으로는 > >이클립스(Galileo) 에 AVR Eclipse Plugin 을 사용하고 있습니다. > >OS는 윈도우 7 64bit 를 사용하고 있습니다. > >현재 isp는 3.0 버전을 사용하고 있습니다. > > >하루종일 ISP 3.0 으로 이리저리 시도를 해봤는데 실패하고 > >친구의 ISP 4.0을 이용하여 다시 시도해본결과 바로 실행되는것을 알수 있었습니다. > > >질문은 > >1. 3.0을 윈도우 7 64Bit 이클립스에서 사용할수 있는 방법은 없는건지요..... >2. 3.5는 위의 환경에서 작동이 잘 되는지 확인할수 있을까요? >3. ISP 3.0과 3.5... 3.5와 4.0의 차이점을 간단히 알수 있을까요???? > > >이상입니다. > >항상 ISP를 유용하게 사용하고 있었는데 작업환경을 바꾸면서 고생하고있내요...ㅠㅠ > >답변 부탁드립니다~~ > >
6799 답변완료조금만 더 질문드리겠습니다. 최동성 2011-07-08 1,382
이전 질문에 대한 답변 정말 감사합니다. 조금만 더 질문드릴게요. 1.SM9K는 128kHz까지, SM243은 540kHz까지 돈다고 하셨는데요... SM243이 sixteenth step mode로 했을 때 입력 가능한 최대 clock의 주파수가 540kHz라는 거죠...? 그럼... 16주기에 1.8도 회전하니까... 계산해보면 168.75rev/sec인 건가요...? (굉장히 빠르게 돌 수 있군요...) 그럼 여기서... 가령 알미늄 바퀴를 SM243에 달면 입력 가능한 clock 주파수가 540kHz보다 작아질까요...? 2. MS2로 모드를 바꾸려면 어떻게 해야하죠...? 3. 토크당 회전수라는게 어떤 의미이죠...? 같은 힘으로 덜 돈다는 것은... 같은 clock frequency에서 원래는 1.8도를 움직여야 한다고 했을 때 무거운 물체를 달면 그보다 더 적은 각도로 돌아갈 수도 있다는 것인가요...? 4. 혹시 모터가 오래되면 내부가 노화되어서 모터의 최대 회전 각속력이 줄어들 수 있나요...? 답변 부탁드립니다~
관리자 답변 NEWTC · 2011-07-08
답변드릴께여 >1.SM9K는 128kHz까지, SM243은 540kHz까지 돈다고 하셨는데요... SM243이 sixteenth step mode로 했을 때 입력 가능한 최대 clock의 주파수가 540kHz라는 거죠...? 그럼... 16주기에 1.8도 회전하니까... 계산해보면 168.75rev/sec인 건가요...? (굉장히 빠르게 돌 수 있군요...) 그럼 여기서... 가령 알미늄 바퀴를 SM243에 달면 입력 가능한 clock 주파수가 540kHz보다 작아질까요...? ==> 그럴겁니다. 토크가 가해지면 아무래도 사용 가능한 주파수가 낮아지지요. Sixteenth step mode로 놓고 실습했습니다. 하지만, 속도를 이렇게 높이까지 내려면, 가속테이블을 만들어서 하는 게 좋습니다. 가속테이블 만들기 귀찮으면, 첨엔 한바퀴 돌리고 더블 내지 세배 하다가, 속도가 좀 올라가면, 더블까지만 하다가 좀 더 올라가면, 조금씩 올려가면서 하는 게 좋겠지요. 다만, 한바퀴씩 돈 후에 해야 합니다. 실험상 최소 반바퀴 돌고 해도 됩니다. > >2. MS2로 모드를 바꾸려면 어떻게 해야하죠...? ==> MS2의 10핀 헤더핀의 핀 중에 두 핀이 모드 전환 핀입니다. 메뉴얼 확인해 보세요. > >3. 토크당 회전수라는게 어떤 의미이죠...? 같은 힘으로 덜 돈다는 것은... 같은 clock frequency에서 원래는 1.8도를 움직여야 한다고 했을 때 무거운 물체를 달면 그보다 더 적은 각도로 돌아갈 수도 있다는 것인가요...? ==> 그런 의미가 아닙니다. 외부 토크가 세지면, 클럭은 들어가도 모터 힘이 모자라면, 문제일 수 있어요. 그리고, 가변저항 잘 조절해서, 너무 세지도 너무 약하지도 않게 토크마다 적당한 값이 있으니, 그걸 써야 합니다. 매우 중요합니다. 매번 MS2에 공급되는 모터용 전압을 체크해 보세요. 24V를 잘 공급하고 있는지요? 힘을 너무 세도록 바이어스를 가변저항으로 조정해도 전압이 뚝 떨어지면서, 전류만 늘어나구요. 너무 약하면 안돌아갑니다. > >4. 혹시 모터가 오래되면 내부가 노화되어서 모터의 최대 회전 각속력이 줄어들 수 있나요...? > ==> 먼지 등이 끼면 아무래도 저항이 커져서 RPM이 떨어질 수는 있겠지요. 또한, 부식도 있겠구요. >답변 부탁드립니다~ > >