Q&A
| 번호 | 제목 | 작성자 | 등록일 | 조회 |
|---|---|---|---|---|
| 4443 | 답변완료ATMEGA128 PRO 구매시 hex 파일... | 손명욱 | 2010-01-16 | 1,257 |
|
안녕하세요. 위 보드 구매자 입니다.
구매해서 이것 저것 해보고 있는데... FND 가 너무 어둡게 켜지네요.
처음에 올려져 있던 hex 파일을 올려서 밝기를 비교해 보고 싶습니다.
원래 올려져 있는 프로그램 hex 파일 좀 메일로 보내 주세요.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨를 이용하여 주셔서 감사합니다.
아래에 가시면 모듈 테스트 소스가 있으니, 참고 바랍니다.
- 아래 -
http://www.newtc.co.kr/board/view.php?id=pds&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=모듈&select_arrange=headnum&desc=asc&no=216
수고하세요.
>안녕하세요. 위 보드 구매자 입니다.
>
>구매해서 이것 저것 해보고 있는데... FND 가 너무 어둡게 켜지네요.
>
>처음에 올려져 있던 hex 파일을 올려서 밝기를 비교해 보고 싶습니다.
>
>원래 올려져 있는 프로그램 hex 파일 좀 메일로 보내 주세요.
|
||||
| 4442 | 답변완료감사합니다 | choi | 2010-01-16 | 1,278 |
|
저는 50대 초반입니다
늦게나마 마이컴을 배워볼려고 백방으로 노력하여 먼저 PIC책과 킷트를구입했습니다
하지만 c언어와 컴파일러를 하지못해 책을 보았지만 너무 어려워 포기하고
<이쪽에 전공하신분이면 쉽겠지만 전혀 다른 분야에서 이쪽을 배울려고하니 너무 어렵게 되있더군요>
우연한 기회에 본 싸이트를알게되어 USB ISP 와 atmega128모듈을 구입하여
강좌란을 아주 열심히 보고 있습니다
정말 알기쉽게 동영상이 잘되어있어 많이 이해가 갑니다
일정 시간이 흘러야 잘 할수 있겠지요 급하게 다 알고 싶지는 않습니다 천천히
나에게 avr을 갖고 놀게 해준 본 싸이트에 진심으로 감사드립니다
아주 쉽게 기초 적인것 부터 잘 가르쳐 주시면 감사하겠습니다
꾸벅
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
저희 회사는 고객님 처럼 처음 시작하시는 분 부터, 전문적인 일을 하시는 분들까지
많은 고객님의 도움을 주기 위해서 항상 노력하고 있습니다. 특히, 처음 시작하는
분들에게는 많은 도움이 되기를 바라면서, 항상 노력하고 있습니다.
Q&A를 통해서, 본사 제품 관련 질문들도 성실히 답변해 드리고 있구요.
고객님께 강의가 잘 맞아서 다행입니다.
동영상 강좌를 다 보시고서 강좌->AVR 강좌에서 초초보 강좌를 보시면서, 하나하나 따라해 보시기 바랍니다. 그러고서는 기본 강좌를 보시면 좋겠습니다.
저희들도 고객님처럼 열심히 하시는 고객님을 보면, 더 열심히 해야 겠구나 하면서 힘이 납니다.
열심히 하셔서, 언젠가는 고수가 되시기 바랍니다. 그리고, 네이버의 본사 까페를 이용하셔도 좋습니다. 그리고, 저희 까페는 Q&A를 본명으로 운영하고 있으니, 반드시 본명으로 질문하여 주시기 바랍니다. 그리고, HAM 이신가 봅니다. 저도 HAM 을 대학에서부터 접해서, 예전에 개인 호출호명까지 받았었지요. HL 대 이신걸 보니, 매우 오래하신것 같네요. 하여간 반갑습니다.
수고하세요.
>저는 50대 초반입니다
>늦게나마 마이컴을 배워볼려고 백방으로 노력하여 먼저 PIC책과 킷트를구입했습니다
>하지만 c언어와 컴파일러를 하지못해 책을 보았지만 너무 어려워 포기하고
><이쪽에 전공하신분이면 쉽겠지만 전혀 다른 분야에서 이쪽을 배울려고하니 너무 어렵게 되있더군요>
>우연한 기회에 본 싸이트를알게되어 USB ISP 와 atmega128모듈을 구입하여
>강좌란을 아주 열심히 보고 있습니다
>정말 알기쉽게 동영상이 잘되어있어 많이 이해가 갑니다
>일정 시간이 흘러야 잘 할수 있겠지요 급하게 다 알고 싶지는 않습니다 천천히
>나에게 avr을 갖고 놀게 해준 본 싸이트에 진심으로 감사드립니다
>아주 쉽게 기초 적인것 부터 잘 가르쳐 주시면 감사하겠습니다
>꾸벅
|
||||
| 4441 | 답변완료모터구동모듈관련 질문드립니다. | 전부일 | 2010-01-15 | 1,279 |
|
모터는 기어드 엑츄에이터를 사용하는데 기존에 3A짜리 드라이버 AM-DC2-2D의 L298N드라이버IC
가 자주나가서 봤더니 구동 시작시점에서 전류가 5A가 찍히는것을 확인할 수 있었는데요...
검색해보니 AM-DC1-3D는 PEAK값이 6A로 되어있고 듀얼채널지원하는 AM-DC2-4C는 4A로 되어
있는데 어느 것을 사용하는 것이 좋을지 문의 드리고 드라이버를 바꾸면같은 문제가 발생하지 않을
지에 대해서 문의 드립니다.. 엑츄에이터 2개를 사용해야 해서요...그리고 LM18200IC도 판매하는지
와 단가도 문의 드립니다..
관리자 답변
안녕하세요? 전부일님,
모터가 사용하는 피크 전류는 구동 시점에 5A라고 말씀해 주셔서, 이미 AM-DC2-2D나 AM-DC2-4C는 사용하기가 어렵겠구요.
AM-DC1-3D를 사용하시는 것이 좋겠습니다. 헌데, 평균 사용 전류가 3A근처까지 가거나 3A를 넘는다면, 이 모듈도 사용하기가 어렵습니다.
IC 관련되어서는 견적을 이메일 드렸습니다.
감사합니다.
류대우
>모터는 기어드 엑츄에이터를 사용하는데 기존에 3A짜리 드라이버 AM-DC2-2D의 L298N드라이버IC
>
>가 자주나가서 봤더니 구동 시작시점에서 전류가 5A가 찍히는것을 확인할 수 있었는데요...
>
>검색해보니 AM-DC1-3D는 PEAK값이 6A로 되어있고 듀얼채널지원하는 AM-DC2-4C는 4A로 되어
>
>있는데 어느 것을 사용하는 것이 좋을지 문의 드리고 드라이버를 바꾸면같은 문제가 발생하지 않을
>
>지에 대해서 문의 드립니다.. 엑츄에이터 2개를 사용해야 해서요...그리고 LM18200IC도 판매하는지
>
>와 단가도 문의 드립니다..
|
||||
| 4440 | 답변완료모터 구동에 관한 질문입니다. | 이재락 | 2010-01-15 | 1,408 |
|
모터구동모듈로 모터 2개를 각각 타이머/카운터 1 과 타이머/카운터 3의 비교일치로 구동할려고 합니다.
그런데 다중 인터럽트이다 보니, 비교일치 인터럽트가 안되는거 같습니다.
어떤식으로 해결해야 될지 문제 실마리를 좀 제시해 주시면 감사합니다.
완전 가르쳐 달라는 말이 아니라, 방식을 조금 설명해주시면 감사합니다.
그리고 항상 질문에 답변 주신 점 감사합니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
다중 인터럽트를 사용하다고 인터럽터가 안되는것은 아닙니다.
인터럽터 루틴안을 최적화? 문장을 짧게 구현하시고 while이나 for 반복문 같은 문장을 넣지
마시기 바랍니다. 당연히 printf() 같은 문장도 넣으시면 안되는것죠
모터하나 구동 시키는것을 먼저 해보시길 바랍니다.
수고하세요
>모터구동모듈로 모터 2개를 각각 타이머/카운터 1 과 타이머/카운터 3의 비교일치로 구동할려고 합니다.
>그런데 다중 인터럽트이다 보니, 비교일치 인터럽트가 안되는거 같습니다.
>어떤식으로 해결해야 될지 문제 실마리를 좀 제시해 주시면 감사합니다.
>완전 가르쳐 달라는 말이 아니라, 방식을 조금 설명해주시면 감사합니다.
>그리고 항상 질문에 답변 주신 점 감사합니다.
|
||||
| 4439 | 답변완료안녕하십니까. | 김동규 | 2010-01-14 | 1,514 |
|
관리 자분께서 상세히 설명해 주셔서 대충이나마 감을 잡았습니다.
예제 프로젝트 파일 불러와서 시키는대루 다하구 컴파일 할려는데
엑세스가 거부 되었습니다가 뜹니다.
포트도 잘잡았구... 시키는거 다했는데 왜이런지 궁금합니다.
관리자 답변
사진하나 더붙이겠습니다.
|
||||
| 4438 | 답변완료3축 가속도 센서와 자이로 센서의 차이점 | ks | 2010-01-14 | 1,419 |
|
3축 가속도 센서와 자이로센서의 차이점을 상세히 알고 싶습니다
활용도가 어떤 면에서 틀린 것인지
어떤 값이 측정이 되는 것인지
또 다른 차이점이 있으면 알려주시기 바랍니다
그리고, 저희가 사람의 낙상에 대해 연구하는데 휠체어를 사용했을시에 어떤 센서가 더 적합 한지 알고 싶습니다.
추운데 감기 조심하세요~
관리자 답변
안녕하세요? 고객님,
본 게시판은 본명으로 질문이 들어 왔을 때만, 답변해 드리고 있습니다.
유의하셔서, 다음에는 꼭 본명으로 질문하여 주세요.
가속도 센서와 자이로 센서는 분명히 차이가 있습니다.
쉽게 말하자면, 가속도 센서는 X, Y,Z 축 각각의 가속도와 각 방향으로 기울어짐을
나타내구요. 자이로 센서는 센서가 몇 도 돌아갔는 지를 나타냅니다.
가속도 센서에서는,
가속도 = 정적 가속도 + 동적 가속도
와 같이 수식으로 표현될 수 있습니다.
여기서, 정적 가속도는 각 축의 기울어짐에 대한 중력 가속도로 흔히 표현됩니다.
자이로 센서는,
0도 방향을 설정해 주면, 그 방향으로부터 몇도나 돌아갔는 지 현재의 방향을 알아 낼 수 있습니다. 다만, 처음에는 지도상의 0도 방향이 어디인지 정해줘야 하죠. 즉, 지도상에서 쓰려면 북쪽이 어디인지 알아야 쓸 수 있습니다. 이걸 알려면, 또한 지자기센서를 사용하여 알아내거나,
북쪽이 어느방향인지 한 번은 매칭한 뒤, 그 방향을 0도로 놓고 써야 겠습니다.
자이로 센서는 특히, 계속 돌다 보면, 영점을 잃어 버리게 되어, 오차가 많이 생기게 되는 데,
지자기 센서로 이 방향 오차를 잡아 주는 것이 좋습니다.
즉, 물체의 이동 경로를 표시하려면, 우선 시작점 위치를 찍은 후에, 자이로 센서로 방향을 가속도 센서로 가속도값을 얻어서 두번 적분하여, 거리를 알아내고 하여 현재의 위치를 알아내어 표시하면 됩니다.
본 사에서는 3축 가속도 센서 모듈을 판매하고 있습니다. 본 가속도 센서로는
하드디스크나 랩탑 PC의 자유낙하 검출, 핸드폰 모션 다이얼링, 모션 센싱, PDA의 텍스트 스크롤, 네비게이션에서 G센서 틸트(기울어짐) 보상, 게임기에서 기울어짐과 모션 센싱, 로봇의 모션 센싱 등에 사용하실 것을 권고합니다.
또한, 2축 자이로 센서 모듈도 이번달부터 판매가 시작됩니다.
본사로 연락 주시면, 현재는 소량 구매가 가능합니다.
자유 낙하와 같은 낙상 관련된 거라던가, 노트북을 떨어뜨리거나, 핸드폰을 떨어뜨리거나, 하드디스크를 떨어뜨리거나 하는 것은 가속도 센서로 순간 가속도가 갑자기 증가되는 것을 감지하는것이 중요합니다. 즉, 가속도 센서로 하시는 것이 좋겠습니다.
감사합니다.
>3축 가속도 센서와 자이로센서의 차이점을 상세히 알고 싶습니다
>
>활용도가 어떤 면에서 틀린 것인지
>
>어떤 값이 측정이 되는 것인지
>
>또 다른 차이점이 있으면 알려주시기 바랍니다
>
>
>그리고, 저희가 사람의 낙상에 대해 연구하는데 휠체어를 사용했을시에 어떤 센서가 더 적합 한지 알고 싶습니다.
>
>추운데 감기 조심하세요~
|
||||
| 4437 | 답변완료ISP mode 오류 | 양우열 | 2010-01-14 | 1,417 |
|
제가 윈도우7상에서 다른 옵션은 하나도 안만지고
윈7깔고 처음으로 프로그램을 다운 받을려고 했는데 에러가 뜨네요.
다른 옵션들 만져봐도.. 마찬가지에요.
원인하고 방법 좀 알려주세요.
관리자 답변
안녕하세요? 고객님,
어떤 프로그램에서 어떤 어떤 장비를 사용하시고,
드라이버는 깔고나서 어떻게 나오고....등등...
자세한 정보를 올려 주셔야 답변이 가능합니다.
수고하세요.
>제가 윈도우7상에서 다른 옵션은 하나도 안만지고
>윈7깔고 처음으로 프로그램을 다운 받을려고 했는데 에러가 뜨네요.
>다른 옵션들 만져봐도.. 마찬가지에요.
>원인하고 방법 좀 알려주세요.
|
||||
| 4436 | 답변완료RS-232 통신을 할려고 합니다. | 윤정빈 | 2010-01-14 | 1,276 |
|
제가 구입한 물품은 ATMEGA 128 -PRO 완제품을 구입하였습니다.
RS-232 통신을 하려고 하는데, 키트에 포함된 시리얼 포트 케이블 같이 생긴걸로도
가능한지 궁금합니다. 아니면 RS-232모듈을 따로 구입 해야하는지 궁금합니다.
그리고 적외선센서를 아트메가 128 프로에 달려고 하는데 적외선 센서 모듈도 구입 해야하나요 ?
적외선 센서사용을 하기위해서는 아트메가 128 프로 외에 어떤것이 필요한지; 물품 이름좀 알려주세요..제가 AVR 초보라서 ㅠ 지식이 없네요 . .
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
아마도 KD-128PRO-C(완제품) 을 구매하신 것 같네요.
거기에 포함된 시리얼 케이블이 SE-3T9 라고 제품 소개에 보면 나옵니다.
그게 맞다면, PC의 시리얼 포트에 연결하시면 시리얼 테스트가 가능합니다.
AM-128PRO 모듈의 UART0, 1번 모두 사용 가능하지만,
처음엔 0번으로 테스트 하시는 것이 편리합니다.
그리고, 적외선 센서 테스트는 AM-IRS나 AM-IRS4D를 구매하시면 테스트 할 수 있겠습니다.
따로 필요한 것은 없습니다. 2x5 박스 헤더 케이블이 필요한데, 그건 이미 킷트에 있으니까요.
감사합니다.
>제가 구입한 물품은 ATMEGA 128 -PRO 완제품을 구입하였습니다.
>RS-232 통신을 하려고 하는데, 키트에 포함된 시리얼 포트 케이블 같이 생긴걸로도
>가능한지 궁금합니다. 아니면 RS-232모듈을 따로 구입 해야하는지 궁금합니다.
>
>그리고 적외선센서를 아트메가 128 프로에 달려고 하는데 적외선 센서 모듈도 구입 해야하나요 ?
>
>적외선 센서사용을 하기위해서는 아트메가 128 프로 외에 어떤것이 필요한지; 물품 이름좀 알려주세요..제가 AVR 초보라서 ㅠ 지식이 없네요 . .
|
||||
| 4435 | 답변완료작동관련 문의 드립니다. | 박철민 | 2010-01-13 | 1,142 |
|
atmaga128 을 가지고 7세그먼트 실험과 스탭핑 모터를 구동 시켜보았는데요
한참 후에 전원을 인가 후 작동을 하지않습니다.
프로그램도 정상적으로 들어가고 전원불도 들어오는데 무슨 문제점인지 알고 싶습니다.
체크할 사항을 알려주십시오
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
잘돌고있다가 시간이 어느정도 지나면 동작하지않는다는 말인가요?
지금말하신 내용으로는 정확히 뭐라고는 알수 없습니다.
아마 아래 내용 저럴수도 있다는 말입니다.
7805에 열이 계속 누적돼면 부하단에 전원이 안들어갈수 있습니다.
높은 전압걸어주거나 소모전류가 높아지면 7805라는 레큘레이터가 열을 발생합니다.
그런경우는 방열판이나 입력된는 전압을 내리거나 하셨야합니다.
7805는 리니어 레큘레이터 있기떄문에 전압차 따라 열로 소모합니다.
수고하세요.
>atmaga128 을 가지고 7세그먼트 실험과 스탭핑 모터를 구동 시켜보았는데요
>
>한참 후에 전원을 인가 후 작동을 하지않습니다.
>
>프로그램도 정상적으로 들어가고 전원불도 들어오는데 무슨 문제점인지 알고 싶습니다.
>
>체크할 사항을 알려주십시오
|
||||
| 4434 | 답변완료서보모터 2개를 동시에 제어하려고 합니다. | 서보모터 | 2010-01-13 | 1,279 |
|
시작한지 얼마 안된 초보입니다..
CCTV등에 쓰이는 팬틸트를 제작하려고 합니다.
초기에는 시리얼 통신으로 서보모터 2개를 제어해서 팬틸트 같은 동작을 구현하는것이 목표이고
나중에는 센서까지 추가하여 신호가 들어온쪽으로 모터가 움직이게 하려는데
예제 파일중에 시리얼 통신으로 서보모터 제어하는 예제는 모터 하나만 제어가 가능하더군요..
a와 q를 눌렀을때는 첫번째 핀에 꽃힌 모터를 좌우로 움직이고
s와 w를 눌렀을때 두번째 핀에 꽃힌 모터를 좌우로 움직이려면 어떻게 해야 하나요?
다른 예제 참고해서 되는대로 소스 갖다 붙여봤는데 컴파일은 되는데 시리얼 통신이 안되네요..
시리얼 통신으로 2개의 모터를 각각 따로 제어하는 소스 부탁드립니다..
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
예제코드및 하드웨어 수정에 관해서는 써포트를 하지않고 있습니다.
주어진 예제 코드로 직접 작업하셔야 할 부분입니다.
프로젝트에 진행에 대해서 따로 받고 있습니다.
프로젝트 의뢰를 하고 싶으시면 아래에 메일로 문의 하시길 바랍니다.
E-mail : davidryu@newtc.co.kr
수고하세요.
>
>시작한지 얼마 안된 초보입니다..
>CCTV등에 쓰이는 팬틸트를 제작하려고 합니다.
>초기에는 시리얼 통신으로 서보모터 2개를 제어해서 팬틸트 같은 동작을 구현하는것이 목표이고
>나중에는 센서까지 추가하여 신호가 들어온쪽으로 모터가 움직이게 하려는데
>
>예제 파일중에 시리얼 통신으로 서보모터 제어하는 예제는 모터 하나만 제어가 가능하더군요..
>a와 q를 눌렀을때는 첫번째 핀에 꽃힌 모터를 좌우로 움직이고
>s와 w를 눌렀을때 두번째 핀에 꽃힌 모터를 좌우로 움직이려면 어떻게 해야 하나요?
>다른 예제 참고해서 되는대로 소스 갖다 붙여봤는데 컴파일은 되는데 시리얼 통신이 안되네요..
>
>시리얼 통신으로 2개의 모터를 각각 따로 제어하는 소스 부탁드립니다..
>
>//ICC-AVR application builder : 2007-04-20 오후 2:39:41
>// Target : M128
>// Crystal: 16.000Mhz
>//
>// Made by New Technology Company(N.T.C) in Korea.
>// DAEWOO RYU
>// Email : davidryu@newtc.co.kr
>// 82-2-704-4774(TEL), 82-2-704-4733(FAX)
>// http://www.NewTC.co.kr
>//
>
>#include <iom128v.h>
>#include <macros.h>
>#include <stdio.h>
>
>#define SERVOMIN 0
>#define SERVOMAX 200
>//#define SERVOMAX 100
>#define SERVOPORT PORTF
>#define SERVODDR DDRF
>
>#define MOVMAX 23
>#define MOVMIN 20
>
>#define VALUEMIN 6
>#define VALUEMAX 24
>
>#define ARRAYMAX 16
>
>unsigned int Servo[2]={0,};
>volatile unsigned int count=0;
>volatile unsigned int servoTime = 0;
>volatile int defValue;
>int i;
>
>
>// printf 함수 사용시 추가할 것.
>int putchar(char c)
>{
> while (((UCSR0A>>UDRE0)&0x01) == 0) ; // UDRE, data register empty
>
> UDR0 = c;
> return c;
>}
>
>// scanf 함수 사용시 추가할 것.
>int getchar(void)
>{
> while ((UCSR0A & 0x80) == 0);
> return UDR0;
>}
>
>
>void port_init(void)
>{
> PORTA = 0x00;
> DDRA = 0x00;
> PORTB = 0x00;
> DDRB = 0x00;
> PORTC = 0x00; //m103 output only
> DDRC = 0x00;
> PORTD = 0x00;
> DDRD = 0x00;
> PORTE = 0x00;
> DDRE = 0x00;
> PORTF = 0x00;
> DDRF = 0xFF;
> PORTG = 0x00;
> DDRG = 0x00;
>}
>
>//TIMER0 initialize - prescale:64
>// WGM: Normal
>// desired value: 100uSec
>// actual value: 100.000uSec (0.0%)
>void timer0_init(void)
>{
> TCCR0 = 0x00; //stop
> ASSR = 0x00; //set async mode
> TCNT0 = 0xE7; //set count
> OCR0 = 0x19;
> TCCR0 = 0x04; //start timer
>}
>
>#pragma interrupt_handler timer0_ovf_isr:17
>void timer0_ovf_isr(void)
>{
> unsigned char n = 0;
>
> TCNT0 = 0xE7; //reload counter value
> if(servoTime >= SERVOMAX){
> servoTime = SERVOMIN;
> }
> servoTime++;
> if(defValue > servoTime)
> SERVOPORT = 0x01;
> else
> SERVOPORT = 0x00;
>}
>
>//UART0 initialize
>// desired baud rate: 115200
>// actual: baud rate:111111 (3.7%)
>// char size: 8 bit
>// parity: Disabled
>void uart0_init(void)
>{
> UCSR0B = 0x00; //disable while setting baud rate
> UCSR0A = 0x00;
> UCSR0C = 0x06;
> UBRR0L = 0x08; //set baud rate lo
> UBRR0H = 0x00; //set baud rate hi
> UCSR0B = 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();
> timer0_init();
> SERVODDR = 0xff;
>
> 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 delay(int cnt){
> int i, j;
>
> for(i=0; i < cnt; i++){
> for(j=0; j < 1000; j++){
> ;
> }
> }
>}
>
>void main(void){
> unsigned char i;
> unsigned char ch;
> unsigned char bitreset[2]={0xFE, 0xFD};
> printf("Testing Servo\\r\\n");
> init_devices();
> delay(1000);
> Servo[0] = 20;
> Servo[1] = 20;
> while(1){
> scanf("%c", &ch);
> printf("Value:%d",Servo[0]);
> if((ch == 'a') || (ch == 'A')){
> Servo[0]++;
> }
>
> if((ch == 'q') || (ch == 'Q')){
> Servo[0]--;
> }
>
> if(Servo[0] <=7) Servo[0] = 7;
> if(Servo[0] >=24) Servo[0] = 24;
>
> printf("Value:%d",Servo[1]);
> if((ch == 's') || (ch == 'S')){
> Servo[1]++;
> }
>
> if((ch == 'w') || (ch == 'W')){
> Servo[1]--;
> }
> if(Servo[1] <=7) Servo[1] = 7;
> if(Servo[1] >=24) Servo[1] = 24;
> if(count>4999){
> SERVOPORT = 0xFF;
> count = 0;
> }
> for(i=0; i<2; i++){
> if(Servo[i] < count){
> SERVOPORT &= bitreset[i];
> }
> }
> }
> delay(1000);
>}
|
||||
| 4433 | 답변완료안녕하십니까. | 김동규 | 2010-01-12 | 1,532 |
|
안녕하십니까.
제가 프로그래밍과 모듈 사용법에 대해서 무뇌한이라서 이렇게 뉴티시에 도움의 손길을 내밀
게 되었습니다.
제가 이번에
(1)SE-SM243 (스테핑모터)
(2)AM-MS2 (스테핑모터 드라이버)
(3)AVR용 USB-ISP 라이트 V03
(4)AB-M128-B (소형 개발모듈을)
(5)ex_stepping_AM_MS2_example[1]
을 사용하여 스테핑 모터를 구동하려고 하고있습니다.
뉴티시에서 제공하는 동영상강좌 및 도움이 되는 여러 사이트들과 카페등을 돌아다니면서
avr에 대한 자료들을 공부 하였습니다. 그런데 실제로 만들어 보지도 못하고 실물을 본것이
처음이라서 난 관에 봉착하였습니다.
1. 모터드라이버 부분에 모터 전원부 부분 이랑 avr 모듈에 전원출력 12v 부분을 연결 하여야
하나요?
2. 강좌 처음 ....atmega128을 처음 접하시는 분들께 바로 위에
[설명] 프로젝트 생성 및 hex 다운로드 이건 꼭해줘야 하는 건가요?
3. usp 커넥터 손쉽게 따라하기 ppt 를 봤는데요 설정하라는거 다하고 했는데 입력이
되는건지 모르겠어요... 원래라면 화면 오른쪽 상단부분에 게이지 바가 생긴다고 하는데 안 생겼
거든요.. 질문이 많아서 죄송합니다.
4. 스텝모터 예제에 보면 포트 이니셜 정할때 포트 g 가있는데 동영상강좌에서 g를 지우던데
포트g에 0x03 의 의미가 궁금합니다...
5. 컴파일을 시켜본적이 없어서 컴파일러는 종류별로 다받았는데 ...하기가 쉽지 않네요...
그래서 newtc에서 강좌가 있는 icc를 사용하는데 예제 파일을 불러서 컴파일을 하려는데
컴파일 하는 매뉴가 회색(비활성화) 가 되어있습니다. 프로젝트를 우선 생성하고 예제에 있는
여러가지 파일중에 c 소스만 로드 하면 되는것인가요...
6. 끝으로 예제파일을 컴파일 하고 드라이버 부분의 모터 전원부와 모듈의 전원공급부를 연결하면
모터가 도는것인가요? 포트가 c만 설정 되어있는거 같은데..따로 입력이 없어도 동작 되는지
궁금하네요...
질문이 매우 많고 너무 기초적인 부분들이 많아서 죄송합니다.
혼자서 해결해 보려고 했지만...맨땅에 헤딩하는 기분이라서 이렇게 부끄러움을 무릅쓰고 질문
올립니다..
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
질문에 답변하여 드릴께요.
1. 모터드라이버 부분에 모터 전원부 부분 이랑 avr 모듈에 전원출력 12v 부분을 연결 하여야
하나요?
==> 모터 전원부에는 12~24V 를 공급해 주어야 하구요. 또한, 전류도 충분히 들어가야 합니다. 스테핑 모터는 무부하시에도 300mA 정도 소모하구요. 모터 종류에 따라서 최대 3A까지 소모됩니다. 본사에서 판매중인 모터는 대부분 1A 정도까지 소모합니다. AVR 모듈은 설명서를 자세히 보면 5V를 공급하도록 되어 있구요. AVR 보드에 아답타로 9~12V 정도를 공급하면 보드에서 5V로 자동으로 변환하여 모듈에 5V를 공급합니다.
2. 강좌 처음 ....atmega128을 처음 접하시는 분들께 바로 위에
[설명] 프로젝트 생성 및 hex 다운로드 이건 꼭해줘야 하는 건가요?
==> 프로젝트 생성을 하지 않고 어떻게 프로그램을 만드나요. 당연히 꼭 공부 해야 합니다.
만들고 난 프로그램은 AVR의 플래시 메모리에 다운로드 해야 사용이 가능하니, 이것도 꼭 공부 해야 겠습니다. 아무래도 강좌->동영상 강좌를 먼저 보신 후에, AVR 강좌의 초초보 강좌를 공부하는 게 좋겠습니다.
3. usp 커넥터 손쉽게 따라하기 ppt 를 봤는데요 설정하라는거 다하고 했는데 입력이
되는건지 모르겠어요... 원래라면 화면 오른쪽 상단부분에 게이지 바가 생긴다고 하는데 안 생겼
거든요.. 질문이 많아서 죄송합니다.
==>USBISP 사용자 설명서를 말하는 건가요? 그런 내용은 없는데요....FAQ에 가서 다운로드 받아서 다시 읽어 보시기 바랍니다.
4. 스텝모터 예제에 보면 포트 이니셜 정할때 포트 g 가있는데 동영상강좌에서 g를 지우던데
포트g에 0x03 의 의미가 궁금합니다...
==> 포트 G에 0x03을 출력하면 이진수로 00000011을 출력하는 겁니다. 즉, G 포트의 0번과 1번 비트를 1로 만드는 겁니다. 본사 보드에서는 LED를 둘 다 켜는 것에 해당하죠.
5. 컴파일을 시켜본적이 없어서 컴파일러는 종류별로 다받았는데 ...하기가 쉽지 않네요...
그래서 newtc에서 강좌가 있는 icc를 사용하는데 예제 파일을 불러서 컴파일을 하려는데
컴파일 하는 매뉴가 회색(비활성화) 가 되어있습니다. 프로젝트를 우선 생성하고 예제에 있는
여러가지 파일중에 c 소스만 로드 하면 되는것인가요...
==> 프로젝트 생성 후, C 소스를 생성하고, project에 add 한 후에, roject->Options에서 Target을 ATMEGA128로 잡고서 컴파일하면 됩니다. 동영상 강좌의 다운로드 하는 강좌를 참고하세요.
6. 끝으로 예제파일을 컴파일 하고 드라이버 부분의 모터 전원부와 모듈의 전원공급부를 연결하면
모터가 도는것인가요? 포트가 c만 설정 되어있는거 같은데..따로 입력이 없어도 동작 되는지
궁금하네요...
==> 모터 전원부와 메인보드에 전원을 각각 넣어 줘야 동작할 준비가 되구요. 소스를 넣어 줘야 동작하겠지요. 물론, 소스에 맞게 모터 구동부를 메인보드와 연결해야 겠구요.
포트 C는 예제구요. 포트 A ~ 포트 G까지 모두 가능합니다 다만, 킷트에는 포트 A~ 포트 F까지만 커넥터가 나와 있고, G 포트는 LED와 스위치로 연결되어 있습니다. 소스 수정하면 모든 포트 사용 가능합니다.
우선, 강좌->동영상 강좌를 봐서 그 내용을 이해하는 것이 좋겠구요. 그런 다음에 꼭 초초보 강좌를 보세요.
수고하세요.
>안녕하십니까.
>
>제가 프로그래밍과 모듈 사용법에 대해서 무뇌한이라서 이렇게 뉴티시에 도움의 손길을 내밀
>
>게 되었습니다.
>
>제가 이번에
>(1)SE-SM243 (스테핑모터)
>(2)AM-MS2 (스테핑모터 드라이버)
>(3)AVR용 USB-ISP 라이트 V03
>(4)AB-M128-B (소형 개발모듈을)
>(5)ex_stepping_AM_MS2_example[1]
>
>을 사용하여 스테핑 모터를 구동하려고 하고있습니다.
>
>뉴티시에서 제공하는 동영상강좌 및 도움이 되는 여러 사이트들과 카페등을 돌아다니면서
>
>avr에 대한 자료들을 공부 하였습니다. 그런데 실제로 만들어 보지도 못하고 실물을 본것이
>
>처음이라서 난 관에 봉착하였습니다.
>
>1. 모터드라이버 부분에 모터 전원부 부분 이랑 avr 모듈에 전원출력 12v 부분을 연결 하여야
> 하나요?
>
>2. 강좌 처음 ....atmega128을 처음 접하시는 분들께 바로 위에
> [설명] 프로젝트 생성 및 hex 다운로드 이건 꼭해줘야 하는 건가요?
>
>3. usp 커넥터 손쉽게 따라하기 ppt 를 봤는데요 설정하라는거 다하고 했는데 입력이
> 되는건지 모르겠어요... 원래라면 화면 오른쪽 상단부분에 게이지 바가 생긴다고 하는데 안 생겼
> 거든요.. 질문이 많아서 죄송합니다.
>
>4. 스텝모터 예제에 보면 포트 이니셜 정할때 포트 g 가있는데 동영상강좌에서 g를 지우던데
> 포트g에 0x03 의 의미가 궁금합니다...
>
>5. 컴파일을 시켜본적이 없어서 컴파일러는 종류별로 다받았는데 ...하기가 쉽지 않네요...
> 그래서 newtc에서 강좌가 있는 icc를 사용하는데 예제 파일을 불러서 컴파일을 하려는데
> 컴파일 하는 매뉴가 회색(비활성화) 가 되어있습니다. 프로젝트를 우선 생성하고 예제에 있는
> 여러가지 파일중에 c 소스만 로드 하면 되는것인가요...
>
>6. 끝으로 예제파일을 컴파일 하고 드라이버 부분의 모터 전원부와 모듈의 전원공급부를 연결하면
> 모터가 도는것인가요? 포트가 c만 설정 되어있는거 같은데..따로 입력이 없어도 동작 되는지
> 궁금하네요...
>
>질문이 매우 많고 너무 기초적인 부분들이 많아서 죄송합니다.
>혼자서 해결해 보려고 했지만...맨땅에 헤딩하는 기분이라서 이렇게 부끄러움을 무릅쓰고 질문
>올립니다..
|
||||
| 4432 | 답변완료USBISP 계속 붉은색 led만 점멸합니다. | 안준규 | 2010-01-12 | 1,335 |
|
실험보드는 따로 없이 atmega 128에 직접 연결해서 사용하려합니다.
핀은 ISP로 모두 제대로 연결했고, 결선상태도 모두 확인하였습니다.
전원은 따로 5V를 공급해주고 있습니다.
그런데 컴퓨터와 연결된 USBISP V03의 붉은색 led만 점멸하고 있습니다.
컴퓨터에서 USBISP는 제대로 인식되고 이상없이 동작한다고 나오는데,
혹시 led가 문제인지 싶어 그냥 써보려고 했는데, signature bit은 계속 0xFFFFFF나 0xFF00FF
이런 식으로만 나옵니다. 그냥 모두 무시하고 write를 하면 각 주소마다 0xFFFF나 0x0000이런 값들만
나오는 상황입니다. 혹시나해서 ISP용 케이블을 뽑고 UART를 이용해보아도 signature bit은 0x000000이 나오고 lock bit이 설정되어 있다고 write는 할 수도 없습니다.
USBISP 설명서를 찾아보면 AVR과 연결되지 않은 상태라고 나와있는데,
이런 상황이 벌어지는 원인을 찾을 수 없어서 이렇게 문의드립니다.
(compiler는 codevision 1.24.6 Professional을 사용하였고,
signature bit이나 write작업을 걸어주면 완료나 취소 이후 붉은색 led점멸이 꺼지고 녹색 led가
잠시 켜져있다가 다시 붉은색 led가 점멸합니다.)
(아, 그리고 혹시 불량인지 확인하기 위해 여분으로 구해둔 다른 USBISP V03으로 시도해봐도 같은 상황입니다.)
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
USBISP와 AVR을 제대로 연결했다면, 또한, 전원이 제대로 들어간다면 초록색이 점멸해야 정상입니다. 결선이 잘못되었기 때문에, 그렇게 나오는 것입니다. 특히 SCK 라인을 점검 바랍니다.
그리고, FAQ에서 USBISP 사용법 메뉴얼을 참고 바랍니다.
거기 보면, USBISP를 Codevision에서 어떻게 사용하는 지도 그 방법이 자세히 나와 있습니다.
아무래도 자세히 읽어 보는 것이 좋겠네요.
특히, USBISP는 코드비전에서는 V1.25.x 버전 이상에서 안정적으로 동작한다고, 코드비전 제조사에서 밝히고 있습니다. V1.25.xx 버전 이상을 이용하시기 바랍니다.
수고하세요.
>실험보드는 따로 없이 atmega 128에 직접 연결해서 사용하려합니다.
>
>핀은 ISP로 모두 제대로 연결했고, 결선상태도 모두 확인하였습니다.
>
>전원은 따로 5V를 공급해주고 있습니다.
>
>그런데 컴퓨터와 연결된 USBISP V03의 붉은색 led만 점멸하고 있습니다.
>
>컴퓨터에서 USBISP는 제대로 인식되고 이상없이 동작한다고 나오는데,
>
>혹시 led가 문제인지 싶어 그냥 써보려고 했는데, signature bit은 계속 0xFFFFFF나 0xFF00FF
>
>이런 식으로만 나옵니다. 그냥 모두 무시하고 write를 하면 각 주소마다 0xFFFF나 0x0000이런 값들만
>
>나오는 상황입니다. 혹시나해서 ISP용 케이블을 뽑고 UART를 이용해보아도 signature bit은 0x000000이 나오고 lock bit이 설정되어 있다고 write는 할 수도 없습니다.
>
>USBISP 설명서를 찾아보면 AVR과 연결되지 않은 상태라고 나와있는데,
>
>이런 상황이 벌어지는 원인을 찾을 수 없어서 이렇게 문의드립니다.
>
>(compiler는 codevision 1.24.6 Professional을 사용하였고,
>signature bit이나 write작업을 걸어주면 완료나 취소 이후 붉은색 led점멸이 꺼지고 녹색 led가
>잠시 켜져있다가 다시 붉은색 led가 점멸합니다.)
>(아, 그리고 혹시 불량인지 확인하기 위해 여분으로 구해둔 다른 USBISP V03으로 시도해봐도 같은 상황입니다.)
>
>
|
||||
| 4431 | 답변완료avr isp tool win98사용가능 문의. | 아이에스피 | 2010-01-12 | 1,276 |
|
USB-ISP V03(Model:AD-USBISPV03(-LK)을 구입하여 WIN98에서 사용 가능 합니까.
관리자 답변
안녕하세요
- isp 툴인 Avr Stdio 는 아래와 같이 가능합니다.
AVR Studio? 4 is the new professional Integrated Development Environment (IDE) for writing and debugging AVR? applications in Windows? 9x/NT/2000/XP/Vista(32- and 64-bit) environments.
usb 드라이버는 아래와 같이 사용가능합니다.
- Windows Vista/XP/Server 2003/2000/98SE
- Mac OS-X / OS-9
- Linux
수고하세요
>USB-ISP V03(Model:AD-USBISPV03(-LK)을 구입하여 WIN98에서 사용 가능 합니까.
|
||||
| 4430 | 답변완료Serial LCD모듈 AM-SLCD216 매뉴얼 - 링크수정 바랍니다. | kdhan | 2010-01-12 | 1,338 |
|
제품을 구입하고 매뉴얼을 보려고 합니다.
링크가 ㄲㅒ진것으로 보이는데 수정바랍니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
자료실 수정하면서, 링크가 잠시 잘못 되어 있엇던 것 같습니다.
수정하여 두었으니, 자료실에서 이용하시면 됩니다.
자료실->기존자료실에 예제도 있으니, 참고하시기 바랍니다.
SLCD로 검색하시면 됩니다.
그리고, 다음에는 본명으로 질문하여 주시면 더욱 감사하겠습니다.
감사합니다.
>제품을 구입하고 매뉴얼을 보려고 합니다.
>링크가 ㄲㅒ진것으로 보이는데 수정바랍니다.
|
||||
| 4429 | 답변완료3축 가속도 센서 모듈 ver.2(Model : AM-3AXIS ver.2) operating characteristics관련 문의입니다 | 박정호 | 2010-01-12 | 1,297 |
|
3축 가속도 센서 모듈 ver.2(Model : AM-3AXIS ver.2)을 사용하여 진동측정에 응용하여
사용하고 있는 대학원생입니다..
일반적으로 센서에 Frequency rage가 보통 스펙에 있는데
위 모듈에 사용된 Freescale 사의 MMA7260QT 칩의 operating characteristics를 봐도
Frequency rage 항목은 없습니다..
꼭 필요한 항목이라 확인 부탁드립니다..
그리고 항목중에 Bandwidth Response라는 항목이 있는데..
정확하게 무엇을 뜻하는지 설명 부탁드립니다..
제가 알고 있는 지식으로는 측대파응답 주파수가라 생각되는데 정확히 모르겠네요..
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
Freescale사의 MMA7260Q는 전형적으로 1kHz LPF를 장착하여 사용하도록 권고하고 있습니다.
또한, 내부 샘플링 주파수도 11kHz 라서, 11kHz로는 A/D 샘플링 및 외부 전원 공급 스위칭 주파수도 사용하지 말아달라는 내용이 있습니다. 이렇게 해야 간섭을 일으켜서 Aliasing error 들을 방지할 수 있으니까요.
또한, Control Timing 쪽에 보면, X,Y는 6kHz Z는 3.4kHz 로 되어 있는 데, 그 정도로 센싱하는 게 가장 좋을 것 같습니다.
또한 -3dB 지점, 즉 파워가 절반이 되는 지점이 XY가 350Hz, Z가 150Hz 라고 되어 있네요.
이 정도가 주파수 관련되서 데이터 시트에 나와 있는 정도입니다.
참고 바랍니다.
수고하세요.
>3축 가속도 센서 모듈 ver.2(Model : AM-3AXIS ver.2)을 사용하여 진동측정에 응용하여
>사용하고 있는 대학원생입니다..
>일반적으로 센서에 Frequency rage가 보통 스펙에 있는데
>위 모듈에 사용된 Freescale 사의 MMA7260QT 칩의 operating characteristics를 봐도
>Frequency rage 항목은 없습니다..
>꼭 필요한 항목이라 확인 부탁드립니다..
>그리고 항목중에 Bandwidth Response라는 항목이 있는데..
>정확하게 무엇을 뜻하는지 설명 부탁드립니다..
>제가 알고 있는 지식으로는 측대파응답 주파수가라 생각되는데 정확히 모르겠네요..
>
|
||||
