Q&A
| 번호 | 제목 | 작성자 | 등록일 | 조회 |
|---|---|---|---|---|
| 9893 | 답변완료avr studio 소스 질문이요 | 김태우 | 2017-08-26 | 4,721 |
|
#define USART_BAUDRATE 9600
#define F_CPU 16000000UL
//2.시스템 클록과 원하는 baud rate를 이용하여 UBRR 값을 계산한다.
#define UBRR_value (((F_CPU / (USART_BAUDRATE * 16UL))) - 1)
#include <avr/io.h>
#include <util/delay.h>
#include <stdio.h>
#include <stdlib.h>
float ad_value; //ad_value = AD변환 결과값
float Vref, result;
void usartInit()
{
//3. UBRR0은 16비트 레지스터이기 때문에 8비트씩 나누어서 넣어야 한다.
UBRR0H = (uint8_t)(UBRR_value>>8);
UBRR0L = (uint8_t) UBRR_value;
//4. USART 설정
UCSR0C |= (1<<UCSZ00)|(1<<UCSZ01); //Charecter size : 8비트
UCSR0C &= ~(1<<USBS0); //stop bit : 1비트
UCSR0C &= ~((1<<UPM01)|(1<<UPM00)); // no parity mode
//5. 송수신을 가능하게 한다.
UCSR0B=(1<<RXEN0)|(1<<TXEN0);
}
void uart_putchar(uint8_t u8Data, FILE *stream )
{
//이전 전송이 끝나기를 기다림
while(!(UCSR0A&(1<<UDRE0))){};
UDR0 = u8Data;
}
uint8_t uart_getchar( FILE *stream)
{
// 수신 되기를 기다림
while(!(UCSR0A&(1<<RXC0))){};
return UDR0;
}
//http://www.appelsiini.net/2011/simple-usart-with-avr-libc
FILE uart_output = FDEV_SETUP_STREAM(uart_putchar, NULL, _FDEV_SETUP_WRITE);
FILE uart_input = FDEV_SETUP_STREAM(NULL, uart_getchar, _FDEV_SETUP_READ);
int main(void)
{
//ADC init
ADMUX |= (0<<REFS1 | 1<<REFS0); //기준전압으로 AVCC 사용
//ADC 입력채널 선택 ADC0(PF0)
ADMUX &= ~( (1<<MUX4) | (1<<MUX3) | (1<<MUX2) | (1<<MUX1) | (1<<MUX0) );
ADCSRA |= (1<<ADEN); //ADC 기능 활성화
// 16Mhz/128 = 125Khz, ADC의 입력 클록 주파수
ADCSRA |= ((1<<ADPS2)|(1<<ADPS1)|(1<<ADPS0));
usartInit();
stdout = &uart_output;
stdin = &uart_input;
while (1)
{
ADCSRA = 0xC7;//ADC 변환 시작
//ADC 변환이 완료되면 자동으로 ADSC는 0이 되기 때문에 이렇게 대기한다.
while((ADCSRA & 0x10) == 0) ;
unsigned int low = ADCL;
unsigned int high = ADCH;
char s[255];
ad_value = (int)ADCL + ((int)ADCH << 8);
Vref = 4.61;
result = ((float)ad_value/1023.0)*Vref;
itoa(result,s,10);
char str[256];
sprintf( str, "uart0 %s\r\n",s);
printf( str );
_delay_ms(1000);
}
}
소스를 통해서 하이퍼터미널 출력중인데요 소수점이 안나오는데 어떤부분을 수정을해야 터미널에 소수점부분까지 뜰까요..? ADC에 0V에서 1.5볼트까지 전압을 인가하는데 1볼트이상일때는1만뜨고 그래서 어떻게 수정을 해야될지를 모르겠어요. sprintf에서 %s에 %.2s이런식으로 바꿔도 안되던데 어떤부분을 조정해야할까요..
관리자 답변
안녕하십니까? 고객님.
항상 저희 뉴티씨 제품을 사용하여 주셔서 감사합니다.
이 문제는 C언어를 제대로 공부해보셔야 알 부분입니다만, 일단 답해드리겠습니다.
sprintf에 result값을 나타나게 해주면 됩니다.
ex)
sprintf( str, "uart0 %s\r\n",s); -> sprintf( str, "uart0 %.2f\r\n",result);
이렇게 하면 result의 값을 소수점 단위로 표현할 수 있습니다. 단, CPU마다 이 방식이 되는것도 있고
안되는 것도 있습니다.
감사합니다.
>
>
> #define USART_BAUDRATE 9600
> #define F_CPU 16000000UL
>
> //2.시스템 클록과 원하는 baud rate를 이용하여 UBRR 값을 계산한다.
> #define UBRR_value (((F_CPU / (USART_BAUDRATE * 16UL))) - 1)
>
> #include <avr/io.h>
> #include <util/delay.h>
> #include <stdio.h>
> #include <stdlib.h>
> float ad_value; //ad_value = AD변환 결과값
> float Vref, result;
>
> void usartInit()
> {
> //3. UBRR0은 16비트 레지스터이기 때문에 8비트씩 나누어서 넣어야 한다.
> UBRR0H = (uint8_t)(UBRR_value>>8);
> UBRR0L = (uint8_t) UBRR_value;
>
> //4. USART 설정
> UCSR0C |= (1<<UCSZ00)|(1<<UCSZ01); //Charecter size : 8비트
> UCSR0C &= ~(1<<USBS0); //stop bit : 1비트
> UCSR0C &= ~((1<<UPM01)|(1<<UPM00)); // no parity mode
>
> //5. 송수신을 가능하게 한다.
> UCSR0B=(1<<RXEN0)|(1<<TXEN0);
> }
>
>
> void uart_putchar(uint8_t u8Data, FILE *stream )
> {
> //이전 전송이 끝나기를 기다림
> while(!(UCSR0A&(1<<UDRE0))){};
>
> UDR0 = u8Data;
> }
>
> uint8_t uart_getchar( FILE *stream)
> {
> // 수신 되기를 기다림
> while(!(UCSR0A&(1<<RXC0))){};
>
> return UDR0;
> }
>
> //http://www.appelsiini.net/2011/simple-usart-with-avr-libc
> FILE uart_output = FDEV_SETUP_STREAM(uart_putchar, NULL, _FDEV_SETUP_WRITE);
> FILE uart_input = FDEV_SETUP_STREAM(NULL, uart_getchar, _FDEV_SETUP_READ);
>
>
>
>
> int main(void)
> {
> //ADC init
> ADMUX |= (0<<REFS1 | 1<<REFS0); //기준전압으로 AVCC 사용
>
> //ADC 입력채널 선택 ADC0(PF0)
> ADMUX &= ~( (1<<MUX4) | (1<<MUX3) | (1<<MUX2) | (1<<MUX1) | (1<<MUX0) );
>
>
> ADCSRA |= (1<<ADEN); //ADC 기능 활성화
>
> // 16Mhz/128 = 125Khz, ADC의 입력 클록 주파수
> ADCSRA |= ((1<<ADPS2)|(1<<ADPS1)|(1<<ADPS0));
>
>
>
> usartInit();
> stdout = &uart_output;
> stdin = &uart_input;
>
> while (1)
> {
> ADCSRA = 0xC7;//ADC 변환 시작
>
> //ADC 변환이 완료되면 자동으로 ADSC는 0이 되기 때문에 이렇게 대기한다.
> while((ADCSRA & 0x10) == 0) ;
>
> unsigned int low = ADCL;
> unsigned int high = ADCH;
> char s[255];
> ad_value = (int)ADCL + ((int)ADCH << 8);
> Vref = 4.61;
> result = ((float)ad_value/1023.0)*Vref;
>
> itoa(result,s,10);
>
> char str[256];
> sprintf( str, "uart0 %s\r\n",s);
> printf( str );
> _delay_ms(1000);
>
> }
> }
>
>
> 소스를 통해서 하이퍼터미널 출력중인데요 소수점이 안나오는데 어떤부분을 수정을해야 터미널에 소수점부분까지 뜰까요..? ADC에 0V에서 1.5볼트까지 전압을 인가하는데 1볼트이상일때는1만뜨고 그래서 어떻게 수정을 해야될지를 모르겠어요. sprintf에서 %s에 %.2s이런식으로 바꿔도 안되던데 어떤부분을 조정해야할까요..
>
|
||||
| 9892 | 답변완료GPS 모듈 질문입니다. | 트럼프 | 2017-08-25 | 4,393 |
|
안녕하세요 수고많으십니다.
다름이 아니라 GPS 모듈(AD-GPS-T V1.0)을 구매하여 테스트하였습니다.
1. 연결
MCU: 3.3 V MCU(RX/TX Pin: TTL)
GPS 모듈 (2.5 파이 커넥터)
2.5 파이 커넥터 -> PCB(폰 케넉터) -> MCU RX/TX Pin 연결하였습니다. (TTL로 바로 연결)
테스트 결과 아무것도 입력되지 않습니다.
2. 환경
현재 PCB에서 VCC 는 3.3V 가 아니라 다이오드 등으로 3V 로 공급되고 있습니다.
데이터 자체가 아무것도 안나오는데요 (계속 연결해놔도)
VCC 가 3.0V min으로 공급되어서 그런지요?
그리고 MCU TTL 레벨과 폰 커넥터 를 통해 바로 연결해서 그런지요?
2.5파이 모듈은 TTL 연결이 지원하지 않는지요?
동일 제품 다른 모듈을 연결해도 아무것도 나오지 않습니다.
폰 커넥터 데이터시트를 첨부하였습니다.
회신 바라겠습니다.
감사합니다.
수고하세요
관리자 답변
안녕하십니까? 고객님.
항상 저희 뉴티씨 제품을 사용하여 주셔서 감사합니다.
죄송합니다만, 지금의 질문으로는 고객님께서 결선한 상태가 보이지 않으니, 사진을 같이 첨부하여 주시면
감사하겠습니다. 보통은 GPS장비와 시리얼 통신을 할 수 있는 장비와 연결하여야 합니다.
감사합니다.
>
>
> 안녕하세요 수고많으십니다.
>
> 다름이 아니라 GPS 모듈(AD-GPS-T V1.0)을 구매하여 테스트하였습니다.
>
> 1. 연결
> MCU: 3.3 V MCU(RX/TX Pin: TTL)
> GPS 모듈 (2.5 파이 커넥터)
> 2.5 파이 커넥터 -> PCB(폰 케넉터) -> MCU RX/TX Pin 연결하였습니다. (TTL로 바로 연결)
> 테스트 결과 아무것도 입력되지 않습니다.
>
> 2. 환경
> 현재 PCB에서 VCC 는 3.3V 가 아니라 다이오드 등으로 3V 로 공급되고 있습니다.
>
> 데이터 자체가 아무것도 안나오는데요 (계속 연결해놔도)
>
> VCC 가 3.0V min으로 공급되어서 그런지요?
> 그리고 MCU TTL 레벨과 폰 커넥터 를 통해 바로 연결해서 그런지요?
> 2.5파이 모듈은 TTL 연결이 지원하지 않는지요?
> 동일 제품 다른 모듈을 연결해도 아무것도 나오지 않습니다.
>
> 폰 커넥터 데이터시트를 첨부하였습니다.
>
> 회신 바라겠습니다.
> 감사합니다.
> 수고하세요
>
|
||||
| 9891 | 답변완료아티산 케이블(Artisan 프로그램용) (EYA-CENTER-ARTISAN) 질문드립니다. | 최민호 | 2017-08-21 | 5,653 |
|
기센로스터기를 사용중입니다. artisan 프로그램을 설치하여 프로파일을 기록하고자 하는데요. 본 제품이 저희 로스터기에 호환이 되는건가요? 상품상세 설명에 보면 사용가능 모델이 Center 300~308까지 있는데 로스터기 자체의 네임은 아닌거 같은데 기센w6는 어느 모델인지..확인가능할까요?
관리자 답변
안녕하십니까? 고객님.
항상 저희 뉴티씨 제품을 사용하여 주셔서 감사합니다.
고객님께서 언급하신 Center 300~308이라는 것은 로스팅기에 부착되는 데이터로거 입니다.
따라서 직접 로스팅기에 연결되는게 아니고 데이터로거라는 장비를 이용해 로스팅기에 연결되는 것입니다.
고객님께서 사용하시는 로스팅기에 데이터로거가 내장되어 있다면, 사용할 수 있는 가능성이 있겠지만 아니라면 따로 로스트로거를 구입하여 사용하시는 것을 추천드립니다.
감사합니다.
>
>
> 기센로스터기를 사용중입니다. artisan 프로그램을 설치하여 프로파일을 기록하고자 하는데요. 본 제품이 저희 로스터기에 호환이 되는건가요? 상품상세 설명에 보면 사용가능 모델이 Center 300~308까지 있는데 로스터기 자체의 네임은 아닌거 같은데 기센w6는 어느 모델인지..확인가능할까요?
>
|
||||
| 9890 | 답변완료atmega128 질문이요 | 김태우 | 2017-08-19 | 5,175 |
|
저희가 atmega128킷트를 이용하여 adc입력과함께 나오는 전압값을 킷트의 segment로 확인하는 실험중에 있는데 예제소스를 참고해서 해보았는데 segment의 4자리가 동시에 나오지 않고 순차적으로 출력이 됩니다 이것을 어떻게 동시에 출력할수 있는지 조언 부탁드립니다 저희가 사용한 프로그램은 codevision AVR입니다
첨부파일사진에소스 순서대로 넣었습니다(이어지는 소스입니다)
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여주셔서 감사합니다.
ADC함수에서
Display_f();
delay_ms(1000);
이렇게 두 줄을 반복하고 있으므로,
당연히 숫자가 하나 하나 차례로 써지는 것이지요.
간단하게는 ADC()함수에서 끝부분의
Display_f();
delay_ms(1000);
이 두줄을 삭제하고
main에서 아래와같이 추가하면 잘 될거에요.
while()
{
ADC();
Display_f();
}
다만, Display_f()함수를 타이머에 넣고 주기적으로 호출하도록 바꾸는 것이 더 세그먼트 보기가 좋을겁니다.
감사합니다.
>
>
> 저희가 atmega128킷트를 이용하여 adc입력과함께 나오는 전압값을 킷트의 segment로 확인하는 실험중에 있는데 예제소스를 참고해서 해보았는데 segment의 4자리가 동시에 나오지 않고 순차적으로 출력이 됩니다 이것을 어떻게 동시에 출력할수 있는지 조언 부탁드립니다 저희가 사용한 프로그램은 codevision AVR입니다
>
> 첨부파일사진에소스 순서대로 넣었습니다(이어지는 소스입니다)
>
|
||||
| 9889 | 답변완료atmega128을 이용한 uart출력 예제 | 김태우 | 2017-08-13 | 5,798 |
|
atmega128 키트세트를 사서 연구중인 대학생입니다.
다름이 아니라 uart로 출력하는 예제를 많이 찾아보면서 문제점이
ADC입력을 받아서 그것을 UART출력하는 예제가 없다보니 어떤식으로 소스를 짜야되는지 잘모르겠더라구요
ADC입력 UART출력하는 좋은 예제 없을까요?
관리자 답변
안녕하십니까? 고객님.
항상 저희 뉴티씨 제품을 사용하여 주셔서 감사합니다.
저희는 자료실에서 기본으로 제공하는 ADC 예제가 ADC값을 받아서 UART로 출력하는 예제입니다.
링크 올려드리겠습니다.
http://newtc.co.kr/dpshop/bbs/board.php?bo_table=m41&wr_id=746&sca=&sfl=wr_subject%7C%7Cwr_content&stx=adc&sop=andhttp://newtc.co.kr/dpshop/skin/board/dp_pds/img/btn_write.gif
감사합니다.
>
>
> atmega128 키트세트를 사서 연구중인 대학생입니다.
> 다름이 아니라 uart로 출력하는 예제를 많이 찾아보면서 문제점이
> ADC입력을 받아서 그것을 UART출력하는 예제가 없다보니 어떤식으로 소스를 짜야되는지 잘모르겠더라구요
> ADC입력 UART출력하는 좋은 예제 없을까요?
>
|
||||
| 9888 | 답변완료KD-128PRO 회로도와 실물 제품회로와 다릅니다. | 김희호 | 2017-08-08 | 5,838 |
|
제공된 CD 의 회로와 실제품의 회로가 다릅니다.
매번 필요할때마다 회로를 인쇄하고 사용하고 있는데
잊고 있어 매번 하루를 날려버리네요.
변경된 회로를 보내주세요.
[email protected]
관리자 답변
안녕하십니까? 고객님.
회로도는 메일로 보내드렸으니 확인해 주시기 바랍니다.
감사합니다.
>
>
> 제공된 CD 의 회로와 실제품의 회로가 다릅니다.
>
> 매번 필요할때마다 회로를 인쇄하고 사용하고 있는데
>
> 잊고 있어 매번 하루를 날려버리네요.
>
> 변경된 회로를 보내주세요.
>
> [email protected]
>
|
||||
| 9887 | 답변완료MSDS 재요청합니다. | 크레템 | 2017-07-31 | 5,493 |
|
안녕하세요.
얼마 전 귀사에 SE-BCS-1000 MSDS를 요청드렸습니다.
그런데 MSDS가 아닌 test report가 왔습니다.
바쁘시겠지만 해당 제품의 MSDS를 재요청드립니다.
메일 : [email protected]
팩스 : 02-6442-7765
감사합니다.
관리자 답변
안녕하세요? 고객님,
요청하신 MSDS가 클릭하다가 실수로 잘못된 정보가 갔나 보네요.
다시 보내드렸습니다.
감사합니다.
>
>
> 안녕하세요.
> 얼마 전 귀사에 SE-BCS-1000 MSDS를 요청드렸습니다.
> 그런데 MSDS가 아닌 test report가 왔습니다.
> 바쁘시겠지만 해당 제품의 MSDS를 재요청드립니다.
>
> 메일 : [email protected]
> 팩스 : 02-6442-7765
>
> 감사합니다.
>
|
||||
| 9886 | 답변완료DM-MSTYLE-EXT킷트 구매에 따른 회로도와 iccavr v8 사용법을 알려 주세요. | 박상환 | 2017-07-31 | 5,311 |
|
(주)엔팩의 박상환입니다.
DM-MSTYLE-EXT킷트 구매에 따른 자료 지원 바랍니다.
개발 킷트를 구매 했으면, 컴파일러 사용법과 회로도를 반드시 포함시켜 주셔야지요.
컴파일러 사용법을 알려면 책을 구입하라니요?
킷틀르 판매하실때 포함하는 가격으로 구매를 하게 하든지? 이게 뭔미까?
개발킷트 매뉴얼은 마이컴 개발 경험이 있는 사람도 볼 것이 없이 조잡하게 만들어 놓고는
책은 책대로 사라는 것입니까? 출판사도 합니까? 책장사도 하시게요!!!!
짜증 나네요.
회로도 사진 몇장으로 cd에 넣어 놓고는 끝입니까? 너무 하시네요.
구매 했는지 않했는지를 확인해서 보내준것에도 보니깐 상세 회로도는 없더군요.
너무나 허접하게 판매를 하시네요. 엔지니어들을 놀리지 맘ㅂ시다.
회로도와 iccavr v8 사용법을 알려 주세요.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
답변 드리겠습니다.
> (주)엔팩의 박상환입니다.
>
> DM-MSTYLE-EXT킷트 구매에 따른 자료 지원 바랍니다.
> 개발 킷트를 구매 했으면, 컴파일러 사용법과 회로도를 반드시 포함시켜 주셔야지요.
==> 컴파일러는 MSTYLE의 경우 ICCAVR로 사용하는 것을 추천하는 것이 아니라,
Arduino에서 제공하는 Arduino Sketch를 기본으로 하고 있습니다.
또한, C로 하실 경우에는 ATMEL Studio로 하시는 것을 기본으로 추천하고 있습니다.
Arduino Sketch의 경우는 킷트에 포함된 교재를 보시면 됩니다.
또한, 추가로, AVR로도 사용하실 수 있도록 추가 기능을 제공하고 있습니다.
이 경우 ATMEL Studio를 기본으로 사용하시도록 추천하고 있구요.
ATMEL Studio의 경우는 GCC를 기반으로 사용하도록 되어 있습니다.
이것의 경우는 본사에 교재가 준비되어 있지 않습니다.
요청하신 것이 아마도 ICCAVR로 사용하시려는 것 같습니다.
네, 물론 사용이 가능합니다. 하지만, ICCAVR을 구매하신 분의 경우에는 일부 무료서포트가 가능합니다.
ICCAVR 대리점으로 저희가 많은 홈페이지 내에 온라인 강의로 AVR쪽에 강의자료를 오픈하고 있습니다.
아마도, 그런 부분은 아시는 데, ICCAVR V8의 특별한 부분의 사용법을 요청하시는 것이 아니신가 싶습니다.
아래 동영상 강의를 보시면, 그러한 부분을 보실 수 있습니다.
https://www.youtube.com/watch?v=g1lRxSpnqQ0
회로도는 예전에 올려달라고 하셔서 올려드렸는데, 무슨 말씀이신지요?? 아마도 못 보신 것 같네요.
http://www.newtc.co.kr/dpshop/bbs/board.php?bo_table=m55&wr_id=1178&page=2
감사합니다.
> 컴파일러 사용법을 알려면 책을 구입하라니요?
> 킷틀르 판매하실때 포함하는 가격으로 구매를 하게 하든지? 이게 뭔미까?
>
> 개발킷트 매뉴얼은 마이컴 개발 경험이 있는 사람도 볼 것이 없이 조잡하게 만들어 놓고는
> 책은 책대로 사라는 것입니까? 출판사도 합니까? 책장사도 하시게요!!!!
>
> 짜증 나네요.
>
> 회로도 사진 몇장으로 cd에 넣어 놓고는 끝입니까? 너무 하시네요.
>
> 구매 했는지 않했는지를 확인해서 보내준것에도 보니깐 상세 회로도는 없더군요.
>
> 너무나 허접하게 판매를 하시네요. 엔지니어들을 놀리지 맘ㅂ시다.
>
> 회로도와 iccavr v8 사용법을 알려 주세요.
>
|
||||
| 9885 | 답변완료MSDS 요청합니다. | 크레템 | 2017-07-27 | 5,796 |
|
안녕하세요.
귀사에서 구입한 SE-BCS-1000을 사용 중에 있습니다.
얼마 전 해당제품에 대해 MSDS를 비치해야 한다고 점검을 받아서
해당 제품의 MSDS를 요청드립니다.
메일 : [email protected]
팩스 : 02-6442-7765
감사합니다.
관리자 답변
안녕하십니까? 고객님.
항상 저희 뉴티씨 제품을 사용하여 주셔서 감사합니다.
적어주신 메일로 보내드렸습니다.
감사합니다.
>
>
> 안녕하세요.
> 귀사에서 구입한 SE-BCS-1000을 사용 중에 있습니다.
> 얼마 전 해당제품에 대해 MSDS를 비치해야 한다고 점검을 받아서
> 해당 제품의 MSDS를 요청드립니다.
>
> 메일 : [email protected]
> 팩스 : 02-6442-7765
>
> 감사합니다.
>
|
||||
| 9884 | 답변완료3축 가속도 센서 코딩관련 질문입니다!! | 윤주영 | 2017-07-26 | 4,935 |
|
센서를 수평하게 두었을때 제품의 컨텐츠 부분에 나와있는 것 처럼
x 전압 = 1.65v
y 전압 = 1.65v 이렇게 잘 나왔습니다.
z 전압 = 2.31v
이후에 제공해 주신 코딩을 돌려본후에 시리얼웍스 프로그램으로 수평하게 두었을때의 값을 확인해 보니
x = 298
y = 287 이러한 값을 받았습니다.
z = 408
제공해 주신 코딩을 열심히 해석해 보았는데 어떻게해서 이러한 값이 나왔는지 잘 이해가 안되네요 ㅜㅜ
1. 프로그램으로 나온 값이 센서의 가속도값인건 가요?
2. 어떤 계산식을 통해 저런 값이 나오는지 자세히 알고싶습니다.(제공해주신 g값 구하기 pdf 와 test.c 코딩 과 계산 방식이 달라서 잘 이해가 안됩니다ㅜㅜ)
관리자 답변
안녕하십니까? 고객님.
항상 저희 뉴티씨 제품을 사용하여 주셔서 감사합니다.
아날로그 접압을 디지털 수치로 바꾸는 ADC는 5V를 0~1023의 값으로 나눠서 측정하기 때문에 다음과 같은 값이 나오는 겁니다. 그리고 들어오는 전압이 아래 적어주신 것과 같다고 하셨는데 ADC포트에 들어가는 전압으로 측적하셔야 합니다.
감사합니다.
>
>
> 센서를 수평하게 두었을때 제품의 컨텐츠 부분에 나와있는 것 처럼
> x 전압 = 1.65v
> y 전압 = 1.65v 이렇게 잘 나왔습니다.
> z 전압 = 2.31v
>
> 이후에 제공해 주신 코딩을 돌려본후에 시리얼웍스 프로그램으로 수평하게 두었을때의 값을 확인해 보니
> x = 298
> y = 287 이러한 값을 받았습니다.
> z = 408
> 제공해 주신 코딩을 열심히 해석해 보았는데 어떻게해서 이러한 값이 나왔는지 잘 이해가 안되네요 ㅜㅜ
> 1. 프로그램으로 나온 값이 센서의 가속도값인건 가요?
> 2. 어떤 계산식을 통해 저런 값이 나오는지 자세히 알고싶습니다.(제공해주신 g값 구하기 pdf 와 test.c 코딩 과 계산 방식이 달라서 잘 이해가 안됩니다ㅜㅜ)
>
|
||||
| 9883 | 답변완료a410 모터 도면 문의 드립니다. | 윤준희 | 2017-07-26 | 5,287 |
|
안녕하세요, 금번 a410을 활용해 학교 과제를 진행중입니다.
캐드 도면이 필요한데, 검색해보니 PDF 및 이미지 파일밖에 수급이 안되었는데,
혹 캐드파일(dxf, dwg 등등등) 형식으로 데이터 수급이 가능한가요?
공개가 불가능하면 [email protected] 으로 부탁드립니다.
관리자 답변
안녕하십니까? 고객님.
항상 저희 뉴티씨 제품을 사용하여 주셔서 감사합니다.
저희 A/S신청란에 구매하신 영수증을 첨부하여 글을 올려주시면, 제공해 드립니다.
글을 올리시게 되면 07월 28일(금)에 보내드리겠습니다.
감사합니다.
>
>
> 안녕하세요, 금번 a410을 활용해 학교 과제를 진행중입니다.
>
> 캐드 도면이 필요한데, 검색해보니 PDF 및 이미지 파일밖에 수급이 안되었는데,
>
> 혹 캐드파일(dxf, dwg 등등등) 형식으로 데이터 수급이 가능한가요?
>
> 공개가 불가능하면 [email protected] 으로 부탁드립니다.
>
|
||||
| 9882 | 답변완료3축 가속도센서 모듈 ver3 질문입니다. | 윤주영 | 2017-07-24 | 4,919 |
|
첫 질문에서 답변해 주신대로 usb to serial 의 vcc GND RX TX 를 보드의 UART0 에 연결하였습니다.
그리고 센서의 8핀 중 VCC GND X Y Z (PF0,PF2,PF4) 이렇게 5핀만 연결하였습니다. (나머지 3핀은 아무것도 연결하지 않았습니다)
이렇게 연결한 후에 링크걸어주신 serial works 프로그램을 다운받은 후 포트를 잘 설정하여 통신 연결을 하였는데 첨부한 사진 처럼 가속도값이 나오지 않고 아무런 변화가 없습니다..
1.제가 하드웨어 연결을 잘못한것 인가요?
2.아니면 따로 더 설정할 부분이 있는건가요?
serial works 화면 캡쳐 사진이랑 보드에 빌드한 코딩 같이 첨부하겠습니다.
처음에는 status message go here 이라고 뜨고
연결을 끊었다가 다시 연결하면 event break 이라는 메세지가 계속 뜨면서 가속도값은 나오지 않습니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
USB to Serial 모듈의 제품번호가 무엇인지요?
UART레벨이 두 가지인데,
하나는 TTL/CMOS레벨(5V/3.3V)이고 나머지 하나는 PC Serial레벨(+-12V)입니다.
본사 모듈들은 4핀 uart커넥터가 TTL Level이라서 4핀끼리 연결하면되구요.
본사 임베디드 메인보드와 usb to serial모듈의 4핀 커넥터를 1:1로 연결하시면, 같은 레벨로 연결되며, rx와 tx가 크로스로 연결되어 서로 송수신할 수 있게 됩니다.
말씀드린부분 확인 부탁드립니다.
감사합니다.
>
>
> 첫 질문에서 답변해 주신대로 usb to serial 의 vcc GND RX TX 를 보드의 UART0 에 연결하였습니다.
> 그리고 센서의 8핀 중 VCC GND X Y Z (PF0,PF2,PF4) 이렇게 5핀만 연결하였습니다. (나머지 3핀은 아무것도 연결하지 않았습니다)
>
> 이렇게 연결한 후에 링크걸어주신 serial works 프로그램을 다운받은 후 포트를 잘 설정하여 통신 연결을 하였는데 첨부한 사진 처럼 가속도값이 나오지 않고 아무런 변화가 없습니다..
> 1.제가 하드웨어 연결을 잘못한것 인가요?
> 2.아니면 따로 더 설정할 부분이 있는건가요?
> serial works 화면 캡쳐 사진이랑 보드에 빌드한 코딩 같이 첨부하겠습니다.
> 처음에는 status message go here 이라고 뜨고
> 연결을 끊었다가 다시 연결하면 event break 이라는 메세지가 계속 뜨면서 가속도값은 나오지 않습니다.
>
|
||||
| 9881 | 답변완료3축가속도 센서 다시 질문입니다 | 윤주영 | 2017-07-24 | 5,464 |
|
이전에 제가 올렸던 질문에 첨부한 소스는 현재의 가속도값을 실시간으로 보는 코딩이어서
답변해주신대로 uart통신을위한 다른 부품을 추가로 구매 하라고 하셨는데 , 저희가 원하는건
가속도값을 보지 않고 그냥 가속도값에 변화가있을때 즉, 센서가 움직였을때
그 반응으로 엘이디를 끄거나 모터를 동작시키거나 하고 싶습니다.
단순히 vcc gnd x y z 이 다섯 핀만 연결해서 가속도값의 변화에따라서 다른동작을 하게
하고싶은데 혹시 가능한가요?
관리자 답변
안녕하십니까? 고객님.
항상 저희 뉴티씨 제품을 사용하여 주셔서 감사합니다.
가속도 센서 값이 변했을 때 LED등에 변화를 주시려면 보내주셨던 소스에서 FInal0, FInal2, FInal4 값을 이용해주시면 됩니다. 또한 LED나 모터관련 동작소스는 저희 홈페이지에 자료실에 마련되어 있으니 참고하시기 바랍니다.각 링크는 아래에 있습니다.
LED:
http://newtc.co.kr/dpshop/bbs/board.php?bo_table=m41&wr_id=47&sca=&sfl=wr_subject%7C%7Cwr_content&stx=LED&sop=and
MOTOR:
http://newtc.co.kr/dpshop/bbs/board.php?bo_table=m41&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%EB%AA%A8%ED%84%B0&x=0&y=0&sop=and
감사합니다.
>
>
> 이전에 제가 올렸던 질문에 첨부한 소스는 현재의 가속도값을 실시간으로 보는 코딩이어서
> 답변해주신대로 uart통신을위한 다른 부품을 추가로 구매 하라고 하셨는데 , 저희가 원하는건
> 가속도값을 보지 않고 그냥 가속도값에 변화가있을때 즉, 센서가 움직였을때
> 그 반응으로 엘이디를 끄거나 모터를 동작시키거나 하고 싶습니다.
> 단순히 vcc gnd x y z 이 다섯 핀만 연결해서 가속도값의 변화에따라서 다른동작을 하게
> 하고싶은데 혹시 가능한가요?
>
|
||||
| 9880 | 답변완료3축 가속도 센서 모듈 ver3 질문입니다. | 윤주영 | 2017-07-22 | 5,010 |
|
atmega128- a 과 연동하여 3축 가속도센서를 연결해보았습니다.
설명에 나와있는 대로 3.3v vcc, GND , X,Y,Z(PF0,1,2,) 를 각각 연결 한 후
3축_가속도_ADC_결과보기 ---> ATMEGA128_WINAVR+AVRStudio 이 폴더에 있는 예제 소스를 돌려봤습니다.
근데 아무런 변화가 없고 어떻게 시작을 해야할지 모르겟습니다. ㅜㅜ
우선 가속도 값을 직접 확인하고 싶은데 위에 연결한것 이외에 추가로 연결해야할 부분이나, 제가
무엇을 더 해야 하는지 가르쳐주세요 ㅜㅜ
최종 목표는 가속도값이 어느정도 변하면 진동이 있다는것을 감지하고 작은 모터를 돌려주는것 입니다.
관리자 답변
안녕하십니까? 고객님.
항상 저희 뉴티씨 제품을 사용하여 주셔서 감사합니다.
소스를 보니, 가속도 센서를 연결하시는 것과 더불어서, 보드에 UART0이라고 되어있는 부분에 시리얼 통신을 사용할 수 있는 장비를 연결하셔야 합니다. 저희가 판매하고 있는 시리얼 장비는, 아래 링크에 있습니다.
http://newtc.co.kr/dpshop/shop/item.php?it_id=1350285399 USB to Serial V02 변환 보드
http://newtc.co.kr/dpshop/shop/item.php?it_id=1399871364 USB to Serial 업로더
이 중에서 고객님 께서 연결하기 용이한 제품은 첫번째 링크에 있는 USB to Serial V02 변환 보드 입니다.
이미 시리얼 장비를 가지고 계시면 구매하실 필요는 없습니다. 연결만 된다면 아래 링크에 있는 프로그램으로 시리얼 연결을 하여 확인하실 수 있습니다.
http://newtc.co.kr/dpshop/bbs/board.php?bo_table=m48&wr_id=526
이 링크에서 시리얼 프로그램을 받으신 후 첨부된 이미지의 내용과 같게 고치되 COM이라고 써있는 부분은
시리얼 장비를 연결시 나오게 되는 포트 번호로 맞추시면 됩니다.
감사합니다.
>
>
> atmega128- a 과 연동하여 3축 가속도센서를 연결해보았습니다.
>
> 설명에 나와있는 대로 3.3v vcc, GND , X,Y,Z(PF0,1,2,) 를 각각 연결 한 후
>
> 3축_가속도_ADC_결과보기 ---> ATMEGA128_WINAVR+AVRStudio 이 폴더에 있는 예제 소스를 돌려봤습니다.
>
> 근데 아무런 변화가 없고 어떻게 시작을 해야할지 모르겟습니다. ㅜㅜ
> 우선 가속도 값을 직접 확인하고 싶은데 위에 연결한것 이외에 추가로 연결해야할 부분이나, 제가
> 무엇을 더 해야 하는지 가르쳐주세요 ㅜㅜ
>
> 최종 목표는 가속도값이 어느정도 변하면 진동이 있다는것을 감지하고 작은 모터를 돌려주는것 입니다.
>
|
||||
| 9879 | 답변완료ICCAVR의 ImageCraftCB 8.26에 대한 사용법을 알려 주세요.(본문없음) | 박상환 | 2017-07-22 | 5,775 |
|
ICCAVR의 ImageCraftCB 8.26에 대한 사용법을 알려 주세요.
[email protected] 박상환
관리자 답변
안녕하십니까? 고객님.
저희 뉴티씨 제품을 사용하여 주셔서 감사합니다.
해당 내용은 여러가지로 내용이 많으므로 , 잘 정리되어있는 교재를 보시는 것이 좋겠습니다.
저희가 판매하고 있는 교재 중에서 KD-128ALL-BOOK에 가장 잘 설명되어있습니다.
구매 링크는 다음과 같습니다.
http://newtc.co.kr/dpshop/shop/item.php?it_id=1349380868
감사합니다.
>
>
> ICCAVR의 ImageCraftCB 8.26에 대한 사용법을 알려 주세요.
>
> [email protected] 박상환
>
|
||||
