Q&A
| 번호 | 제목 | 작성자 | 등록일 | 조회 |
|---|---|---|---|---|
| 7773 | 답변완료월요일에 입금했는데 아직 입금 확인이 안됐네요 | 지건희 | 2012-11-21 | 1,317 |
|
월요일에 입금하였는데 확인이 안되었습니다.
당연히 주문된줄 알고 기다렸다가
이제서야 확인하게 되었네요.
빠른확인 부탁드립니다.
주말에는 사용할 일이 있어서 빨리
보내주셨으면 합니다.
확인하시고 문자통보도 좀 해주세요.
관리자 답변
안녕하세요? 고객님,
11월 19일 12:14분에 이미 입금하신 것으로 확인되었습니다.
어제 배송도 완료 했구요.
아마도 오늘 받으셨거나, 내일 받으실겁니다.
수고하세요.
>
>
> 월요일에 입금하였는데 확인이 안되었습니다.
> 당연히 주문된줄 알고 기다렸다가
> 이제서야 확인하게 되었네요.
> 빠른확인 부탁드립니다.
> 주말에는 사용할 일이 있어서 빨리
> 보내주셨으면 합니다.
> 확인하시고 문자통보도 좀 해주세요.
>
|
||||
| 7772 | 답변완료am-rb04-b | 김종규 | 2012-11-21 | 1,446 |
|
릴레이 구동용 12v의 전류값은 얼마인가요? 컨트롤에서 "1" "0"은 로직 출력인가요?
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
릴레이 구동용 12V 전류는 릴레이에 붙어 있는 부하에 따라 조금씩 다르긴 하지만,
12V 1A SMPS 쓰면 넉넉하구요. 500mA 정도 이상 쓰면 됩니다.
컨트롤에서 1과 0은 논리가 맞습니다.
수고하세요.
>
>
> 릴레이 구동용 12v의 전류값은 얼마인가요? 컨트롤에서 "1" "0"은 로직 출력인가요?
>
|
||||
| 7771 | 답변완료KR-DL12C, 왼쪽모터 또는 오른쪽 모터만 후진구동하는 방법 | 최승연 | 2012-11-21 | 1,303 |
|
안녕하세요? 항상 친절한 답변 정말 감사드립니다.
일단 후진 구동신호는 알려주신대로 잘 작동합니다.
하지만 둘중에 한쪽 모터만 후진구동을 하려고 하는데 오른쪽, 왼쪽 각각 하나만 후진 구동 하려면 어떠한 신호를 넣어주면 되나요? 여러 신호를 넣어서 실험해 보았지만 맞는 신호를 못찾았습니다..
<현재 구동 가능 신호>
#define Left_MOT_ON (PORTD = (PORTD | 0x20)) // 왼쪽 모터를 구동한다.
#define Left_MOT_OFF (PORTD = (PORTD & 0xcf) | 0x10) // 왼쪽 모터를 정지한다.
#define Right_MOT_ON (PORTD = (PORTD | 0x40)) // 오른쪽 모터를 구동한다.
#define Right_MOT_OFF (PORTD = (PORTD & 0x3f) | 0x80) // 오른쪽 모터를 정지한다.
#define MOT_STOP (PORTD = (PORTD & 0x00)) // 양쪽 모터를 정지시킨다.
#define Foward (PORTD = (PORTD | 0x60)) // 전체 모터를 전진구동한다.
#define Backward (PORTD = (PORTD | 0x90)) // 전체 모터를 후진구동한다.
관리자 답변
안녕하세요? 고객님,
잘 된다니 기쁘네요.
#define Left_MOT_ON (PORTD = (PORTD | 0x20)) // 왼쪽 모터를 구동한다.
#define Left_MOT_BACKWARD (PORTD = (PORTD | 0x10)) // 왼쪽 모터를 후진구동한다.
#define Right_MOT_ON (PORTD = (PORTD | 0x40)) // 오른쪽 모터를 구동한다.
#define Right_MOT_BACKWARD (PORTD = (PORTD | 0x80)) // 오른쪽 모터를 후진구동한다.
메뉴얼과 회로도 보면, 충분히 직접도 할 수 있습니다.
수고하세요.
>
>
> 안녕하세요? 항상 친절한 답변 정말 감사드립니다.
> 일단 후진 구동신호는 알려주신대로 잘 작동합니다.
>
> 하지만 둘중에 한쪽 모터만 후진구동을 하려고 하는데 오른쪽, 왼쪽 각각 하나만 후진 구동 하려면 어떠한 신호를 넣어주면 되나요? 여러 신호를 넣어서 실험해 보았지만 맞는 신호를 못찾았습니다..
>
>
> <현재 구동 가능 신호>
>
> #define Left_MOT_ON (PORTD = (PORTD | 0x20)) // 왼쪽 모터를 구동한다.
> #define Left_MOT_OFF (PORTD = (PORTD & 0xcf) | 0x10) // 왼쪽 모터를 정지한다.
> #define Right_MOT_ON (PORTD = (PORTD | 0x40)) // 오른쪽 모터를 구동한다.
> #define Right_MOT_OFF (PORTD = (PORTD & 0x3f) | 0x80) // 오른쪽 모터를 정지한다.
> #define MOT_STOP (PORTD = (PORTD & 0x00)) // 양쪽 모터를 정지시킨다.
>
> #define Foward (PORTD = (PORTD | 0x60)) // 전체 모터를 전진구동한다.
> #define Backward (PORTD = (PORTD | 0x90)) // 전체 모터를 후진구동한다.
>
|
||||
| 7770 | 답변완료USB ISP 드라이버 윈도우8 문의 | 연호석 | 2012-11-21 | 1,371 |
|
윈도우8 에서 USB ISP드라이버를 인식 못하는것 같습니다.
혹시 이에 대한 해결책이 있는지 궁금합니다
답변시 010 2087 6916 여기로 연락 부탁드립니다 ㅠㅠㅠㅠ급하거든요 ㅠㅠㅠㅠㅠ
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
아직 세계적으로도 윈도우 8을 지원하는 USB to Serial 드라이버는 없는 것으로 압니다.
윈도우가 신 버전이 출시가 되면, 보통 1-2년 정도는 개발자용으로는 그 전버전 윈도우를 쓰는 것이 좋습니다.
수고하세요.
>
>
> 윈도우8 에서 USB ISP드라이버를 인식 못하는것 같습니다.
>
>
> 혹시 이에 대한 해결책이 있는지 궁금합니다
>
> 답변시 010 2087 6916 여기로 연락 부탁드립니다 ㅠㅠㅠㅠ급하거든요 ㅠㅠㅠㅠㅠ
>
|
||||
| 7769 | 답변완료ATmega128PRO 제품으로 시리얼통신을 하려고 합니다. | 이재락 | 2012-11-21 | 1,293 |
|
제가 ATmega128PRO제품으로 시리얼통신을 이용해 LCD디스플레이를 하려고 합니다.
LCD디스플레이부분에는 MCU와 통신할 수 있는 GND, 5V, RX가 있습니다. 그래서 제가 사용하는 MCU에 RS232가 내장되어 있어서 MCU의 TX를 LCD RX 그리고 GND끼리 연결했습니다.
#include <avr/io.h>
void uart_init(void)
{
UCSR0B = 0x08;
UCSR0A = 0x00;
UCSR0C = 0x06;
UBRR0H = 0x00;
UBRR0L = 51;
DDRE = 0xff;
PORTE = 0xff;
}
void putch(void)
{
while(!(UCSR0A & 0x20));
UDR0 = 0x49;
UCSR0A |= 0x20;
}
int main(void)
{
uart_init();
putch();
return 0;
}
이 소스로작동시키니 이상한 데이터가 들어간 것 같습니다.
만약 제가 16진수 1B, 4C, 49, 05, 05 이 데이터를 시리얼통신을 이용해 LCD로 보낸다면 어떤 소스가 추가적으로 필요한가요?
급한데 생각대로 안 되고 있어서요. 도와주시면 감사하겠습니다.
그리고 제가 위에 과정중 잘못 된 부분이 있으면 말씀좀 해주세요.
참고로 ATmega128PRO UART0의 TX에는 약-8V의 신호가 나오고 있습니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
구매하신 AM-128PRO는 MAX3232가 내장된 제품으로서,
RS-232C 레벨을 지원합니다. 그런데, 사용하는 LCD 디스플레이의 UART는 무슨 레벨인가요?
레벨이 서로 맞아야 통신이 가능합니다.
또한, 서로간에 통신 속도도 맞아야 하구요.
그러고 나서, 배열로 그 데이터를 잡아서 하나씩 보내거나, 아니면 putch 로 순서대로 데이터를 보내주면 되죠.
경우에 따라서 사이사이에 delay를 좀 넣는 것이 좋을 것 같구요.
수고하세요.
>
>
> 제가 ATmega128PRO제품으로 시리얼통신을 이용해 LCD디스플레이를 하려고 합니다.
> LCD디스플레이부분에는 MCU와 통신할 수 있는 GND, 5V, RX가 있습니다. 그래서 제가 사용하는 MCU에 RS232가 내장되어 있어서 MCU의 TX를 LCD RX 그리고 GND끼리 연결했습니다.
> #include <avr/io.h>
>
> void uart_init(void)
> {
> UCSR0B = 0x08;
> UCSR0A = 0x00;
> UCSR0C = 0x06;
> UBRR0H = 0x00;
> UBRR0L = 51;
> DDRE = 0xff;
> PORTE = 0xff;
> }
> void putch(void)
> {
> while(!(UCSR0A & 0x20));
> UDR0 = 0x49;
> UCSR0A |= 0x20;
> }
> int main(void)
> {
> uart_init();
> putch();
> return 0;
> }
> 이 소스로작동시키니 이상한 데이터가 들어간 것 같습니다.
> 만약 제가 16진수 1B, 4C, 49, 05, 05 이 데이터를 시리얼통신을 이용해 LCD로 보낸다면 어떤 소스가 추가적으로 필요한가요?
> 급한데 생각대로 안 되고 있어서요. 도와주시면 감사하겠습니다.
> 그리고 제가 위에 과정중 잘못 된 부분이 있으면 말씀좀 해주세요.
> 참고로 ATmega128PRO UART0의 TX에는 약-8V의 신호가 나오고 있습니다.
>
|
||||
| 7768 | 답변완료배송관련 질문드립니다. | 박창균 | 2012-11-21 | 1,273 |
|
안녕하세요
주문번호 : 1211200003
관련된 제품들 언제쯤 배송이 시작될까요?
관리자 답변
안녕하세요? 고객님,
어제 이미 배송보냈습니다.
오늘쯤 들어갔을 텐데요. 안갔다면, 내일 도착할거에요.
수고하세요.
>
>
> 안녕하세요
>
> 주문번호 : 1211200003
>
> 관련된 제품들 언제쯤 배송이 시작될까요?
>
|
||||
| 7767 | 답변완료USB ISP로 Program DownLoad되지 않습니다. | 안신보 | 2012-11-21 | 1,481 |
|
Atmega 128 Pro-A와 USB ISP를 연결하여 PC에서 Down Load하는데요
ICCAVR에서 아래와 같이 Error Message 출력됩니다.
"Unable to detect STK500 device. Aborting ISP function"이라는 Error Messag만 나오네요.
전원 연결확인 / COM4 PORT 확인 / AVR STUDIO경로 설정확인 /ISP 설정은 그대로 따라 했읍니다.
Fuse bit를 넣을 위에 적은 error message가 나옵니다.
AVR STUDIO를 C: Driver에 재설치하고 경로 재대로 설정했읍니다
구매한지 몇일 되지 않았는데, 교환 해야 되나요?
간단히 고칠 수 있는 문제면 답변이나 전화주시면 감사하겠읍니다
"C:\Program Files\Atmel\AVR Tools\STK500\Stk500.exe" -dATMega128 -ccom4 -dATmega128 -fD9EF -FD9EF -EFF -GFF
STK500 command line programmer, v 2.4 Atmel Corp (C) 2004-2011.
Connected to STK500 v2 on port com4
Device parameters loaded
Could not enter programming mode
Programming mode left
Connection to STK500 v2 closed
WARNING! One or more operations failed! Please examine the output log above!
Done: there are error(s). Exit code: 1. Wed Nov 21 16:24:10 2012
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
USBISP 드라이버 포트 잡은 화면을 캡쳐해서 올려 주세요.
그리고, AVR Studio에서 한 번 실행해 보세요.
사용방법은 자료실에서 USBISP 해당 버전의 사용자 메뉴얼을 보면 AVR Studio에서 퓨즈 읽고 하는 방법 등이 나와 있습니다.
수고하세요.
>
>
> Atmega 128 Pro-A와 USB ISP를 연결하여 PC에서 Down Load하는데요
> ICCAVR에서 아래와 같이 Error Message 출력됩니다.
> "Unable to detect STK500 device. Aborting ISP function"이라는 Error Messag만 나오네요.
>
> 전원 연결확인 / COM4 PORT 확인 / AVR STUDIO경로 설정확인 /ISP 설정은 그대로 따라 했읍니다.
> Fuse bit를 넣을 위에 적은 error message가 나옵니다.
> AVR STUDIO를 C: Driver에 재설치하고 경로 재대로 설정했읍니다
> 구매한지 몇일 되지 않았는데, 교환 해야 되나요?
> 간단히 고칠 수 있는 문제면 답변이나 전화주시면 감사하겠읍니다
>
>
> "C:\Program Files\Atmel\AVR Tools\STK500\Stk500.exe" -dATMega128 -ccom4 -dATmega128 -fD9EF -FD9EF -EFF -GFF
> STK500 command line programmer, v 2.4 Atmel Corp (C) 2004-2011.
>
> Connected to STK500 v2 on port com4
> Device parameters loaded
> Could not enter programming mode
> Programming mode left
> Connection to STK500 v2 closed
>
> WARNING! One or more operations failed! Please examine the output log above!
>
> Done: there are error(s). Exit code: 1. Wed Nov 21 16:24:10 2012
>
|
||||
| 7766 | 답변완료AM-3AXIS VER.2 관련 질문드립니다. | 정상원 | 2012-11-20 | 1,404 |
|
안녕하세요. 제가 19일에 가속도 센서 AM-3AXIS VER.2 이 제품을 택배로 보냈는데 송장번호 조회하니
받았다고 나오네요. 수령장 :정양선 으로 되어있습니다.
혹시 테스트 완료 되셨는지요? 작동이 정상적으로 되던가요?
고장난 부품이라면 새제품으로 교환 부탁드립니다.
그리고 제가 질문 드리고 싶은 내용은 가속도 센서를 8051로 구동시키는데
ADC0804를 이용하여 변환하려고 합니다.
1. 가속도 센서 AM-3AXIS VER.2 의 출력전압 범위가 궁금합니다. 전원은 3.3v 인가할 것입니다.
2. ADC0804 회로를 제가 구성해 봤는데 문제점 좀 잡아주시면 감사하겠습니다.
특히 Vref같은 경우에는 연결을 하지 않아서 입력범위가 0~5V가 되는 것으로 알고 있습니다.
맞나요??
혹시나 가속도 센서에서 5V 이상의 전원이 나오게 되면 ADC컨버터가 고장날것같은데
확인 부탁드립니다.
참고로 3.3v는 lm317로 만들고 노이즈 제거를 위해 ADC와 가속도 센서 전원부에 0.1uF과 100uF을
달았습니다.
감사합니다~
p.s A/S 관련 연락 기다리고 있겠습니다~^^
p.s 유선상으로 교환해주신다고 하셨고 오늘 보내주신다고 하셨는데요.
보내주신다음 송장번호와 택배회사 좀 알려주세요~^^ 감사합니다~
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
받아서, 수령하여 테스트까지 완료하였습니다.
테스트 결과, 고객님이 처음 사용시에 한번 모듈을 거꾸로 꽂아서 망가진 것으로 보입니다.
하지만, 일단 이번에는 무상으로 배송해 드리라고 해서, 무상 배송은 해드렸습니다만,
그렇게 해서 고장 나신 것은 반드시 그렇게 정확하게 말씀해 주시는 것이 고객님을 위하여 좋겠습니다.
그리고, 질문에 답변 드릴께요.
1. 0 - 3.3V 사이로 출력됩니다. 기본 1.65V가 0g입니다.
2. 그렇게 둬도 될 것 같네요. 하지만, 자세한 것은 데이터시트를 참고하세요.
본사에서 다른 회로도 수정이나 검토 등을 해드리지 못함을 양해 바랍니다.
말씀하신데로, 가속도 센서에 전원으로 5V를 넣으면 바로 망가집니다.
주의 부탁드리구요. 0.1uF와 10uF 등을 달면, 전원 노이즈 등은 좀 막을 수 있습니다.
다만, 전원에 딱붙여서 다는 것이 좋습니다.
더 중요한 것은, 센서에서 CPU까지의 선길이와 선의 배선루트가 중요합니다.
선 길이가 길어지면, 위 전원에 안 붙인 것보다 더 안좋은 효과가 있으니
선은 최소한으로 하세요.
수고하세요.
>
>
> 안녕하세요. 제가 19일에 가속도 센서 AM-3AXIS VER.2 이 제품을 택배로 보냈는데 송장번호 조회하니
> 받았다고 나오네요. 수령장 :정양선 으로 되어있습니다.
> 혹시 테스트 완료 되셨는지요? 작동이 정상적으로 되던가요?
> 고장난 부품이라면 새제품으로 교환 부탁드립니다.
>
>
> 그리고 제가 질문 드리고 싶은 내용은 가속도 센서를 8051로 구동시키는데
> ADC0804를 이용하여 변환하려고 합니다.
>
> 1. 가속도 센서 AM-3AXIS VER.2 의 출력전압 범위가 궁금합니다. 전원은 3.3v 인가할 것입니다.
>
> 2. ADC0804 회로를 제가 구성해 봤는데 문제점 좀 잡아주시면 감사하겠습니다.
> 특히 Vref같은 경우에는 연결을 하지 않아서 입력범위가 0~5V가 되는 것으로 알고 있습니다.
> 맞나요??
>
> 혹시나 가속도 센서에서 5V 이상의 전원이 나오게 되면 ADC컨버터가 고장날것같은데
> 확인 부탁드립니다.
>
> 참고로 3.3v는 lm317로 만들고 노이즈 제거를 위해 ADC와 가속도 센서 전원부에 0.1uF과 100uF을
> 달았습니다.
>
> 감사합니다~
>
> p.s A/S 관련 연락 기다리고 있겠습니다~^^
>
> p.s 유선상으로 교환해주신다고 하셨고 오늘 보내주신다고 하셨는데요.
> 보내주신다음 송장번호와 택배회사 좀 알려주세요~^^ 감사합니다~
>
|
||||
| 7765 | 답변완료안녕하세요 회생제동회로에 관해 질문이 있습니다. | 옥상호 | 2012-11-20 | 1,450 |
|
안녕하세요 회생제동회로를 설계하려합니다.
우선 기본적인 DC모터의 속도제어를 위하여 다음의 제품을 이용할 계획입니다.
1.USB-Serial 변환 보드(AD-USBSERIAL)
2.AVR MEGA128 개발보드(소형)(AB-M128-B)
3.엔코더 확장 모듈(AD-ENCODER)
4.엔코더장착형 DC 기어드 모터(SE-DM185)
5.DC모터 구동모듈(Dual 2A)(AM-DC2-2D)
6.12V 1A SMPS(SE-PW12V)
7.Serial LCD 420 블루모듈 (4 * 20)(AM-SLCD420BL)
AVR(2)과 (5),(3)을 이용하여 DC모터(4)을 제어하고
여기서 RPM을 (1),(7)을 이용하여 표현하려 합니다.
여기서 제가 궁금한 것은
첫째로, LCD(7)에 RPM을 표시하는 것이 가능한지 입니다.
지난번 질문에 대한 답변에서 시리얼 통신을 통해 RPM을 표시한다 하셨는데 정확히 어떤방법을 통해 표시하는 것 인지? 이것이 LCD에 표시가 가능한지 가 궁금합니다.
둘째로, 저희는 DC모터의 속도 제어 외에 시리얼 통신을 이용하여 DC모터의 속도를 제어하고, 속도가 줄어듬에 따라 전류의 방향이 바뀌어 회생되는 전류를 MOSFET을 통해 스위칭하여 회생시키고 이를 전구, DC모터 등으로 회생이 됨을 확인하려 합니다. 여기서 MOSFET을 스위칭하기위해 어떻게 해야하는지, 어떻게 코딩해야하는지 알려주시면 매우!!!! 감사하겠습니다. 셈플이 있다면 더욱 감사드립니다.
마지막으로, 위의 제품들의 결선방법을 나타낸 파일이 있다면 부탁드립니다.
제 메일은 oksh86@naver.com 입니다. 긴글 읽어주셔서 감사합니다!
관리자 답변
안녕하세요? 고객님,
답변 드릴께요.
>
>
> 안녕하세요 회생제동회로를 설계하려합니다.
>
> 우선 기본적인 DC모터의 속도제어를 위하여 다음의 제품을 이용할 계획입니다.
> 1.USB-Serial 변환 보드(AD-USBSERIAL)
> 2.AVR MEGA128 개발보드(소형)(AB-M128-B)
> 3.엔코더 확장 모듈(AD-ENCODER)
> 4.엔코더장착형 DC 기어드 모터(SE-DM185)
> 5.DC모터 구동모듈(Dual 2A)(AM-DC2-2D)
> 6.12V 1A SMPS(SE-PW12V)
> 7.Serial LCD 420 블루모듈 (4 * 20)(AM-SLCD420BL)
>
> AVR(2)과 (5),(3)을 이용하여 DC모터(4)을 제어하고
> 여기서 RPM을 (1),(7)을 이용하여 표현하려 합니다.
>
> 여기서 제가 궁금한 것은
>
> 첫째로, LCD(7)에 RPM을 표시하는 것이 가능한지 입니다.
> 지난번 질문에 대한 답변에서 시리얼 통신을 통해 RPM을 표시한다 하셨는데 정확히 어떤방법을 통해 표시하는 것 인지? 이것이 LCD에 표시가 가능한지 가 궁금합니다.
==> printf 함수의 내장함수인 putchar 함수 내부에 그 케릭터를 lcd에 표시하는 루틴을 넣어주면,
printf를 했을 때 LCD로 표시가 가능합니다.
> 둘째로, 저희는 DC모터의 속도 제어 외에 시리얼 통신을 이용하여 DC모터의 속도를 제어하고, 속도가 줄어듬에 따라 전류의 방향이 바뀌어 회생되는 전류를 MOSFET을 통해 스위칭하여 회생시키고 이를 전구, DC모터 등으로 회생이 됨을 확인하려 합니다. 여기서 MOSFET을 스위칭하기위해 어떻게 해야하는지, 어떻게 코딩해야하는지 알려주시면 매우!!!! 감사하겠습니다. 셈플이 있다면 더욱 감사드립니다.
==> 그런 부분은 직접 하심이 좋겠습니다. 본사에서 서포트하는 영역을 벗어남을 양해 바랍니다.
>
> 마지막으로, 위의 제품들의 결선방법을 나타낸 파일이 있다면 부탁드립니다.
>
> 제 메일은 oksh86@naver.com 입니다. 긴글 읽어주셔서 감사합니다!
>
수고하세요.
|
||||
| 7764 | 답변완료KR-DL12 C, 모터 후진 구동방법 | 최승연 | 2012-11-20 | 1,291 |
|
안녕하세요?
원하던 답변을 얻지 못해서 다시 올려 봅니다.
#define Left_MOT_ON (PORTD = (PORTD | 0x20)) // 왼쪽 모터를 구동한다.
#define Left_MOT_OFF (PORTD = (PORTD & 0xcf) | 0x10) // 왼쪽 모터를 정지한다.
#define Right_MOT_ON (PORTD = (PORTD | 0x40)) // 오른쪽 모터를 구동한다.
#define Right_MOT_OFF (PORTD = (PORTD & 0x3f) | 0x80) // 오른쪽 모터를 정지한다.
#define MOT_STOP (PORTD = (PORTD & 0x00)) // 양쪽 모터를 정지시킨다.
현재 예제 소스에서는 PORTD를 이용해서 모터 구동 모듈에 신호를 보내 주는 것 같습니다.
모터 구동 모듈에 어떠한 신호를 넣어 줘야 후진이 가능한 01 신호를 발생하는지 알고 싶었습니다.
모터 구동 모듈 소스가 있으면 쉽게 해결 할 수 있을 것 같습니다.
빠른 답변에 감사 드립니다.
관리자 답변
안녕하세요? 고객님,
소스를 보면,
좌회전시, 우측 모터를 가동시키고,
우회전시, 좌측 모터를 가동시키고 있지요?
이처럼, 반대쪽 모터를 가동시켜서 방향을 제어하는 것을 기본으로 하고 있습니다.
즉, 앞으로 가려면, 우측모터와 좌측모터를 동시에 가동하면 됩니다.
#define Foward (PORTD = (PORTD | 0x60)) // 전체 모터를 전진구동한다.
반대로, 뒤로 후진하려면,
#define Bacward (PORTD = (PORTD | 0x90)) // 전체 모터를 후진구동한다.
이렇게 하면 되겠습니다.
>
>
> 안녕하세요?
> 원하던 답변을 얻지 못해서 다시 올려 봅니다.
>
> #define Left_MOT_ON (PORTD = (PORTD | 0x20)) // 왼쪽 모터를 구동한다.
> #define Left_MOT_OFF (PORTD = (PORTD & 0xcf) | 0x10) // 왼쪽 모터를 정지한다.
> #define Right_MOT_ON (PORTD = (PORTD | 0x40)) // 오른쪽 모터를 구동한다.
> #define Right_MOT_OFF (PORTD = (PORTD & 0x3f) | 0x80) // 오른쪽 모터를 정지한다.
> #define MOT_STOP (PORTD = (PORTD & 0x00)) // 양쪽 모터를 정지시킨다.
>
> 현재 예제 소스에서는 PORTD를 이용해서 모터 구동 모듈에 신호를 보내 주는 것 같습니다.
> 모터 구동 모듈에 어떠한 신호를 넣어 줘야 후진이 가능한 01 신호를 발생하는지 알고 싶었습니다.
>
> 모터 구동 모듈 소스가 있으면 쉽게 해결 할 수 있을 것 같습니다.
>
> 빠른 답변에 감사 드립니다.
>
|
||||
| 7763 | 답변완료com3연결이 정상적으로 되있습니다 | 백효식 | 2012-11-20 | 1,324 |
|
avr도 다 설치하고 교육대로 했는데 연결이 안된다고 나옵니다..
확실하게com3로 연결했는데 말이죠..
소스 수정을못하고있습니다..
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
드라이버는 잘 까신 것이 맞습니다.
제가 볼 때는, Connect 해서, 첨부한 화면이 떳다는 것은 USBISP 이상은 아닐 가능성이 매우 높습니다.
이후 Fuses 탭을 눌렀을 때 에러가 뜬다면, USBISP와 AVR과의 연결상의 문제가 있을 수도 있고,
AVR의 퓨즈비트가 잘못 설정되어서, 클럭을 읽어오지 못하는 경우이거나, 클럭이 망가졌을 경우도 있습니다.
이런 경우, 인공호흡해서 살려봐야 알 수 있습니다.
살아나면, 대부분 이런 경우 잘 살아납니다만, 모든 포트가 살았는 지 일일이 확인해야 합니다.
잘 안되면, 본사로 보내서 점검받아보시기 바랍니다.
수고하세요.
>
>
> avr도 다 설치하고 교육대로 했는데 연결이 안된다고 나옵니다..
>
> 확실하게com3로 연결했는데 말이죠..
>
> 소스 수정을못하고있습니다..
>
|
||||
| 7762 | 답변완료atmega128 무한 리셋증상이 있습니다. | 이규석 | 2012-11-20 | 1,447 |
|
안녕하세요. AB-M128-B 제품을 사용하고 있는 학생입니다.
atmega128보드의 계속적인 리셋증상이 나타나 질문드립니다.
특이점이라면, 리셋증상이 교내에서 atmega사용시 발생합니다. 우연일지
모르겠지만, 가정에서는 문제없이 사용하다가 교내에서 작동시 발생합니다.
정전압12v 500ma 어댑터로 전원을 공급하고 있고, 전원 문제가 원인이 되는지 궁금합니다.
코딩부분에서 문제될 수 있는 부분은
usart 수신인터럽트 루틴이 데이터 파싱때문에 엄청 길다는 점과
double형 data계산부분을 사용하고 있는 부분이 있습니다. (double형 계산시 library추가
같은 필요한 옵션을 변경하였습니다.)
그런데, 문제는 이러한 리셋증상이 한번 발생하게 되면 코딩을 심플하게 main함수하나에
porta만 출력으로 잡는 두세줄짜리로 바꿔서 보드에 다운로드해도 계속해서 발생합니다.
리셋증상 원인이나 해결방법 좀 알려주세요 ㅜㅜ
관리자 답변
안녕하세요? 고객님,
컴파일러 옵션 설정을 적절하게 해서,
데이터가 커지거나 실수형 연산 등이 있을 경우,
옵션 변경을 해줘야 합니다.
그렇지 않은 경우, 임베디드 컴파일러는 종종 에러 메시지를 표시하지 않지만,
실제로는 스택이 오버플로우 되면서, 시스템 리셋까지 발생할 가능성이 있습니다.
ICCAVR의 경우 첨부한 그림에서, printf 사용시는 위의 부분에 클릭해줘서 설정해주고
스택 넘치는 부분 해결을 위하여 밑의 것을 50-60 정도로 올려 주면 좋습니다.
수고하세요.
>
>
> 안녕하세요. AB-M128-B 제품을 사용하고 있는 학생입니다.
> atmega128보드의 계속적인 리셋증상이 나타나 질문드립니다.
>
> 특이점이라면, 리셋증상이 교내에서 atmega사용시 발생합니다. 우연일지
> 모르겠지만, 가정에서는 문제없이 사용하다가 교내에서 작동시 발생합니다.
> 정전압12v 500ma 어댑터로 전원을 공급하고 있고, 전원 문제가 원인이 되는지 궁금합니다.
>
> 코딩부분에서 문제될 수 있는 부분은
> usart 수신인터럽트 루틴이 데이터 파싱때문에 엄청 길다는 점과
> double형 data계산부분을 사용하고 있는 부분이 있습니다. (double형 계산시 library추가
> 같은 필요한 옵션을 변경하였습니다.)
> 그런데, 문제는 이러한 리셋증상이 한번 발생하게 되면 코딩을 심플하게 main함수하나에
> porta만 출력으로 잡는 두세줄짜리로 바꿔서 보드에 다운로드해도 계속해서 발생합니다.
>
> 리셋증상 원인이나 해결방법 좀 알려주세요 ㅜㅜ
>
|
||||
| 7761 | 답변완료KR-DL16 C, 라인트레이서 디씨모터 후진 구동 방법?? | 최승연 | 2012-11-20 | 1,199 |
|
안녕하세요?
KR-DL16 C 라인트레이서 구입해서 개조해서 사용하려는 구매자입니다.
현재 예제 코딩소스에는 전진에 관련된 내용만 있는데, 후진하려면 어떻게 하면 되나요?
모터 구동이 PORTD를 이용해 구동되는 것 같은데, 어떠한 신호를 보내줘야 모터구동모듈이 후진으로 인식하게 되나요? 후진시에 왼쪽 후진, 오른쪽 후진 나누어서 할 생각이라, 각 모터 후진 구동법 좀 알려주시면 감사하겠습니다.
관리자 답변
전진시 좌우에 각각 1 0을 넣었다면 후진시 0 1을 넣으면되요
수고하세요
>
>
> 안녕하세요?
> KR-DL16 C 라인트레이서 구입해서 개조해서 사용하려는 구매자입니다.
>
> 현재 예제 코딩소스에는 전진에 관련된 내용만 있는데, 후진하려면 어떻게 하면 되나요?
> 모터 구동이 PORTD를 이용해 구동되는 것 같은데, 어떠한 신호를 보내줘야 모터구동모듈이 후진으로 인식하게 되나요? 후진시에 왼쪽 후진, 오른쪽 후진 나누어서 할 생각이라, 각 모터 후진 구동법 좀 알려주시면 감사하겠습니다.
>
|
||||
| 7760 | 답변완료avrmega128문의 | 최용근 | 2012-11-20 | 1,378 |
|
몇달전에 구매한 사람인데요 궁금한 사항이 있어서 문의 드립니다.
온라인 강좌에서 avr mega 128환경설정하고 나머지 dc모터 (am-dc1-3d)를 작성해야하는걸로 알고 있는데요
제가 알고 싶은것은 dc모터 구동 프로그램을 어디다가 입력을 해야하는지 잘 모르겠네요
관리자 답변
iccavr같은 컴파일러 써서 하면되구요 usbisp같은 장치를 이용해서
avr 의 플래시 메모리에다 쓰는겁니다
동영상강좌를 차근차근히 보세요
수고하세요
>
>
> 몇달전에 구매한 사람인데요 궁금한 사항이 있어서 문의 드립니다.
> 온라인 강좌에서 avr mega 128환경설정하고 나머지 dc모터 (am-dc1-3d)를 작성해야하는걸로 알고 있는데요
> 제가 알고 싶은것은 dc모터 구동 프로그램을 어디다가 입력을 해야하는지 잘 모르겠네요
>
|
||||
| 7759 | 답변완료죄송한데요 너무 급해서 그래요 ㅠㅜ | 문현석 | 2012-11-20 | 1,297 |
|
> else if((S0&0x01)==0x00) // 여기부터 AM-TS8에 스위치를 셋팅 하려는데
> //도와주세요.
> {
> PORTA=0x04;
> }
> }
>
> return (1);
> }
>
한번 질문은 했었는데요. 그럼 귀사에 스위치를 쓰려면 저기 else if 이 구문 안에 S0이 오는 자리에 어떤 명칭? 넣어야 하나요??? (PINE 이런거) 이것만 알려주실 수는 없나요? 너무 급해서요 ㅠㅜ
관리자 답변
안녕하세요
고객님
사용하고자 하는 스위치입력포트가
만약 포트 F라면 우선 PINF=0x00 으로 두고
그 s0자리에 PINF쓰면 되요
>
>
> > else if((S0&0x01)==0x00) // 여기부터 AM-TS8에 스위치를 셋팅 하려는데
> > //도와주세요.
> > {
> > PORTA=0x04;
> > }
> > }
> >
> > return (1);
> > }
> >
> 한번 질문은 했었는데요. 그럼 귀사에 스위치를 쓰려면 저기 else if 이 구문 안에 S0이 오는 자리에 어떤 명칭? 넣어야 하나요??? (PINE 이런거) 이것만 알려주실 수는 없나요? 너무 급해서요 ㅠㅜ
>
|
||||
