Q&A
| 번호 | 제목 | 작성자 | 등록일 | 조회 |
|---|---|---|---|---|
| 8618 | 답변완료USB ISPv03→V03.5 업데이트 방법중... | 김욱 | 2014-02-11 | 1,503 |
|
게시판에서 알려주신대로 XP에서 드라이버를 설치하고 AN144SW.zip을 다운 받아 실행해보니
맨 위에 있는 Serial Number는 활성화가 되어서 값이 뜨는데 다른 모든 창은 전부 공백 상태로 나옵니다.
현재 상태로는 아무 작업도 할 수가 없네요.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
컴퓨터에 따라서는 XP에서 그렇게 되는 경우가 있습니다.
그런 경우, 저희 회사에서 " USBISP V03을 V03.5로 변경하는 방법 1 " 로 검색하셔서,
an144sw_XP용으로 그렇게 되시는 경우,
an144sw_WIN7용으로 해 보세요.
그런 컴퓨터가 간혹 있더군요. 잘 될겁니다.
그래도 안되시면, 본사로 보내주시거나 방문하셔서 업데이트 해 보세요.
감사합니다.
>
>
> 게시판에서 알려주신대로 XP에서 드라이버를 설치하고 AN144SW.zip을 다운 받아 실행해보니
> 맨 위에 있는 Serial Number는 활성화가 되어서 값이 뜨는데 다른 모든 창은 전부 공백 상태로 나옵니다.
> 현재 상태로는 아무 작업도 할 수가 없네요.
>
|
||||
| 8617 | 답변완료Cannot Program or Verify Flash error | 양윤권 | 2014-02-11 | 1,979 |
|
안녕하세요.
AD-USBISP V03.6 버전을 사용하고, AB-M128 Pro-A V02 보드를 사용하고 있습니다.
AD-USBISP는 COM2로 잡혀있구요(USB Cable을 PC와 연결전과 후 확인완료), ICCAVR 에서 Device configuration에 ATMEGA128[Please see NOTE]을 선택했습니다.
In system programmer도 첨부파일과 같이 하였습니다.
프로그램 다운로드 하면 "Cannot Program or Verify Flash"라는 에러 창이 나타납니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
혹시 타겟 보드에 전원을 별도로 공급하시는 경우, 전원을 켜셨는 지 확인해 보세요.
또는 USBISP 쪽에서 USB의 전원을 메인보드의 전원으로 공급하시는 경우에는
딥스위치 중에서 안쪽 스위치 즉, 1번만 ON으로 하고 2번은 반드시 OFF로 하셔야 합니다.
그렇게 하고나서, 일단은 AVR Studio에서 연결해서 작업해 보세요.
그게 어떻게 되는 지 보고서, ICCAVR에서 작업하는 게 좋겠습니다.
잘 안되시면, 제가 말씀드린 부분들을 중간 결과들을 다시 올려 보세요.
감사합니다.
>
>
> 안녕하세요.
> AD-USBISP V03.6 버전을 사용하고, AB-M128 Pro-A V02 보드를 사용하고 있습니다.
> AD-USBISP는 COM2로 잡혀있구요(USB Cable을 PC와 연결전과 후 확인완료), ICCAVR 에서 Device configuration에 ATMEGA128[Please see NOTE]을 선택했습니다.
> In system programmer도 첨부파일과 같이 하였습니다.
> 프로그램 다운로드 하면 "Cannot Program or Verify Flash"라는 에러 창이 나타납니다.
>
|
||||
| 8616 | 답변완료eeprom 초기화 방법 | 안재철 | 2014-02-10 | 2,082 |
|
atmega 128 또는 256에서 eeprom 데이터를 초기화 하려고 합니다.
atmega 128은 eeprom 사이즈가 4096byte인데. 일단 256에서의 8192로 알고 있는데요.
만약 128에서 eeprom을 초기화를 한다면 전체 4096 byte를 다 널값으로 다 기입을 해야 하는지
아니면, 초기 대략 512바이트 정도만 넣어줘도 되는지 궁금합니다
void Init() //EEPROM 초기화
{
// write a 0 to all 512 bytes of the EEPROM
for (int i = 0; i < 512; i++)
EEPROM_write(i, 0);
}
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨를 이용하여 주셔서 감사합니다.
제가 볼 때에는 쓰시는 부분만 초기화 해서 쓰시는 것이 좋을 듯 싶습니다.
쓰지도 않는 부분을 값을 0으로 초기화할 이유는 없다고 봅니다.
감사합니다.
>
>
> atmega 128 또는 256에서 eeprom 데이터를 초기화 하려고 합니다.
>
> atmega 128은 eeprom 사이즈가 4096byte인데. 일단 256에서의 8192로 알고 있는데요.
>
> 만약 128에서 eeprom을 초기화를 한다면 전체 4096 byte를 다 널값으로 다 기입을 해야 하는지
> 아니면, 초기 대략 512바이트 정도만 넣어줘도 되는지 궁금합니다
>
> void Init() //EEPROM 초기화
> {
> // write a 0 to all 512 bytes of the EEPROM
> for (int i = 0; i < 512; i++)
> EEPROM_write(i, 0);
> }
>
|
||||
| 8615 | 답변완료AD-JTAG V02의 AVR STUDIO 6 사용 | 강원도 | 2014-02-10 | 1,453 |
|
안녕하십니까
귀사의 제품 AD-JTAG V02을 AVR STUDIO 4.xx 에서 사용하고 있습니다.
이 제품을 AVR STUDIO 6에서 사용할 수 있는 방법이 있다면 알려주시기 바랍니다.
감사합니다.
관리자 답변
안녕하십니까? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
AVR Studio V6 이상에서는 소프트웨어에서 JTAGICE를 지원하지 않고 있으므로,
아쉽지만, 현재론 사용할 수 있는 방법이 없습니다.
AVR Studio V6 이상에서는 ATMEL사의 JTAGICE MK-II를 사용해야 합니다.
감사합니다.
>
>
> 안녕하십니까
> 귀사의 제품 AD-JTAG V02을 AVR STUDIO 4.xx 에서 사용하고 있습니다.
> 이 제품을 AVR STUDIO 6에서 사용할 수 있는 방법이 있다면 알려주시기 바랍니다.
> 감사합니다.
>
|
||||
| 8614 | 답변완료엔코더 모터와 확장보드의 결선 방법 문의 | 김태호 | 2014-02-09 | 1,665 |
|
안녕하세요.
금번에 디바이스마트를 통해 엔코더모터(SE-DM185)와 엔코더 확장모듈(AD-ENCODER)을 구매하였습니다.
제가 아직 초보인지라 MCU와 어떻게 결선을 해야할지 모르겠네요.
DC모터 드라이버도 별도로 필요한거 같던데, MCU를 기준으로 DC 드라이버와 모터의 각 핀들을 어떻게 연결하면 되는지 자세한 설명 좀 부탁드리겠습니다.
그리고 간단히 테스트해볼 수 있는 소스도 함께 제공해 주시면 감사하겠습니다.
관리자 답변
안녕하세요? 고객님,
바로 전 답변에서 10핀 헤더핀으로 연결시, 어떻게 연결하면 되는 지, 설명하여 드렸습니다.
감사합니다.
>
>
> 안녕하세요.
>
> 금번에 디바이스마트를 통해 엔코더모터(SE-DM185)와 엔코더 확장모듈(AD-ENCODER)을 구매하였습니다.
>
> 제가 아직 초보인지라 MCU와 어떻게 결선을 해야할지 모르겠네요.
>
> DC모터 드라이버도 별도로 필요한거 같던데, MCU를 기준으로 DC 드라이버와 모터의 각 핀들을 어떻게 연결하면 되는지 자세한 설명 좀 부탁드리겠습니다.
>
> 그리고 간단히 테스트해볼 수 있는 소스도 함께 제공해 주시면 감사하겠습니다.
>
|
||||
| 8613 | 답변완료엔코더 모터 및 드라이버 구동용 프로그램 소스 문의 | 김태호 | 2014-02-07 | 1,472 |
|
안녕하세요.
이번에 디바이스마트에서 귀사의 엔코더 모터와 드라이버를 구매하게 되었는데, 초보자라 어떻게 구동을 해야할지 좀 막막하네요.
AVRStudio 혹은 코드비전용 테스트 소스파일을 주실 수 있는지요...??
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
본사 자료실을 클릭하시고,
엔코더 로 검색해 보세요.
예제 소스가 있는 데, AVR Studio + WINAVR로 만들어 진것도 있습니다.
참고하시기 바랍니다.
모터 구동모듈 AM-DC2-2D는 PORTF에,
스위치모듈인 AM-TS8은 PORTA에,
엔코더 모듈은 PORTE에 물려 놓고 테스트 하시면 됩니다.
참고로 함께 있는 강의 자료를 보시면 좋겠구요.
UART0에서 1152,00 bps로 엔코더의 결과가 나옵니다.
또한, 이 예제에서 스위치는 D0, D1, D2의 눌리는 것에 따라서,
각각 OFF, ON(CW), ON(CCW) 로 반응합니다.
거기에 함께 첨부된 ICCAVR용 예제에 보면, 좀 더 진보된 예제도 있으니, 참고하시기 바랍니다.
감사합니다.
>
>
> 안녕하세요.
>
> 이번에 디바이스마트에서 귀사의 엔코더 모터와 드라이버를 구매하게 되었는데, 초보자라 어떻게 구동을 해야할지 좀 막막하네요.
>
> AVRStudio 혹은 코드비전용 테스트 소스파일을 주실 수 있는지요...??
>
|
||||
| 8612 | 답변완료AD-USBISP-L 드라이버 질문 | 김태완 | 2014-02-07 | 1,371 |
|
최신 드라이버 설치시 윈도우 8.1 64bit에서 동작 가능한가요?
관리자 답변
네, 고객님, 잘 동작합니다.
감사합니다.
>
>
> 최신 드라이버 설치시 윈도우 8.1 64bit에서 동작 가능한가요?
>
|
||||
| 8611 | 답변완료at90can128에 대해서 질문 드립니다. | 김진수 | 2014-02-07 | 1,490 |
|
일전에 답해주신 사항 감사합니다.
덕분에 잘 해결했습니다 ^^
이번에 질문드릴 것은 코드에 대한 사항인데요,
귀사에서 AT90CAN128 제품을 구매하여 몇 가지 실험을 하고자 했습니다.
그 중 하나의 실험에서 의도했던 것은, 각기 다른 두 개의 인터럽트를 부과하여
INT0에 부과된 인터럽트에 의해 PORTC의 FND 표시 숫자가 증가하도록 하고,
INT1에 부과된 인터럽트에 의해 PORTF의 FND 표시 숫자가 증가하도록 하는 것이
당초의 목표였습니다만,
INT0을 제외하고 INT1, INT2, INt3에 대해서도 각기 실험해 보니
잘 작동하지 않았습니다.
아래는 작성한 코드입니다.
#include <90CAN128.h>
#include <delay.h>
flash unsigned char FND[10]={0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92, 0x82, 0xD8, 0x80, 0x90};
unsigned int i=0,j=0;
interrupt [EXT_INT0] void exint0(void)
{
if(i==9)
i=0;
else
i++;
}
interrupt [EXT_INT1] void exint1(void)
{
if(j==9)
j=0;
else
j++;
}
void main(void)
{
for(;;)
{
delay_ms(50);
DDRC = 0xff;
DDRF = 0xff;
PORTC = FND[i];
PORTF = FND[j];
SREG |= 0x80; //인터럽트 전체 허용
EIMSK |= 0x03;
EICRA = 0x0f; // 상승에지 트리거
EIFR=0x03;
}
}
여러 실험을 거친 결과 스위치나 다른 하드웨어에는
이상이 없는 것으로 판단됩니다.
어떤 부분이 문제가 있는 것인지 잘 모르겠네요...
답변해 주시면 감사하겠습니다... ^^
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨를 이용하여 주셔서 감사합니다.
답변 드리겠습니다.
코드비전을 사용중이신가 봅니다.
우선, 외부 인터럽트 마스크 7 ~ 0번에 대해서 EIMSK에서 사용하고자 하는 각 비트를 1로 만듦으로서 사용 가능해 집니다.
또한, INT0 ~ INT3은 PORTD에 있으므로, DDRD = 0x00; 으로 초기화 해야 겠습니다.
EICRA 값으로 외부 인터럽트3 ~ 0까지의 디텍팅 방식을 결정하므로,
rising edge detect 라면, 해당 자리를 11로 두면 됩니다.
즉, 3~ 0까지 모두 다 rising edge detect로 사용한다면, EICRA = 0xff; 로 두셔야 겠습니다.
다만,
INT0만 사용시 EICRA = 0x03; EIMSK = 0x01; 입니다.
INT1만 사용시 EICRA = 0x0c; EIMSK = 0x02; 입니다.
INT2만 사용시 EICRA = 0x30; EIMSK = 0x04; 입니다.
INT3만 사용시 EICRA = 0xc0; EIMSK = 0x08; 입니다.
아래의 인터럽트 서비스 루틴에서 EXT_INT0 이 부분을 각각 해당하는 대로, EXT_INT1 이런식으로 변경하고, exint1 이런식으로 함수명도 변경해 주시면 됩니다. 이 부분은 이미 잘 알고 계신것 같습니다.
interrupt [EXT_INT0] void exint0(void)
감사합니다.
>
>
> 일전에 답해주신 사항 감사합니다.
> 덕분에 잘 해결했습니다 ^^
>
> 이번에 질문드릴 것은 코드에 대한 사항인데요,
> 귀사에서 AT90CAN128 제품을 구매하여 몇 가지 실험을 하고자 했습니다.
> 그 중 하나의 실험에서 의도했던 것은, 각기 다른 두 개의 인터럽트를 부과하여
> INT0에 부과된 인터럽트에 의해 PORTC의 FND 표시 숫자가 증가하도록 하고,
> INT1에 부과된 인터럽트에 의해 PORTF의 FND 표시 숫자가 증가하도록 하는 것이
> 당초의 목표였습니다만,
> INT0을 제외하고 INT1, INT2, INt3에 대해서도 각기 실험해 보니
> 잘 작동하지 않았습니다.
> 아래는 작성한 코드입니다.
>
>
>
> #include <90CAN128.h>
> #include <delay.h>
> flash unsigned char FND[10]={0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92, 0x82, 0xD8, 0x80, 0x90};
>
> unsigned int i=0,j=0;
>
> interrupt [EXT_INT0] void exint0(void)
> {
> if(i==9)
> i=0;
> else
> i++;
> }
>
> interrupt [EXT_INT1] void exint1(void)
> {
> if(j==9)
> j=0;
> else
> j++;
> }
>
> void main(void)
> {
> for(;;)
> {
> delay_ms(50);
> DDRC = 0xff;
> DDRF = 0xff;
> PORTC = FND[i];
> PORTF = FND[j];
> SREG |= 0x80; //인터럽트 전체 허용
> EIMSK |= 0x03;
> EICRA = 0x0f; // 상승에지 트리거
> EIFR=0x03;
> }
> }
>
> 여러 실험을 거친 결과 스위치나 다른 하드웨어에는
> 이상이 없는 것으로 판단됩니다.
> 어떤 부분이 문제가 있는 것인지 잘 모르겠네요...
> 답변해 주시면 감사하겠습니다... ^^
>
|
||||
| 8610 | 답변완료kt-m128 연결 문의드립니다. | 김인호 | 2014-02-07 | 1,452 |
|
회사에 kt-m128 이제품이 있습니다.
사용을 해보려고 하는대 통신을 어떻게 해야하는지 문의드립니다.
rs232 포트는 next-rs233 2p 이제품으로 연결을 하였습니다.
위의 제품으로 연결을 해도 될까요???
아니면 isp 통신포트로 해야되나요?
지금 케이블은 rs232 케이블과 isp랑 프린터 연결 케이블만 있어서
회사 데스크탑에는 프린터 연결 하는 포트가 없어서 연결을 못하고 있습니다.
혹시 연결하는 방법과 기본적인 사용법을 알려주시면 안될까요?
자료실에 있는 메뉴얼들은 너무 어렵고 연결 하는 방법은 안나와서 어떻게 해야할지를
모르겠어요.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
네, 그 제품이 USB to Serial 제품이라서,
그 제품으로 연결하면 RS-232C 레벨로 연결됩니다.
즉, 본사의 KT-M128의 경우에는 J15 UART0 커넥터가 9핀 Male 커넥터인데,
이것과 그 제품( next-rs233 2p)사이에 키트 구매시 함께 포함되어 있는 9핀 female(암) - 9핀 female(암) 케이블을 끼우고, 연결하시면 됩니다.
또한, J14 UART1용 커넥터는 3핀 몰렉스 5267-03으로 되어 있습니다.
이 커넥터에서는 1번 TX(송신) 2번(수신) 3번 (GND)로 되어 있으므로,
next-rs233 2p의 2번핀 RXD(수신) 3번핀 TXD(송신), 5번핀(GND)로 되어 있으므로,
TX-RX를 서로 꼬아서 연결해 주시면 되구요. GND는 GND끼리 연결해 주시면 됩니다.
감사합니다.
>
>
> 회사에 kt-m128 이제품이 있습니다.
> 사용을 해보려고 하는대 통신을 어떻게 해야하는지 문의드립니다.
> rs232 포트는 next-rs233 2p 이제품으로 연결을 하였습니다.
> 위의 제품으로 연결을 해도 될까요???
> 아니면 isp 통신포트로 해야되나요?
> 지금 케이블은 rs232 케이블과 isp랑 프린터 연결 케이블만 있어서
> 회사 데스크탑에는 프린터 연결 하는 포트가 없어서 연결을 못하고 있습니다.
> 혹시 연결하는 방법과 기본적인 사용법을 알려주시면 안될까요?
> 자료실에 있는 메뉴얼들은 너무 어렵고 연결 하는 방법은 안나와서 어떻게 해야할지를
> 모르겠어요.
>
|
||||
| 8609 | 답변완료am-dc1-3d 아날로그 구동 방법에 대하여..... | 이창범 | 2014-02-06 | 1,381 |
|
일전에 컨트롤 단자의 선 몇개를 이용하여 모터를 구동시켰는데
통 기억이 나질 않습니다.
산업용 시퀀스제어를 할때 하는 방법으로 들었습니다만
기억이.....
선 연결 순서를 좀 부탁 드립니다.
수고하세요.
관리자 답변
유선으로 답변드렸습니다.
잘 안되신 원인이 5V 논리 전원을 별도로 주셔야하는데
안주신 이유인듯합니다.
감사합니다.
>
>
> 일전에 컨트롤 단자의 선 몇개를 이용하여 모터를 구동시켰는데
>
> 통 기억이 나질 않습니다.
>
> 산업용 시퀀스제어를 할때 하는 방법으로 들었습니다만
>
> 기억이.....
>
> 선 연결 순서를 좀 부탁 드립니다.
>
> 수고하세요.
>
|
||||
| 8608 | 답변완료AS 가능한지 문의 드립니다. | 김가람 | 2014-02-06 | 1,407 |
|
제품 개발에 USB-ISP를 여러 개 사용중입니다.
그 중 사용하다가 작동이 안되는 ISP가 발생하여 AS가능한지 문의 드립니다.
1.타겟보드 연결 실수로 MCU탔음
2.USB 인식 불량
3.USB 인식 양호. AVR Stduio에서 ISP인식 못함. 타겟보드 연결했는데도 초록 LED안들어옴
이상 3건 입니다. AS 가능 한지 답변 부탁 드립니다.
관리자 답변
네 가능합니다.
본사로 보내주세요.
감사합니다.
>
>
> 제품 개발에 USB-ISP를 여러 개 사용중입니다.
>
> 그 중 사용하다가 작동이 안되는 ISP가 발생하여 AS가능한지 문의 드립니다.
>
> 1.타겟보드 연결 실수로 MCU탔음
> 2.USB 인식 불량
> 3.USB 인식 양호. AVR Stduio에서 ISP인식 못함. 타겟보드 연결했는데도 초록 LED안들어옴
>
> 이상 3건 입니다. AS 가능 한지 답변 부탁 드립니다.
>
|
||||
| 8607 | 답변완료ARM 관련 질문입니다. | 송영범 | 2014-02-04 | 1,411 |
|
ARM SAM7S256 제품을 구매하여 사용하려 합니다.
이 제품에 OS를 따로 올려서 사용을 해야하나요?
또한 메뉴얼에 보면 USB로 연결 가능한 JTAG이 있는 것으로 나와있는데
이 제품이 존재하나요?
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
본사에서는 현재는 SAM7S256은 단종하고, SAM7S64 만 판매하고 있습니다.
물론, CPU만 떼서 바꾸면 256으로 쓸 수 있습니다만, 현재는 64만 판매합니다.
본 제품에는 OS를 올리지 않아도 되며, 부트로더를 짜서 올리서거나, RTOS를 함께 써도 됩니다.
ARM 중에서는 MMU가 없고 사양이 낮아서 리눅스나 윈도우 같은 것은 올라가지 않습니다.
본사 제품은 아니지만, JTAG ATMEL의 SAMICE나 Segger사의 JLINK edu. 또는 JLINK 등을 사용하실 수 있겠습니다. 디바이스마트나 엘레파츠 등에서 구매하여 사용 가능합니다.
감사합니다.
>
>
> ARM SAM7S256 제품을 구매하여 사용하려 합니다.
> 이 제품에 OS를 따로 올려서 사용을 해야하나요?
>
> 또한 메뉴얼에 보면 USB로 연결 가능한 JTAG이 있는 것으로 나와있는데
> 이 제품이 존재하나요?
>
|
||||
| 8606 | 답변완료[AM-CS2P] 모터 회전속도 | 류병주 | 2014-02-04 | 1,521 |
|
수고하십니다.
AM-CS2P 모터 구동 모듈을 사용하여 스텝모터를 구동중입니다.
현재 건전지를 사용하는 환경에서의 시스템을 테스트중이라 건전지 8(10V 이하로 방전시 교체하며 테스트)개를 사용하여 테스트 중입니다.
건전지를 사용한 테스트 이므로 4V 0.2A 스펙의 타사 저전력 소형 스텝 모터를 사용하여 테스트 중입니다.
1. 분당 한바퀴 회전이 목적으로, 분당 1바퀴로 세팅하고 동작시에 15~35회전 사이에 모터 동작이 멈추는 현상이 발생합니다.
2. 멈춘 이후 다시 동작시킬경우 잠시간 (1~3초사이) 동작 이후 동작이 멈추고 이후부터는 전혀 동작하지 않습니다.
약 2시간가량 대기시킨 후에 다시 동작시키면 1.의 상황이 반복됩니다.
한바퀴 회전시간을 줄여 6초 이하로 세팅시엔 정상 동작합니다.
원인을 분석하던 중, 모듈을 이용한 저속 회전시에 하한선이 있는지 궁금하여 질문드립니다.
1. AM-CS2P를 사용한 모터 제어시에 회전속도에 하한점이 있는지요?
2. 자료실에 올라와있는 코드상에서는 1회전에 0.3~2초 사이의 시간이 걸리도록 세팅되어있습니다. 이 수치가 계산에 의한 값인지, 계산에 의한 값이라면 30초 이상으로 수치를 올릴 수 있는 방법은 없는지요?
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
답변 드리겠습니다.
> 수고하십니다.
>
> AM-CS2P 모터 구동 모듈을 사용하여 스텝모터를 구동중입니다.
> 현재 건전지를 사용하는 환경에서의 시스템을 테스트중이라 건전지 8(10V 이하로 방전시 교체하며 테스트)개를 사용하여 테스트 중입니다.
==> 10V 이상에만 동작하므로, 맞는 말인것처럼 보입니다만, 건전지는 전류가 절대적으로 부족하므로,
정상구동이 불가합니다.
> 건전지를 사용한 테스트 이므로 4V 0.2A 스펙의 타사 저전력 소형 스텝 모터를 사용하여 테스트 중입니다.
==> 보통, 건전지에서는 50mA~150mA 정도의 구동하는 것들을 사용할 때는 사용하지만, 그 이상은 좀 전류가 부족하여 어려운 것으로 알고 있습니다.
>
> 1. 분당 한바퀴 회전이 목적으로, 분당 1바퀴로 세팅하고 동작시에 15~35회전 사이에 모터 동작이 멈추는 현상이 발생합니다.
==> 전류가 부족하므로, 멈추는 것은 어떤 일이든 발생 가능합니다. 특별히 전류가 가장 많이 먹는 부분에서 멈춘것 같습니다.
> 2. 멈춘 이후 다시 동작시킬경우 잠시간 (1~3초사이) 동작 이후 동작이 멈추고 이후부터는 전혀 동작하지 않습니다.
==> 전류가 부족하므로, 전류를 쫙 당기면서 전압이 뚝 떨어지고, 그러고 나면 다시 전류가 쫙 떨어지면서, 전압이 살짝 올라갔다가, 이것이 반복되거나, 아예 전압이 떨어진 상황에서 모터컨트롤러 시스템이 리셋되므로, 다시 전압 올라가는 데까지 시간이 걸리므로, 그 동안은 멈추었다가, 다시 전압 올라가면 전류가 부족하므로, 다시 전류를 쫙....... 이것이 반복되므로 그런 것 같습니다.
> 약 2시간가량 대기시킨 후에 다시 동작시키면 1.의 상황이 반복됩니다.
==> 마찬가지입니다.
>
> 한바퀴 회전시간을 줄여 6초 이하로 세팅시엔 정상 동작합니다.
==> 이것도 아마 토크가 조금만 늘어나도 시간이 줄어들 겁니다.
>
> 원인을 분석하던 중, 모듈을 이용한 저속 회전시에 하한선이 있는지 궁금하여 질문드립니다.
> 1. AM-CS2P를 사용한 모터 제어시에 회전속도에 하한점이 있는지요?
==> 컨트롤러의 회전속도 하한점은 이론적으로는 기계보다는 훨씬 높기 때문에 이 문제는 아닙니다.
> 2. 자료실에 올라와있는 코드상에서는 1회전에 0.3~2초 사이의 시간이 걸리도록 세팅되어있습니다. 이 수치가 계산에 의한 값인지, 계산에 의한 값이라면 30초 이상으로 수치를 올릴 수 있는 방법은 없는지요?
==> 타이머로 짠 소스를 참고하셔서 하시거나, 타이머 참고하여 짜면 가능하겠습니다.
물론, 전원은 충전지(12V 이상의 충전지, 본사에도 판매하고 있습니다.)를 이용해야 겠지요.
감사합니다.
|
||||
| 8605 | 답변완료스태핑 모터, DC 모터 에 대해 질문드립니다. | 한정우 | 2014-02-04 | 1,486 |
|
안녕하세요 제가 AVR을 이용해서 One Wheel 이라는 작품
(스케이트보드에 바퀴가 하나만 있는 보드) 을 만들어보려고 하는데요
아직 스태핑 모터 DC 모터가 익숙하지 않아서 질문드립니다.
여기 동영상
http://www.diodeo.com/id=gouny&movie=001668177&pt_code=01
http://www.youtube.com/watch?v=lf-qkxBWNgA
처럼 구동하는 작품을 만드려고 하는데요
스태핑 모터가 이만한 속력을 낼 수 있는 RPM을 가지고 있는지 궁금합니다.
아니면 DC모터를 써야 하나요? DC모터는 제가 알기로 속도를 조절하기가 쉽지 않은것으로 알고 있어서요 (전압을 조정하는 방식으로 조절할 수 있는걸로 알고 있습니다) 그리고 회전방향 조절도 별도의 회로를 주어야 하는걸로 알고 있고요
결론은 이 작품에 들어가는 모터 종류(스태핑, DC) 추천해 주시면 감사하겠습니다.
***
추가 : BLDC모터도 알아보았는데 이 모터를 사용하는 것이 좋을까요? 여기 동영상 모터가 BLDC 모터라고 하네요
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨를 이용하여 주셔서 감사합니다.
우선, 첨부로, 여기서 사용된 모터의 사양과 배터리 사양을 올려 놓았습니다.
대용량 BLDC 모터를 사용하고 있으며, 베터리는 대부분 고속 충전용 리튬밧데리를 사용하고 있습니다.
국내에서는 일반적으로는 구하기 쉽지 않은 사양들로 알고 있습니다.
BLDC 모터를 구동하기 위한 대형 BLDC 모터 컨트롤러에 고속충전회로,
자이로 센서 및 온도 센서 등도 함께 사용되어 있습니다.
우선, 그냥 놔둬도 쓰러지지 않을 정도의 두꺼운 바퀴를 사용하고, 길게 뻗은 어느 한쪽으로 기울어 지더라도, 바닥과 닿으면서, 오히려 고정포인트가 하나 더 생기게 됩니다.
따라서, 자이로로 평형점 즉 0점을 찾고, 자이로센서에 의하여 기울어진 각도만큼 속도를 그 쪽으로 올리게 되는 구조로 되어 있습니다. 또한, 돌아가는 속도나, 방향 등은 마그네틱 엔코더를 통하여 받고 있습니다.
스테핑 모터로는 힘을 감당할 수 없구요. BLDC를 쓰거나, DC 기어드 모터 등을 써야 하는 데, DC 기어드 모터만으로는 속도를 맞추기 어려울 듯 보입니다.
따라서, 이정도 사이즈에 맞게 대용량 BLDC 모터를 쓰는 것이 좋은 선택이었다고 보여지네요.
또한, BLDC의 빠른 회전을 기어비를 통해서, 전체 시스템에 힘으로 전환하고 있습니다.
즉, 속도는 느려져도 BLDC가 워낙 빠르기 때문에, 기어비를 통해서 속도는 늦추고 힘을 늘린 겁니다.
아래 디바이스 마트에 가면, 좀 더 잘 볼 수 있습니다.
http://www.devicemart.co.kr/goods/search.php?reqpage=utf8&sort_field=price&sort_type=desc&page=1&cate1=&cate2=&cate3=&cate4=&search_url=search&search_key=allsearch&q=BLDC&search_price_start=&search_price_end=&r_start_date=&r_end_date=&cx=009097856992061992557%3AWMX1795038655&cof=FORID%3A9&ie=EUC-KR
거기 보면, BLDC모터 드라이버 중, 50만원 이상 급을 보시면 2kW급이 있습니다. 최소한 그 정도는 써줘야 합니다. 안정적으로는 좀 더 큰 두 배 정도의 것을 쓰면 좋겠습니다.
그리고, 바퀴도 현재는 품절로 되어 있지만,
NT-주행기기용 바퀴 브라켓 SET(BLDC모터-일반형) 를 사용하면 좋을 것 같구요.
모터는 여기 달린 것이 좀 부족하지 않을까 싶습니다.
따라서, 모터는 [TM-TECH-I]TM13-D1531 정도 써 주는 것이 좋겠습니다.
여기에 엔코더를 달면 끝에 E가 추가됩니다.
그러곤, 바퀴와 물릴 때는 기어를 1:30 ~50정도 달아주면 좋을 것 같습니다.
감사합니다.
>
>
> 안녕하세요 제가 AVR을 이용해서 One Wheel 이라는 작품
>
> (스케이트보드에 바퀴가 하나만 있는 보드) 을 만들어보려고 하는데요
>
> 아직 스태핑 모터 DC 모터가 익숙하지 않아서 질문드립니다.
>
> 여기 동영상
> http://www.diodeo.com/id=gouny&movie=001668177&pt_code=01
>
> http://www.youtube.com/watch?v=lf-qkxBWNgA
>
> 처럼 구동하는 작품을 만드려고 하는데요
>
> 스태핑 모터가 이만한 속력을 낼 수 있는 RPM을 가지고 있는지 궁금합니다.
>
> 아니면 DC모터를 써야 하나요? DC모터는 제가 알기로 속도를 조절하기가 쉽지 않은것으로 알고 있어서요 (전압을 조정하는 방식으로 조절할 수 있는걸로 알고 있습니다) 그리고 회전방향 조절도 별도의 회로를 주어야 하는걸로 알고 있고요
>
> 결론은 이 작품에 들어가는 모터 종류(스태핑, DC) 추천해 주시면 감사하겠습니다.
>
> ***
> 추가 : BLDC모터도 알아보았는데 이 모터를 사용하는 것이 좋을까요? 여기 동영상 모터가 BLDC 모터라고 하네요
>
|
||||
| 8604 | 답변완료코드비전AVR을 실행하던 중 문제가 발생했는데요;; | 김진수 | 2014-02-04 | 1,356 |
|
창이 저렇게만 뜨고 더 이상 아무 것도 뜨지 않네요;;
어떻게 해결해야 할지 도무지 감이 안 와서 ㅠㅠ
도와주시면 감사하겠습니다 ㅠ
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨를 이용하여 주셔서 감사합니다.
사실 본 에러는 본사의 지원 범위를 넘어섭니다.
컴파일러 제조사에 문의하셔야 할 내용입니다.
나름 원인을 찾아 보았는 데,
여러가지 원인이 있을 수 있겠는 데,
호환성 문제일 가능성이 가장 높아 보입니다.
혹시, 사용중인 코드비전의 버전이 어떻게 되는지요?
사용중인 OS를 지원하는 버전인지 확인하고 사용해 주세요.
본 게시판은 본사 제품에 관한 질문을 위한 게시판입니다.
본사의 제품이 아닌 관계로 본사에 있는 정보가 아니므로 양해 부탁드립니다.
하지만, 일단 먼저 위에 지적해 드린 부분 조사해 보세요.
최신 버전을 사용하시기 바랍니다.
감사합니다.
>
>
> 창이 저렇게만 뜨고 더 이상 아무 것도 뜨지 않네요;;
> 어떻게 해결해야 할지 도무지 감이 안 와서 ㅠㅠ
>
> 도와주시면 감사하겠습니다 ㅠ
>
|
||||
