Q&A
| 번호 | 제목 | 작성자 | 등록일 | 조회 |
|---|---|---|---|---|
| 6083 | 답변완료SE-SM9K 스텝모터 소음 문제 | 오승진 | 2011-01-25 | 1,286 |
|
세가지만 질문하겠습니다. ^^;;
1.현재 SE-SM9K 와 AM-MS2(3A용)을 사용하고 있습니다.
전원은 12V, 1A를 AVR에 공급하여 쓰고 있습니다. 모터 부하를 고려하여 현재 추천해주신 100WSMPS를 준비해두고 있습니다.
다름이 아니고,
모터가 회전하는데 소음이 귀에 거슬릴정도로 발생하네요. 원래 SE-SM9K 모터가 소음이 많이 발생하나요?
스텝모드를 하프스텝부터 16스텝까지 전부 해봤는데 모터 자체에서 소음이 많이 납니다.
당연히 가변저항을 돌리면 소음이 줄어들기는 하나 아시겠지만 모터의 힘이 너무 줄어듭니다. 더군다나 1Amps 이기때문에요.
발열은 심하게 나지 않네요. 이건 전류가 1암페어여서 그런것 같구요.
타이머로 제어 하고 있습니다. 인터럽트를 1ms로 하여 발생하게 하였습니다. 인터럽트발생시 모터 인에이블과 클락을 실행하고요. 메인루푸에서는 조건에따라 모터 방향만 바꿔줍니다... 회전속도가 너무 빨라서 그런건가요?
2.추가 질문입니다.
추천해주신 ARA100-24 SMPS/100W 24V를 사용시 배선에 관한 질문입니다.
+ - 접지 AC
00 00 0 00
위와 같이 되있습니다.
당연히 AVR에 12v를 별도로 공급하고 SMPS의 + 와 -를 모터의 전원공급선 2가닥에 연결해야겠지요? 아니면 두양극을 모터에 연결해야되나요?
이경우 AVR에서 ENABLE과 DISABLE 신호는 줄필요가 없나요??
3. 다른 스텝모터를 보유하고 있습니다. 전에 쓰던것이지요. NEMA23계열인 56사이즈 입니다. 2상이고요.
근데, 이모터는 선이 4가닥 밖에 없내요. A,A-, B,B- , 이렇게 되있습니다. 이런경우 전원공급은 어떻게 하나요? 별도로
AM-CS2P (3A용)도 구매하였습니다.
바쁘시겠지만, 소중한 답변 기다리겠습니다.
관리자 답변
안녕하세요
1. 어느정도의 소음은 있습니다.
소리가 너무 큰 경우 모터가 요구하는 전압/전류를 인가해 주시길 바랍니다.
SE-SM9K 의 정격은 24V 3A 가 정격입니다.
속도가 빨르면 탈조 가 일어날수 있습니다.
저속 경우는 모터 토크가 좋아지고 전류를 많이 먹습니다.
고속 경우는 모터 토크가 나빠지고 전류를 적게 먹습니다.
2. smps 별도의 컨트롤선이 없으므로 제어가 불가능 합니다.
24볼트는 출력되는 곳에 AM-MS2 인가하는 2핀 컨넥터와 연결해서 사용하시면 됩니다.
왠만하면 보드 에 인가 되는 전원과 모터에 들어가는 전원은 따로 분리해서 사용하는
것이 좋습니다.
3. 가지고 계신는 것은 바이폴라 타입입니다.
SE-SM9K ,AM-MS2, AM-CS2 는 유니폴라 입니다.
타입이 다른경우 사용할수 없습니다.
수고하세요
>세가지만 질문하겠습니다. ^^;;
>
>
>
>1.현재 SE-SM9K 와 AM-MS2(3A용)을 사용하고 있습니다.
>
>전원은 12V, 1A를 AVR에 공급하여 쓰고 있습니다. 모터 부하를 고려하여 현재 추천해주신 100WSMPS를 준비해두고 있습니다.
>
>다름이 아니고,
>
>모터가 회전하는데 소음이 귀에 거슬릴정도로 발생하네요. 원래 SE-SM9K 모터가 소음이 많이 발생하나요?
>
>스텝모드를 하프스텝부터 16스텝까지 전부 해봤는데 모터 자체에서 소음이 많이 납니다.
>
>당연히 가변저항을 돌리면 소음이 줄어들기는 하나 아시겠지만 모터의 힘이 너무 줄어듭니다. 더군다나 1Amps 이기때문에요.
>
>발열은 심하게 나지 않네요. 이건 전류가 1암페어여서 그런것 같구요.
>
>
>
>타이머로 제어 하고 있습니다. 인터럽트를 1ms로 하여 발생하게 하였습니다. 인터럽트발생시 모터 인에이블과 클락을 실행하고요. 메인루푸에서는 조건에따라 모터 방향만 바꿔줍니다... 회전속도가 너무 빨라서 그런건가요?
>
>
>
>2.추가 질문입니다.
>
>추천해주신 ARA100-24 SMPS/100W 24V를 사용시 배선에 관한 질문입니다.
>
>
>
>
> + - 접지 AC
>
>00 00 0 00
>
>
>
>위와 같이 되있습니다.
>
>
>
>당연히 AVR에 12v를 별도로 공급하고 SMPS의 + 와 -를 모터의 전원공급선 2가닥에 연결해야겠지요? 아니면 두양극을 모터에 연결해야되나요?
>
>이경우 AVR에서 ENABLE과 DISABLE 신호는 줄필요가 없나요??
>
>
>
>3. 다른 스텝모터를 보유하고 있습니다. 전에 쓰던것이지요. NEMA23계열인 56사이즈 입니다. 2상이고요.
>
>근데, 이모터는 선이 4가닥 밖에 없내요. A,A-, B,B- , 이렇게 되있습니다. 이런경우 전원공급은 어떻게 하나요? 별도로
>
>AM-CS2P (3A용)도 구매하였습니다.
>
>
>
>바쁘시겠지만, 소중한 답변 기다리겠습니다.
>
>
>
>
>
>
>
>
>
|
||||
| 6082 | 답변완료AD-USBISP V03 고장 수리문의 드립니다 | 이재홍 | 2011-01-24 | 1,409 |
|
디바이스마트 대전점에서 직접 구매하여 왔습니다
수년째 쓰는 제품이라 믿고 쓰고 있는데 이번에 산 제품은 고장이네요
코드비전에서 소스를 다운받으려고 하면 아래와 같은 에러메세지가 나옵니다
[STK500 error entring programming mode.]
다행히 디바이스마트에서 구매한 2개 중 하나는 정상동작하네요
이 부분은 무류로 배송 및 수리가 가능한 부분입니까?
아래 메일로 회신 부탁드립니다
[email protected]
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨를 이용하여 주셔서 감사합니다.
말씀하신 부분에 대해서 죄송하게 생각합니다. 본사에서 무상 처리 가능하므로, 가능한 빨리 본사로 보내주시면 바로 처리하여 드리겠습니다. 또한, 만약 디바이스바트 대전점에 방문이 용이하시다면, 일단 바로 가서 교환받으시기 바랍니다. 불편을 끼쳐 드려서 죄송하다고 사과말씀 드리며, 이런 일이 발생하지 않도록 원인을 차단하여 보다 나은 서비스를 위하여 노력하겠습니다.
감사합니다.
>디바이스마트 대전점에서 직접 구매하여 왔습니다
>
>수년째 쓰는 제품이라 믿고 쓰고 있는데 이번에 산 제품은 고장이네요
>
>코드비전에서 소스를 다운받으려고 하면 아래와 같은 에러메세지가 나옵니다
>
>[STK500 error entring programming mode.]
>
>다행히 디바이스마트에서 구매한 2개 중 하나는 정상동작하네요
>
>이 부분은 무류로 배송 및 수리가 가능한 부분입니까?
>
>아래 메일로 회신 부탁드립니다
>
>[email protected]
|
||||
| 6081 | 답변완료AD-USBSERIAL 에 대하여질문 드립니다. | 이학경 | 2011-01-24 | 1,415 |
|
너무 초보적이지만 양해부탁드립니다.
AD-USBSERIAL를 구매하여서 AM-RFMOD와 연결을 하려고합니다.
사진에서의 TTL 레벨을 AM-RFMOD모듈과 연결하는게 맞는지요?
지금 usart의 rs232통신 공부하면서 소스를 만들었는데
사진에있는 rs232시리얼 커넥터와 TTL레벨이 무슨 차이가 있는지 모르겠습니다.
소스차이는 없고 그냥 출력되는 신호의 차이인가요?..
그리고 지금 3천원짜리 여기서파는 시리얼 케이블이 있는데 노트북이라서 사용못하고있습니다.
컴퓨터==(AD-USBSERIAL)===MPU로 연결하려고 하는데 이건 RS232를 이용해야하나요 아니면 TTL 레벨을 사용해야하나요
개발키트 pro의 mpu에는 rs232를 연결할수 있게 되어있고 개발키트 소형에는 TTL을 사용하게 되어있더군요
칩이 같은줄 알았는데 다르네요 .. 그리고 mpu를 장착할수잇는 보드에는 둘다 USART0/1 핀이 따로 있던데 왜 칩에도있고 보드에도 있는건가요 둘다 같은 포트인지요..
또 컴퓨터==(AD-USBSERIAL의 9핀커넥터)(시리얼케이블)===MPU 이렇게도 연결되는거 맞죠?
이런식으로 연결하게되면 시리얼 케이블은 연장선 역활만 하게 되는건가요?
마지막으로 공중에 물체가 있을때 평행을 유지하게 하려고하는데 여기서파는
2축가속도센서를 사야하나요 3축 자이로 센서를 구매하여야 하나요
자이로센서는 순간의 각속도를 계산하고 가속도 센서는 순간 속도를 계산하는게 맞는지요
그러면 둘다써야되는건가요?
센서는 초음파와 적외선센서 이후로 처음이라서 아는게 없네요..
그리고 가속도센서는 xyz값을 알아야되는거 아닌가요?,,, 그런데 왜 2축인거죠? 3축이 아니라..
잦은질문에도 항상 친절하게 잘 답변해주셔서 감사합니다.
제가 계속 여기 제품을 쓰는 이유인것 같습니다.
갑사합니다.!
관리자 답변
안녕하세요
rs232 와 uart(ttl) 은 통신방법은 동일하나 신호 전위가 틀립니다.
rs232는 pc용(10 ~15V), uart(ttl)(3~5V)
AM-RFMOD는 uart만 지원합니다. pc와 연결시에서는 usb to uart 를 사용합니다.
컴퓨터==(AD-USBSERIAL)===MPU 는 pc와 바로 붙는 경우(rs232) 가 아니여서 uart(ttl)에 연결하여 사용하면 됩니다.
제품에 uart 라고 적혀 있는 부분은 3핀이면 pc형 레벨(rs232)입니다. 4핀이 면 uart(ttl) 레벨 입니다.
가속도 센서를 이용하면 기울기 를 구할수 잇습니다.
가속도센서에 z축에 인가되는 중력가속도를이용하면 x,y 축의 기울기를 구현할수 있습니다.
수고하세요
>너무 초보적이지만 양해부탁드립니다.
>
>
>AD-USBSERIAL를 구매하여서 AM-RFMOD와 연결을 하려고합니다.
>
>사진에서의 TTL 레벨을 AM-RFMOD모듈과 연결하는게 맞는지요?
>
>지금 usart의 rs232통신 공부하면서 소스를 만들었는데
>
>사진에있는 rs232시리얼 커넥터와 TTL레벨이 무슨 차이가 있는지 모르겠습니다.
>
>소스차이는 없고 그냥 출력되는 신호의 차이인가요?..
>
>
>
>그리고 지금 3천원짜리 여기서파는 시리얼 케이블이 있는데 노트북이라서 사용못하고있습니다.
>
>컴퓨터==(AD-USBSERIAL)===MPU로 연결하려고 하는데 이건 RS232를 이용해야하나요 아니면 TTL 레벨을 사용해야하나요
>
>개발키트 pro의 mpu에는 rs232를 연결할수 있게 되어있고 개발키트 소형에는 TTL을 사용하게 되어있더군요
>
>칩이 같은줄 알았는데 다르네요 .. 그리고 mpu를 장착할수잇는 보드에는 둘다 USART0/1 핀이 따로 있던데 왜 칩에도있고 보드에도 있는건가요 둘다 같은 포트인지요..
>
>
>
>
>또 컴퓨터==(AD-USBSERIAL의 9핀커넥터)(시리얼케이블)===MPU 이렇게도 연결되는거 맞죠?
>이런식으로 연결하게되면 시리얼 케이블은 연장선 역활만 하게 되는건가요?
>
>
>마지막으로 공중에 물체가 있을때 평행을 유지하게 하려고하는데 여기서파는
>2축가속도센서를 사야하나요 3축 자이로 센서를 구매하여야 하나요
>
>자이로센서는 순간의 각속도를 계산하고 가속도 센서는 순간 속도를 계산하는게 맞는지요
>그러면 둘다써야되는건가요?
>
>센서는 초음파와 적외선센서 이후로 처음이라서 아는게 없네요..
>그리고 가속도센서는 xyz값을 알아야되는거 아닌가요?,,, 그런데 왜 2축인거죠? 3축이 아니라..
>
>
>
>잦은질문에도 항상 친절하게 잘 답변해주셔서 감사합니다.
>제가 계속 여기 제품을 쓰는 이유인것 같습니다.
>
>갑사합니다.!
|
||||
| 6080 | 답변완료안녕하세요~ 모터 문의드립니다 | 이상범 | 2011-01-23 | 1,323 |
|
서보형 DC모터를 구입하였습니다..
혹시.. 전A전류 까지 흘려도 되고..속도가 얼마나 나오는지는 알수없을까요??
관리자 답변
안녕하세요
http://www.newtc.co.kr/product_SE-DS350.php
제품소개에 나와있습니다.
속도 100 ~126rpm
소모전류 120 mA 라고 적혀있습니다.
전류를 높게 흘려져도 모터가 필요한 전류만 알아서 소모합니다.
그러므로 120mA 이상만 전류를인가시키면 됩니다.;
수고하세요
>서보형 DC모터를 구입하였습니다..
>
>혹시.. 전A전류 까지 흘려도 되고..속도가 얼마나 나오는지는 알수없을까요??
|
||||
| 6079 | 답변완료3축 가속도센서에 관해 문의드립니다. | 안성용 | 2011-01-23 | 1,270 |
|
AVR보드에 가속도센서를 장착하여 회로를 구성하였습니다.
그래서 직렬통신(RS232)을 통해서 테스트 소스를 작동하여
어떤값이 들어오는지 테스트를 하였습니다.
그런데 제공되는 소스에 첨부되는 3D Moude 프로그램으로는 인식이 안됩니다.
Please check COM5 is already open!!
이라고만 뜨네요.
그래서 코드비젼의 터미널로 값을 확인하려니까..
char로 들어가게 되서 제대로 확인이 불가능하구요..
문제가 뭔지 알수 있을까요?ㅎ
좋은 답변 부탁드립니다.^^
관리자 답변
안녕하세요
>Please check COM5 is already open!!
위 같은메세지는 usb to uart 같은 것로 연결시 계속 되는 데이터일 경우 처음 연결시 나오는 경우가 있습니다. 응용프로그램 및 usb to uart 를 먼저 포트를 맞춘후 나중에 보드의 전원을 인가 하시길 바랍니다.
아스키 형태가 아닌 바이너리 포맷으로 보시길 바랍니다.
일반 터미널은 아스키만 지원합니다. 바이너리를 지원하는 터미널로 확인하면 값을 볼수 있습니다.
수고하세요
>AVR보드에 가속도센서를 장착하여 회로를 구성하였습니다.
>그래서 직렬통신(RS232)을 통해서 테스트 소스를 작동하여
>어떤값이 들어오는지 테스트를 하였습니다.
>그런데 제공되는 소스에 첨부되는 3D Moude 프로그램으로는 인식이 안됩니다.
>
>Please check COM5 is already open!!
>이라고만 뜨네요.
>
>그래서 코드비젼의 터미널로 값을 확인하려니까..
>char로 들어가게 되서 제대로 확인이 불가능하구요..
>
>문제가 뭔지 알수 있을까요?ㅎ
>
>좋은 답변 부탁드립니다.^^
|
||||
| 6078 | 답변완료AM-RFMOD 모듈을 구매하려고 하는데 질문있어서 올립니다. | 이학경 | 2011-01-23 | 1,281 |
|
USART를 통해서 컴퓨터와 개발보드간에 통신을 공부해보려고합니다.
1.
컴퓨터 =======(시리얼 케이블)======= MPU =======(AM-RFMOD)======= MPU
2.
컴퓨터 =======(AM-RFMOD)======= MPU =======(AM-RFMOD)======= MPU
3.
컴퓨터 =======(AM-RFMOD)======= MPU
이런 연결이 모두 가능한가요?
만약가능하다면
1번은 AM-RFMOD가 2개필요하고
2번은 AM-RFMOD가 3개필요하고
3번은 AM-RFMOD가 2개 필요한것 맞나요?
더 질문을 드리자면
USART시리얼 케이블로 작동이 잘 되었다면 그냥 AM-RFMOD로 교체해 주고 전압만 넣어주면
아무 프로그래밍없이 그냥 작동 되는거 맞는지요
그리고 어떤식으로 MPU랑 연결하나요? 10핀커넥터가 없던데
마지막으로
제가데스크탑쓸때 시리얼케이블 3천원짜리 여기서 구매해서 사용하다가
노트북으로 바꾸었는데 케이블 연결할곳이 없네요... 이럴경우 어떻게해야하나요? 변환 젠더가 있는지요 ...
관리자 답변
안녕하세요? 고객님,
항상 저희 뉴티씨 제품을 이용하여 주셔서 감사드립니다.
우선, 질문에 답변 드릴께요.
1번 컴퓨터 ==(시리얼 케이블) 또는 AD-USBSERIAL== MPU =TTL Level=(AM-RFMOD)(AM-RFMOD)=TTL Level= MPU
이렇게 가능합니다. 즉, RFMOD는 두 개 필요합니다.
2번 컴퓨터 =AD_USBSERIAL=TTL Level=(AM-RFMOD)=(AM-RFMOD)=TTL Level= MPU1 (AM-RFMOD)======= MPU2
이렇게 가능해요. 즉, RFMOD는 최소 3개 필요하고, 4개로 구성도 가능합니다.
컴퓨터 =AD_USBSERIAL=TTL Level=(AM-RFMOD)=(AM-RFMOD)=TTL Level= MPU1=TTL Level==AM-RFMOD (AM-RFMOD)======= MPU2
이렇게요. 이 경우, 양쪽의 주파수를 각각 다르게 해서 사용하면 더 좋겠죠?
3. 컴퓨터 =AM-USBSEIRAL=TTL Level=(AM-RFMOD)==(AM-RFMOD)=TTL Level= MPU
이렇게 가능합니다. 즉, RFMOD는 두 개 필요합니다.
>더 질문을 드리자면
>USART시리얼 케이블로 작동이 잘 되었다면 그냥 AM-RFMOD로 교체해 주고 전압만 넣어주면
>아무 프로그래밍없이 그냥 작동 되는거 맞는지요
===> 네 맞습니다.
>그리고 어떤식으로 MPU랑 연결하나요? 10핀커넥터가 없던데
==> 자쇼릿에서 RFMOD 메뉴얼 읽어보세요. TTL Level의 시리얼 커넥터가 있구요. 그걸 MCU와 연결하면 되요. 같은 TTL Level 쪽으로요.
>
>
>마지막으로
>제가데스크탑쓸때 시리얼케이블 3천원짜리 여기서 구매해서 사용하다가
>노트북으로 바꾸었는데 케이블 연결할곳이 없네요... 이럴경우 어떻게해야하나요? 변환 젠더가 있는지요 ...
==> AD_USBSERIAL을 구매하면, TTL Level용 4핀 커넥터(5V), RS-232C level(+-15V)의 3핀 커넥터 및 9핀 DSUB 가 있습니다. 참고 바랍니다.
수고하세요.
>USART를 통해서 컴퓨터와 개발보드간에 통신을 공부해보려고합니다.
>
>
>1.
>컴퓨터 =======(시리얼 케이블)======= MPU =======(AM-RFMOD)======= MPU
>
>
>2.
>컴퓨터 =======(AM-RFMOD)======= MPU =======(AM-RFMOD)======= MPU
>
>
>3.
>컴퓨터 =======(AM-RFMOD)======= MPU
>
>
>이런 연결이 모두 가능한가요?
>만약가능하다면
>1번은 AM-RFMOD가 2개필요하고
>2번은 AM-RFMOD가 3개필요하고
>3번은 AM-RFMOD가 2개 필요한것 맞나요?
>
>더 질문을 드리자면
>USART시리얼 케이블로 작동이 잘 되었다면 그냥 AM-RFMOD로 교체해 주고 전압만 넣어주면
>아무 프로그래밍없이 그냥 작동 되는거 맞는지요
>그리고 어떤식으로 MPU랑 연결하나요? 10핀커넥터가 없던데
>
>
>마지막으로
>제가데스크탑쓸때 시리얼케이블 3천원짜리 여기서 구매해서 사용하다가
>노트북으로 바꾸었는데 케이블 연결할곳이 없네요... 이럴경우 어떻게해야하나요? 변환 젠더가 있는지요 ...
|
||||
| 6077 | 답변완료AM-GYRO-XZ V02 질문이요 | 김진호 | 2011-01-21 | 1,220 |
|
AM-GYRO-XZ V02 센서로는 x 와 z 축을 각속도를 얻을수 있다고 나와있습니다.
그러면 yaw 축 회전 각도를 알수가 있는것이 맞지요?
관리자 답변
안녕하세요
z 축이 yaw 축 회전각을 알수 있습니다.
정확도를 위해 지자기 센서를 같이 붙혀 사용하기도 합니다.
수고하세요
>AM-GYRO-XZ V02 센서로는 x 와 z 축을 각속도를 얻을수 있다고 나와있습니다.
>그러면 yaw 축 회전 각도를 알수가 있는것이 맞지요?
|
||||
| 6076 | 답변완료RF 모듈 관련 문의 | 강상모 | 2011-01-21 | 1,269 |
|
RF모듈을 Newtc에서 제공하는 Kit가 아니라 저의가 만든 일반적인 AVR Board에서는 작동이 하지 않는 가요?
관리자 답변
안녕하세요
어떤한 칩이라도 uart 기능을 가진 보드이면 연결이
사용이 가능합니다.
수고하세요
>RF모듈을 Newtc에서 제공하는 Kit가 아니라 저의가 만든 일반적인 AVR Board에서는 작동이 하지 않는 가요?
>
|
||||
| 6075 | 답변완료AD-USBISP v02를 Atmega 128L에 사용 | J.P. | 2011-01-21 | 1,211 |
|
안녕하세요?
뉴티씨의 다양한 제품을 사용하고 있는 애용자입니다.
최근에 3.3V로 동작되는 MCU를 사용해야 되서,
Atmega128L 모듈을 하나 만들었습니다.
0) 삼일 PCB의 변환기판을 구매하여, Atmega128L을 남땜.
1) 8MHz 크리스탈을 20pF 2개와 연결하여, 23, 24 pin 에 연결
2) 22,53,64번핀 GND에 연결. 21,52번 VCC 연결
3) MOSI = 2번 MISO=3번, SCK 11번, Reset = 20번에 연결 후 AD-USBISP V02에 연결
4) 3.3V 레귤레이터를 달아 정전압 공급,(테스터기로 찍어본 결과 3.09V 공급되고 있음)
위와 같이 연결 하였습니다.
똑같은 설정에서 기존의 뉴티씨사의 Atmega128-Pro 모듈에서는 "Program Flash/EEPROM"과 Verify가 잘 되는데, 제가 만든 128L 보드에서는 "Cannot program of verify Flash"라는 에러 메시지가 발생합니다.
AD-USBISP V02에 (3.3V / 5V) 호환이라고 되어 있어서 사용했는데, Atmega128L에도 사용 가능한 것인가요? 사용가능하다면, 제가 위에 0~4번중에 잘못된 부분이 있는 것인가요?
또한 당근이AVR 까페에서 보니, Atmega128L 모듈도 주문하면 제작이 가능하다고 하시던데, 비용과 시간은 얼마정도 걸릴지요? 기본의 PCB에서 크리스탈과 MCU만 교체 하면 될 것 같은데 같이 답변 투박
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
현재 나오는 AM-128PRO 모듈 제품은 ATMEGA128A-AU를 사용하고 있습니다.
그러므로, 크리스털 클럭만 8MHz이하로 바꿔 달면, 3.3V에서 사용하면 사용이 가능합니다.
ATMEGA128L-8AU와 같은 성능을 가집니다.
USBISP V02는 본사에 보내서 점검 받아보시기 바랍니다.
잘 되어야 정상입니다.
수고하세요.
>안녕하세요?
>
>뉴티씨의 다양한 제품을 사용하고 있는 애용자입니다.
>최근에 3.3V로 동작되는 MCU를 사용해야 되서,
>
>Atmega128L 모듈을 하나 만들었습니다.
>
>0) 삼일 PCB의 변환기판을 구매하여, Atmega128L을 남땜.
>1) 8MHz 크리스탈을 20pF 2개와 연결하여, 23, 24 pin 에 연결
>2) 22,53,64번핀 GND에 연결. 21,52번 VCC 연결
>3) MOSI = 2번 MISO=3번, SCK 11번, Reset = 20번에 연결 후 AD-USBISP V02에 연결
>4) 3.3V 레귤레이터를 달아 정전압 공급,(테스터기로 찍어본 결과 3.09V 공급되고 있음)
>
>위와 같이 연결 하였습니다.
>똑같은 설정에서 기존의 뉴티씨사의 Atmega128-Pro 모듈에서는 "Program Flash/EEPROM"과 Verify가 잘 되는데, 제가 만든 128L 보드에서는 "Cannot program of verify Flash"라는 에러 메시지가 발생합니다.
>
>AD-USBISP V02에 (3.3V / 5V) 호환이라고 되어 있어서 사용했는데, Atmega128L에도 사용 가능한 것인가요? 사용가능하다면, 제가 위에 0~4번중에 잘못된 부분이 있는 것인가요?
>
>또한 당근이AVR 까페에서 보니, Atmega128L 모듈도 주문하면 제작이 가능하다고 하시던데, 비용과 시간은 얼마정도 걸릴지요? 기본의 PCB에서 크리스탈과 MCU만 교체 하면 될 것 같은데 같이 답변 투박
|
||||
| 6074 | 답변완료USB-ISP V03 | 박영재 | 2011-01-20 | 1,217 |
|
USB-ISP V03를 AB-M2560 에 사용할수있나요?
제품설명에는 ATMEGA2561,ATMEGA128 ...... 에 사용된다고 적혀있네요
관리자 답변
네, 사용 가능합니다.
모든 8비트 AVR 시리즈에 사용이 가능합니다.
감사합니다.
>USB-ISP V03를 AB-M2560 에 사용할수있나요?
>제품설명에는 ATMEGA2561,ATMEGA128 ...... 에 사용된다고 적혀있네요
>
>
|
||||
| 6073 | 답변완료Altera ByteBlaster II (FM-BB2) 패럴럴 포트를 usb to 패럴럴 콘버터를 구매하여 노트북에서 가능한가요? | 김진곤 | 2011-01-20 | 1,291 |
|
Altera ByteBlaster II (FM-BB2) 패럴럴 포트를 usb to 패럴럴 콘버터를 구매하여 노트북에서 가능한가요? usb 신호를 패럴럴로 변환해주면 아무 문제가 없을것 같은데요???
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
USB to PARALLEL은 시중에 유통되는 것은 거의 다(제가 아는 바로는 전부) 프린터 전용입니다.
따라서, USB to LPT 기능을 수행하지 못합니다. 따라서, 임베디드 용으로는 사용할 수 없지요.
프린터만 사용이 가능한 것이지요. 모양은 똑같이 생겼지만, USB to LPT가 가능해야 해요.
아직 그런 것은 본 적이 없습니다. 독일 싸이트에서 그런 것을 만들었다는 보고가 있었고,
저희도 예전에 그걸 만들어 보았는 데, 너무 느려서 사용하는 것이 불가능합니다. 되기는 되더군요. 1초 정도 걸릴 것이 1분 30초 정도 걸렸습니다. 그래서, 상용으로는 사용이 불가해서, 예전에 실패한 프로젝트였습니다.
아직은 그런 것이 없는 것 같습니다. 그러므로, USB에서 사용하시려면, USBBlaster 라는 것을 구매하여 사용하시는 것을 권장합니다.
수고하세요.
>Altera ByteBlaster II (FM-BB2) 패럴럴 포트를 usb to 패럴럴 콘버터를 구매하여 노트북에서 가능한가요? usb 신호를 패럴럴로 변환해주면 아무 문제가 없을것 같은데요???
|
||||
| 6072 | 답변완료KR-DL16 질문이요 | 김용남 | 2011-01-19 | 1,366 |
|
안녕하세요
KR-DL16 조립용모델을 사서 조립까지 완료했습니다.
동작도 다 하구요.
그런데 궁금한것이 프린터에 꽂는 케이블에 J705 에 연결해서 프로그래밍 다운까지 했는데요
SE-3T9 케이블이 있더라구요? 구성품에요
노트북에 연결해서 하고 싶은데
SE-3T9 이걸 어디다가 연결해야 하는지 모르겟네요
3핀짜리가 없는데... 그렇다고 J708 에 꽂는건 아닌거같구요...
노트북에 연결해서 하려면 USB ISP 케이블을 하나 구매 해야하는것인가요??
또 구지 ICC-AVR 프로그램을 사용하지 않고 AVR STDUIO 4 를 사용해서 해도 상관없는거죠?
관리자 답변
안녕하세요
아래와 같은 장비가 있어야 PC와 통신연결이 가능합니다.
USB-Serial 변환 보드 AD-USBSERIAL 33,000원
RS-232 모듈 AM-RS232M 11,000원
USBISP v03은 시리얼기능도 지원합니다. 그러나 다운로드와 동시에는 사용이 불가능합니다.
USBISP는 icc 및 AVRSTDUIO4 툴로 사용가능합니다.
수고하세요
>안녕하세요
>KR-DL16 조립용모델을 사서 조립까지 완료했습니다.
>동작도 다 하구요.
>
>그런데 궁금한것이 프린터에 꽂는 케이블에 J705 에 연결해서 프로그래밍 다운까지 했는데요
>
>SE-3T9 케이블이 있더라구요? 구성품에요
>노트북에 연결해서 하고 싶은데
>
>SE-3T9 이걸 어디다가 연결해야 하는지 모르겟네요
>3핀짜리가 없는데... 그렇다고 J708 에 꽂는건 아닌거같구요...
>
>노트북에 연결해서 하려면 USB ISP 케이블을 하나 구매 해야하는것인가요??
>
>또 구지 ICC-AVR 프로그램을 사용하지 않고 AVR STDUIO 4 를 사용해서 해도 상관없는거죠?
|
||||
| 6071 | 답변완료AM-128PL 회로도 요청드립니다. | 김주용 | 2011-01-19 | 1,310 |
|
AB-M128-B 기종과 결합된 AM-128PL 회로도를 요청드립니다.
수고하십시오.
관리자 답변
안녕하세요
아래 링크는 모듈회로도입니다. PL용은 확인하여 다시 올리도록 하겠습니다.
우선은 아래회로도에서 RS232부분만 제외하고 보시면 됩니다.
http://www.newtc.co.kr/board/data/pds/AM_128Pro_ATMega128_모듈_회로도.pdf
AB-M128-B 용 도면 입니다.
http://www.newtc.co.kr/board/view.php?id=pds&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=m128&select_arrange=headnum&desc=asc&no=233
필요한 소스나 회로도는 자료실 >> 기존자료실에서 찾아보시면 됩니다.
수고하세요
>AB-M128-B 기종과 결합된 AM-128PL 회로도를 요청드립니다.
>
>수고하십시오.
|
||||
| 6070 | 답변완료AD-USBTINY PID 변경 질문 | 이호민 | 2011-01-19 | 1,206 |
|
안녕하세요.
CP2103칩을 사용했길래 무난하게 쓸 수 있을 것 같아AD-USBTINY를 구매했는데,
PID가 달라 드라이버 설치가 되지 않더군요. (우분투 리눅스 10.04 사용)
아래 링크를 따라 PID를 수정해 보니,
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=41
PID를 원래의 EA60으로 바꾸면 리눅스에서도 드라이버 설치 없이 잘 인식하는걸 확인했습니다.
다니 NewTC의 PID로 돌려볼까 싶어서 (Silabs 의 an144sw를 다운받아) 수정하던 중
84F3 -> 84FC로 잘못 수정했더니 더 이상 an144sw에 장치가 보이지 않아 다시 수정할 수 없게 되어 버렸습니다.
뉴티씨의 an144sw는 PID가 84F3인 경우에만 장치가 보이고, Silab의 an144sw는 PID가 EA60인 경우에만 장치가 보였는데, 84FC로 바꿔 버린 바람에 이도 저도 못 바꾸게 되어 버렸습니다.
어떻게 다시 PID를 되돌릴 수 있나요?
ps. AD-USBTINY의 PID를 원래대로(EA60) 판매한다면 맥이나 리눅스에서도 (silab의) 기본 드라이버로 사용할 수 있습니다. 원래의 PID로 판매하실 계획은 없으신지요? 작성중인 책에 귀사의 이 모듈을 소개하고 싶었는데 지금처럼 PID를 바꾸신 상태라면 사용하기가 편하지 않아 꺼려집니다. :(
관리자 답변
안녕하세요
잘못변경된 PID를 입력 할 경우 동작을 하지않습니다.
1.살리는 방법은 드라이버 파일의 PID를 일치 시켜야 합니다.
거기까지는 본사에서 지원을 하지않고 있습니다.
2. 본사로 보내어 칩을 교체 하시길 바랍니다. 비용은 미리 연락 드릴 겁니다.
ps. AD-USBTINY의 PID를 원래대로(EA60) 판매한다면 맥이나 리눅스에서도 (silab의) 기본 드라이버로 사용할 수 있습니다. 원래의 PID로 판매하실 계획은 없으신지요? 작성중인 책에 귀사의 이 모듈을 소개하고 싶었는데 지금처럼 PID를 바꾸신 상태라면 사용하기가 편하지 않아 꺼려집니다. :(
==> 본사에서도 win7 으로 인해 PID를 변경을 고려하고 있습니다. 또한, 요청하시는 고객님께는 PID를 원래대로 해서 판매도 가능합니다. 향후, 조만간 버전 업하면서 변경 계획하고 있습니다. 향후 원래 PID대로 판매할 예정입니다.
수고하세요
>안녕하세요.
>
>CP2103칩을 사용했길래 무난하게 쓸 수 있을 것 같아AD-USBTINY를 구매했는데,
>PID가 달라 드라이버 설치가 되지 않더군요. (우분투 리눅스 10.04 사용)
>
>아래 링크를 따라 PID를 수정해 보니,
>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=41
>
>PID를 원래의 EA60으로 바꾸면 리눅스에서도 드라이버 설치 없이 잘 인식하는걸 확인했습니다.
>
>다니 NewTC의 PID로 돌려볼까 싶어서 (Silabs 의 an144sw를 다운받아) 수정하던 중
>84F3 -> 84FC로 잘못 수정했더니 더 이상 an144sw에 장치가 보이지 않아 다시 수정할 수 없게 되어 버렸습니다.
>
>
>뉴티씨의 an144sw는 PID가 84F3인 경우에만 장치가 보이고, Silab의 an144sw는 PID가 EA60인 경우에만 장치가 보였는데, 84FC로 바꿔 버린 바람에 이도 저도 못 바꾸게 되어 버렸습니다.
>
>어떻게 다시 PID를 되돌릴 수 있나요?
>
>ps. AD-USBTINY의 PID를 원래대로(EA60) 판매한다면 맥이나 리눅스에서도 (silab의) 기본 드라이버로 사용할 수 있습니다. 원래의 PID로 판매하실 계획은 없으신지요? 작성중인 책에 귀사의 이 모듈을 소개하고 싶었는데 지금처럼 PID를 바꾸신 상태라면 사용하기가 편하지 않아 꺼려집니다. :(
|
||||
| 6069 | 답변완료이 예제소스를 avr studio에서 돌리려면... | 채종수 | 2011-01-18 | 1,405 |
|
#include <iom128v.h>
#include <macros.h>
void delay(int n);
const char segment_data[10] = {63, 6,91,79,102,109,125,39,127,103};
unsigned char display_num[4]={0,0,0,0}; // Seven segment 4자리 숫자 출력 버퍼
void port_init(void)
{
PORTA = 0x00;
DDRA = 0xff;
PORTB = 0x00;
DDRB = 0x00;
PORTC = 0x00; //m103 output only
DDRC = 0x0f;
PORTD = 0x00;
DDRD = 0x00;
PORTE = 0x00;
DDRE = 0x00;
PORTF = 0x00;
DDRF = 0x00;
PORTG = 0x00;
DDRG = 0x03;
}
//TIMER0 initialize - prescale:64
// WGM: Normal
// desired value: 1KHz
// actual value: 1.000KHz (0.0%)
void timer0_init(void)
{
TCCR0 = 0x00; //stop
ASSR = 0x00; //set async mode
TCNT0 = 0x06; //set count
OCR0 = 0xFA;
TCCR0 = 0x04; //start timer
}
unsigned char digit_num=0;
#pragma interrupt_handler timer0_ovf_isr:17
void timer0_ovf_isr(void)
{
TCNT0 = 0x06; //reload counter value
digit_num++;
digit_num = digit_num%4;
PORTC = 0x0f;
PORTA = segment_data[display_num[digit_num]];
PORTC = ~(0x01 << digit_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 main(void)
{
int i=0;
init_devices();
while(1){
i++;
display_num[0] = (i%10000)/1000;
display_num[1] = (i%1000)/100;
display_num[2] = (i%100)/10;
display_num[3] = (i%10);
delay(2000);
//LED동작
PORTG = 0x01;
delay(500);
PORTG = 0x02;
delay(500);
PORTG = 0x03;
delay(500);
PORTG = 0x00;
delay(500);
}
}
이 시디에 있는 예제는 icc avr용으로 알고있습니다.
근데 icc avr은 데모버젼이라 45일만쓸수 있다고 해서...
avr studio를 쓰려고 하는데 여기서 이 예제를 컴파일하면
에러가 나서요,,, 헤더파일이 다른건지... 어떻게 수정해야하는지 알려주시면 감사하겠습니다.
void delay(int n)
{
volatile int i,j;
for(i=1;i<n;i++)
{
for(j=1;j<600;j++);
}
}
관리자 답변
안녕하세요? 고객님,
ICCAVR도 45일 이후에도 4kB 이하의 hex 생성시에는 사용이 가능합니다.
그리고, 주어진 소스는 4kb 이하의 소스입니다. 따라서, 언제든지 쓰실 수 있으니, ICCAVR을 사용하여 하시기 바랍니다. 본사의 예제는 대부분 4kB 이하입니다. 공부하시는 데는 즉, 무료 사용이 가능합니다.
참고하시기 바랍니다.
감사합니다.
>
>#include <iom128v.h>
>#include <macros.h>
>
>void delay(int n);
>
>
>const char segment_data[10] = {63, 6,91,79,102,109,125,39,127,103};
>
>unsigned char display_num[4]={0,0,0,0}; // Seven segment 4자리 숫자 출력 버퍼
>
>
>void port_init(void)
>{
> PORTA = 0x00;
> DDRA = 0xff;
> PORTB = 0x00;
> DDRB = 0x00;
> PORTC = 0x00; //m103 output only
> DDRC = 0x0f;
> PORTD = 0x00;
> DDRD = 0x00;
> PORTE = 0x00;
> DDRE = 0x00;
> PORTF = 0x00;
> DDRF = 0x00;
> PORTG = 0x00;
> DDRG = 0x03;
>}
>
>//TIMER0 initialize - prescale:64
>// WGM: Normal
>// desired value: 1KHz
>// actual value: 1.000KHz (0.0%)
>void timer0_init(void)
>{
> TCCR0 = 0x00; //stop
> ASSR = 0x00; //set async mode
> TCNT0 = 0x06; //set count
> OCR0 = 0xFA;
> TCCR0 = 0x04; //start timer
>}
>
>unsigned char digit_num=0;
>
>#pragma interrupt_handler timer0_ovf_isr:17
>void timer0_ovf_isr(void)
>{
> TCNT0 = 0x06; //reload counter value
> digit_num++;
> digit_num = digit_num%4;
> PORTC = 0x0f;
> PORTA = segment_data[display_num[digit_num]];
> PORTC = ~(0x01 << digit_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 main(void)
>{
> int i=0;
> init_devices();
>
> while(1){
> i++;
> display_num[0] = (i%10000)/1000;
> display_num[1] = (i%1000)/100;
> display_num[2] = (i%100)/10;
> display_num[3] = (i%10);
> delay(2000);
>
> //LED동작
> PORTG = 0x01;
> delay(500);
> PORTG = 0x02;
> delay(500);
> PORTG = 0x03;
> delay(500);
>
> PORTG = 0x00;
> delay(500);
> }
>}
>
>이 시디에 있는 예제는 icc avr용으로 알고있습니다.
>
>근데 icc avr은 데모버젼이라 45일만쓸수 있다고 해서...
>
>avr studio를 쓰려고 하는데 여기서 이 예제를 컴파일하면
>
>에러가 나서요,,, 헤더파일이 다른건지... 어떻게 수정해야하는지 알려주시면 감사하겠습니다.
>
>
>void delay(int n)
>{
> volatile int i,j;
> for(i=1;i<n;i++)
> {
> for(j=1;j<600;j++);
> }
>}
>
|
||||
