Q&A
| 번호 | 제목 | 작성자 | 등록일 | 조회 |
|---|---|---|---|---|
| 5453 | 답변완료다운로드 에러 | 박종필 | 2010-07-11 | 1,812 |
|
뉴티씨 제품 두개를 사용해서 다운로드 했는데 아래와 같은 메시지가 뜹니다.
보드 : 89S52(ISP) 개발 보드 AB-S52
매뉴얼과 달리 11.0592 MHz가 달려 있네요..
다운로드 케이블 : AVR용 USB-ISP 라이트 AD-USBISP-L
REV 03인것 같습니다.
Q&A 검색해보니 이런 문제가 많은것 같습니다.
어떻게 해야 할지 연락 바랍니다.
참고로 구입처는 퍼니키트 입니다.
017-257-1403
참고로 첨부한 그림파일은 여기 게시판에서 다운로드 한것이고
제 환경과 99% 같고 아래 문구 하나만 틀립니다.
그림에 아래와 같이 되어 있는 부분이
WARNING : FLASH byte address 0x0000 is 0x66 (should be 0x02).. FAILED!
이렇게 되어 있습니다.
WARNING : FLASH byte address 0x0000 is 0xFF (should be 0x02).. FAILED!
관리자 답변
BUFwJz <a href="http://syntwltssqmj.com/">syntwltssqmj</a>, [url=http://fmfmuwzrhvzf.com/]fmfmuwzrhvzf[/url], [link=http://iizuempornvj.com/]iizuempornvj[/link], <a href=http://ufhfjfrcmzrj.com/ target=_blank>http://ufhfjfrcmzrj.com/</a>
|
||||
| 5452 | 답변완료스테핑 라인트레이서 모터 부분 질문입니다. | 윤경훈 | 2010-07-10 | 1,444 |
|
안녕하세요 . AVR에 흥미를 가지게 되면서 독학하고 있는 학생입니다.
라인트레이서 구매후 CD를 보고 하다가 이해가 안되어서 질문드릴게요
#define EX_STEPPING(*(volatile unsigned char *)0x8009)
char nextMotorCLK_1 (char step)
{
char next;
switch(step){
case 0x01 : next = 0x02; break;
case 0x02 : next = 0x04; break;
case 0x04 : next = 0x08; break;
case 0x08 : next = 0x01; break;
default : next = 0x01; break;
}
return next;
}
void main (void)
{
char step = 0;
while(1){
step = nextMotorCLK_1 (step); // 위의 함수를 호출
EX_STEPPING = step;
// PORTD 에 출력 신호가 연결 되어있다.
Delay(100);
}
}
이 소스는 CD에 잇는 PPT 자료 중의 하나인데요. define으로 스테핑 모터 매핑 번지를 설정하고 작동을 시켰는데 아무 변화가 없네요..
그리고 모터 출력 메모리 번지 : 0x8009 (write 전용)
왼쪽a , 왼쪽 b, 왼쪽/a, 왼쪽/b , 오른쪽 a, 오른쪽 b, 오른쪽b,오른쪽/a,오른쪽/b 이라고 되어있던데 만약 위의 소스에서 define을 빼고 main에서 portd = step했을 경우는 어떻게 되는건가요?
그리고
#define EX_STEP_PORT PORTC
#define EX_STEP_DDR DDRC
void Delay(int num)
{
volatile i,j;
for(i=1;i<num;i++)
for(j=1;j<600;j++);
}
char nextMotorCLK_1 (char step)
{
char next;
switch(step){
case 0x01 : next = 0x02; break;
case 0x02 : next = 0x04; break;
case 0x04 : next = 0x08; break;
case 0x08 : next = 0x01; break;
default : next = 0x01; break;
}
return next;
}
void main (void)
{
char step = 0;
EX_STEP_DDR = 0xff;
while(1){
step = nextMotorCLK_1 (step); // 위의 함수를 호출
EX_STEP_PORT = step;
// PORTC 에 출력 신호가 연결 되어있다.
Delay(100);
}
}
이 소스 같은 경우는 portc에다가 값을 줬는데 앞의 ppt에서 보면 1상 여자 방식에서 모터에 출력을 보낼때는 1,2,4,8순으로 주면 된다고 되어있습니다. 그렇다는 것은 위의 소스가 1상 방식이라는건데 실행을 시켜보면 왼쪽바퀴가 왼쪽으로 도네요.
1상에서 1,2,4,8이면 /b,/a,b,a 인데 스테핑 모터 4상 motor 1상 여자 동작에서 보면 /b상,스텝1에서 a,스텝2에서 b ,스텝3에서 /a 스텝4에서 /b (/b->a->b->/a) 인데 이해가 안되요.;;
스테핑모터 기본구조로 봐도 /b,/a,b,a면 바퀴가 오른쪽으로 도는데 실행을 시켜보면 왼쪽 바퀴만 왼쪽으로 돌아요.
그리고 값을 0x11,0x22,0x44,0x88 주니깐 오른바퀴가 오른쪽,왼쪽바퀴가 왼쪽으로 도는데 이것도 이해가 안되네요 ㅠㅠ
독학을 하다보니깐 책을 봐도 좀 어렵고 막상 해봐도 이해가 잘 안되어서 질문 남겨요.
자세히좀 알려주세요 ㅠㅠ
관리자 답변
e6nJUr <a href="http://skjtbndhkbod.com/">skjtbndhkbod</a>, [url=http://memtpfxrjrhl.com/]memtpfxrjrhl[/url], [link=http://duxinczxjrdj.com/]duxinczxjrdj[/link], <a href=http://kkkpesnollfu.com/ target=_blank>http://kkkpesnollfu.com/</a>
|
||||
| 5451 | 답변완료AM-IRS4D 연결할려고 하는데... | 김대유 | 2010-07-10 | 1,273 |
|
현재 atmega128을 이용해서 avr 자동차를 만들었는데 라인틀이서를 할려고 합니다.
그러면 AM-IRS4D의 atmega128에 어디에가연결해야 되는지 알고 싶습니다
회로도가 있으면 더 좋겠군요
관리자 답변
안녕하세요? 고객님,
자료실에 가셔서 기존 자료실을 누르신 후에, IRS4D라고 쳐서 검색해 보세요.
여러가지가 나와 있습니다. 아무 포트나 사용하셔도 되지만, 예제 소스에서는 F 포트로 되어 있습니다. 하지만, 어떤 포트도 관계 없습니다. 다만, 입력으로 잡고 쓰셔야 합니다. 즉, 사용하려는 포트가 x 라면 DDRx = 0x00; 이런 식으로 해 놓고 그 포트를 쓰시기 바랍니다.
AM-IRS4D를 이용한 회로도와 예제 소스를 올려 드립니다.
- 예제소스 -
http://www.newtc.co.kr/board/view.php?id=pds&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=irs4d&select_arrange=headnum&desc=asc&no=205
- 회로도 -
http://www.newtc.co.kr/board/view.php?id=pds&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=irs4d&select_arrange=headnum&desc=asc&no=256
수고하세요.
>현재 atmega128을 이용해서 avr 자동차를 만들었는데 라인틀이서를 할려고 합니다.
>
>그러면 AM-IRS4D의 atmega128에 어디에가연결해야 되는지 알고 싶습니다
>
>회로도가 있으면 더 좋겠군요
|
||||
| 5450 | 답변완료SE-SM243 스테핑모터 관련 질문입니다. | 오정민 | 2010-07-09 | 1,364 |
|
SE-SM243 스테핑 모터 2개를 구입하였습니다.
파일에 첨부한 회로도에 연결하여 ATMEGA128에 구동하였고 모터 전압에는 12V/5A 아답터를
연결하였습니다.
프로그램은 강좌에 있는 스테핑 모터 예제를 사용하였습니다.
하지만 양쪽 모터 모두에서 회전하는 소리뿐 모터가 돌아가질 않네요.
회전 순서는 A>B>/A>/B로 하였습니다.
어디서 문제가 있어서 안돌아갈까요? ㅜ
전압이 약해서 그런걸까요? 그럼 전압과 전류를 얼마나 주어야될까요?ㅠ
이주일째 스테핑 모터때문에 답답한 맘에 글을 올려봅니다.
관리자 답변
안녕하세요
전압은 12볼트이상 24볼트이하입니다.
전류는 SE-SM243일경우는 한개당 최대 1A를 소모합니다.
전류를 조절하는 가변저항 돌려 보시거나, 제공되는 예제를 참고 하시길 바랍니다.
자료실>기존자료실
http://www.newtc.co.kr/board/zboard.php?id=pds&select_arrange=headnum&desc=asc&page_num=15&selected=&exec=&sn=off&ss=on&sc=off&category=&keyword=cs2
수고하세요
>SE-SM243 스테핑 모터 2개를 구입하였습니다.
>
>파일에 첨부한 회로도에 연결하여 ATMEGA128에 구동하였고 모터 전압에는 12V/5A 아답터를
>
>연결하였습니다.
>
>프로그램은 강좌에 있는 스테핑 모터 예제를 사용하였습니다.
>
>하지만 양쪽 모터 모두에서 회전하는 소리뿐 모터가 돌아가질 않네요.
>
>회전 순서는 A>B>/A>/B로 하였습니다.
>
>어디서 문제가 있어서 안돌아갈까요? ㅜ
>
>전압이 약해서 그런걸까요? 그럼 전압과 전류를 얼마나 주어야될까요?ㅠ
>
>이주일째 스테핑 모터때문에 답답한 맘에 글을 올려봅니다.
|
||||
| 5449 | 답변완료AM-128PL과 usart 통신에 대하여 궁금한 점이 있어서 질문드립니다. | 이지원 | 2010-07-09 | 1,300 |
|
안녕하세요 이제 막 avr을 가지고 놀기 시작한 한 학생입니다.
귀사의 AM-128PL제품을 사용하고 있는데요
RS232c 통신을 하고 싶어서 공부를 하던중
1. AM-128PL에 있는 UART0/1로는 RS232c통신을 못하는지
2. MAX232(MAXIM MAX232CPE 0219)칩을 통해서 USART로 신호를 바꿔줄수 있는지
궁금해졌습니다. 이제 막 입문한 상태라.. 참고자료라든지 도움이 될만한 자료가 없어서
답답한 마음에 이러게 글을 올립니다. 점심식사 맛있게 하시고 좋은 하루 되십시오.
관리자 답변
안녕하세요
AM-128PL 은 ttl 레벨의 uart입니다.
ttl 레벨끼리의 통신가능하나, 모듈안에는 max232칩에 없어 pc와는 통신을 하지못합니다.
pc rs232는 레벨전압이 10볼트이상입니다. 그래서 레벨은 맟추기위해 max232라는 칩을 붙여서 창착합니다.
아래링크는 AM-128PRO도면입니다. 참고하시길 바랍니다.
http://www.newtc.co.kr/board/view.php?id=pds&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=AM-128PRO&select_arrange=headnum&desc=asc&no=251
본사의 AD-USBSERIAL 또는 AD-USBTINY 를 연결하면 PC와 연결 가능합니다.
또한, 시리얼 케이블인 SE-3T9 케이블 + AD-DEBUG 보드의 구성도 있습니다.
수고하세요
>안녕하세요 이제 막 avr을 가지고 놀기 시작한 한 학생입니다.
>
>귀사의 AM-128PL제품을 사용하고 있는데요
>
>RS232c 통신을 하고 싶어서 공부를 하던중
>
>1. AM-128PL에 있는 UART0/1로는 RS232c통신을 못하는지
>
>2. MAX232(MAXIM MAX232CPE 0219)칩을 통해서 USART로 신호를 바꿔줄수 있는지
>
>궁금해졌습니다. 이제 막 입문한 상태라.. 참고자료라든지 도움이 될만한 자료가 없어서
>
>답답한 마음에 이러게 글을 올립니다. 점심식사 맛있게 하시고 좋은 하루 되십시오.
>
>
|
||||
| 5448 | 답변완료5상관련 | 이진욱 | 2010-07-08 | 1,505 |
|
avr128 보드 사용합니다.
128 보드로 5상스테핑모터 제어가 가능한가요..
5상관련 자료가 홈피에 있는지요..
2상과는 소스가 많이 틀린가요 2상소스로는 5상을 작동시킬수 없는건가요.
관리자 답변
XvjVba <a href="http://cslxxpavgwnj.com/">cslxxpavgwnj</a>, [url=http://nabfitwtlmtl.com/]nabfitwtlmtl[/url], [link=http://iesqedtymkws.com/]iesqedtymkws[/link], <a href=http://nvykliprpont.com/ target=_blank>http://nvykliprpont.com/</a>
|
||||
| 5447 | 답변완료atmega-128 pro 키트 이용 서보모터 구동 | 룸회장 | 2010-07-08 | 1,368 |
|
제가 ATmeag 128-Pro 키트를 이용중이구요..
이 키트를 이용하여 스위치문으로 하여 서보모터를 구동하고자 합니다.
따라서 서보모터 구동 예제소스와 관련하여 ICC AVR용 말고
Win avr용으로 올려주셧으면 하구요..
또 궁금한 점은 서보모터 전압이 6V 짜리인데..PRO 키트에 12V전원을 끼우고
서보모터 제어 모듈에도 12V전원을 끼우면 구동이 가능할런지요?
관리자 답변
안녕하세요
avr의 컴파일러 종류가 많아 컴파일마다 예제코드를 제공 하지 않습니다.
현재는 제공되는 예제 코드를 유저가 직접 변경하여 사용하셔야 합니다.
추후에는 다른컴파일로 코드 변경을 할 예정입니다.
>또 궁금한 점은 서보모터 전압이 6V 짜리인데..PRO 키트에 12V전원을 끼우고
>
>서보모터 제어 모듈에도 12V전원을 끼우면 구동이 가능할런지요?
서보모터가 6볼트이면 그이상은 인가 하시지 마시길 바랍니다.
KD-128P 안에 전압을 변경하는 7805레큘레이터의 (5V)전압을 사용하시길 바랍니다.
수고하세여
>제가 ATmeag 128-Pro 키트를 이용중이구요..
>
>이 키트를 이용하여 스위치문으로 하여 서보모터를 구동하고자 합니다.
>
>따라서 서보모터 구동 예제소스와 관련하여 ICC AVR용 말고
>
>Win avr용으로 올려주셧으면 하구요..
>
>또 궁금한 점은 서보모터 전압이 6V 짜리인데..PRO 키트에 12V전원을 끼우고
>
>서보모터 제어 모듈에도 12V전원을 끼우면 구동이 가능할런지요?
>
>
|
||||
| 5446 | 답변완료서버모터 모튤 예제 | 박영재 | 2010-07-08 | 1,303 |
|
M128-B AM-CSV SE-A410 사용자입니다
ICC AVR 용 서보모터예제를
AVR STUDIO 에서 컴파일위해 나름대로 수정을 하였습니다
다른오류는 수정을 하였는데
아래오류4가지는 어떻게해야할지 부탁합니다
워낙초보라 스텝모터와모듈구입하여 돌리다돌리다 못돌리고, 서보모터가 좀쉬울것같았는데
이것마저 어렵네요, ICC AVR용예제를 AVR STUDIO 에서 사용할수있게 수정예제를
자료실에 좀 올려주셨으면 고맙겠습니다
../step.c:58: warning: ignoring #pragma interrupt_handler timer0_ovf_isr
../step.c:106: warning: return type of 'main' is not 'int'
C:\\Atmel\\step\\default/../step.c:81: undefined reference to `CLI'
C:\\Atmel\\step\\default/../step.c:93: undefined reference to `SEI'
여기에서 CLI SEI는 어셈블리어인데 삭제해버리면 않될까요
//ICC-AVR application builder : 2007-07-04 오전 11:10:30
// Target : M128
// Crystal: 16.000Mhz
//
// Made by New Technology Company(N.T.C) in Korea.
// DAEWOO RYU
// Email : [email protected]
// 82-2-704-4774(TEL), 82-2-704-4733(FAX)
// http://www.NewTC.co.kr
//
#include <avr/io.h>
#define SERVO_PORT1 PORTC
#define t20ms 360
#define t20mstimer_expired 0
#define ON 1
#define OFF 0
#define MAX_SERVO 8
#define MIN 10
#define MAX 35
volatile int t100ustimer=0, servo[MAX_SERVO], servo_num;
void port_init(void)
{
PORTA = 0x00;
DDRA = 0x00;
PORTB = 0x00;
DDRB = 0x00;
PORTC = 0x00; //m103 output only
DDRC = 0xFF;
PORTD = 0x00;
DDRD = 0x00;
PORTE = 0x00;
DDRE = 0x00;
PORTF = 0x00;
DDRF = 0x00;
PORTG = 0x00;
DDRG = 0x00;
}
//TIMER0 initialize - prescale:8
// WGM: Normal
// desired value: 1uSec
// actual value: 1.000uSec (0.0%)
void timer0_init(void)
{
TCCR0 = 0x00; //stop
ASSR = 0x00; //set async mode
TCNT0 = 0xFE; //set count
OCR0 = 0x02;
TCCR0 = 0x02; //start timer
}
#pragma interrupt_handler timer0_ovf_isr:17
void timer0_ovf_isr(void)
{
TCNT0 = 0xE7; //reload counter value
t100ustimer++;
if(t100ustimer > t20ms){
t100ustimer = t20mstimer_expired;
}
for(servo_num=0;servo_num<8;servo_num++){
if(servo[servo_num] > t100ustimer){
SERVO_PORT1 = SERVO_PORT1|(0x01<<servo_num);
}else{
SERVO_PORT1 = SERVO_PORT1&(~(0x01<<servo_num));
}
}
}
//call this routine to initialize all peripherals
void init_devices(void)
{
//stop errant interrupts until set up
CLI(); //disable all interrupts
XDIV = 0x00; //xtal divider
XMCRA = 0x00; //external memory
port_init();
timer0_init();
MCUCR = 0x00;
EICRA = 0x00; //extended ext ints
EICRB = 0x00; //extended ext ints
EIMSK = 0x00;
TIMSK = 0x01; //timer interrupt sources
ETIMSK = 0x00; //extended timer interrupt sources
SEI(); //re-enable interrupts
//all peripherals are now initialized
}
void delay(int delaytime){
int i,j;
for(i=0;i<100;i++){
for(j=0;j<delaytime;j++){
}
}
}
//
void main(void)
{
int i;
init_devices();
for(i=0;i<MAX_SERVO;i++){
servo[i]=0;
}
while(1){
servo[1] = MIN;
delay(100);
servo[1] = MAX;
delay(100);
}
}
관리자 답변
안녕하세요
>이것마저 어렵네요, ICC AVR용예제를 AVR STUDIO 에서 사용할수있게 수정예제를
>자료실에 좀 올려주셨으면 고맙겠습니다
본사에서 제공하는 코드는 icc입니다.
사용하는 컴파일러로 코드를 변경하시려면 직접 유저가 하셔야합니다.
추후 다른컴파일로 된 예제코드를 제공할 예정입니다.
수고하세요
>M128-B AM-CSV SE-A410 사용자입니다
>ICC AVR 용 서보모터예제를
>AVR STUDIO 에서 컴파일위해 나름대로 수정을 하였습니다
>다른오류는 수정을 하였는데
>아래오류4가지는 어떻게해야할지 부탁합니다
>
>워낙초보라 스텝모터와모듈구입하여 돌리다돌리다 못돌리고, 서보모터가 좀쉬울것같았는데
>이것마저 어렵네요, ICC AVR용예제를 AVR STUDIO 에서 사용할수있게 수정예제를
>자료실에 좀 올려주셨으면 고맙겠습니다
>
>
>../step.c:58: warning: ignoring #pragma interrupt_handler timer0_ovf_isr
>../step.c:106: warning: return type of 'main' is not 'int'
>C:\\Atmel\\step\\default/../step.c:81: undefined reference to `CLI'
>C:\\Atmel\\step\\default/../step.c:93: undefined reference to `SEI'
>
>여기에서 CLI SEI는 어셈블리어인데 삭제해버리면 않될까요
>
>
>
>//ICC-AVR application builder : 2007-07-04 오전 11:10:30
>// Target : M128
>// Crystal: 16.000Mhz
>//
>// Made by New Technology Company(N.T.C) in Korea.
>// DAEWOO RYU
>// Email : [email protected]
>// 82-2-704-4774(TEL), 82-2-704-4733(FAX)
>// http://www.NewTC.co.kr
>//
>#include <avr/io.h>
>
>#define SERVO_PORT1 PORTC
>#define t20ms 360
>#define t20mstimer_expired 0
>#define ON 1
>#define OFF 0
>#define MAX_SERVO 8
>#define MIN 10
>#define MAX 35
>
>volatile int t100ustimer=0, servo[MAX_SERVO], servo_num;
>
>
>
>void port_init(void)
>{
> PORTA = 0x00;
> DDRA = 0x00;
> PORTB = 0x00;
> DDRB = 0x00;
> PORTC = 0x00; //m103 output only
> DDRC = 0xFF;
> PORTD = 0x00;
> DDRD = 0x00;
> PORTE = 0x00;
> DDRE = 0x00;
> PORTF = 0x00;
> DDRF = 0x00;
> PORTG = 0x00;
> DDRG = 0x00;
>}
>
>//TIMER0 initialize - prescale:8
>// WGM: Normal
>// desired value: 1uSec
>// actual value: 1.000uSec (0.0%)
>void timer0_init(void)
>{
> TCCR0 = 0x00; //stop
> ASSR = 0x00; //set async mode
> TCNT0 = 0xFE; //set count
> OCR0 = 0x02;
> TCCR0 = 0x02; //start timer
>}
>
>
>#pragma interrupt_handler timer0_ovf_isr:17
>void timer0_ovf_isr(void)
>{
> TCNT0 = 0xE7; //reload counter value
> t100ustimer++;
> if(t100ustimer > t20ms){
> t100ustimer = t20mstimer_expired;
> }
> for(servo_num=0;servo_num<8;servo_num++){
> if(servo[servo_num] > t100ustimer){
> SERVO_PORT1 = SERVO_PORT1|(0x01<<servo_num);
> }else{
> SERVO_PORT1 = SERVO_PORT1&(~(0x01<<servo_num));
> }
> }
>}
>
>
>
>//call this routine to initialize all peripherals
>void init_devices(void)
>{
> //stop errant interrupts until set up
> CLI(); //disable all interrupts
> XDIV = 0x00; //xtal divider
> XMCRA = 0x00; //external memory
> port_init();
> timer0_init();
>
> MCUCR = 0x00;
> EICRA = 0x00; //extended ext ints
> EICRB = 0x00; //extended ext ints
> EIMSK = 0x00;
> TIMSK = 0x01; //timer interrupt sources
> ETIMSK = 0x00; //extended timer interrupt sources
> SEI(); //re-enable interrupts
> //all peripherals are now initialized
>}
>
>void delay(int delaytime){
> int i,j;
> for(i=0;i<100;i++){
> for(j=0;j<delaytime;j++){
> }
> }
>}
>
>//
>void main(void)
>{
> int i;
> init_devices();
>
> for(i=0;i<MAX_SERVO;i++){
> servo[i]=0;
> }
>
>
> while(1){
> servo[1] = MIN;
> delay(100);
> servo[1] = MAX;
> delay(100);
> }
>}
|
||||
| 5445 | 답변완료atmega128 pro 개발 보드 질문이요. | 한민우 | 2010-07-08 | 1,402 |
|
보드 메뉴얼에서
PD4, PD5 는 스위치
PG0,PG1은 led가 달려있어서
간단하게 테스트 해볼수있다고 했는데요
왜 PCB에서는
스위치 두개가 PG2,PG3에 연결되어있다고 표시 되어 있죠?
회로도나, 간단하게 확인 해볼수있는데 예제 소스가 있을까요?
관리자 답변
안녕하세요
보시것이 예전 버젼인듯합니다.
아래링크를 참조하시면 됩니다.
http://www.newtc.co.kr/board/data/pds/AB_M128PRO_A_V03사용자_메뉴얼.pdf
예제코드는 자료실에 기존자료실에서 검색하면 나옵니다.
http://www.newtc.co.kr/board/zboard.php?id=pds&page=2&select_arrange=headnum&desc=asc&category=&sn=off&ss=on&sc=off&keyword=예제&sn1=&divpage=1
수고하세요
>보드 메뉴얼에서
>
>PD4, PD5 는 스위치
>
>PG0,PG1은 led가 달려있어서
>
>간단하게 테스트 해볼수있다고 했는데요
>
>왜 PCB에서는
>
>스위치 두개가 PG2,PG3에 연결되어있다고 표시 되어 있죠?
>
>회로도나, 간단하게 확인 해볼수있는데 예제 소스가 있을까요?
>
>
|
||||
| 5444 | 답변완료SE-SM9K 모터와 AM-MS2 구동모듈에 대하여 | 변승현 | 2010-07-08 | 1,395 |
|
제목에 기입한 두개의 부품을 구매하였습니다
모터의 스펙에서 2.3V이라고 되어있고
구동 모듈에는 12V의 모터 구동 전원이라고 적혀있더라고요
여기서 질문인데 SE-SM9K 모터를 구동하기 위해서 사용하는 전원이
12V인건가요? 모터 스펙에서의 2.3V는 어떤 의미인지 궁금합니다.
그리고 포트에 연결하는 신호는 5V를 사용하는게 맞는건지요?
관리자 답변
wSx1qd <a href="http://lyqznozczlbd.com/">lyqznozczlbd</a>, [url=http://ugfldzkydosp.com/]ugfldzkydosp[/url], [link=http://egkchdixxcpx.com/]egkchdixxcpx[/link], <a href=http://auowvldrgpgc.com/ target=_blank>http://auowvldrgpgc.com/</a>
|
||||
| 5443 | 답변완료그래픽LCD 관련 질문드립니다. | 박종래 | 2010-07-08 | 1,442 |
|
지난번에 그래픽LCD 사용 후 7805가 손을 가져다 댈 수 없을 정도로 뜨거워 진다고
질문 올린 사람인데요..
답변을 듣고,
아답터를 1A까지는 아니지만, 12V에 850mA로 교체했습니다.
하지만, 같은 현상이 계속 나타나네요..
사용은 AM-GLCD 사용하고 있구요..
그래픽 LCD 연결 후에는 자꾸 128이 멈춥니다.
퓨즈비트가 자꾸 바뀌어 멈추는 현상이 발생하여
인공호흡을 벌써 2번이나 해 살려 냈습니다...ㅠㅜ
겁이나서 연결을 못하겠네요...
열도 많이나고..
혹시나해서 다른 그래픽 LCD와 교체하여 테스트해봐도 같은 현상이 납니다.
아답터의 전류를 1A로 늘리면 해결 될런지요?
1A가 아니더라도 더 높은 저류값의 아답터 사용도 가능한가요??
왜 이런 증상이 자꾸 나타나는지 모르겠네요..
2. 또한, 그래픽 LCD 백라이트는 OFF할 수 없는지요??
답변 좀 부탁드리구요~
참,
AB-M128-B 보드에는 24V연결하면 안되나요???
자세한 답변 좀 바랍니다~^^
수고하세요~
관리자 답변
CJrAyT <a href="http://mzhtknxeevlz.com/">mzhtknxeevlz</a>, [url=http://hiwzcklhvzfz.com/]hiwzcklhvzfz[/url], [link=http://qfxlasmqwmla.com/]qfxlasmqwmla[/link], <a href=http://mubzrztcadpo.com/ target=_blank>http://mubzrztcadpo.com/</a>
|
||||
| 5442 | 답변완료3축 가속도 센서 모듈(AM-3AXIS)에 대한 질문입니다 | 정현준 | 2010-07-08 | 1,192 |
|
모듈을 구입하여 잠깐 테스트를 해보았습니다
ADC를 이용하여 값을 읽었는데 X,Y축에 대한 값은 기울기에 대한 값이 나오고 Z축은 가속도 값이 나오더라구요
AM-3AXIS 모듈로 X,Y축에 대해서 평행으로 움직였을 때 가속도값은 구할 수 없는 것인지요?
관리자 답변
안녕하세요
>ADC를 이용하여 값을 읽었는데 X,Y축에 대한 값은 기울기에 대한 값이 나오고 Z축은 가속도 값이 나오더라구요
착각하시듯합니다.기울기 값이 아닙니다.
중력 가속도 값입니다. 보드 평행하게 놓으면 z축에 중력 가속도 값이 나옵니다. 그러나
x,y 축을 회전시켜을 경우 그축으로 중력이 가해집니다.
>AM-3AXIS 모듈로 X,Y축에 대해서 평행으로 움직였을 때 가속도값은 구할 수 없는 것인지요?
가속도 센서가 가속도를 구하질 못할 이유가 없습니다.
속도와 가속도의 차이를 알아보시길 바랍니다.
가속도값은 순간적으로 나옵니다. ADC로 빠르게 읽어야 합니다.
http://www.newtc.co.kr/board/view.php?id=faq&page=2&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=26
수고하세요
>모듈을 구입하여 잠깐 테스트를 해보았습니다
>
>ADC를 이용하여 값을 읽었는데 X,Y축에 대한 값은 기울기에 대한 값이 나오고 Z축은 가속도 값이 나오더라구요
>
>AM-3AXIS 모듈로 X,Y축에 대해서 평행으로 움직였을 때 가속도값은 구할 수 없는 것인지요?
|
||||
| 5441 | 답변완료SAM7S256 개발 키트에 관한 질문입니다. | 박성철 | 2010-07-08 | 1,267 |
|
1. 먼저 이 개발키트에서 주사용되는 MCU는 at91sam7s256 이게 맞나요 ? 이 MCU에 대한 자세한 스펙부탁드립니다.
2.제가 할려는 프로젝트가 카메라로 사진을찍어서 이 개발키트를 이용하여 무선으로 PC에 사진파일을 전송할려고하는데 이개발키트로 가능한가요 ?
3.소스코딩과 디버깅시 IAR Embedded Workbench 툴을사용하고 코딩된소스를 MCU에 넣어줄때는 PONYPROG2000을 사용할 계획인데 사용가능한지 궁금합니다
빠른답변 부탁드려요
관리자 답변
안녕하세요
1.
아트멜에서 나오는 arm7 코아를 사용한 칩입니다.
칩의 파트넘 at91sam7s256 입니다.
칩의 시트는 atmel.com 가시면 나와 있습니다. 아래링크를 참조하세요
http://www.atmel.com/dyn/products/product_card.asp?part_id=3524
2.
가능은 합니다. 코드짜는 능력은 유저의 몫이라 뭐라고 할수가 없네요.
3.
컴퍼일러는
IAR Embedded Workbench arm
cgwin -gcc
ADS1.2
RVDS
keil arm
등의 종류가 있습니다.
다운로드 툴은
h-jtag,
atmel에서 지원하는 samba가 있습니다.
PONYPROG2000 에서 arm을 지원하다는 내용은 처음 들었습니다.
다시 확인해 보시길 바랍니다.
수고하세요
>1. 먼저 이 개발키트에서 주사용되는 MCU는 at91sam7s256 이게 맞나요 ? 이 MCU에 대한 자세한 스펙부탁드립니다.
>
>2.제가 할려는 프로젝트가 카메라로 사진을찍어서 이 개발키트를 이용하여 무선으로 PC에 사진파일을 전송할려고하는데 이개발키트로 가능한가요 ?
>
>3.소스코딩과 디버깅시 IAR Embedded Workbench 툴을사용하고 코딩된소스를 MCU에 넣어줄때는 PONYPROG2000을 사용할 계획인데 사용가능한지 궁금합니다
>
>빠른답변 부탁드려요
|
||||
| 5440 | 답변완료서보모터 모듈 문의 | 박영재 | 2010-07-07 | 1,275 |
|
M128-B 보드 사용자입니다
AM-CSVP는 판매가 않되고 있나요?
그래서 AM-CSV를 구매하여 서보모터 SE-A410 3개를 구동하려하는데
보드에서나오는 전류만으로 구동이 원만히 되나요?
부하는거의걸리지않는상태에서 모터3개가 동시에 90도 만 돌고 스톱,
다시 역방향 90도 회전 스톱 이렇게 계속반복 할려고합니다
CSVP를이용하여 외부전원을 사용할수있으면 좋겠는데 AM-CSVP구할수있을까요?
관리자 답변
안녕하세요
AM-CSVP현재 판매하고 있지않습니다.
>보드에서나오는 전류만으로 구동이 원만히 되나요?
보드에인가하는 아탑터의 전류를 높게 인가하시면 됩니다.
예)
12V 500mA 사용하셨다면 12V 1A또는 2A 급을 사용하시면 됩니다.
수고하세요
>M128-B 보드 사용자입니다
>AM-CSVP는 판매가 않되고 있나요?
>그래서 AM-CSV를 구매하여 서보모터 SE-A410 3개를 구동하려하는데
>보드에서나오는 전류만으로 구동이 원만히 되나요?
>부하는거의걸리지않는상태에서 모터3개가 동시에 90도 만 돌고 스톱,
> 다시 역방향 90도 회전 스톱 이렇게 계속반복 할려고합니다
>
>CSVP를이용하여 외부전원을 사용할수있으면 좋겠는데 AM-CSVP구할수있을까요?
|
||||
| 5439 | 답변완료ARM JTAG 문의 | 이운하 | 2010-07-07 | 1,405 |
|
기존 사용하던 Wiggler 호환 JTAG을 사용 하고 있는데요
뉴티씨 제품과 차이점이 있는지 확인을 해야 구매가 가능 해서
첨부된 회로도 처럼 ARM JTAG 구조가 패러웰 포트 핀번호와 74HC244 하나 사용한 구조 인지 확인 부탁드립니다.
관리자 답변
안녕하세요
hc244가 아니 hc125으로 제작하시나, 모두 Wiggler 호환으로 알고 있습니다.
수고하세요
>기존 사용하던 Wiggler 호환 JTAG을 사용 하고 있는데요
>뉴티씨 제품과 차이점이 있는지 확인을 해야 구매가 가능 해서
>첨부된 회로도 처럼 ARM JTAG 구조가 패러웰 포트 핀번호와 74HC244 하나 사용한 구조 인지 확인 부탁드립니다.
|
||||
