Q&A
| 번호 | 제목 | 작성자 | 등록일 | 조회 |
|---|---|---|---|---|
| 7278 | 답변완료AB-M16-B 5v가 먹통 | 이만수 | 2012-04-23 | 1,361 |
|
테스트 기로 테스트하니
(레귤레이트에 12v gnd 5v 찍어보니) 5v 전원이 나오지 않습니다.
12v는 작동되구요.
어떤 부속 (레귤레이트AZ7805T-E1) 바꾸면 될까요.
조언 부탁드립니다 택배 보내기도 뭐하고 해서요.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
메인 보드에 이상이 있으시다구요. 7805 교환하시면 될 듯 합니다만,
안되시면, 본사로 보내주세요. 본사에서 택배비 다 부담해서 A/S 해서 보내드립니다.
불편 끼쳐드려서 죄송합니다.
수고하세요.
>
>
> 테스트 기로 테스트하니
> (레귤레이트에 12v gnd 5v 찍어보니) 5v 전원이 나오지 않습니다.
>
> 12v는 작동되구요.
>
> 어떤 부속 (레귤레이트AZ7805T-E1) 바꾸면 될까요.
>
> 조언 부탁드립니다 택배 보내기도 뭐하고 해서요.
>
|
||||
| 7277 | 답변완료KR-DL16 키트 질문입니다. | 안상식 | 2012-04-21 | 1,468 |
|
요전에 질문 드렸었는데
KR-DL16 속도가 많이 안나오신다고했는데
라인트레이서로 말고, 모터 자체가 속도가 안나오나요 ?
그렇다면 모터만 바꿔서 구매 할 수도있나요. 모터를 바꿔도 차체에 딱 맞힐 수 있는지도 궁금합니다.
마지막으로 Atmega에 wifi 통신모듈을 달면 블루투스 처럼 스마트폰과 1:1 통신이 가능한가요??
답변 부탁드립니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
만약, KR-DL16-S로 구매하시면서 DS350 대신에 DS650 모터로 장착하여 구매하신다면,
속도도 매우 빠릅니다. 모양이 같기 때문에, 바로 장착 됩니다.
다만, 서보모터 형태로 생긴 DC 기어드 모터라서, DL16과는 모양이 좀 다릅니다.
650 모터의 경우 메탈 기어 타입이라서, 가격이 좀 높습니다. 개당 19,800원입니다.
구매는 본사로 전화하여 구매하시면 됩니다.
그리고, 블루투스 달고 당연히 통신하면 스마트 폰 등과도 할 수 있겠습니다만, 프로그램을 잘 하셔야 하겠습니다.
수고하세요.
>
>
> 요전에 질문 드렸었는데
> KR-DL16 속도가 많이 안나오신다고했는데
> 라인트레이서로 말고, 모터 자체가 속도가 안나오나요 ?
> 그렇다면 모터만 바꿔서 구매 할 수도있나요. 모터를 바꿔도 차체에 딱 맞힐 수 있는지도 궁금합니다.
>
> 마지막으로 Atmega에 wifi 통신모듈을 달면 블루투스 처럼 스마트폰과 1:1 통신이 가능한가요??
>
> 답변 부탁드립니다.
>
|
||||
| 7276 | 답변완료가속도 센서 질문이요 | 알려주세요 | 2012-04-20 | 1,403 |
|
3축 가속도 센서를 사용중인데요
atmega128의 adc 포트를 이용해서 디지털 값을 확인했습니다.
이 값을 이용해서 x,y,z 축의 각을 확인하고 싶어서 그러는데요
어떻게 해야되는지...
수식을 써서 하고있는데 자꾸 쓰레기 값만 나오네요
#include <mega128.h>
#include <math.h>
#include <delay.h>
// Standard Input/Output functions
#include <stdio.h>
#define ADC_VREF_TYPE 0x00
#define acc_sf 0.00403 //가속도 스케일펙터
int adc = 1024;
float acc_x_init =0, acc_y_init =0, acc_z_init =0; // 가속도 기준값
float acc_x_vcc = 0, acc_y_vcc = 0, acc_z_vcc = 0;
float acc_seta_x_beet = 0, acc_seta_y_beet = 0, acc_seta_z_beet = 0;
float acc_degree_x = 0;
float acc_degree_y = 0;
float acc_degree_z = 0;
float acc_x_point,acc_y_point,acc_z_point;
float acc_test_x=0;
float acc_test_y=0;
float acc_test_z=0;
void usart_set()
{
// USART0 initialization
// Communication Parameters: 8 Data, 1 Stop, No Parity
// USART0 Receiver: On
// USART0 Transmitter: On
// USART0 Mode: Asynchronous
// USART0 Baud rate: 9600
UCSR0A=0x00;
UCSR0B=0x18;
UCSR0C=0x06;
UBRR0H=0x00;
UBRR0L=0x67;
// Analog Comparator initialization
// Analog Comparator: Off
// Analog Comparator Input Capture by Timer/Counter 1: Off
ACSR=0x80;
SFIOR=0x00;
// ADC initialization
// ADC Clock frequency: 1000.000 kHz
// ADC Voltage Reference: AREF pin
ADMUX=ADC_VREF_TYPE & 0xff;
ADCSRA=0x84;
}
unsigned int read_adc(unsigned char adc_input) //adc 10bit 변환
{
ADMUX = adc_input | (ADC_VREF_TYPE & 0xff); // 아날로그 입력 채널 선택
// Start the AD conversion
ADCSRA |= 0x40; // 분주비 ,adc 시작 1로 설정 (ADSC 값이 1)
// Wait for the AD conversion to complete
while ((ADCSRA & 0x10) == 0); //ADCSRA & 0x10는 ADC 인터럽트가 작동1, 수행후0
ADCSRA |= 0x10; // 클리어
return ADCW; // 10bit adc set ADCH(상위2비트)+ADCL(하위8비트)
}
//////////////////////////////////////////////////////////////////////////
void acc_degree(void)
{
acc_x_init = read_adc(0); // X축 358
acc_y_init = read_adc(1); // Y축 396
acc_z_init = read_adc(2); // Z축 540
acc_test_x = acc_x_init-acc_x_point;
acc_test_y = acc_y_init-acc_y_point;
acc_test_z = acc_z_init-acc_z_point-343; // 거꾸로 (-343)
acc_x_vcc = 5*(acc_test_x/adc);
acc_y_vcc = 5*(acc_test_y/adc);
acc_z_vcc = 5*(acc_test_z/adc);
acc_seta_x_beet = (acc_x_vcc)/acc_sf; // - 1.645)/acc_sf; //전압의 변화량
acc_seta_y_beet = (acc_y_vcc)/acc_sf; //- 1.705)/acc_sf;
acc_seta_z_beet = (acc_z_vcc)/acc_sf; // - 2.461)/acc_sf;
//acc_degree_x = (atan(acc_seta_x_beet/acc_seta_z_beet));
acc_degree_x = ((atan(acc_seta_x_beet/sqrt(acc_seta_y_beet*acc_seta_y_beet + acc_seta_z_beet*acc_seta_z_beet))*180/PI));
acc_degree_y = ((atan(acc_seta_y_beet/sqrt(acc_seta_x_beet*acc_seta_x_beet + acc_seta_z_beet*acc_seta_z_beet))*180/PI));
acc_degree_z = (atan(sqrt(acc_seta_x_beet*acc_seta_x_beet + acc_seta_y_beet*acc_seta_y_beet)/acc_seta_z_beet)*180/PI);
}
void main(void)
{
usart_set();
DDRF = 0x00;
PORTF = 0xff;
while (1)
{
// Place your code here
acc_degree();
delay_ms(500);
printf("%d\r\n",acc_degree_z);
};
}
이렇게 해서 사용하고 있습니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨를 이용하여 주셔서 감사합니다.
3축이라고 써서 자료실에서 검색하면, 5번 자료에 사용하시는 코드비전 소스가 있을 겁니다.
참고바랍니다.
수고하세요.
>
>
> 3축 가속도 센서를 사용중인데요
>
> atmega128의 adc 포트를 이용해서 디지털 값을 확인했습니다.
>
> 이 값을 이용해서 x,y,z 축의 각을 확인하고 싶어서 그러는데요
>
> 어떻게 해야되는지...
>
> 수식을 써서 하고있는데 자꾸 쓰레기 값만 나오네요
>
> #include <mega128.h>
> #include <math.h>
> #include <delay.h>
> // Standard Input/Output functions
> #include <stdio.h>
>
> #define ADC_VREF_TYPE 0x00
> #define acc_sf 0.00403 //가속도 스케일펙터
>
> int adc = 1024;
>
> float acc_x_init =0, acc_y_init =0, acc_z_init =0; // 가속도 기준값
> float acc_x_vcc = 0, acc_y_vcc = 0, acc_z_vcc = 0;
> float acc_seta_x_beet = 0, acc_seta_y_beet = 0, acc_seta_z_beet = 0;
>
> float acc_degree_x = 0;
> float acc_degree_y = 0;
> float acc_degree_z = 0;
> float acc_x_point,acc_y_point,acc_z_point;
>
> float acc_test_x=0;
> float acc_test_y=0;
> float acc_test_z=0;
>
> void usart_set()
> {
> // USART0 initialization
> // Communication Parameters: 8 Data, 1 Stop, No Parity
> // USART0 Receiver: On
> // USART0 Transmitter: On
> // USART0 Mode: Asynchronous
> // USART0 Baud rate: 9600
> UCSR0A=0x00;
> UCSR0B=0x18;
> UCSR0C=0x06;
> UBRR0H=0x00;
> UBRR0L=0x67;
>
> // Analog Comparator initialization
> // Analog Comparator: Off
> // Analog Comparator Input Capture by Timer/Counter 1: Off
> ACSR=0x80;
> SFIOR=0x00;
>
> // ADC initialization
> // ADC Clock frequency: 1000.000 kHz
> // ADC Voltage Reference: AREF pin
> ADMUX=ADC_VREF_TYPE & 0xff;
> ADCSRA=0x84;
> }
>
> unsigned int read_adc(unsigned char adc_input) //adc 10bit 변환
> {
> ADMUX = adc_input | (ADC_VREF_TYPE & 0xff); // 아날로그 입력 채널 선택
>
> // Start the AD conversion
>
> ADCSRA |= 0x40; // 분주비 ,adc 시작 1로 설정 (ADSC 값이 1)
>
> // Wait for the AD conversion to complete
>
> while ((ADCSRA & 0x10) == 0); //ADCSRA & 0x10는 ADC 인터럽트가 작동1, 수행후0
> ADCSRA |= 0x10; // 클리어
> return ADCW; // 10bit adc set ADCH(상위2비트)+ADCL(하위8비트)
> }
>
> //////////////////////////////////////////////////////////////////////////
>
> void acc_degree(void)
> {
> acc_x_init = read_adc(0); // X축 358
> acc_y_init = read_adc(1); // Y축 396
> acc_z_init = read_adc(2); // Z축 540
>
> acc_test_x = acc_x_init-acc_x_point;
> acc_test_y = acc_y_init-acc_y_point;
> acc_test_z = acc_z_init-acc_z_point-343; // 거꾸로 (-343)
>
> acc_x_vcc = 5*(acc_test_x/adc);
> acc_y_vcc = 5*(acc_test_y/adc);
> acc_z_vcc = 5*(acc_test_z/adc);
>
> acc_seta_x_beet = (acc_x_vcc)/acc_sf; // - 1.645)/acc_sf; //전압의 변화량
> acc_seta_y_beet = (acc_y_vcc)/acc_sf; //- 1.705)/acc_sf;
> acc_seta_z_beet = (acc_z_vcc)/acc_sf; // - 2.461)/acc_sf;
>
> //acc_degree_x = (atan(acc_seta_x_beet/acc_seta_z_beet));
>
> acc_degree_x = ((atan(acc_seta_x_beet/sqrt(acc_seta_y_beet*acc_seta_y_beet + acc_seta_z_beet*acc_seta_z_beet))*180/PI));
> acc_degree_y = ((atan(acc_seta_y_beet/sqrt(acc_seta_x_beet*acc_seta_x_beet + acc_seta_z_beet*acc_seta_z_beet))*180/PI));
> acc_degree_z = (atan(sqrt(acc_seta_x_beet*acc_seta_x_beet + acc_seta_y_beet*acc_seta_y_beet)/acc_seta_z_beet)*180/PI);
>
> }
>
> void main(void)
> {
> usart_set();
> DDRF = 0x00;
> PORTF = 0xff;
> while (1)
> {
> // Place your code here
> acc_degree();
> delay_ms(500);
> printf("%d\r\n",acc_degree_z);
> };
> }
> 이렇게 해서 사용하고 있습니다.
>
|
||||
| 7275 | 답변완료세금계산서 대체 언제 보내주시나요? | 김원종 | 2012-04-20 | 1,299 |
|
어제그저께부터 계속 전화해서 세금계산서 보내달라고 하는중인데
전화 받으시는 분이 하루지나면 그냥 잊어버리시는듯 하네요
hana@newtc.co.kr로 사업자 등록증 자료도 보냈는데
수신확인도 읽지않음이고요
세금계산서나 현금영수증 언제 받을 수 있는지 알려주세요.
관리자 답변
안녕하세요? 고객님,
확인하여 월요일날 오전에 바로 발송해 드리도록 하겠습니다.
늦어져서 죄송합니다.
감사합니다.
>
>
> 어제그저께부터 계속 전화해서 세금계산서 보내달라고 하는중인데
>
> 전화 받으시는 분이 하루지나면 그냥 잊어버리시는듯 하네요
>
> hana@newtc.co.kr로 사업자 등록증 자료도 보냈는데
>
> 수신확인도 읽지않음이고요
>
> 세금계산서나 현금영수증 언제 받을 수 있는지 알려주세요.
>
|
||||
| 7274 | 답변완료AD-USBISP V03 업그레이드 | 조영진 | 2012-04-20 | 1,360 |
|
AD-USBISP V03을 가지고 있습니다.
드라이버를 다운 받으려니 제품을 업그레이드 해야 한다고 합니다.
배송비, 업체 등에 관해 알려주시면 좋겠습니다.
제품의 USB커넥터에 녹이 슬어 있고 다른 커넥터의 상태도 좋지 않아서 교체를 하려 하는데 USB커넥터는 대체할 것이 없습니다. 하나 받을 수 있겠습니까?
수고하십시오.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
본사로 보내주시면 되구요. 홈피 아래쪽에 주소가 있습니다.
우체국 택배를 이용하여 보내시는 편이 가장 저렴합니다.
비용은 지역에 따라서 조금씩 차이가 있겠습니다.
본사에서 보내드리는 비용은 작은 제품의 경우 2,500원으로 알고 있습니다.
수고하세요.
>
>
> AD-USBISP V03을 가지고 있습니다.
> 드라이버를 다운 받으려니 제품을 업그레이드 해야 한다고 합니다.
> 배송비, 업체 등에 관해 알려주시면 좋겠습니다.
>
> 제품의 USB커넥터에 녹이 슬어 있고 다른 커넥터의 상태도 좋지 않아서 교체를 하려 하는데 USB커넥터는 대체할 것이 없습니다. 하나 받을 수 있겠습니까?
>
> 수고하십시오.
>
|
||||
| 7273 | 답변완료AM-CS2P 입력 전압에 대해 질문있습니다 2 | 정준영 | 2012-04-20 | 1,338 |
|
먼저, 어제 질문에 성실히 답변해 주셔서 감사드린다는 말을 전하고 싶네요^^
이번에 질문이 3개입니다.
-----------------------
어제 저의 질문은 노트북 어댑터 18.5V/3.5A를 AM-CS2P 에 연결하는 것이 되는지였습니다.
그에 대한 답변은 "전류가 높아서 매우 좋다"고 말씀하셨어요.
------------------------
1.
그런데 FAQ 에서 보니 AM-CS2P 모터 구동부의 최대 전류는 3A라고 하던데 3.5A를 입력해도
문제가 없나요??
------------------------
2.
혹시 3A라는 게, 스테핑 모터를 돌릴 때 사용할 수 있는 전류가 최대 3A라는 뜻이며 입력 전류하고는
관계가 없는 설명인 것인가요???
------------------------
3.
그리고 FAQ에 보면
"MS2나 CS2P 두 드라이버 모두 1.5A 이상을 사용하게 되면, 추가로 방열판을 사용하여 주어야 합니다. "
라고 되어있는데, 1.5A 를 사용한다는 게 입력 전류와 무관하게, 스테핑 모터에 사용되는 게 이만큼이라는 것인가요?
만약 그렇다면, 전원 단자에 24V/1.5A 어댑터를 연결해도 괜찮은건가요?
관리자 답변
안녕하세요? 고객님,
추가로 답변하여 드릴께요.
>
> 먼저, 어제 질문에 성실히 답변해 주셔서 감사드린다는 말을 전하고 싶네요^^
>
>
> 이번에 질문이 3개입니다.
>
> -----------------------
>
> 어제 저의 질문은 노트북 어댑터 18.5V/3.5A를 AM-CS2P 에 연결하는 것이 되는지였습니다.
>
> 그에 대한 답변은 "전류가 높아서 매우 좋다"고 말씀하셨어요.
>
> ------------------------
> 1.
>
> 그런데 FAQ 에서 보니 AM-CS2P 모터 구동부의 최대 전류는 3A라고 하던데 3.5A를 입력해도
>
> 문제가 없나요??
==> SMPS 파워들이 99% 정전압 방식이어서 전류는 최대 얼마까지 출력해 줄수 있다 라는 식으로 표기됩니다.
즉, 3.5A 라는 것은 최대 3.5A까지 출력해 줄수 있다는 것이지 무조건 3.5A를 써야 한다는 것은 아닙니다. 그렇게 되면 정전류 방식어었겠지요. 하지만, 그건 아니고, 99% 정전압 방식입니다.
>
>
> ------------------------
> 2.
> 혹시 3A라는 게, 스테핑 모터를 돌릴 때 사용할 수 있는 전류가 최대 3A라는 뜻이며 입력 전류하고는
> 관계가 없는 설명인 것인가요???
==> 스테핑 모터 사용시 최대 토크로 돌릴 때에 스테핑 모터가 3A까지 쓰게 되어 있다면, 그 3A까지 지원 가능한 드라이버라는 말인데, 본사 드라이버는 방열판이 장착되어 있지 않아서, 방열판을 별도로 붙여 주셔야 합니다.
>
> ------------------------
> 3.
> 그리고 FAQ에 보면
>
> "MS2나 CS2P 두 드라이버 모두 1.5A 이상을 사용하게 되면, 추가로 방열판을 사용하여 주어야 합니다. "
>
> 라고 되어있는데, 1.5A 를 사용한다는 게 입력 전류와 무관하게, 스테핑 모터에 사용되는 게 이만큼이라는 것인가요?
==> 모터용 전원에서 스테핑 모터가 드라이버를 통해서 당겨쓰는 전류가 1.5A를 넘어서게 되면 그렇다는 겁니다.
>
> 만약 그렇다면, 전원 단자에 24V/1.5A 어댑터를 연결해도 괜찮은건가요?
==> 모터에 따라 다르겠지요. 모터가 최대 토크시 전류가 얼마인지를 보세요. 그리고, 고객님에 따라서, 어떤 토크까지를 사용하는 지는 환경에 따라 다 달라지기 때문에, 얼마나 쓰시는 지 제가 알수는 없겠습니다. 하지만, 힘을 조금만 써도 되는 것을 달아서 쓴다면 그만큼 사용 전류량도 적어지게 됩니다.
예를 들어서, 사람도 쌀 80kg 한가마니 옮길때랑, 밥한그릇 옮길 때랑 사용하는 에너지가 다르잖아요? 그거랑 같다고 보시면 됩니다.
수고하세요.
|
||||
| 7272 | 답변완료AVR을 이용한 장치를 만드는데 질문 드립니다. | 김계엽 | 2012-04-19 | 1,397 |
|
제가 센서를 이용해서 자동 책장 넘김 장치를 AVR을 이용해서 만들려고 합니다.
모터는 3개를 쓸 예정이구요.
현재 KD-128PRO, ISP 한개, 12V 어답타, 서보 모터(3개)를 가지고 있습니다.
이 부품 외에도 무엇이 더 필요한지 궁금합니다.
예를 들어 확장부 중에서 서보모터제어모듈이라든지 적외선 센서 모듈,
모듈을 키트와 이어 줄 케이블이라든지
대충 필요 할 만한 것들 몇가지 적어 봤는데 뭐가 더 필요할지 알고 싶습니다.
(적외선 센서는 반사판을 이용해서 ON/OFF 제어를 할 예정입니다.)
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
어떤 구조로 하시는 지 전혀 알지 못하니, 회로 추천이 어렵네요.
다만, 예전에 한양대 학생들이 만들었던 책장 넘기는 장치를 동영상으로 찍은 것을 올려 드리오니, 참고 바랍니다. 당시에 동작은 안되더군요. 뭔가 고장이 났다고 하더군요.
수고하세요.
>
>
> 제가 센서를 이용해서 자동 책장 넘김 장치를 AVR을 이용해서 만들려고 합니다.
> 모터는 3개를 쓸 예정이구요.
> 현재 KD-128PRO, ISP 한개, 12V 어답타, 서보 모터(3개)를 가지고 있습니다.
> 이 부품 외에도 무엇이 더 필요한지 궁금합니다.
> 예를 들어 확장부 중에서 서보모터제어모듈이라든지 적외선 센서 모듈,
> 모듈을 키트와 이어 줄 케이블이라든지
> 대충 필요 할 만한 것들 몇가지 적어 봤는데 뭐가 더 필요할지 알고 싶습니다.
> (적외선 센서는 반사판을 이용해서 ON/OFF 제어를 할 예정입니다.)
>
|
||||
| 7271 | 답변완료AM-CS2P와 SE-SM243을 사용 시 입력 전압 질문있습니다 | 정준영 | 2012-04-19 | 1,284 |
|
질문이 2개 입니다.
--------------------------------------------
1.
Atmega128 의 개발보드인 AM-M128PRO-A 의 12V 출력단자와
스테핑 모터 드라이버인 AM-CS2P의 12V 입력단자를 연결해도 되나요?
스테핑모터 SE-SM243을 한개 사용할 예정입니다.
--------------------------------------------
2.
스테핑 모터 드라이버인 AM-CS2P의 12V 입력단자에
출력인 18.5V/3.5A 노트북 어댑터를 연결해도 되나요?
스테핑모터 SE-SM243을 한개 사용할 예정입니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨를 이용하여 주셔서 감사합니다.
질문에 답변하여 드릴께요.
> 질문이 2개 입니다.
> --------------------------------------------
> 1.
>
> Atmega128 의 개발보드인 AM-M128PRO-A 의 12V 출력단자와
> 스테핑 모터 드라이버인 AM-CS2P의 12V 입력단자를 연결해도 되나요?
> 스테핑모터 SE-SM243을 한개 사용할 예정입니다.
==> 네 됩니다. 그렇게 하시라고 해 놓은 겁니다. 하지만, 모터 드라이버의 전원은 24V가 정격입니다.
>
>
> --------------------------------------------
> 2.
> 스테핑 모터 드라이버인 AM-CS2P의 12V 입력단자에
> 출력인 18.5V/3.5A 노트북 어댑터를 연결해도 되나요?
> 스테핑모터 SE-SM243을 한개 사용할 예정입니다.
==> 그럼요 잘 됩니다. 전류가 충분하니 매우 좋습니다.
다만, 커넥터 모양이 다를테니, 잘 맞춰서 쓰세요.
수고하세요.
|
||||
| 7270 | 답변완료초중급자를 위한 ATmega128 KT-M128 REAL GUIDE | dd | 2012-04-19 | 1,254 |
|
초중급자를 위한 ATmega128 KT-M128 REAL GUIDE 목차좀 알수 있을까요
어떤 내용인지 궁금해서요..
목차 목록좀 부탁드립니다.
AVR 스튜디오로 쓰는거죠?
관리자 답변
안녕하세요? 고객님,
요청하신 KT-M128 리얼 가이드의 목차만 올려 드립니다.
2장의 이론과 4장의 실습으로 되어 있고, 3장은 툴 사용법이고, 1장은 AVR 기본내용입니다.
1장 마이크로컨트롤러의 개요
1.1 마이크로 컨트롤러의 구성 ……………………… 9
1.2 마이크로 컨트롤러의 종류 ……………………… 11
1.3 AVR 마이크로컨트롤러 ……………………… 13
2장 KT-M128 보드
2.1 KT - M128 보드의 하드웨어 구조와 기능 ……………………… 37
2.2 하드웨어 구동원리 및 프로그래밍 ……………………… 59
3장 개발 툴 사용법
3.1 개발 환경 ……………………… 127
3.2 개발 순서 ……………………… 128
3.3 WINAVR 설치 ……………………… 130
3.4 Ponyprog 2000(포니포르그 2000)의 설치 ……………………… 134
3.5 프로젝트 생성 방법 ……………………… 139
3.6 소스 파일 생성법 ……………………… 142
3.7 Makefile 작성법 ……………………… 143
3.8 프로그램 다운로드 ……………………… 160
3.9 USBISP를 이용한 다운로드 ……………………… 169
4장 실습 예제
4.1 LED 점등하기 ……………………… 183
4.2 버스에 붙은 LED 점등하기 ……………………… 185
4.3 키 스위치 제어 ……………………… 188
4.4 세븐 세그먼트의 제어 ……………………… 191
4.5 LED 도트 메트릭스의 제어 ……………………… 199
4.6 시리얼 UART Printf 함수와 scanf 함수 ……………………… 205
4.7 타이머 인터럽트의 실습 ……………………… 215
4.8 8비트 타이머/카운터 실습 ……………………… 221
4.9 16비트 타이머/카운터 실습 ……………………… 240
4.10 RC용 서보모터의 제어 ……………………… 250
4.11 텍스트형 LCD의 제어 ……………………… 259
4.12 A/D 변환기 실습 ……………………… 296
4.13 스피커 실습 ……………………… 320
4.14 EEPROM 실습 ……………………… 329
4.15 DC 모터 실습 ……………………… 333
4.16 RTC(Real Time Clock)를 이용한 I2C 실습 ……………………… 336
4.17 그래픽 LCD 실습 ……………………… 358
4.18 스테핑 모터 실습 ……………………… 363
수고하세요.
>
>
> 초중급자를 위한 ATmega128 KT-M128 REAL GUIDE 목차좀 알수 있을까요
>
> 어떤 내용인지 궁금해서요..
>
> 목차 목록좀 부탁드립니다.
>
> AVR 스튜디오로 쓰는거죠?
>
|
||||
| 7269 | 답변완료AD-JTAG V02 연결문제 | Sooy Han | 2012-04-19 | 1,297 |
|
안녕 하셔요?
AVR Studio 4.17사용하고 간단히 테스트 프로그램을 짜서 LED를 켬니다.
빌드는 문제업ㅅ고요. 이때 WinAVR20100110버젼 사용.
연결이 안되는데요
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
AVR 보드와 JTAG 보드가 서로 연결이 잘 안되어 있거나, AVR 보드에 전원이 들어가 있지 않으면 그럴 수 있습니다. 만약 정 잘 안되시면, 본사로 방문하시거나, 본사로 타겟 보드와 함께 JTAG 보내 보세요. 테스트 해 드릴꼐요.
수고하세요.
>
>
> 안녕 하셔요?
>
> AVR Studio 4.17사용하고 간단히 테스트 프로그램을 짜서 LED를 켬니다.
> 빌드는 문제업ㅅ고요. 이때 WinAVR20100110버젼 사용.
> 연결이 안되는데요
>
|
||||
| 7268 | 답변완료소형 DC모터 질문입니다. | 김흥민 | 2012-04-19 | 1,299 |
|
안녕하세요 제가 전기쪽 지식은 전무하여 필요한것을 잘 설계하지 못하고 있어 질문드립니다.
다름이 아니라 현재 소형 DC모터를 이용한 소형 커튼식 모듈을 제작하고자 합니다.
첨부한 링크 "http://kinimage.naver.net/20120419_7/1334805204954RFuYd_JPEG/IMG_0590.JPG?type=w620" 와 같이 50X150의 철판 2개(1Kg)가 열고 닫히는 방식입니다.
열고 닫힐때 리미트가 있어야 하며 실제 철판의 이동거리는 7Cm정도 입니다. 이동속도는 천천히? 돌아가면되고 리미트까지 미세조정이 가능하여야 합니다
On/Off 제어는 네트워크로 할 예정이며 드라이버 모듈 및 필요한 기어까지 상담해주시면 더욱 감사하겠습니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨를 이용하여 주셔서 감사합니다.
답변하여 드리겠습니다.
> 안녕하세요 제가 전기쪽 지식은 전무하여 필요한것을 잘 설계하지 못하고 있어 질문드립니다.
> 다름이 아니라 현재 소형 DC모터를 이용한 소형 커튼식 모듈을 제작하고자 합니다.
> 첨부한 링크 "http://kinimage.naver.net/20120419_7/1334805204954RFuYd_JPEG/IMG_0590.JPG?type=w620" 와 같이 50X150의 철판 2개(1Kg)가 열고 닫히는 방식입니다.
> 열고 닫힐때 리미트가 있어야 하며 실제 철판의 이동거리는 7Cm정도 입니다. 이동속도는 천천히? 돌아가면되고 리미트까지 미세조정이 가능하여야 합니다
==> 본사에 있는 SE-DS350 모터를 사용하시면 좋을 것 같네요. 힘도 좋거든요. 좀더 안정성을 위하신다면, 본사의 DS650 모터가 메탈 기어로 되어 있어서 보다 튼튼합니다만, 그것까진 필요 없을 것 같습니다. 물론, 테스트 해봐야 알겠지요. 모터 구동부는 DC2-2D를 사용하시고, PWM으로 속도 제어하시면 됩니다.
소스 등은 자료실에서 해당 모듈의 소스를 참고하시기 바랍니다. AVR 컨트롤러로 제어하시면 될 듯 하네요.
> On/Off 제어는 네트워크로 할 예정이며 드라이버 모듈 및 필요한 기어까지 상담해주시면 더욱 감사하겠습니다.
==> 그 모터가 내부에 기어까지 다 달려있고, 저속이라 충분할 듯 합니다. ON/OFF 관련은 제어를 AVR에 붙은 시리얼로 하시거나, 그 시리얼을 시리얼 투 LAN 모듈 달아서 랜으로 네트웍으로 하시면 될 듯 하네요.
>
수고하세요.
|
||||
| 7267 | 답변완료AM-MS2 클락 볼트 문의 드립니다. | 김종원 | 2012-04-19 | 1,275 |
|
NK201-01AT 스텝모터와 AM-MS2를 연결해서 구동을 시키려고 하는데요.
렙뷰를 이용해서 전원과 펄스를 주려고 합니다.(scb-68 보드를 이용)
그런데 렙뷰만 구동을 시켰을시에는 클락의 볼트가 5V가 나오는데, 모듈을 핀을 통해 연결하고 그라운드를 연결하니 2볼트 이하로 떨어져서 모터가 제대로 구동이 되지 않습니다.
어떻게 해야하나요?
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
오늘 보드를 보니, 모터 쪽 땜 부분에서 쇼트 시켜서 그러신 것 같습니다.
모터 드라이버가 망가져 있어서 교체하였더니 잘 됩니다.
해 보시고, 결과 올려 주세요.
수고하세요.
>
>
> NK201-01AT 스텝모터와 AM-MS2를 연결해서 구동을 시키려고 하는데요.
>
> 렙뷰를 이용해서 전원과 펄스를 주려고 합니다.(scb-68 보드를 이용)
>
> 그런데 렙뷰만 구동을 시켰을시에는 클락의 볼트가 5V가 나오는데, 모듈을 핀을 통해 연결하고 그라운드를 연결하니 2볼트 이하로 떨어져서 모터가 제대로 구동이 되지 않습니다.
>
> 어떻게 해야하나요?
>
|
||||
| 7266 | 답변완료스테핑모터 질문 | 김민제 | 2012-04-19 | 1,286 |
|
1. 스테핑 모터에 가하는 펄스를 통해 각도추측할 수 있도록 하려고 합니다.
(AM-MS2 드라이버와, SE-SM9K 모터) 이 조합으로 했을 시 측정이 가능할까요?
엔코더를 통해 측정하고자 했는데 모터의 좌우 컨트롤도 필요해서요
펄스를 수치적으로 확인하는 방법은 어떤게 있을까요?
2. 스테핑 모터의 드라이버가 2개 있습니다
정확한 차이는 뭔가요? 속도나 방향제어에 특별히 좋은게 있을까요?
사용시 10도내지 20도의 규칙적인 좌우 방향 제어를 하려고 합니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
답변하여 드리겠습니다.
> 1. 스테핑 모터에 가하는 펄스를 통해 각도추측할 수 있도록 하려고 합니다.
> (AM-MS2 드라이버와, SE-SM9K 모터) 이 조합으로 했을 시 측정이 가능할까요?
> 엔코더를 통해 측정하고자 했는데 모터의 좌우 컨트롤도 필요해서요
> 펄스를 수치적으로 확인하는 방법은 어떤게 있을까요?
==> 계산을 통해서, 초기 위치 제로점을 찾을 수 있도록 마이크로스위치 같은 것으로 영점을 탁 찍도록 하고 나서, 방향이 + 이면 계산상의 위치값을 클럭마다 증가시키고, - 이면 감소시키고 해서 추정 위치 값을 가지고 다니다가, 가끔씩 제로점 찾기 위해서 마이크로 스위치로 위치 찾아주도록 하셔야 할 것 같습니다. 보통 그렇게들 많이 합니다.
>
> 2. 스테핑 모터의 드라이버가 2개 있습니다
> 정확한 차이는 뭔가요? 속도나 방향제어에 특별히 좋은게 있을까요?
==> CS2P는 스테핑 모터 원리 학습을 위하여 상을 만들어 넣어주는 타입입니다.
MS2는 산업에서 많이 쓰는 펄스로 스텝 넣어주는 타입이죠.
CS2P는 한 스텝에 1.8도(1상여자, 2상여자) 또는 0.9도(1-2상 여자) 방식으로 제어하구요.
MS2는 하프스텝(0.9도/스텝) 쿼터스텝(0.45도/스텝), eighth스텝(0.225도/스텝), sixteenth스텝(0.1125도/스텝) 이런식으로 정밀하게 제어하는 마이크로스텝 드라이버입니다.
> 사용시 10도내지 20도의 규칙적인 좌우 방향 제어를 하려고 합니다.
==> 보다 정확한 제어는 MS2로 하셔야 할 것 같습니다. 하지만, 각도를 계산하여 보시고, 가능하다면 CS2P도 가능하겠습니다.
보다 자세한 내용은 고객센터의 FAQ에서 MS2나 CS2P 관련된 스테핑 모터 관련 내용이나 온라인 강좌에서 스테핑 모터 강좌나 자료실의 각 드라이버별 소스 등을 참고하시기 바랍니다.
수고하세요.
>
|
||||
| 7265 | 답변완료FB-CY6-DEV 개발 키트 문의 | 손의정 | 2012-04-18 | 1,293 |
|
안녕하세요
지방대 석사과정에 있는 학생입니다.
다름이 아니라
이보드를 구입하려고 하는데 전화연결이 잘안되더라고요
예전에는 잘됐는데..;ㅎㅎ학부시절때 제품 많이 구입했었거든요^^
그래서 몇자 적습니다.
1.EP1C6Q240칩 디바이스 자체가 소프트웨어(쿼터스11.1)에는 없더군요. 그래서 어떻게 프로그램을 칩에 주입하는지 궁금합니다.
2.결과론 적으로 제가 FB-CY6-DEV보드를 베이스로시작해서 FPGA Board[(SAXO-Q)cyclone2-EPC5T144C8칩]를 이용해서 간단한 디지털 오실로 스코프[높은 주파수(RF주파수13.56MHz or 40MHz)에서의 임피던스측정]를 구현하려고 하는데요. 어떤 방법으로 접근해야 할지 아시는 부분만 이라도 팁좀 가르쳐주시면 감사하겠습니다.
감사합니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
꾸준히 저희 제품을 이용하여 주셔서 감사합니다.
전화는 혹시 본사 02-704-4774 쪽으로 주신 것이 맞는지요?
참고로 최근에는 홈페이지 자체에서 구매가 바로 가능하셔서, 제품 소개 쪽에서 구매 가능합니다.
추가로 답변 드릴께요.
> 안녕하세요
> 지방대 석사과정에 있는 학생입니다.
> 다름이 아니라
> 이보드를 구입하려고 하는데 전화연결이 잘안되더라고요
> 예전에는 잘됐는데..;ㅎㅎ학부시절때 제품 많이 구입했었거든요^^
> 그래서 몇자 적습니다.
>
> 1.EP1C6Q240칩 디바이스 자체가 소프트웨어(쿼터스11.1)에는 없더군요. 그래서 어떻게 프로그램을 칩에 주입하는지 궁금합니다.
==> 온라인강좌 ->FPGA 강좌 쪽에 보면
[공개] Quartus-ii V11.0 service pack 1 다운로드 관련
라는 것이 있습니다. V11.0 서비스팩 1까지는 사이클론 시리즈를 지원하고 있습니다. 거기서 쓰시면 됩니다. 그 이상 버전에서는 사이클론 시리즈는 빼는 분위기입니다. 최근에는 본사에서도 USB 블라스터도 판매하고, 지원하고 있으므로, 참고하시기 바랍니다. 마찬가지로 본사 제품소개에서 구매 가능합니다.
>
> 2.결과론 적으로 제가 FB-CY6-DEV보드를 베이스로시작해서 FPGA Board[(SAXO-Q)cyclone2-EPC5T144C8칩]를 이용해서 간단한 디지털 오실로 스코프[높은 주파수(RF주파수13.56MHz or 40MHz)에서의 임피던스측정]를 구현하려고 하는데요. 어떤 방법으로 접근해야 할지 아시는 부분만 이라도 팁좀 가르쳐주시면 감사하겠습니다.
==> 보드에 A/D 컨버터를 외장으로 연결하여 사용하는 것이 좋겠습니다.
로직 에널라이저라면 FPGA 만으로 사용하여 제작하는 것도 좋겠으나, 오실로 스코프니까 아날로그 데이터를 받을 수 있도록 외부에 AD 컨버터를 장착하는 것이 좋겠습니다.
임피던스 측정시 특정 크기로 주파수를 쐇다가 되돌아오는 반사 전력을 측정하는 것이 좋으리라 생각됩니다.
매칭되지 않은 부분은 돌아오게 될 테니까요. 그러한 관계로 알고있는 이 쪽의 임피던스와 쏜 전력과 돌아오는 전력의 관계를 잘 살피면 계산상으로 대략적인 임피던스를 계산해 낼 수 있으리라 생각됩니다.
측정하고자 하는 주파수에 맞는 검출부의 길이를 변경하여야 잡아낼 수 있을 것이므로, 그 부분도 고주파용 인덕터라던가 커패시터 등을 잘 활용하여 가변시켜가면서 해야 할 것 같습니다.
제 지식으로는 이 쪽으로 아직 연구해 본 적이 없어서, 여기까지네요.
좀 더 좋은 생각을 찾아 보시기 바랍니다.
이 게시판의 성격을 넘어서지만, 주제넘게 도움이 혹 될까 해서 몇 자 남겨 봅니다.
수고하세요.
>
> 감사합니다.
>
|
||||
| 7264 | 답변완료atmega128 | 박현성 | 2012-04-17 | 1,255 |
|
atmega128 개발보드에 AM-TS8<< 이 스위치 모듈을에 있는 스위치를 분해하고 포토센서를 납땜하면 센서로 사용가능한가요? 작동하는 스테핑모터의 스밋스위치 역할로 포토센서를 사용할예정입니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
AM-TS8 보다는 AM-CSV 라는 서보모터 제어모듈이 있는 데, 이 모듈이 GND, VCC, 각 포트 핀 들이 3개가 쌍으로 나와 있어서, 이것을 활용하는 것이 보다 좋으리라 생각이 됩니다. 다만, 걱정되는 것은 그대로 쓰려면,
포토센서들 중에 5V 동작하는 것을 골라서 쓰셔야 하지 않을까 싶습니다.
수고하세요.
>
>
> atmega128 개발보드에 AM-TS8<< 이 스위치 모듈을에 있는 스위치를 분해하고 포토센서를 납땜하면 센서로 사용가능한가요? 작동하는 스테핑모터의 스밋스위치 역할로 포토센서를 사용할예정입니다.
>
|
||||
