로그인 | 회원가입 | 주문 조회
총 10,743개의 질문이 있습니다.
번호 제목 작성자 등록일 조회
6723 답변완료어제 잘 알려주셔서 연결은 했는데.. 멍멍 2011-08-13 1,225
마이컴월드의 MC-E02SM3 사용자입니다. 어제 알려주신대로 핀 배열을 바꾸어 ISP-USB 보드에 초록불은 들어왔습니다 그런데 STK500으로 맞추어 다운로드 메뉴로 들어가면 캡쳐화면과 같은 에러가 나타납니다. 에러에서 요구하는대로 클럭을 변경해도 마찬가지고요.. AVRISP 등 다른 메뉴를 선택해봐도 마찬가지입니다 혹시 핀배열이 잘못된건 아닌가 싶기도 합니다. 제가 더 해볼만한 것이 있다면 알려주시면 감사하겠습니다
관리자 답변 NEWTC · 2011-08-13
안녕하세요? 고객님, 그렇다면, 핀 연결이 잘못되었거나, 타겟 전원연결은 해놓고 안 켠 상황일 수 있습니다. 또 다른 확률은 타겟 보드가 망가진 케이스입니다. 확인해 보세요. 수고하세요. > >마이컴월드의 MC-E02SM3 사용자입니다. > >어제 알려주신대로 핀 배열을 바꾸어 ISP-USB 보드에 초록불은 들어왔습니다 > >그런데 STK500으로 맞추어 다운로드 메뉴로 들어가면 캡쳐화면과 같은 에러가 나타납니다. > >에러에서 요구하는대로 클럭을 변경해도 마찬가지고요.. > >AVRISP 등 다른 메뉴를 선택해봐도 마찬가지입니다 > >혹시 핀배열이 잘못된건 아닌가 싶기도 합니다. > >제가 더 해볼만한 것이 있다면 알려주시면 감사하겠습니다
6722 답변완료SAM7S256 보드와 AD-USBSERIAL 연결 test 관련 문의 박민철 2011-08-17 1,235
AD-USBSERIAL을 구매하여 notePC등에서 하이퍼 터미널로 몇가지 불확실한 것이 있어서 문의 드립니다. SAM7s256 보드에서 RS232C 출력인 DBG UART0의 3pin출력을 9pin DSUB 케이블 커넥터로 AD-USBSERIAL 보드에 연결하여 USB port출력으로 NotePC와 연결하면 printf와 UART0_puts함수등이 잘 동작하는 것을 확인 할 수 있었습니다. 그런데 USART 1 포트를 확인 하기 위하여 SAM7s256 board의 4pin 커넥터를 direct 케이블을 이용하여 AD-USBSERIAL 보드에 연결하여 USB port출력으로 NotePC에서 출력을 확인하려하는데 출력이 되지 않습니다. 코드는 예제 코드를 USART 1에 맞게 copy 수정해서 사용하였습니다. 추가된 function은 다음과 같고 main에서 UART1_init ()으로 USART1을 초기화 했습니다. 물론 아래 코드의 printf("UART 1 ##### initialized\\n\\r");에 의해서 DBG port상으로 출력은 되지만 의도한 USB port쪽으로 출력되어야 할 (?) 아래 부분이 동작하지 않는데.... 혹시 USB port쪽으로 출력할 경우는 4pin cable 연결을 달리해야 하는 지요?? UART1_puts((char *)NTC_header1); signed int UART1_putchar(int ch) { while (!AT91F_US_TxReady(AT91C_BASE_US1)); AT91F_US_PutChar(AT91C_BASE_US1, ch); return (signed int)ch; } void UART1_puts(char *st) { while(*st){ UART1_putchar((int)*st); st++; } } void UART1_init ( void ) { AT91PS_USART COM1 = AT91C_BASE_US1; printf("UART 1 ##### initialized\\n\\r"); //* Configure PIO controllers to periph mode AT91F_PIO_CfgPeriph( AT91C_BASE_PIOA, ((unsigned int) AT91C_PA21_RXD1 ) | ((unsigned int) AT91C_PA22_TXD1 ) | ((unsigned int) AT91C_PA24_RTS1 ) | ((unsigned int) AT91C_PA25_CTS1 ), // Peripheral A 0); // Peripheral B // First, enable the clock of the PIOB AT91F_PMC_EnablePeriphClock ( AT91C_BASE_PMC, 1 << AT91C_ID_US1 ) ; // Usart Configure AT91F_US_Configure (COM1, BOARD_MCK, AT91C_US_ASYNC_MODE, 115200, 0); // Enable usart COM1->US_CR = AT91C_US_RXEN | AT91C_US_TXEN; //* Enable USART IT error and RXRDY AT91F_US_EnableIt(COM1,AT91C_US_TIMEOUT | AT91C_US_FRAME | AT91C_US_OVRE |AT91C_US_RXRDY); UART1_puts((char *)NTC_header1); }
관리자 답변 NEWTC · 2011-08-18
안녕하십니까? 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 코드 상으로는 별로 틀린 점을 확인할 수 없습니다. 다만, 본사 모듈의 UART0와 DBGU 포트는 MAX232를 거친 출력으로 3핀 커넥터를 통해서 모듈의 위쪽에서 출력되고 있어서 PC와 바로 연결이 가능한데, UART1은 MAX232를 거치지 않은 것을 빼 쓰셔야 하므로, USBSERIAL의 4핀 커넥터와 연결하여 쓰셔야 합니다. 1:1 케이블을 써서 연결하시면 됩니다. 수고하세요. >AD-USBSERIAL을 구매하여 notePC등에서 하이퍼 터미널로 몇가지 불확실한 것이 있어서 문의 드립니다. > >SAM7s256 보드에서 RS232C 출력인 DBG UART0의 3pin출력을 9pin DSUB 케이블 커넥터로 AD-USBSERIAL 보드에 연결하여 USB port출력으로 NotePC와 연결하면 > >printf와 UART0_puts함수등이 잘 동작하는 것을 확인 할 수 있었습니다. > >그런데 USART 1 포트를 확인 하기 위하여 SAM7s256 board의 4pin 커넥터를 direct 케이블을 이용하여 AD-USBSERIAL 보드에 연결하여 USB port출력으로 NotePC에서 출력을 확인하려하는데 > >출력이 되지 않습니다. > >코드는 예제 코드를 USART 1에 맞게 copy 수정해서 사용하였습니다. > >추가된 function은 다음과 같고 > >main에서 UART1_init ()으로 USART1을 초기화 했습니다. > >물론 아래 코드의 printf("UART 1 ##### initialized\\n\\r");에 의해서 DBG port상으로 출력은 되지만 > >의도한 USB port쪽으로 출력되어야 할 (?) > >아래 부분이 동작하지 않는데.... 혹시 USB port쪽으로 출력할 경우는 4pin cable 연결을 달리해야 하는 지요?? > > UART1_puts((char *)NTC_header1); > > > >signed int UART1_putchar(int ch) >{ > > while (!AT91F_US_TxReady(AT91C_BASE_US1)); > AT91F_US_PutChar(AT91C_BASE_US1, ch); > return (signed int)ch; >} > >void UART1_puts(char *st) >{ > while(*st){ > UART1_putchar((int)*st); > st++; > } >} > >void UART1_init ( void ) >{ > AT91PS_USART COM1 = AT91C_BASE_US1; > printf("UART 1 ##### initialized\\n\\r"); > > //* Configure PIO controllers to periph mode > AT91F_PIO_CfgPeriph( AT91C_BASE_PIOA, > ((unsigned int) AT91C_PA21_RXD1 ) | > ((unsigned int) AT91C_PA22_TXD1 ) | > ((unsigned int) AT91C_PA24_RTS1 ) | > ((unsigned int) AT91C_PA25_CTS1 ), // Peripheral A > 0); // Peripheral B > > // First, enable the clock of the PIOB > AT91F_PMC_EnablePeriphClock ( AT91C_BASE_PMC, 1 << AT91C_ID_US1 ) ; > // Usart Configure > AT91F_US_Configure (COM1, BOARD_MCK, AT91C_US_ASYNC_MODE, 115200, 0); > > // Enable usart > COM1->US_CR = AT91C_US_RXEN | AT91C_US_TXEN; > > //* Enable USART IT error and RXRDY > AT91F_US_EnableIt(COM1,AT91C_US_TIMEOUT | AT91C_US_FRAME | AT91C_US_OVRE |AT91C_US_RXRDY); > > UART1_puts((char *)NTC_header1); >} > >
6721 답변완료AB-M128-B 인가전압관련 질문입니다. 이준혁 2011-08-17 1,122
안녕하세요 제목과 같이 인가전압관련하여 질문드립니다. 보드에 전원을 공급할 때 7.5V 1000mA 어댑터가 있어서 이 전원공급장치로 전원을 공급하려 합니다. AB-M128-B 매뉴얼에서는 입력을 12V로 하라고 되어있긴 한데 혹시 저 어댑터를 사용해도 되는지 질문드립니다.
관리자 답변 NEWTC · 2011-08-18
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 네, 별 문제 없습니다. 7.2V 150mA 이상이면 됩니다. 하지만, 외부에 다른 확장 모듈을 연결하거나 하면 좀 더 큰 전류의 파워가 필요하겠습니다. 감사합니다. >안녕하세요 >제목과 같이 인가전압관련하여 질문드립니다. >보드에 전원을 공급할 때 7.5V 1000mA 어댑터가 있어서 >이 전원공급장치로 전원을 공급하려 합니다. >AB-M128-B 매뉴얼에서는 입력을 12V로 하라고 되어있긴 한데 >혹시 저 어댑터를 사용해도 되는지 질문드립니다.
6720 답변완료motor 입력전압 ground와 로직전압 ground 이기호 2011-08-17 1,220
최근 DC모터 드라이버 AM-DC1-3D 를 구매해서 테스트 환경을 만들고 있습니다. 그런데 모터전압과 로직전압의 ground가 같이 연동되어 있어서요. 혹시 문제가 없나 해서 여쭈어 봅니다. 제가 사용하는 모터는 36V DC라서 모터전압은 36V DC를 사용하려고 합니다. 수고하세요.
관리자 답변 NEWTC · 2011-08-18
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 회로 상으로는 모든 GND는 연결이 되어 있습니다. 안심하고 쓰셔도 되겠습니다. 감사합니다. >최근 DC모터 드라이버 AM-DC1-3D 를 구매해서 >테스트 환경을 만들고 있습니다. >그런데 모터전압과 로직전압의 ground가 같이 연동되어 있어서요. >혹시 문제가 없나 해서 여쭈어 봅니다. >제가 사용하는 모터는 36V DC라서 모터전압은 36V DC를 사용하려고 합니다. >수고하세요. >
6719 답변완료질문있습니다.!!!!! ㅋㅋㅋ 2011-08-17 1,287
노트북에 rs-232c 포트가 없는데 시리얼 통신을 하려면 어떤 제품이 필요 한가요????? USB to Serial 변환 보드 (모델 AD-USBSERIAL) 이건거요??? 보드는 AB-M128-B입니다.
관리자 답변 NEWTC · 2011-08-17
안녕하세요? 고객님, 저희 뉴티씨를 이용하여 주셔서 감사합니다. 네 맞습니다. 그 제품을 이용하면 가상 시리얼로 사용이 가능합니다. 자세한 내용은 자료실의 메뉴얼을 참고하세요. 4핀끼리 1:1로 연결하여 사용하면 됩니다. 수고하세요. >노트북에 rs-232c 포트가 없는데 >시리얼 통신을 하려면 어떤 제품이 필요 한가요????? >USB to Serial 변환 보드 (모델 AD-USBSERIAL) 이건거요??? >보드는 AB-M128-B입니다. >
6718 답변완료PORTF의 핀출력에 관하여 질문드립니다. 이학경 2011-08-18 1,334
AM-128PRO AM-128PL 이 두녀석의 칩을 사용하고있습니다. 다름이 아니라 단순한 LED깜빡임 테스트를 하고있습니다.(AM-TL8이용) PORTF = 0x00;_delay_ms(500); PORTF = 0xFF;_delay_ms(500); 그런데 문제는 PORTF에서 출력되는 밝기가 다른 포트에 비해 현저히 낮다는점입니다. 빵판에 연결해서 단순하게 테스트한건데 왜 다른 ABCDE포트에 비해 밝기가 낮게 출력되는지 모르겠습니다. 또 신기한점이 AB-M128-B 개발보드에 연결하여서 테스트할
관리자 답변 NEWTC · 2011-08-18
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 특별한 이유가 있는 것은 아닙니다. 다만, 혹시 사용하신 선에서 저항성분이 많아서, 감쇄가 있다거나 하는 다른 외적인 요인이 아닐까 싶습니다. 포트마다 내부 설계 사양이 조금씩 차이가 있는 것으로 알고 있지만, 기본적으로 DDRx 로 출력으로 잡아 놓으면, 기본적인 성능은 같게 나오므로, 특별한 차이를 느낄 수 없습니다. 고객님이 사용하시는 선이나 그런 외적인 요인으로 보입니다. 수고하세요. >AM-128PRO > >AM-128PL > >이 두녀석의 칩을 사용하고있습니다. > >다름이 아니라 단순한 LED깜빡임 테스트를 하고있습니다.(AM-TL8이용) >PORTF = 0x00;_delay_ms(500); >PORTF = 0xFF;_delay_ms(500); > >그런데 문제는 PORTF에서 출력되는 밝기가 다른 포트에 비해 현저히 낮다는점입니다. > >빵판에 연결해서 단순하게 테스트한건데 왜 다른 ABCDE포트에 비해 밝기가 낮게 출력되는지 모르겠습니다. > >또 신기한점이 AB-M128-B 개발보드에 연결하여서 테스트할&#46468;는 PORTF포트가 정상적으로 출력되는데 >따로 &#48820;서 빵판에 쓸때만 왜 출력이 낮은지 혹시 이유가 있나해서 글 올려봅니다. > >
6717 답변완료ISP 및 ICC 문의 윤성식 2011-08-18 1,354
안녕하세요 이번에 ATmega 32bit 짜리 AT32UC3C0512 관련해서 공부하고자 합니다만 판매하셨던 3.0 버전 ISP나 4.0버전에서 지원되는지 궁금합니다. 3.0버전은 가지고 있지만 4.0에서만 지원된다면 구매 해야겠지만요.. 그리고 죄송합니다 ICC에서도 지원되는지 알려주실수 있는지요.. 외람된 질문이라 죄송합니다. 답변 부탁드립니다..
관리자 답변 NEWTC · 2011-08-18
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 문의하신 제품은 USBISP에서 사용하는 STK500 프로토콜을 지원하지 않습니다. STK600 프로토콜을 사용하는 장비를 구하시거나, mk-ii를 사용하셔야 할 것 같습니다. 수고하세요. >안녕하세요 > >이번에 ATmega 32bit 짜리 AT32UC3C0512 관련해서 공부하고자 합니다만 > >판매하셨던 3.0 버전 ISP나 4.0버전에서 지원되는지 궁금합니다. > >3.0버전은 가지고 있지만 4.0에서만 지원된다면 구매 해야겠지만요.. > >그리고 죄송합니다 ICC에서도 지원되는지 알려주실수 있는지요.. > >외람된 질문이라 죄송합니다. > >답변 부탁드립니다..
6716 답변완료atmega2560 시리얼lcd질문이요~ 정성문 2011-08-18 1,146
자료실에 있는 atmega2560 시리얼 lcd파일 밭아서 iccavr로 다운받아보았는데 에러가 많이뜨네요. 해결방법좀 알려주세요. 빨리요!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
관리자 답변 NEWTC · 2011-08-18
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 전화로 연락을 드렸는 데,연락이 잘 안됩니다. 아마도 자료실->기존자료실에서 2560으로 검색하시면 첫번째 시리얼 LCD 소스가 WINAVR+AVRSTUDIO 용이라고 나와 있는 데, 그 소스를 ICCAVR V7으로 컴파일 하신 것이 아닌가 싶습니다. 그 다음 페이지의 ICCAVR V7용 시리얼 LCD 소스를 써보세요. 수고하세요. >자료실에 있는 atmega2560 시리얼 lcd파일 밭아서 iccavr로 다운받아보았는데 에러가 많이뜨네요. >해결방법좀 알려주세요. >빨리요!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
6715 답변완료PWM 기능이 작동 되지않습니다. 장형욱 2011-08-18 1,363
제가 PB5핀의 PWM 기능으로 트랜지스터를 이용하여 LED의 밝기를 조절하려는데 처음에는 0볼트에서 5볼트까지 조절이 되었는데 갑자기 조절이안되고 일정한 낮은 전압만 나옵니다. 조절하는것은 가변저항을 이용하여 ADC를 통하여 PWM 를 조절하였는데 잘되다가 어느 순간부터 가변저항을 돌려도 밝기가 변하지않습니다. ADC문제가 싶어서 확인해보네 ADC의 기능은 이상이없었습니다 . 그런데 포트초기화소스만 짯을 때 B포트에 HIGH로 하였을때 4.몇볼트가나오고 LOW로 하였을때 0볼트 근처값이 나오는 것을 확인하였습니다. 1.무슨 문제 때문에 PWM 기능이 작동하지않는지 알고싶습니다. 2.그리고 아트메가의 포트 최대 구동전류가 40mA라고 나와 있는데 출력으로 했을 때도 40mA를 넘기면 포트가 구동되지않는다는 뜻입니까? 3. 아트메가128프로의 AB-M129Pro-A보드에 있는 5V out과 12V out은 최대 허용(구동)전류 재한이 있는 것 입니까?? 제가 12V전원에 LED를 40~50개정도 병렬로 연결하여 사용하려합니다. 거의 최대 3A정도의 전류가 흐를 것 같습니다.
관리자 답변 NEWTC · 2011-08-18
안녕하세요? 고객님, 저희 뉴티씨 제품을 사용하여 주셔서 감사합니다. >제가 PB5핀의 PWM 기능으로 트랜지스터를 이용하여 LED의 밝기를 조절하려는데 처음에는 0볼트에서 5볼트까지 조절이 되었는데 갑자기 조절이안되고 일정한 낮은 전압만 나옵니다. >조절하는것은 가변저항을 이용하여 ADC를 통하여 PWM 를 조절하였는데 잘되다가 어느 순간부터 가변저항을 돌려도 밝기가 변하지않습니다. ADC문제가 싶어서 확인해보네 ADC의 기능은 이상이없었습니다 . 그런데 포트초기화소스만 짯을 때 B포트에 HIGH로 하였을때 4.몇볼트가나오고 LOW로 하였을때 0볼트 근처값이 나오는 것을 확인하였습니다. > >1.무슨 문제 때문에 PWM 기능이 작동하지않는지 알고싶습니다. ==> 우선, 소스 잘못으로 보이구요. 뭔가 하시다가 중요한 소스 부분을 변경하신 것 같습니다. PWM Fast나 PWM Phase correct 모드로 사용하시면 원하시는 소스를 짜실 수 있는 데, 그걸로 하신 것이 아닌가 싶습니다. 우선은 PWM 부분만 프로그램을 다시 짜셔서 그걸 테스트 해보시고, 그런 다음에 다른 기능을 추가하는 것이 좋겠습니다. >2.그리고 아트메가의 포트 최대 구동전류가 40mA라고 나와 있는데 출력으로 했을 때도 40mA를 넘기면 포트가 구동되지않는다는 뜻입니까? ==> 포트가 바로 망가질 수 있습니다. > >3. 아트메가128프로의 AB-M128Pro-A보드에 있는 5V out과 12V out은 최대 허용(구동)전류 재한이 있는 것 입니까?? 제가 12V전원에 LED를 40~50개정도 병렬로 연결하여 사용하려합니다. 거의 최대 3A정도의 전류가 흐를 것 같습니다. ==> AVR 포트 핀으로 LED를 구동한다면, Active Low로 구동하기를 권장합니다. 그렇게 하면, AVR의 포트핀에서 전류를 당겨 쓰는 것이 아니라, 외부 보드에서 당겨쓰게 되므로, AVR의 로드가 작아지게 됩니다. Active low란 0일 &#46468;, LED 불이 들어오게 구동하는 회로를 사용하라는 겁니다. 그리고, 5V는 AB-M128Pro-A 보드는 5V 출력은 최대 800mA로 제한되어 있고, 이 제한된 전류를 보드의 MCU나 LED 등이 모두 공유해서 써야 합니다. 12V 출력은 보드에 공급된 SMPS나 아답타의 전류 용량을 따라갑니다. 따라서, 가능한 12V 출력을 사용하여 구동하시고, 껏다 켰다 하는 컨트롤 부분만 AVR을 사용하는 것이 좋겠습니다. 수고하세요.
6714 답변완료AD-USBISP+ V4.0이 Read Signature 가 되지 않습니다. 김문숙 2011-08-19 1,334
AD-USBISP+ V4.0을 구매했는데 AVR Studio 4.0으로 프로그램할라고 하는데요. Read Signature 가 되지 않습니다. COM 6으로 잡았는데도 안되네요.. 010-2279-7237 로 연락 바랍니다.
관리자 답변 NEWTC · 2011-08-19
안녕하세요 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 말씀하신 회로의 검토 결과 SCK 라인에 물린 풀업 저항인 R82를 떼고서 해보세요. 잘 될것 같습니다. SCK 라인은 시스템 클럭 라인으로 반드시 빨리 올라갔다가 내려갔다가 할 수 있어야 하는 데, 풀업되어 있으면, 빨리 올라가기는 하지만, 빨리 내려가는 데 문제가 생겨서, 빨리 클럭을 넣어주는 데 문제가 생겨서, 프로그래밍이 문제가 생길수 있습니다. 그 문제가 아닌가 싶습니다. R82를 떼고서 쓰세요. 수고하세요. >AD-USBISP+ V4.0을 구매했는데 AVR Studio 4.0으로 프로그램할라고 하는데요. >Read Signature 가 되지 않습니다. >COM 6으로 잡았는데도 안되네요.. > >010-2279-7237 로 연락 바랍니다.
6713 답변완료가속도센서 전압값 질문 박충호 2011-08-19 1,318
가속도센서에서 나오는 전압값을 계산했는데 멀티미터기로 가속도센서에서 직접 측정한 전압값하고 계산값과 오차가 큰것 같아 올립니다/ 가속도센서에서 멀티미터기로 직접 측정했을때는 약 1.5V가 나왔는데 ATmega128로 ADC로 받아서 시리얼통신을 통해 컴퓨터로 봤을때는 10진수로 약 340이 나왔습니다. 대충 계산해보니 1.0~1.1정도 나왔습니다. 전압으로 변환은 3.3/1024*340 으로 계산했구요. 설정은 ADLAR = 0; 으로 잡았고 ADCL+ADCH*256 으로 계산 했습니다. AD변환기의 분주비는 128로 했습니다. 아래는 사용중인 소스입니다. 완전 초보라 미숙하지만 ㅜㅜ #include <mega128.h> #include <stdio.h> #include <delay.h> void ADC_init(void) { ADCSRA = 0x0F; ADMUX = 0x00; } void main(void) { int data,data1,data2; data = 0; data1 = 0; data2 = 0; DDRE = 2; UCSR0A = 0; UCSR0B = 0x98; UCSR0C = 6; UBRR0H = 0; UBRR0L = 103; ADC_init(); ADCSRA |= 0xe0; while(1) { data1 = ADCL; data2 = ADCH; data = data1 + (data2*256); printf("data=%d ",data); delay_ms(500); //data = 0; //data1 = 0; //data2 = 0; } }
관리자 답변 NEWTC · 2011-08-19
안녕하세요? 고객님,저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 본사의 보드에서 우선, AREF를 기본은 5V로 설정되어 있습니다. 하지만, AREF 핀에서 선을 빼서 3.3V에 연결하게 되면, 0-3.3V 사이를 1024 단계로 나눠서 ADC 하게 되어 있습니다. 그렇지 않으면 0-5V 사이를 1024 단계로 나눠서 ADC 하게 되지요. 그래서, 오차가 나게 되는 것이 가장 큽니다. 그리고, 물리적인 에러 등도 있는 데, 이동, 온도 등이 원인이 됩니다. FAQ에 보면, 가속도 센서에 관한 내용이 있는 데, 매우 자세하게 나와 있습니다. 그 내용을 보시는 게 좋겠습니다. 수고하세요. >가속도센서에서 나오는 전압값을 계산했는데 멀티미터기로 가속도센서에서 직접 측정한 전압값하고 계산값과 오차가 큰것 같아 올립니다/ > >가속도센서에서 멀티미터기로 직접 측정했을때는 약 1.5V가 나왔는데 >ATmega128로 ADC로 받아서 시리얼통신을 통해 컴퓨터로 봤을때는 10진수로 약 340이 나왔습니다. 대충 계산해보니 1.0~1.1정도 나왔습니다. 전압으로 변환은 3.3/1024*340 으로 계산했구요. > >설정은 ADLAR = 0; 으로 잡았고 >ADCL+ADCH*256 으로 계산 했습니다. AD변환기의 분주비는 128로 했습니다. > >아래는 사용중인 소스입니다. >완전 초보라 미숙하지만 ㅜㅜ > >#include <mega128.h> >#include <stdio.h> >#include <delay.h> > >void ADC_init(void) >{ > ADCSRA = 0x0F; > ADMUX = 0x00; >} > >void main(void) >{ > int data,data1,data2; > data = 0; > data1 = 0; > data2 = 0; > DDRE = 2; > UCSR0A = 0; > UCSR0B = 0x98; > UCSR0C = 6; > UBRR0H = 0; > UBRR0L = 103; > > ADC_init(); > ADCSRA |= 0xe0; > while(1) > { > data1 = ADCL; > data2 = ADCH; > data = data1 + (data2*256); > printf("data=%d ",data); > delay_ms(500); > //data = 0; > //data1 = 0; > //data2 = 0; > } >}
6712 답변완료개발보드에서 사용되는 핵사파일 이지환 2011-08-19 1,305
안녕하세요. 오늘 낮에 회사로 연락했지만, 해외출장중이라... 출장중 이것보시면 답 좀 부탁드립니다. 8051개발보드로 프로젝트를 끝맞추었는데, 새로운 보드로 아트워하여 기존 개발보드에서 사용했던 핵사파일을 롬라이트터로 구워 동작시켰는데 동작이 안됩니다. 어떤 이윤지... 급합니다. MCU내 파일은 기존 파일과 같습니다.그리고 같은 at89s52로 구워 사용하였습니다. 빠른 답변 부탁드립니다.
관리자 답변 NEWTC · 2011-08-19
안녕하세요? 고객님, 저희 뉴티씨를 이용하여 주셔서 감사합니다. 여러가지 이유가 있을 수 있어서, 뭐라고 단정지어 말씀드리기 어렵지만, 보드 회로도가 달라졌거나, 같은 회로도인데, 캐드에서 삑사리가 나서, 선이 빠졌거나 배선실수로 쇼트가 일어났거나 아니면, PCB 회사에서 실수해서 PCB가 잘못 나왔거나 할 수 있습니다. 보드를 몇 장 조립해 보시되, 전원부터 포트 테스트까지 마치고 나서, 그 후에 전체 프로그램을 짜 가야합니다. 기본 기능이 잘 동작함을 확인하는 것이 중요하죠. 만약, 기본 기능이 동작하지 않는 부분이 있다면, 그 부분을 집중하여 분석하다보면, 결론이 날 것으로 생각됩니다. 하다가 다시 안되면, 한 것을 설명하고, 다시 궁금한 부분을 질문하여 주세요. 수고하세요. >안녕하세요. >오늘 낮에 회사로 연락했지만, 해외출장중이라... >출장중 이것보시면 답 좀 부탁드립니다. >8051개발보드로 프로젝트를 끝맞추었는데, 새로운 보드로 아트워하여 기존 개발보드에서 사용했던 핵사파일을 롬라이트터로 구워 동작시켰는데 동작이 안됩니다. 어떤 이윤지... 급합니다. >MCU내 파일은 기존 파일과 같습니다.그리고 같은 at89s52로 구워 사용하였습니다. >빠른 답변 부탁드립니다.
6711 답변완료SE-NK243 step motor 관련 질문입니다. 이만석 2011-08-19 1,302
기존에 구입한 스텝모터 SE-NK243과 스텝모터 드라이버 AM-MS2의 호환성 관련 질문입니다. 위의 스텝모터와 드라이버를 사용한 결과 스텝모터에서의 발열이 심하여 이렇게 문의를 드립니다.스텝모터의 제원을 보니 4V의 전원을 사용하도록 돼있는데 AM-MS2 드라이버에서 출력되는 전압을 오실로스코프를 통해 확인한 결과 12V가 출력되는 것을 확인하였습니다. 혹시 스텝모터 SE-NK243과 드라이버 AM-MS2가 호환성이 맞지 않는 것인지 확인 부탁드립니다. 그리고 스텝모터 사용 시 진동이 다소 심하게 발생하는 듯 합니다. 혹시 드라이버의 분해능이 낮아서 그런것인지 궁금합니다. 감사합니다.
관리자 답변 NEWTC · 2011-08-19
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. NK243과 호환성은 매우 좋습니다. 다만, 전류가 충분히 공급되지 않으면, 전압이 순간순간 떨어지면서, 올라갔다 내려갔따를 반복하면서 떨게 됩니다. 따라서, 전류를 충분히 공급하는 것이 매우 중요합니다. 아래를 참고하세요. - 아래 - http://newtc.co.kr/board/view.php?id=faq&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=ms2&select_arrange=headnum&desc=asc&no=40 분해능은 충분합니다. 수고하세요. >기존에 구입한 스텝모터 SE-NK243과 스텝모터 드라이버 AM-MS2의 호환성 관련 질문입니다. >위의 스텝모터와 드라이버를 사용한 결과 스텝모터에서의 발열이 심하여 이렇게 문의를 드립니다.스텝모터의 제원을 보니 4V의 전원을 사용하도록 돼있는데 AM-MS2 드라이버에서 출력되는 전압을 오실로스코프를 통해 확인한 결과 12V가 출력되는 것을 확인하였습니다. 혹시 스텝모터 SE-NK243과 드라이버 AM-MS2가 호환성이 맞지 않는 것인지 확인 부탁드립니다. 그리고 스텝모터 사용 시 진동이 다소 심하게 발생하는 듯 합니다. 혹시 드라이버의 분해능이 낮아서 그런것인지 궁금합니다. >감사합니다.
6710 답변완료저기 질문있습니다. 이동욱 2011-08-20 1,400
저기 AM-DC2-2D 모터드라이버 고장 확인 테스트 할수있는 방법이 있을까요? ATmega128에 프로그램을 넣어서 했는데 반응을 하지 않습니다. 방법이 있다면 알려주세요.
관리자 답변 NEWTC · 2011-08-20
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 우선, #define MOTOR_PORT PORTC 본사의 소스에 이렇게 되어 있는 지 확인하시고, 그 사용된 포트 예를 들어서, 위에서는 포트C에 사용한 건데, 그 포트에 10핀 IDC 케이블을 연결한 것이 맞는지 확인하시고, 또한, 모터 드라이버의 2핀 커넥터에 모터용 전압을 공급하셨는 지 확인하세요. DC 5-45V입니다. 또한, 사용된 모터가 이 드라이버에 적당한 드라이버인지 확인해야 하는 데, 모터의 사용 전류가 1A 정도인지 확인해 보세요. 2A를 넘거나 2A 정도 된다면, 사용이 불가할 수도 있습니다. 수고하세요. >저기 AM-DC2-2D 모터드라이버 고장 확인 테스트 할수있는 방법이 있을까요? > >ATmega128에 프로그램을 넣어서 했는데 반응을 하지 않습니다. > >방법이 있다면 알려주세요.
6709 답변완료서브모터 질문입니다. 달콤스 2011-08-22 1,300
AVR MEGA 128 개발보드 (소형) AB-M128-B 서보모터 제어모듈(저가형) AM-CSV 서보 모터 MTS-A110SB ------------------------------------- 얼마전 구입한 위에 있는 제품으로 간단한 선풍기를 만들어 보는 중입니다. 뉴티씨에 있는 Servo_8EA_TH 예제 소스를 이용해 작동해 보니 모터 움직임이 max값과 min값에서 while문으로 반복하는걸 볼수있었는데요.... 1. 이 서브모터라는게 일정한 각도로 움직일수있는 기능만 하나요? 예를 들어 선풍기의 팬처럼 한쪽방향으로 계속 돌아가는 역할은 못하나요??? 2. 만약 제 생각이 맞다면 서브모터는 선풍기를 좌우로 움직이는 풍향조절로 하고 선풍기의 팬역할을 하기 위해 소형 DC 기어드 모터 SE-DM DC와 모터 구동 모듈 (소형) AM-CD2L를 추가로 구입하면 될까요?? -------------------------------------------------------------------------- 질문이 횡설수설이라 사진과 소스 파일 업로드 합니다...그럼 답변 기다리겠습니다~ 수고하세요
관리자 답변 NEWTC · 2011-08-22
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 제 생각에는 본사에 SE-DS650 이라는 최고속도 671RPM의 서보타입 DC기어드 모터가 있는 데, 그 모터를 쓰는 것이 어떨까 싶습니다. 메탈 기어 타입이라서, 튼튼하기도 하고, 속도도 꽤 빠르기 때문에, 선풍기로 쓰셔도 될 것 같네요. 힘도 좋기 때문에 관계가 없을 거구요. 개당 가격은 18,000원 +vat = 19,800원입니다. 그리고, 4-6v 이고, CD2L로 돌리셔도 되지만, 전류가 좀 부족할 것이구요. 최고 속도로 돌리시려면, 160mA 까지 흘러야 하는 데, CD2L로는 많이 부족하구요. AM-DC2-2D를 추천합니다. 수고하세요. >AVR MEGA 128 개발보드 >(소형) >AB-M128-B > >서보모터 제어모듈(저가형) >AM-CSV > >서보 모터 >MTS-A110SB > >------------------------------------- >얼마전 구입한 위에 있는 제품으로 간단한 선풍기를 만들어 보는 중입니다. >뉴티씨에 있는 Servo_8EA_TH 예제 소스를 이용해 작동해 보니 모터 움직임이 >max값과 min값에서 while문으로 반복하는걸 볼수있었는데요.... > >1. 이 서브모터라는게 일정한 각도로 움직일수있는 기능만 하나요? >예를 들어 선풍기의 팬처럼 한쪽방향으로 계속 돌아가는 역할은 못하나요??? > >2. 만약 제 생각이 맞다면 서브모터는 선풍기를 좌우로 움직이는 풍향조절로 하고 > >선풍기의 팬역할을 하기 위해 소형 DC 기어드 모터 SE-DM DC와 모터 구동 모듈 (소형) AM-CD2L를 추가로 구입하면 될까요?? > >-------------------------------------------------------------------------- >질문이 횡설수설이라 사진과 소스 파일 업로드 합니다...그럼 답변 기다리겠습니다~ 수고하세요 > >