Q&A
| 번호 | 제목 | 작성자 | 등록일 | 조회 |
|---|---|---|---|---|
| 4368 | 답변완료스텝모터와 적외선 센서 제어중에요!!... | 김재석 | 2009-12-23 | 1,562 |
|
// S/W Environment : AVR Studio + WINAVR Compiler
// Target : M128
// Crystal: 16Mhz
//
// Made by New Technology Company(NEWTC Co., Ltd.) in Korea.
// DAEWOO RYU
// Email : davidryu@newtc.co.kr
// 82-2-704-4774(TEL), 82-2-704-4733(FAX)
// http://www.NewTC.co.kr
// example : MS2 Stepping Motor Control
#include <avr/io.h>
#include <avr/interrupt.h>
#include "c:/WinAVR-20090306rc1/avr/include/avr/iom128.h"
#include <stdio.h>
#include <stdlib.h>
#include <avr/signal.h>
#define MOTOR_PORT PORTC // 스테핑 모터 연결 포트
#define MOTOR_PORT_DDR DDRC // 스테핑 모터 연결 포트의 DDR REG
#define MOTOR_ENABLE (MOTOR_PORT = MOTOR_PORT|0x80)
#define MOTOR_DISABLE (MOTOR_PORT = MOTOR_PORT&0x7f)
#define MOTOR_STEP_M0 (MOTOR_PORT = (MOTOR_PORT&0xcf)|0x00)
#define MOTOR_STEP_M1 (MOTOR_PORT = (MOTOR_PORT&0xcf)|0x10)
#define MOTOR_STEP_M2 (MOTOR_PORT = (MOTOR_PORT&0xcf)|0x20)
#define MOTOR_STEP_M3 (MOTOR_PORT = (MOTOR_PORT&0xcf)|0x30)
#define MOTOR_LEFT_CLK (MOTOR_PORT = MOTOR_PORT^0x01)
#define MOTOR_RIGHT_CLK (MOTOR_PORT = MOTOR_PORT^0x04)
#define MOTOR_LEFT_CW (MOTOR_PORT = MOTOR_PORT&0xfd)
#define MOTOR_LEFT_CCW (MOTOR_PORT = MOTOR_PORT|0x02)
#define MOTOR_RIGHT_CW (MOTOR_PORT = MOTOR_PORT&0xf7)
#define MOTOR_RIGHT_CCW (MOTOR_PORT = MOTOR_PORT|0x08)
int ad_val;
unsigned char Lnumber;
unsigned char Rnumber;
unsigned char RSval;
unsigned char URSval;
unsigned char RCSval;
unsigned char UCSval;
unsigned char ULSval;
unsigned char LCSval;
unsigned char sten=0;
void tx0Char(char message);
void tx1Char(char message);
void delay_us(unsigned char time_us)
{register unsigned char i;
for(i = 0; i < time_us; i++)
{ asm volatile(" PUSH R0 ");
asm volatile(" POP R0 ");
asm volatile(" PUSH R0 ");
asm volatile(" POP R0 ");
asm volatile(" PUSH R0 ");
asm volatile(" POP R0 ");
}
}
void delay_ms(unsigned char time_ms)
{register unsigned int i;
for(i=0; i< time_ms; i++)
{ delay_us(250);
delay_us(250);
delay_us(250);
delay_us(250);
}
}
void PorSetting();
void RS();
void URS();
void RCS();
void UCS();
void LCS();
void ULS();
void ADC_cacl(int adcval);
void ADC_Setting();
//int putchar(char c);
//int getchar(void);
void port_init(void);
void uart0_init(void);
void uart1_init(void);
void init_devices(void);
void delay(int n);
static int Putchar(char c, FILE *stream);
static int Putchar(char c, FILE *stream)
{
tx0Char(c);
//tx1Char(c);
return 0;
}
/*
// printf 함수에서 사용할 putchar 에 UART0와 UART1으로
// 데이터를 보내도록 하였다.
int putchar(char c)
{
tx0Char(c);
tx1Char(c);
return c;
}*/
// UART0 을 이용한 출력
void tx0Char(char message)
{
while (((UCSR0A>>UDRE0)&0x01) == 0) ; // UDRE, data register empty
UDR0 = message;
}
// UART1 을 이용한 출력
void tx1Char(char message)
{
while (((UCSR1A>>UDRE1)&0x01) == 0) ; // UDRE, data register empty
UDR1 = message;
}
void port_init(void)
{
PORTA = 0x00;
DDRA = 0x83;
PORTB = 0x00;
DDRB = 0x00;
PORTC = 0x00; //m103 output only
DDRC = 0x00;
PORTD = 0x00;
DDRD = 0x00;
PORTE = 0x02;
DDRE = 0x00;
PORTF = 0x00;
DDRF = 0xff;
PORTG = 0x00;
DDRG = 0x03;
}
//UART0 initialize
// desired baud rate: 9600
// actual: baud rate:9615 (0.2%)
// char size: 8 bit
// parity: Disabled
void uart0_init(void)
{
UCSR0B = 0x00; //disable while setting baud rate
UCSR0A = 0x00;
UCSR0C = 0x06;
UBRR0L = 0x67; //set baud rate lo
UBRR0H = 0x00; //set baud rate hi
UCSR0B = 0x18;
}
//UART1 initialize
// desired baud rate:9600
// actual baud rate:9615 (0.2%)
// char size: 8 bit
// parity: Disabled
void uart1_init(void)
{
UCSR1B = 0x00; //disable while setting baud rate
UCSR1A = 0x00;
UCSR1C = 0x06;
UBRR1L = 0x2F; //set baud rate lo 7.3728 MHz
//UBRR1L = 0x47; //set baud rate lo 11.0592 Mhz
//UBRR1L = 0x67; //set baud rate lo 16Mhz
UBRR1H = 0x00; //set baud rate hi
UCSR1B = 0x18;
}
//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();
uart0_init(); // UART 0 초기화
//uart1_init(); // UART 1 초기화
fdevopen(Putchar,0);
MCUCR = 0x00;
EICRA = 0x00; //extended ext ints
EICRB = 0x00; //extended ext ints
EIMSK = 0x00;
TIMSK = 0x00; //timer interrupt sources
ETIMSK = 0x00; //extended timer interrupt sources
sei(); //re-enable interrupts
//all peripherals are now initialized
}
// 시간 지연 함수
void delay(int n)
{
volatile int i,j;
for(i=1;i<n;i++)
{
for(j=1;j<600;j++);
}
}
int main (void)
{
port_init();
ADC_Setting();
int i=0;
int b;
init_devices();
//insert your functional code here...
printf("\\n\\r\\ntesting...\\n\\r");
printf("MS2 스테핑 모터 드라이버 프로그램...\\n\\r");
MOTOR_PORT_DDR = 0xff;
MOTOR_ENABLE;
MOTOR_STEP_M3;
MOTOR_LEFT_CCW;
MOTOR_RIGHT_CW;
/* 딜레이로 마이크로 스텝 드라이버 구동 */
PORTG++;
while(i<=1000)
{
MOTOR_RIGHT_CW;
MOTOR_LEFT_CCW;
MOTOR_RIGHT_CLK;
MOTOR_LEFT_CLK;
delay(2);
b*=i;
i++;
}
while(1){
RS();
URS();
RCS();
UCS();
LCS();
ULS();
if(RSval>1)
{
i=1;
b=1;
while(i<=5000)
{
MOTOR_LEFT_CW;
MOTOR_RIGHT_CW;
MOTOR_RIGHT_CLK;
MOTOR_LEFT_CLK;
delay(2);
b*=i;
i++;
}
while(i<=8000)
{
MOTOR_RIGHT_CCW;
MOTOR_LEFT_CCW;
MOTOR_RIGHT_CLK;
MOTOR_LEFT_CLK;
delay(2);
b*=i;
i++;
}
while(i<=10000)
{
MOTOR_RIGHT_CW;
MOTOR_LEFT_CW;
MOTOR_RIGHT_CLK;
MOTOR_LEFT_CLK;
delay(2);
b*=i;
i++;
}
}
else if(URSval>2)
{
i=1;
b=1;
while(i<=5000)
{
MOTOR_LEFT_CW;
MOTOR_RIGHT_CCW;
MOTOR_LEFT_CLK;
delay(2);
b*=i;
i++;
}
while(i<=8000)
{
MOTOR_RIGHT_CCW;
MOTOR_LEFT_CCW;
MOTOR_RIGHT_CLK;
MOTOR_LEFT_CLK;
delay(2);
b*=i;
i++;
}
while(i<=10000)
{
MOTOR_RIGHT_CW;
MOTOR_LEFT_CCW;
MOTOR_RIGHT_CLK;
MOTOR_LEFT_CLK;
delay(2);
b*=i;
i++;
}
}
else if(RCSval>3)
{
i=1;
b=1;
while(i<=5000)
{
MOTOR_LEFT_CW;
MOTOR_RIGHT_CCW;
MOTOR_RIGHT_CLK;
delay(2);
b*=i;
i++;
}
while(i<=8000)
{
MOTOR_RIGHT_CCW;
MOTOR_LEFT_CCW;
MOTOR_RIGHT_CLK;
MOTOR_LEFT_CLK;
delay(2);
b*=i;
i++;
}
while(i<=10000)
{
MOTOR_RIGHT_CW;
MOTOR_LEFT_CCW;
MOTOR_RIGHT_CLK;
MOTOR_LEFT_CLK;
delay(2);
b*=i;
i++;
}
}
else if(UCSval>4)
{
i=1;
b=1;
while(i<=5000)
{
MOTOR_LEFT_CW;
MOTOR_RIGHT_CCW;
MOTOR_LEFT_CLK;
delay(2);
b*=i;
i++;
}
while(i<=8000)
{
MOTOR_RIGHT_CCW;
MOTOR_LEFT_CCW;
MOTOR_RIGHT_CLK;
MOTOR_LEFT_CLK;
delay(2);
b*=i;
i++;
}
while(i<=10000)
{
MOTOR_RIGHT_CW;
MOTOR_LEFT_CCW;
MOTOR_RIGHT_CLK;
MOTOR_LEFT_CLK;
delay(2);
b*=i;
i++;
}
}
else if(LCSval>5)
{
i=1;
b=1;
while(i<=5000)
{
MOTOR_LEFT_CW;
MOTOR_RIGHT_CCW;
MOTOR_RIGHT_CLK;
delay(2);
b*=i;
i++;
}
while(i<=8000)
{
MOTOR_RIGHT_CCW;
MOTOR_LEFT_CCW;
MOTOR_RIGHT_CLK;
MOTOR_LEFT_CLK;
delay(2);
b*=i;
i++;
}
while(i<=10000)
{
MOTOR_RIGHT_CW;
MOTOR_LEFT_CCW;
MOTOR_RIGHT_CLK;
MOTOR_LEFT_CLK;
delay(2);
b*=i;
i++;
}
}
else if(ULSval>6)
{
i=1;
b=1;
while(i<=5000)
{
MOTOR_LEFT_CW;
MOTOR_RIGHT_CCW;
MOTOR_RIGHT_CLK;
delay(2);
b*=i;
i++;
}
while(i<=8000)
{
MOTOR_RIGHT_CCW;
MOTOR_LEFT_CCW;
MOTOR_RIGHT_CLK;
MOTOR_LEFT_CLK;
delay(2);
b*=i;
i++;
}
while(i<=10000)
{
MOTOR_RIGHT_CW;
MOTOR_LEFT_CCW;
MOTOR_RIGHT_CLK;
MOTOR_LEFT_CLK;
delay(2);
b*=i;
i++;
}
}
else
{
while(i<=1000)
{
MOTOR_RIGHT_CW;
MOTOR_LEFT_CCW;
MOTOR_RIGHT_CLK;
MOTOR_LEFT_CLK;
delay(2);
b*=i;
i++;
}
}
}
i=1;
return i;
}
void ADC_Setting()
{
ADCSRA=0b10101011; //ADC셋팅
}
void RS(void)
{
ADMUX = 0x40;
delay(10);
ADCSRA = 0xC3;
while ((ADCSRA & 0x10) == 0); // ADIF=1(변환완료)까지 기다림
ad_val = (int)ADCL+((int)ADCH << 8);
ADC_cacl(ad_val);
RSval=sten;
delay(20);
}
void URS(void)
{
ADMUX = 0x41;
delay(10);
ADCSRA = 0xC3;
while ((ADCSRA & 0x10) == 0); // ADIF=1(변환완료)까지 기다림
ad_val = (int)ADCL+((int)ADCH << 8);
ADC_cacl(ad_val);
URSval=sten;
delay(20);
}
void RCS(void)
{
ADMUX = 0x42;
delay(10);
ADCSRA = 0xC3;
while ((ADCSRA & 0x10) == 0); // ADIF=1(변환완료)까지 기다림
ad_val = (int)ADCL+((int)ADCH << 8);
ADC_cacl(ad_val);
RCSval=sten;
delay(20);
}
void UCS(void)
{
ADMUX = 0x43;
delay(10);
ADCSRA = 0xC3;
while ((ADCSRA & 0x10) == 0); // ADIF=1(변환완료)까지 기다림
ad_val = (int)ADCL+((int)ADCH << 8);
ADC_cacl(ad_val);
UCSval=sten;
delay(20);
}
void LCS(void)
{
ADMUX = 0x44;
delay(10);
ADCSRA = 0xC3;
while ((ADCSRA & 0x10) == 0); // ADIF=1(변환완료)까지 기다림
ad_val = (int)ADCL+((int)ADCH << 8);
ADC_cacl(ad_val);
LCSval=sten;
delay(20);
}
void ULS(void)
{
ADMUX = 0x45;
delay(10);
ADCSRA = 0xC3;
while ((ADCSRA & 0x10) == 0); // ADIF=1(변환완료)까지 기다림
ad_val = (int)ADCL+((int)ADCH << 8);
ADC_cacl(ad_val);
ULSval=sten;
delay(20);
}
void ADC_cacl(int adcval)
{
unsigned int voltage;
voltage = (2*adcval);
if(voltage<100)sten=0;
else if(voltage<200)sten=1;
else if(voltage<300)sten=2;
else if(voltage<400)sten=3;
else if(voltage<500)sten=4;
else if(voltage<600)sten=5;
else if(voltage<700)sten=6;
else if(voltage<800)sten=7;
else if(voltage<900)sten=8;
else if(voltage<1000)sten=9;
else if(voltage<1100)sten=10;
else if(voltage<1200)sten=11;
else if(voltage<1300)sten=12;
else if(voltage<1400)sten=13;
else if(voltage<1500)sten=14;
else;
}
간단히 청소로봇을 구현중입니다.
여기 소스를 갖고 스텝모터제어중인데요
ADC로 적외선 센서를 읽어서 모터를 제어하려고 만들었는데
ADC값을 제대로 받고 있는지 모르겠네요..
소스를 싫행하면 메인함수에서
와일문으로 들어가는데 여기서 먼저
else if(ULSval>6) 여기 안에 들어가서 한번 돕니다.
값을 저장해서 출력하는건지... 무조건 저기들어갑니다.
저 구문이 끝나면
이 if(RSval>1)을 연속으로 반복해서 읽습니다.
센서에 손을 쭈욱 갖다대도 아무런 반응이없는것같네요.
소스에 무슨 문제있는지 좀 알려주세여!
관리자 답변
<a href=http://www.playerdiy.com/configuration/addons/youtubevideo.html target=_blank>http://www.playerdiy.com/configuration/addons/youtubevideo.html</a> youtube flash player to <a href=http://www.leawo.com/powerpoint-video-converter/ target=_blank>http://www.leawo.com/powerpoint-video-converter/</a> convert PPT to video <a href=http://www.swfkits.com/swf_to_3gp/ target=_blank>http://www.swfkits.com/swf_to_3gp/</a> swf to 3gp <a href=http://www.swfkits.com/swf_to_psp/ target=_blank>http://www.swfkits.com/swf_to_psp/</a> flash to psp <a href=http://www.leawo.com/dvd-to-flv-converter/ target=_blank>http://www.leawo.com/dvd-to-flv-converter/</a> dvd to flv and <a href=http://www.dvd-ppt-slideshow.com target=_blank>http://www.dvd-ppt-slideshow.com</a> PowerPoint files to DVD with original effect Convert <a href=http://www.dvd-ppt-slideshow.com/ppt-to-video/ target=_blank>http://www.dvd-ppt-slideshow.com/ppt-to-video/</a> PPS to video, <a href=http://www.leawo.com/dvd-to-ipad-converter/ target=_blank>http://www.leawo.com/dvd-to-ipad-converter/</a> dvd to ipad with <a href=http://www.leawo.com/mac-mp4-converter/ target=_blank>http://www.leawo.com/mac-mp4-converter/</a> mp4 converter mac <a href=http://www.leawo.com/ipad-video-converter/ target=_blank>http://www.leawo.com/ipad-video-converter/</a> ipad video converter <a href=http://www.leawo.com/powerpoint-to-dvd/ target=_blank>http://www.leawo.com/powerpoint-to-dvd/</a> powerpoint to dvd video <a href=http://www.playerdiy.com/configuration/addons/rtmp.html target=_blank>http://www.playerdiy.com/configuration/addons/rtmp.html</a> stream player for live video The best <a href=http://www.leawo.com/youtube-downloader-mac/ target=_blank>http://www.leawo.com/youtube-downloader-mac/</a> youtube downloader for mac <a href=http://www.leawo.com/dvd-to-psp-converter/ target=_blank>http://www.leawo.com/dvd-to-psp-converter/</a> dvd to psp <a href=http://www.swfkits.com/swf_to_iphone/ target=_blank>http://www.swfkits.com/swf_to_iphone/</a> swf to iphone get to convert <a href=http://www.dvd-ppt-slideshow.com/powerpoint-to-blu-ray-dvd/ target=_blank>http://www.dvd-ppt-slideshow.com/powerpoint-to-blu-ray-dvd/</a> PPT to Blu-ray DVD and <a href=http://www.leawo.com/ppt/powerpoint-to-youtube.html target=_blank>http://www.leawo.com/ppt/powerpoint-to-youtube.html</a> powerpoint to youtube video Offers <a href=http://www.leawo.com/video-converter/free-pspconverter.html target=_blank>http://www.leawo.com/video-converter/free-pspconverter.html</a> psp converter <a href=http://www.leawo.com/mac-ipod-converter/ target=_blank>http://www.leawo.com/mac-ipod-converter/</a> ipod converter mac <a href=http://www.leawo.com/mac-avi-converter/ target=_blank>http://www.leawo.com/mac-avi-converter/</a> avi converter mac <a href=http://www.leawo.com/mac-iphone-converter/ target=_blank>http://www.leawo.com/mac-iphone-converter/</a> iphone converter for mac <a href=http://www.leawo.com/youtube-downloader-mac/ target=_blank>http://www.leawo.com/youtube-downloader-mac/</a> youtube downloader mac <a href=http://www.swfkits.com/swf_to_avi/ target=_blank>http://www.swfkits.com/swf_to_avi/</a> swf to video converter to do the best dvd and video conversion
|
||||
| 4367 | 답변완료usb isp 고장 질문.. | 정경원 | 2009-12-23 | 1,396 |
|
안녕하세요.
뉴티씨 사의 usb isp사용중에 고장이 발생하여
몇가지 여쭈어 보려고 글을 남깁니다.
고장나게 된 이유는..
빵판에 8051을 연결하고 mosi miso sck rst gnd vcc각각에 전선을 연결한뒤
isp포트와 연결한뒤 전압을 인가했습니다.
물론.. 8051 과 usb isp 둘다에 전압을 인가했는데..
제 실수로 착각하여.. 전압을 반대로 인가했네요
그런후에.. isp내부에 뻥 소리가 나면서(살짝).. 터졌는데.. 다시 연결해서 보니..
안돼네요 ..(led불은 들어오더라구요)
일단 배송을 해서 유상이라도 AS를 받고자 하는데..
가격이 얼마가 나올지 궁금합니다. AS를 받는것이 더 나은건지..
새로 사야 하는지 궁금해서 이렇게 글을 남깁니다.
답변 부탁드립니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
제품의 손상 정도를 봐야 알겠지만, PCB에 이상이 없고 IC 하나 정도가 문제 생긴 것이라면 일반적으로 택배비 + 9,900원 정도의 A/S 비용을 받고 있지만, 손상 정도에 따라서 비용은 올라갈 수 있습니다. 대부분 9,900원 정도면 A/S 가 가능하지만, 간혹 15,000원 정도 발생한 적도 있습니다.
즉, 그래도 고쳐 쓰는 게 싸다는 말이죠. 하지만, 손상이 심한 경우는 A/S 불가로 판정되어, 구매하시는 게 좋겠다고 말씀 드린 적도 있습니다.
A/S 하기 전에 미리 연락을 드립니다.
그 때 결정하시면 되겠습니다.
제품은 봐야 알 수 있으니, 일단 보내 주시기 바랍니다.
감사합니다.
>안녕하세요.
>뉴티씨 사의 usb isp사용중에 고장이 발생하여
>몇가지 여쭈어 보려고 글을 남깁니다.
>
>고장나게 된 이유는..
>빵판에 8051을 연결하고 mosi miso sck rst gnd vcc각각에 전선을 연결한뒤
>isp포트와 연결한뒤 전압을 인가했습니다.
>물론.. 8051 과 usb isp 둘다에 전압을 인가했는데..
>제 실수로 착각하여.. 전압을 반대로 인가했네요
>
>그런후에.. isp내부에 뻥 소리가 나면서(살짝).. 터졌는데.. 다시 연결해서 보니..
>안돼네요 ..(led불은 들어오더라구요)
>일단 배송을 해서 유상이라도 AS를 받고자 하는데..
>가격이 얼마가 나올지 궁금합니다. AS를 받는것이 더 나은건지..
>새로 사야 하는지 궁금해서 이렇게 글을 남깁니다.
>답변 부탁드립니다.
>
>
|
||||
| 4366 | 답변완료jtag 사용중 문제입니다 ㅠㅠ | 김용연 | 2009-12-22 | 1,338 |
|
jtag enable을 사용함으로 바꿔서 isp를 이용해서 심었지만...
사용환경 : avrStudio 4.17
첨부한 이미지와 같은 현상이 나옵니다. 왜 이런건지요? ㅠㅠ
ad-jtag 1.1을 사용하고 있습니다만...
불은 잘 들어옵니다...
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
JTAG이 망가진 것 같은데요. 본사로 보내서 A/S 받으시기 바랍니다.
JTAG은 올해 무료로 A/S 해드리고 있습니다. 택배비만 부담하시면 됩니다.
감사합니다.
>jtag enable을 사용함으로 바꿔서 isp를 이용해서 심었지만...
>
>사용환경 : avrStudio 4.17
>
>첨부한 이미지와 같은 현상이 나옵니다. 왜 이런건지요? ㅠㅠ
>ad-jtag 1.1을 사용하고 있습니다만...
>불은 잘 들어옵니다...
>
>
>
|
||||
| 4365 | 답변완료KT-M128 트레이닝 키트 구매문의 드립니다. | 정세훈 | 2009-12-22 | 1,417 |
|
안녕하세요 KT-M128 보드에 대한 문의 드립니다.
1. KD-128Pro 보드의 경우에는 웹싸이트 AVR강좌 란에 [ kd_128pro를_이용한_ATmega128_초초 보강좌.pdf ] 라는 문서가 있습니다. 그러나 KT-M128 보드관련 문서는 없는것으로 보입니다.
KT-M128 보드를 구매하면 그러한 문서(회로도문서포함)가 CD로 제공되는지 궁금합니다.
2. KT-M128 트레이닝 키트 구성품 관련하여 웹싸이트 제품 상세설명에 보면
[ KT-M128 : 트레이닝 보드, ISP 케이블, 아답타, 스테핑모터, DC 모터, 서보 모터 + 고급 박스 385,000원 ] 이렇게 되어 있습니다. 그러나 관련자료의 [ KT_M128_사용자_메뉴얼.pdf ] 를 보면
[ KT-M128 : 트레이닝 보드, ISP 케이블, 아답타 ] 로만 되어 있습니다. "스테핑모터, DC 모터, 서보 모터"가 빠졌습니다. 어느것이 맞는지 알수 없으며 틀린정보의 수정이 필요할것 같습니다.
3. KT-M128 트레이닝 키트 구성품 중 " ISP 케이블 " 이 있는데 요즘 PC 는 프린터 포트가 없어서 전혀 무용지물 입니다. 결국 반드시 " AVR용 USB-ISP 라이트 AD-USBISP-L " 이 필요한데, 차액을 지불하고 ISP 케이블 대신 AD-USBISP-L 으로 납품 가능한지요?..
4. KT-M128 트레이닝 키트 견적서(AVR용 USB-ISP 라이트 AD-USBISP-L 포함) 부탁드리오며, 구매 결제가 이루어진후 바로 배송이 가능합니까?
감사합니다.
(주)시모디바이스
tel:070-8630-5545
담당 : 정세훈
leojeong@simo.co.kr
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨를 이용하여 주셔서 감사합니다.
답변해 드리겠습니다.
1. 구매하면 회로도/예제소스/강좌/데모컴파일러 등이 CD로 제공됩니다.
필요하면, 강의용으로 구매하시는 학교/교수님을 알려 주시면 그분 성함을 넣어 자료를 생성
하여 보내드릴 수도 있습니다. 그런 서비스를 제공하고 있습니다.
2. [ KT-M128 : 트레이닝 보드, ISP 케이블, 아답타, 스테핑모터, DC 모터, 서보 모터 + 고급 박스
385,000원 ] 이렇게 되어 있습니다. ==> 이것이 맞습니다. 좋은 지적감사드리구요.
곧 수정해 두도록 하겠습니다. 감사합니다.
3. 원래는 말씀하신 것과 같이 ISPPro로 제공됩니다만, 위의 지적으로 본사 제품의 메뉴얼이 더욱
향상되게 되었으며, 그러한 경로로 이번에 구매하신다면 하나는 같은 가격으로 USBISP-Lite로
바꿔서 넣어 보내드리도록 하겠습니다. 앞으로도 좋은 의견 부탁드립니다.
4. 결재가 이루어지면, 대부분 1-3일 정도안에 발송이 가능합니다.
견적서는 따로 연락 드리고 보내드리도록 하겠습니다.
감사합니다.
>안녕하세요 KT-M128 보드에 대한 문의 드립니다.
>
>1. KD-128Pro 보드의 경우에는 웹싸이트 AVR강좌 란에 [ kd_128pro를_이용한_ATmega128_초초 보강좌.pdf ] 라는 문서가 있습니다. 그러나 KT-M128 보드관련 문서는 없는것으로 보입니다.
> KT-M128 보드를 구매하면 그러한 문서(회도로문서포함)가 CD로 제공되는지 궁금합니다.
>
>2. KT-M128 트레이닝 키트 구성품 관련하여 웹싸이트 제품 상세설명에 보면
> [ KT-M128 : 트레이닝 보드, ISP 케이블, 아답타, 스테핑모터, DC 모터, 서보 모터 + 고급 박스 385,000원 ] 이렇게 되어 있습니다. 그러나 관련자료의 [ KT_M128_사용자_메뉴얼.pdf ] 를 보면
> [ KT-M128 : 트레이닝 보드, ISP 케이블, 아답타 ] 로만 되어 있습니다. "스테핑모터, DC 모터, 서보 모터"가 빠졌습니다. 어느것이 맞는지 알수 없으며 틀린정보의 수정이 필요할것 같습니다.
>
>3. KT-M128 트레이닝 키트 구성품 중 " ISP 케이블 " 이 있는데 요즘 PC 는 프린터 포트가 없어서 전혀 무용지물 입니다. 결국 반드시 " AVR용 USB-ISP 라이트 AD-USBISP-L " 이 필요한데, 차액을 지불하고 ISP 케이블 대신 AD-USBISP-L 으로 납품 가능한지요?..
>
>4. KT-M128 트레이닝 키트 견적서(AVR용 USB-ISP 라이트 AD-USBISP-L 포함) 부탁드리오며, 구매 결제가 이루어진후 바로 배송이 가능합니까?
>
>감사합니다.
>
>(주)시모디바이스
>tel:070-8630-5545
>담당 : 정세훈
>leojeong@simo.co.kr
|
||||
| 4364 | 답변완료PORTC 4/5번 핀 | 김주만 | 2009-12-22 | 1,398 |
|
4/5 번핀을 읽기/쓰기가 가능하도록, 4 혹은 5번 핀을 0 혹은 1로 값을 설정 할 수 있는 매크로
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
아래는 비트 제어 하는 디파인입니다.
참고 하시길 바랍니다.
- 아래 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);
이렇게 하시면 됩니다.
감사합니다.
>4/5 번핀을 읽기/쓰기가 가능하도록, 4 혹은 5번 핀을 0 혹은 1로 값을 설정 할 수 있는 매크로
|
||||
| 4363 | 답변완료AD-USBISP V03 (avr studio 4.16v) | 한종서 | 2009-12-22 | 1,481 |
|
얼마 전에 atmega128과 함께 usbisp를 함께 구입했습니다.
오늘 테스트 해보니 여러 에러가 발생하네요..
FAQ에서 pdf파일 (AD_USBISP_V03_사용법)을 참고 하였음에도 불구하고
사진첨부파일과 같이 에러가 뜹니다.
프로그램 탭에서 프로그램을 쓰면 첨부파일 1과 같이 뜨고
퓨즈탭에서 프로그램을 쓰면 첨부파일 2와 같이 뜹니다.
좋은하루보내시구요. 확인 부탁드립니다.
jongseo-h@kut.ac.kr
010-5446-9822
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
128과 연결이 제대로 되지 않았을 때 자주 생기는 에러기도 하구요.
128에 전원 공급이 제대로 되지 않았을 때도 생길 수 있습니다.
저기까지 넘어간 것을 보면 드라이버 설치는 제대로 되신 것 같구요.
혹시, 간혹 그 화면에서 Main을 눌렀을 때, Device and Signature Bytes 라는 것에서
ATmega128로 잡아 두셨는지요? 그걸로 잡지 않으면 에러가 생길 수 있습니다.
그렇게 했는 데도 되지 않는 다면, 본사로 방문하시거나, 본사로 장비를 보내서 점검 받으시는 것이 좋겠습니다.
수고하세요.
>얼마 전에 atmega128과 함께 usbisp를 함께 구입했습니다.
>
>오늘 테스트 해보니 여러 에러가 발생하네요..
>
>FAQ에서 pdf파일 (AD_USBISP_V03_사용법)을 참고 하였음에도 불구하고
>
>사진첨부파일과 같이 에러가 뜹니다.
>
>프로그램 탭에서 프로그램을 쓰면 첨부파일 1과 같이 뜨고
>퓨즈탭에서 프로그램을 쓰면 첨부파일 2와 같이 뜹니다.
>
>좋은하루보내시구요. 확인 부탁드립니다.
>jongseo-h@kut.ac.kr
>010-5446-9822
>
|
||||
| 4362 | 답변완료[제품 문의] AD-JTAG ver 1.3 관련 내용입니다. | 최윤석 | 2009-12-22 | 1,392 |
|
안녕하세요. 저는 최윤석이라고 합니다. 다름이 아니라 요번에 귀사의 AD-JTAG ver 1.3을 구매하여 프로그램을 할려고 하는데 문제가 발생하여 이렇게 문의합니다.
[개발 환경 및 증상]
- 사용한 MCU : ATmega169
- 프로그램 환경 : AVR Studio 4.14
- AD-JTAG ver 1.3의 상태 : 적색LED만 점등
- Program을 제외한 Read Signature, Fuses bit 등 나머지는 정상 동작
위와 같은 환경에서 프로그램하려고 하니 첨부한 파일대로 에러가 발생하였습니다.
그래서 AVR Studio 버젼이 맞지 않아 안되는 줄 알고 자료실에서 4.17 버젼을 다운 받아
업데이트 후 다시 시도하였으나 동일한 에러가 발생하였습니다.
해결방법이 궁금합니다. 빠른 답변 부탁드리겠습니다. 수고하세요.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
AVR Studio 버전이 JTAG 펌웨어 버전과 맞지 않으면 에러가 발생하는 것은 맞습니다.
업데이트 요령이 아래에 있는 데, 아래 처럼 업그레이드 하셨는 지요?
- 아래 -
http://www.newtc.co.kr/board/view.php?id=pds&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=JTAG&select_arrange=headnum&desc=asc&no=203
그리고, 혹시 사용하시는 타겟 킷트의 fusebit 에서 jtag enable에 체크 하셨는 지요?
그랬는 데도 안된다면, 본사로 사용하시는 킷트와 JTAG을 가지고 방문하여 보시는 것이 좋겠습니다. 방문이 어려우면, 본사로 택배 보내서 확인해 보세요.
수고하세요.
>안녕하세요. 저는 최윤석이라고 합니다. 다름이 아니라 요번에 귀사의 AD-JTAG ver 1.3을 구매하여 프로그램을 할려고 하는데 문제가 발생하여 이렇게 문의합니다.
>
>[개발 환경 및 증상]
> - 사용한 MCU : ATmega169
> - 프로그램 환경 : AVR Studio 4.14
> - AD-JTAG ver 1.3의 상태 : 적색LED만 점등
> - Program을 제외한 Read Signature, Fuses bit 등 나머지는 정상 동작
>
> 위와 같은 환경에서 프로그램하려고 하니 첨부한 파일대로 에러가 발생하였습니다.
> 그래서 AVR Studio 버젼이 맞지 않아 안되는 줄 알고 자료실에서 4.17 버젼을 다운 받아
> 업데이트 후 다시 시도하였으나 동일한 에러가 발생하였습니다.
> 해결방법이 궁금합니다. 빠른 답변 부탁드리겠습니다. 수고하세요.
|
||||
| 4361 | 답변완료ISP와 정상적 연결 안됨 | 박완주 | 2009-12-21 | 1,317 |
|
AVR MEGA 128pro 완제품을 3개 구매했습니다.
전원과 AVR ISP 정품을 연결하면
ISP에서 LED가 주황색으로 점등하고
AVR Studio에서 정상적 Connaction이 되지 않습니다.
이전에 쓰던 NTC사 KIT와는 정상적으로 동작하는 ISP고요
이번에 구매한 AVR MEGA 128pro 완제품을 3개 모두 같은 증상입니다.
급해서요 빠른 답변 부탁드립니다.
감사합니다.
박완주 올림.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
N.T.C 가 NEWTC 로 회사명이 변경되었습니다.
즉, 같은 회사입니다.
혹시, AVR MEGA 128pro 완제품에 전원은 공급하셨나요?
킷트는 보드에 전원을 꽂아서 쓰니까, 잘 공급하셨을 것 같은데,
모듈은 위에 5V를 공급하게 되어 있는 데요.
128 모듈들은 100% 테스트 하여 나가는 제품입니다.
그렇게 이상이 생길 리는 없습니다.
또한, 아래 링크도 확인하여 보시기 바랍니다.
- 아래 -
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=23
확인해 보시기 바랍니다.
수고하세요.
>AVR MEGA 128pro 완제품을 3개 구매했습니다.
>
>전원과 AVR ISP 정품을 연결하면
>
>ISP에서 LED가 주황색으로 점등하고
>
>AVR Studio에서 정상적 Connaction이 되지 않습니다.
>
>이전에 쓰던 NTC사 KIT와는 정상적으로 동작하는 ISP고요
>
>이번에 구매한 AVR MEGA 128pro 완제품을 3개 모두 같은 증상입니다.
>
>급해서요 빠른 답변 부탁드립니다.
>
>감사합니다.
>
>박완주 올림.
>
|
||||
| 4360 | 답변완료보드문의입니다. | 박철민 | 2009-12-21 | 1,507 |
|
안녕하십니까?
이번에 소형로드셀을 이용하여 RC모터 혹은 DC모터를 구동하는 기기를 만들려고 합니다.
고성능 고분해능필요는 없구요
그래서 AD가 포함되는 컨드롤러 혹은 AD 컨버터와 컨트롤러 보드를 구입할려고 합니다.
저희가 아직 이쪽 분야는 지식이 부족합니다.
제작에 필요한 장비나 소프트웨어, 그리고 참고예제가 있는 곳을 알려주시고
가능한 저가로 견적서를 주시면 고맙겠습니다.
감사합니다.
(주)용마
박철민 사원
tel : 055-238-8838
fax : 055-276-8838
phone : 017-591-8838
관리자 답변
[팁] AVR로 로드셀 센서 사용하여 무게 측정하기에 관련된 내용입니다.
도움이 되실 것 같아서 올려드립니다.
제품은 본사의 AVR 보드를 이용하시면 됩니다. AVR 보드에는 8채널 A/D 컨버터가 있거든요.
보통 로드셀 센서의 오차율은 0.01% 정도라고 합니다.
정확한 것은 데이터 시트나 사양서에 보면 있구요.
우선, 입력(+)와 입력(-) 사이에 10V(추천전압)를 넣으시면, 출력(+)와 출력(-)에 0~20mV 정도가 나올겁니다. 접지선은 어스나, 판넬, 샤시,케이블 등에 실드하시면 되구요. 가능하다면, 절대 접지선을 입력(-)와 연결하지 않으시는 것이 좋겠습니다. 왜냐하면, 실제 외부 환경에서는 노이즈를 많이 타기 때문이지요.
원리는 휘트스톤 브릿지 계산법을 잘 찾아 보시면 잘 나와 있구요. G=0이어야 하는 데, 0이 되지 않고, 뒤틀림에 의해 미세한 전압이 발생하는 데, 그 정도를 측정하는 겁니다.
그 출력 전압인 0~20mV를 OP-AMP 등으로 증폭하셔서 0~5V로 만드시구요.
증폭기 등은 판매하는 것들도 있긴 하던데, 첨부하신 데이터 시트 상의 회사도 앰프를 판매하고 있고, 일본의 UNIPULSE( http://www.unipulse.com )라는 회사가 유명하더군요. 하지만, 증폭기를 외부에 달지 않고도 가능합니다.
AVR에 보면 200배 엠프를 써서 ADC 받는 채널이 있는 데, 그 채널로 입력 받으시면 되겠습니다.
정밀하게 하시고 싶으면, 앰프를 직접 제작하셔도 되겠구요. 증폭하신 그것을 AVR의 ADC로 넣어 주셔도 될 것 같습니다. 추천해 드린 센서의 범위가 0~150kg 까지인데, 리니어하게 0~20mV 정도로 나올겁니다. 센서마다 조금씩은 값이 달라지므로, 센서를 다른 걸로 바꾸실 때 마다 다시 켈리브레이션은 하셔야 할 겁니다.
그리고, 캘리브레이션 하실 때는 예를 들어 100kg짜리를 달아서 보면 10mV라거 한다면, 50kg을 달아서 보면 5mV가 나올겁니다. 리니어하게 나오는 정도를 보시고, 그대로 쓰시면 될 것 같습니다.
또한, 상판을 올려 놓으실 경우, 상판까지 포함해서 영점으로 잡고 계산하셔야 할 것 같습니다.
도움 되시길 바랍니다.
감사합니다.
>안녕하십니까?
>
>이번에 소형로드셀을 이용하여 RC모터 혹은 DC모터를 구동하는 기기를 만들려고 합니다.
>
>고성능 고분해능필요는 없구요
>
>그래서 AD가 포함되는 컨드롤러 혹은 AD 컨버터와 컨트롤러 보드를 구입할려고 합니다.
>
>
>저희가 아직 이쪽 분야는 지식이 부족합니다.
>
>제작에 필요한 장비나 소프트웨어, 그리고 참고예제가 있는 곳을 알려주시고
>
>가능한 저가로 견적서를 주시면 고맙겠습니다.
>
>감사합니다.
>
>(주)용마
>박철민 사원
>tel : 055-238-8838
>fax : 055-276-8838
>phone : 017-591-8838
|
||||
| 4359 | 답변완료isp문의입니다. | 오용훈 | 2009-12-21 | 1,309 |
|
저번에 갑자기 ISP가 고장이나서 리퍼받았었는데요..
시리얼통신 사용하고있는데...갑자기 안되네요..
그래서 코드비전에서 플래쉬 라이트 시도해보았는데
안되네요...
휴...왜이리 ISP가 속을 썩이는지..
다시 a/s가능할까요?
관리자 답변
안녕하세요? 고객님,
본사의 USBISP가 고장이 잘 안나는 제품인데요. 이번에는 아예 새 제품으로 교체해서 보내드리죠.
이 내용을 프린트해서 함께 보내주세요. 택배비도 본사에서 부담해 드립니다.
감사합니다.
>저번에 갑자기 ISP가 고장이나서 리퍼받았었는데요..
>
>시리얼통신 사용하고있는데...갑자기 안되네요..
>
>그래서 코드비전에서 플래쉬 라이트 시도해보았는데
>
>안되네요...
>
>휴...왜이리 ISP가 속을 썩이는지..
>
>다시 a/s가능할까요?
|
||||
| 4358 | 답변완료AVR SUB ISP V03 문의 | 박선일 | 2009-12-21 | 1,335 |
|
안녕하세요.
AVR SUB ISP V03를 구매하여 사용하는데
모든 설치는 성공적으로 되었습니다.
사용하는 칩은 Mega48 이고 코드비전에서 사용합니다.
그런데 프로그램을 하려 하는데 첨부한 사진과 같이 chip signature가 맞지 않다고 나옵니다.
check sigature 옵션을 끄고 하면 정상적으로 되는것처럼 진행되나 실제 데이터는
쓰여지지 않고 읽어봐도 이상한 내용만 나옵니다.
확인 부탁드립니다.
연락처 : 018-455-7544
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
우선은 코드비전 버전이 중요합니다. 1.25.x 버전 이상이라야 정상적인 사용이
가능하다고 코드비전 제조사인 hpinfotech 에서 밝히고 있습니다. 버전을 확인해 주세요.
수고하세요.
>안녕하세요.
>AVR USB ISP V03를 구매하여 사용하는데
>모든 설치는 성공적으로 되었습니다.
>사용하는 칩은 Mega48 이고 코드비전에서 사용합니다.
>그런데 프로그램을 하려 하는데 첨부한 사진과 같이 chip signature가 맞지 않다고 나옵니다.
>check sigature 옵션을 끄고 하면 정상적으로 되는것처럼 진행되나 실제 데이터는
>쓰여지지 않고 읽어봐도 이상한 내용만 나옵니다.
>
>확인 부탁드립니다.
>연락처 : 018-455-7544
>
|
||||
| 4357 | 답변완료예전에 올려주신 .. | 박제두 | 2009-12-21 | 1,303 |
|
16진수를 바로 받게 할 수없냐는 질문에 올려주신 소스가
INT8U Binary2Ascii ( INT8U data )
{
if ( data < 0x0a )
data += 0x30;
else
data += 0x57;
return data;
}
void DBGU_Transmitter_ByteHex ( INT8U data )
{
DBGU_Transmitter( Binary2Ascii((( data & 0xF0 ) >> 4 )));
DBGU_Transmitter( Binary2Ascii(( data & 0x0F )));
}
이었는데요 헤더파일 추가도 해서 INT8U에 관한 에러는 잡았지만..
DBGU_Transmitter 이부분에 대한 에러가 계속 떠서
(해더파일에 정의가 없네요;;) 어떻게 해야할지..문의드립니다ㅠㅠ
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
코드에 관련된 수정 및 써포트를 하지않습니다.
아래코드를 참고용으로 제가 가지고 있는 것을 올려드린 것입니다.
NT8U -> unsigned char
그리고 에러 뜨다고만 하면 저희도 무슨내용인지 모릅니다.
아마도 함수선언들을 생략하시것같네요
자세한 내용을 씨언어책에 함수선언에 괸련된곳을 확인해 보시길바랍니다.
감사합니다.
>16진수를 바로 받게 할 수없냐는 질문에 올려주신 소스가
>
>INT8U Binary2Ascii ( INT8U data )
>{
> if ( data < 0x0a )
> data += 0x30;
> else
> data += 0x57;
>
> return data;
>}
>
>void DBGU_Transmitter_ByteHex ( INT8U data )
>{
> DBGU_Transmitter( Binary2Ascii((( data & 0xF0 ) >> 4 )));
> DBGU_Transmitter( Binary2Ascii(( data & 0x0F )));
>}
>
>이었는데요 헤더파일 추가도 해서 INT8U에 관한 에러는 잡았지만..
>
>DBGU_Transmitter 이부분에 대한 에러가 계속 떠서 어떻게 해야할지..문의드립니다ㅠㅠ
|
||||
| 4356 | 답변완료AD-USBISP V03(L) 관련 질문입니다.. | 형랑기 | 2009-12-20 | 1,466 |
|
개발 도구 : AVR MEGA 128pro, USB-ISP 라이트, ICCAVR V7(DEMO)
안녕하세요. 개발키트를 가지고 공부를 하려고 하는 형랑기 입니다.
AVR용 USB-ISP 라이트를 가지고 프로그램을 개발키트에 다운로드를 하려고 하는데 이상한 부분이 있어 문의드립니다. 개발키트에 프로그램을 다운로드 하기 위하여 기본적으로 설정을 하는 컴파일러 셋팅(ICCAVR V7)부분은 설정을 하였습니다. 그래서 USB-ISP 라이트에 대한 드라이버 설정 부분을 찾아서 확인하여 보니 사용법에 나와있는 것과는 달리 N.T.C USB Serial port라고 드라이버가 잡혀 있지 않고 prolific USB-toSerial Comm Port(COM2)라고 잡혀 있습니다. 그래서 개발키트에 프로그램을 다운로드 하려고 하면 Unable to detect STK500 device. aborting ISP function이라는 메세지가 나타납니다. 저의 생각에는 드라이버와 관련한 문제 때문에 다운로드가 되지 않는 것 같은데 어떻게 대처해야 할지 문 의드립니다. 그럼 빠른 답변 부탁드립니다. 좋은 하루 되세요.
E-Mail : rangki1982@hotmail.com
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사드립니다.
우선, 가지고 계신 제품은 USBISP V02 제품입니다.
드라이버 문제라면 COM2로 잡혔다면, AVR Studio에서도 COM2로 잡고 사용하시면 됩니다.
만약에 그렇게 해도 안된다면, 본사로 보내거나 방문하셔서 A/S 받으시기 바랍니다.
감사합니다.
>개발 도구 : AVR MEGA 128pro, USB-ISP 라이트, ICCAVR V7(DEMO)
>
> 안녕하세요. 개발키트를 가지고 공부를 하려고 하는 형랑기 입니다.
>
> AVR용 USB-ISP 라이트를 가지고 프로그램을 개발키트에 다운로드를 하려고 하는데 이상한 부분이 있어 문의드립니다. 개발키트에 프로그램을 다운로드 하기 위하여 기본적으로 설정을 하는 컴파일러 셋팅(ICCAVR V7)부분은 설정을 하였습니다. 그래서 USB-ISP 라이트에 대한 드라이버 설정 부분을 찾아서 확인하여 보니 사용법에 나와있는 것과는 달리 N.T.C USB Serial port라고 드라이버가 잡혀 있지 않고 prolific USB-toSerial Comm Port(COM2)라고 잡혀 있습니다. 그래서 개발키트에 프로그램을 다운로드 하려고 하면 Unable to detect STK500 device. aborting ISP function이라는 메세지가 나타납니다. 저의 생각에는 드라이버와 관련한 문제 때문에 다운로드가 되지 않는 것 같은데 어떻게 대처해야 할지 문 의드립니다. 그럼 빠른 답변 부탁드립니다. 좋은 하루 되세요.
>
>E-Mail : rangki1982@hotmail.com
|
||||
| 4355 | 답변완료AM-DC1-3D 모델 질문이요 | 방세근 | 2009-12-18 | 1,477 |
|
모터 제어를 하려고 하는데요.
L298N은 열이 많이나서 포기했습니다.
AM-DC1-3D는 LM18200을 이용해서 좀더 과전류에 강한걸로 알고 있는데,.
모터 2개 연결가능한 제품으로 LM18200으로 만들어진건 없나요?
AM-DC1-3D을 두개 연결하는건 크기랑 연결부분때문에 좀 그런데..
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
말씀하신 대로 LMD18200으로 된 드라이버는 순간 6A, 평균 3A를 견딜 수 있도록 제작되어 있습니다. AM-DC1-3D 된 모터 두개가 동시에 제어가능한 드라이버는 현재 만들지 않았습니다.
사용하시는 모터가 높은 스펙을 요구하나봅니다. ?
직접 FET로 드라이버를 구현하셔야 할것 같네요.
수고하세요.
>모터 제어를 하려고 하는데요.
>L298N은 열이 많이나서 포기했습니다.
>AM-DC1-3D는 LM18200을 이용해서 좀더 과전류에 강한걸로 알고 있는데,.
>모터 2개 연결가능한 제품으로 LM18200으로 만들어진건 없나요?
>
>AM-DC1-3D을 두개 연결하는건 크기랑 연결부분때문에 좀 그런데..
|
||||
| 4354 | 답변완료KD-128Pro 관련 문의 드립니다. | 초보자 | 2009-12-17 | 1,291 |
|
AVR에 대해서 잘 모르는 굉장한 초보자입니다.
현재 과제를 하는데 KD-128Pro 이 제품을 사용하고 있습니다.
제가 하는 과제는 gps를 이용해서 위치정보를 수신하고
위치정보를 KD-128Pro로 받아서 미리 정해둔 원하는 위치값과 일치했을 때
특정 신호를 내는 장치를 만들려고 합니다.
과제를 진행하면서 생각한것은 LCD창으로 위치 정보를 볼수 있다면 좋겠다였습니다.
하지만 이미 LCD부품 없이 과제를 진행하고 있으므로
KD-128Pro를 이용해서 어떤 종류의 신호를 내어야합니다.
(원하는 위치값과 일치했을 때 내는 신호)
KD-128Pro를 이용해서 낼수 있는 신호가 어떤 것이 있나요?
키트에 LED도 부착되어 있고 7seg도 붙어 있는데
이것들이 다 이용할 수 있는 것인가요??
(예를 들면 미리 설정해둔 위치값과 gps가 받은 위치값이 일치하게 되면
LED에 불이 들어온다든가 하는 식이 가능한건지 묻는겁니다.)
처음 접해보는 것이라 질문의 수준이 좀 낮더라도 이해해주시길 바랍니다.
답변 부탁드릴께요.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
우선, 본 Q&A는 회원제는 아니지만, 본명으로 질문할 것을 기본으로 하고 있습니다.
본명으로 질문하지 않는 내용에 대해서는 삭제될 수도 있고, 답변이 되지 않을 수 있으니, 양해 바랍니다.
우선, 원하시는 내용은 가능합니다.
킷트에 있는 모든 장치들은 말씀하신 기능들이 사용 가능합니다.
좀 더 자세한 내용을 보려면, 강좌->AVR 강좌의 초초보 강좌를 다운로드 받아서,
보면서 학습하기를 권유합니다.
수고하세요.
>AVR에 대해서 잘 모르는 굉장한 초보자입니다.
>현재 과제를 하는데 KD-128Pro 이 제품을 사용하고 있습니다.
>제가 하는 과제는 gps를 이용해서 위치정보를 수신하고
>위치정보를 KD-128Pro로 받아서 미리 정해둔 원하는 위치값과 일치했을 때
>특정 신호를 내는 장치를 만들려고 합니다.
>과제를 진행하면서 생각한것은 LCD창으로 위치 정보를 볼수 있다면 좋겠다였습니다.
>하지만 이미 LCD부품 없이 과제를 진행하고 있으므로
>KD-128Pro를 이용해서 어떤 종류의 신호를 내어야합니다.
>(원하는 위치값과 일치했을 때 내는 신호)
>
>KD-128Pro를 이용해서 낼수 있는 신호가 어떤 것이 있나요?
>키트에 LED도 부착되어 있고 7seg도 붙어 있는데
>이것들이 다 이용할 수 있는 것인가요??
>
>(예를 들면 미리 설정해둔 위치값과 gps가 받은 위치값이 일치하게 되면
>LED에 불이 들어온다든가 하는 식이 가능한건지 묻는겁니다.)
>
>처음 접해보는 것이라 질문의 수준이 좀 낮더라도 이해해주시길 바랍니다.
>답변 부탁드릴께요.
|
||||
