로그인 | 회원가입 | 주문 조회
총 10,743개의 질문이 있습니다.
번호 제목 작성자 등록일 조회
6423 답변완료IRS 만 그럼 구매하고 싶습니다. 박현식 2011-06-14 1,250
제품소개란에 기재해주셨으면 합니다. 그리고 아날로그타입이라 A/D해야 한다고 하셨는데 A/D가 무엇인가요? 빠른답변 감사드립니다.
관리자 답변 NEWTC · 2011-06-14
안녕하세요? 고객님, 아래에 메뉴얼이 있습니다. 참고 바라구요. 이론적인 배경은 강좌->로봇제작강좌에서 센서부 강좌를 참고 바랍니다. - 메뉴얼 - http://www.newtc.co.kr/download/AM-IRS/AM-IRS_manual.pdf 일반판매 용품이 아니라서 반드시 본사로 전화해서 구매하셔야 합니다. 수고하세요. >제품소개란에 기재해주셨으면 합니다. > >그리고 아날로그타입이라 A/D해야 한다고 하셨는데 A/D가 무엇인가요? > >빠른답변 감사드립니다.
6422 답변완료안녕하세요 밑에 센서 질문했던 사람이애요~ 박현식 2011-06-13 1,217
전에 적외선 센서 관련 질문 드렸는데 2쌍짜리 적외선 센서를 구입하려하는데 못찾겟네요 ㅠㅋㅋ 제품명이랑 가격이 어떻게 되는지
관리자 답변 NEWTC · 2011-06-13
안녕하세요? 고객님, AM-IRS 라는 제품이 있었는 데, 현재는 단종하였고, DC 라인트레이서 킷트에 포함시켜서만 판매하고 있습니다. IRS4D만 개별적으로 판매됩니다. IRS 판매 가능한 것으로 생각했었는 데, 죄송합니다. 단종인 것을 제가 실수한 것 같습니다. 제가 실수한 부분이라서, 굳이 원하신다면 IRS를 판매할 수 있도록 열어드리겠습니다. 본사로 연락 주시면 됩니다. IRS는 아날로그 타입이라서, A/D 하셔야 합니다. 편리하게는 디지탈 타입인 IRS4D를 구매하시는 것을 권고해 드립니다. 수고하세요. >전에 적외선 센서 관련 질문 드렸는데 > >2쌍짜리 적외선 센서를 구입하려하는데 못찾겟네요 ㅠㅋㅋ > >제품명이랑 가격이 어떻게 되는지
6421 답변완료제품을 보냈는데... 문성호 2011-06-13 1,290
저번에 제품에 문제가 있어서 연락을 드리고 제품을 6월 3일날 발송해 드렸는데 아직까지 소식이 없네요 빠른 연락 부탁 드립니다. 주문자는 문성호 제품명은 AM RFMOD 입니다.
관리자 답변 NEWTC · 2011-06-13
안녕하세요? 고객님, 내일 담당자 확인 후에 담당자가 직접 연락 드리도록 하겠습니다. 아마도 택배 사고가 났거나 한 것 같은데, 자세히 확인하여 드리겠습니다. 감사합니다. > > >저번에 제품에 문제가 있어서 >연락을 드리고 제품을 6월 3일날 발송해 드렸는데 >아직까지 소식이 없네요 >빠른 연락 부탁 드립니다. > >주문자는 문성호 >제품명은 AM RFMOD 입니다.
6420 답변완료제품 A/S 보냈는데 연락주세요 최덕용 2011-06-13 1,274
atmega2560 2개 아침에 보냈습니다. 받으시면 바로 연락좀 주시길 바랍니다.
관리자 답변 NEWTC · 2011-06-13
네, 고객님 잘 알겠습니다. 감사합니다. >atmega2560 2개 아침에 보냈습니다. >받으시면 바로 연락좀 주시길 바랍니다.
6419 답변완료자이로센서 테스트프로그램 사용법 유성민 2011-06-13 1,290
안녕하세요 2출자이로센서모듈을 구입한 학생입니다. atmega128과 센서를 연결해서 테스트 프로그램을 사용해보았는데 작동이 되질 않습니다.. 물론 com1을 사용하고 있구요, portf에 연결하였습니다. usbisp를 사용하고 있습니다.. 단순 연결만으로는 테스트 프로그램 사용이 안되는 것인가요? 테스트 프로그램 사용법 부탁드립니다. 감사합니다.
관리자 답변 NEWTC · 2011-06-13
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사드립니다. ATMEGA128의 UART0와 컴퓨터의 시리얼 포트 COM1를 본사의 SE-3T9케이블을 연결하신게 맞나요? 그렇게 한 것이 맞는 지 확인하구요. 그 후에, USBISP로 AVR용 프로그램을 AVR 보드에 다운로드 하시구요. 그 후에 윈도우 프로그램으로 결과를 보는 겁니다. 프로그램은 자료실에 가면 다운로드 받을 수 있지요. 단순히 선연결만으로 되지는 않습니다. 수고하세요. >안녕하세요 >2출자이로센서모듈을 구입한 학생입니다. > >atmega128과 센서를 연결해서 테스트 프로그램을 사용해보았는데 >작동이 되질 않습니다.. > >물론 com1을 사용하고 있구요, portf에 연결하였습니다. >usbisp를 사용하고 있습니다.. > >단순 연결만으로는 테스트 프로그램 사용이 안되는 것인가요? > >테스트 프로그램 사용법 부탁드립니다. > >감사합니다.
6418 답변완료ATmega128 출력관련 질문입니다. 윤준의 2011-06-12 1,397
안녕하십니까 저는 한밭대학교에 기계설계공학전공 4학년 윤준의 입니다. 다름이 아니라 제가 이번에 졸업작품으로 세그웨이형식의 제품을 제작중인데요.. 첨부파일과 같은 컨트롤러를 사용하여 모터출력을 내려고 하고 있습니다. 저번에 전화를 통해서 문의를 드렸었는데요.. 현재 제가 사용하게될 컨트롤러에 배터리를 연결하고 스로틀 부분에서 5V,GND,Speed Command Input 라인의 3개가 있는데요 여기를 ATMega128에 빵판이 같이있는 개발보드의 왼쪽 상단에 5V,Tx(?),Rx(?),GND 이 부분에 5V출력 라인을 연결을 하게 되면 굳이 12V입력전원을 넣지 않고도 회로에 전압을 공급할수 있다고 하더군요.. 그런데 제가 이렇게 5V를 회로에 이용하게 되지만, 결과적으로 모터의 회전속도명령을 내리는 스피드인풋에 가변된 전압값을 입력해야 하는데요.. 물론 그전에 기울기센서와 자이로센서를 이용해서 측정된 각도를 센싱하여 가변값을 결정을 하고요.. 근데 결과적으로 질문은요... 이렇게 결정된 값을 회로에서 볼트(전압)값을 출력할수 있는지를 궁금합니다. 또한 회로에서 그렇게 가변된 값을 출력하려면 어떠한 방식으로 출력방법을 해야할지도 궁금합니다. 제가 기계설계전공이라 도면과 기계디자인에는 익숙하지만, 이러한 회로설계나 전자,제어부분에서는 큰 지식이 없어 이렇게 염치를 불구하고 질문을 드립니다. 상세한 답변 부탁드리겠습니다 ...ㅠㅠ 아참 그리고 자이로센서는 뉴티씨에 x-z축(2축) 자이로센서를 사용하고요 기울기센서는 Das PWM출력형 초소형 기울기 센서를 사용할 예정입니다. 그리고 이 센서들은 개발보드 빵판에 납땜하고 회로를 구성할 예정입니다. 또한 ATmega128은 PWM제어가 가능한 회로(?)를 구성하는지.. <--이질문은 사실 저도 제어쪽에 친구에게 물어봤는데 사실 무슨말인지는 잘 모르겠습니다 ...ㅠㅠㅠㅠ
관리자 답변 NEWTC · 2011-06-13
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 기본적으로는 본사의 자이로나 가속도 센서는 모두 아날로그를 출력합니다. 하지만, 고객님의 경우 이 아날로그 값을 A/D 해서 디지탈로 바꾼 다음에 다시 계산하여 그 혼합된 값으로 하나의 값을 생성하고, 그 값을 아날로그로 다시 환산하고 싶어 하시는 것 같습니다. 물론, 가능합니다. D/A 컨버터 하나를 포트에 붙여서 하시면 되지요. 8비트로 추천하는 것은 DA0800을 쓰면 간단합니다. 매우 간단히 회로 구성할 수 있어서, 좋을 것 같습니다. 하지만, 예전에 본사의 가속도 센서를 써서 세그웨어 형식의 작품을 만드는 분들의 경우에는, 그냥 A/D를 해서 디지털값을 바탕으로 판단하여 출력으로 DC 기어드 모터 구동부에 PWM(Pulse Width Modulation)을 통해서 출력 전압을 변동을 줘서 모터의 출력이 변하여 출력 속도 등이 변하게 하는 것이 일반적이었습니다. 프로그램 없이 하시려면, 쉽지 않으므로, 프로그램을 공부하여 하는 방향으로 하는 것이 어떨까 싶습니다. 물론, 프로그램 없이 회로적으로만 하면 빠르게 반응하겠지만, 그 정도 빠른 것은 충분히 MCU로도 가능할 것 같습니다. 그렇지 않은 경우도 있지만, 이는 OP-AMP 출력으로 순간 반응해야 하는 그런 경우들이 있겠습니다. 이번 경우는 그냥 MCU 프로그래밍으로 충분히 처리가 가능한 것이 아닌가 생각됩니다. 수고하세요. >안녕하십니까 저는 한밭대학교에 기계설계공학전공 4학년 윤준의 입니다. > >다름이 아니라 제가 이번에 졸업작품으로 세그웨이형식의 제품을 제작중인데요.. > >첨부파일과 같은 컨트롤러를 사용하여 모터출력을 내려고 하고 있습니다. > >저번에 전화를 통해서 문의를 드렸었는데요.. > >현재 제가 사용하게될 컨트롤러에 배터리를 연결하고 > >스로틀 부분에서 5V,GND,Speed Command Input 라인의 3개가 있는데요 > >여기를 ATMega128에 빵판이 같이있는 개발보드의 왼쪽 상단에 5V,Tx(?),Rx(?),GND 이 부분에 > >5V출력 라인을 연결을 하게 되면 굳이 12V입력전원을 넣지 않고도 회로에 전압을 공급할수 있다고 하더군요.. > >그런데 제가 이렇게 5V를 회로에 이용하게 되지만, 결과적으로 모터의 회전속도명령을 내리는 스피드인풋에 가변된 전압값을 입력해야 하는데요.. > >물론 그전에 기울기센서와 자이로센서를 이용해서 측정된 각도를 센싱하여 가변값을 결정을 하고요.. > >근데 결과적으로 질문은요... > >이렇게 결정된 값을 회로에서 볼트(전압)값을 출력할수 있는지를 궁금합니다. > >또한 회로에서 그렇게 가변된 값을 출력하려면 어떠한 방식으로 출력방법을 해야할지도 궁금합니다. > >제가 기계설계전공이라 도면과 기계디자인에는 익숙하지만, > >이러한 회로설계나 전자,제어부분에서는 큰 지식이 없어 이렇게 염치를 불구하고 질문을 드립니다. > >상세한 답변 부탁드리겠습니다 ...ㅠㅠ > > >아참 그리고 자이로센서는 뉴티씨에 x-z축(2축) 자이로센서를 사용하고요 > >기울기센서는 Das PWM출력형 초소형 기울기 센서를 사용할 예정입니다. > >그리고 이 센서들은 개발보드 빵판에 납땜하고 회로를 구성할 예정입니다. > >또한 ATmega128은 PWM제어가 가능한 회로(?)를 구성하는지.. <--이질문은 사실 저도 제어쪽에 친구에게 물어봤는데 사실 무슨말인지는 잘 모르겠습니다 ...ㅠㅠㅠㅠ
6417 답변완료RF선 크로스 확인 질문입니다. 박현철 2011-06-11 1,266
ATmega128 - RF <- 무선 송,수신 -> RF- USB시리얼 - PC 에서요. RF - USB - PC에서 RF 선을 2-3, 3-2 이라고 하셨는데요. 선을 크로스 하는게 2번 선과 3번선을 납댐으로 연결(노란선 - 흰선 연결), 3번 선과 2번선을 납댐으로 연걸(흰선 - 노란선 연결) 이렇게 하는게 맞나요??
관리자 답변 NEWTC · 2011-06-13
네, 뭐 그렇게 하셔도 되지만, 기본적으로 저 같으면, 그냥 두 커넥터를 빼서 서로 엇갈리게 다시 끼울 것 같습니다. 더 간단하니까요. 그렇게 하셔도 됩니다. 감사합니다. >ATmega128 - RF <- 무선 송,수신 -> RF- USB시리얼 - PC 에서요. > >RF - USB - PC에서 RF 선을 2-3, 3-2 이라고 하셨는데요. > >선을 크로스 하는게 >2번 선과 3번선을 납댐으로 연결(노란선 - 흰선 연결), >3번 선과 2번선을 납댐으로 연걸(흰선 - 노란선 연결) 이렇게 하는게 맞나요?? >
6416 답변완료아트메가와 호환이되는 센서가있나요? 박현식 2011-06-10 1,259
안녕하세요 다름이 아니오라 아트메가128PRO (AB-126PRO-M)를 사용하고 있습니다. 여기에 제가 갖고있던 적외선센서 (로보로보 적외선센서 발광부 수광부 일체형)을 사용 하려하는데 잘 되질 않네요 혹시 호환이 되지 않는건가요? 그리고 호환이 되지 않는 센서도 있는건가요? 그리고 뉴티씨 제품중 라인트레이서에 쓰는듯한 머리부분에 적외선 센서가 4발 들어있는데 따로 1발짜리는 구입 할수 없나요? 수고하십시오 ^^
관리자 답변 NEWTC · 2011-06-13
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 호환이 되지 않는 센서 라는 개념은 이해가 좀 잘 안됩니다. 일단, 회로적으로 어떤 식의 구동인지 레벨은 어떻게 되는 지 등을 확인해서, 맞춰서 사용하거나 맞추도록 회로를 수정하여 사용하는 것이 일반적입니다. 본사에는 1쌍은 없구요. 2쌍(아날로그타입), 4쌍(디지탈 타입)이 있습니다. 강좌->로봇강좌에 센서부 강좌를 보면 좀 도움이 될 듯 합니다. 감사합니다. >안녕하세요 >다름이 아니오라 아트메가128PRO (AB-128PRO-M)를 사용하고 있습니다. >여기에 제가 갖고있던 적외선센서 (로보로보 적외선센서 발광부 수광부 일체형)을 사용 하려하는데 >잘 되질 않네요 >혹시 호환이 되지 않는건가요? >그리고 호환이 되지 않는 센서도 있는건가요? >그리고 뉴티씨 제품중 라인트레이서에 쓰는듯한 머리부분에 적외선 센서가 4발 들어있는데 >따로 1발짜리는 구입 할수 없나요? > >수고하십시오 ^^
6415 답변완료AVR 고장 관련 문의 입니다. 김종용 2011-06-10 1,253
안녕하세요. 동아리에서 여러가지 프로젝트를 목적으로 귀사의 AVR모듈 여러개를 구입했는데요. 여러가지 작업으로 인해서 고장문제도 여러가지로 발생하였는데, 이렇게 한번에 말씀드리게 되는점 귀찮더라도 양해말씀구합니다. 우선 AM-128pro고 문제가 있는 모듈은 총 5개이고 문제형태는 3가지 입니다. 우선 2개는 모듈에 5V전원 입력핀이나 ISP단자를 이용해서 전원을 넣어줘도 AVR에 불이 안들어와요. 하지만 AB-M128-A보드에 꼽고 보드에 5V 전원입력을 주면 모듈에도 불이 들어오구요. 뿐만 아니라 모듈에서 보드에 꼽는 Vcc핀이랑 GND에 전원을 주면 여기에도 전원이 정상적으로 작동합니다. 하지만 모듈기판 위에서 작동하는 전원핀만 작동을 안하는듯 합니다. 또 다른 두개는 전원은 우선 잘들어오는데 귀사의 ISP로 컴퓨터에 연결하면 ISP에서 빨간불이 들어오네요. 인식이 제대로 안되는거같아요. AVR studio를 사용하는데 당연히 프로그램 다운로드도 안되구요. 다운로드 할려구 하면 ISP mode error 라고 해서 엄청 긴 영문의 에러창이 뜨네요. 마지막 하나는 모든 것이 정상적으로 작동합니다. 하지만 짧은 시간에 칩이 엄청 뜨거워져요. 간단한 회로 정도는 구현할 수가 있지만 좀 복잡하고 오래 써야 하는 회로구성에는 사용하기가 불안합니다. 이상 저희 모듈에 문제점이구요. 제가 조치가능한 것이라면 답변 부탁드리고, A/S가 필요한 사항이라면 한꺼번에 보내겠습니다. 귀찮으셨겠지만 지금까지 읽어주셔서 감사합니다.
관리자 답변 NEWTC · 2011-06-10
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 질문에 답변하여 드릴께요. >우선 AM-128pro고 문제가 있는 모듈은 총 5개이고 문제형태는 3가지 입니다. > >우선 2개는 모듈에 5V전원 입력핀이나 ISP단자를 이용해서 전원을 넣어줘도 >AVR에 불이 안들어와요. 하지만 AB-M128-A보드에 꼽고 보드에 5V 전원입력을 주면 >모듈에도 불이 들어오구요. 뿐만 아니라 모듈에서 보드에 꼽는 Vcc핀이랑 GND에 전원을 주면 >여기에도 전원이 정상적으로 작동합니다. 하지만 모듈기판 위에서 작동하는 전원핀만 >작동을 안하는듯 합니다. ==> 5V 전원 입력핀 으로 입력했는 데, 동작 안된다는 것은 PCB가 끊어지지 않는 이상 일어나기 어려운 현상인데, 좀 이상하네요. 본사에서 받아서 점검하여 봐야 알 것 같습니다. > >또 다른 두개는 전원은 우선 잘들어오는데 귀사의 ISP로 컴퓨터에 연결하면 >ISP에서 빨간불이 들어오네요. 인식이 제대로 안되는거같아요. >AVR studio를 사용하는데 당연히 프로그램 다운로드도 안되구요. >다운로드 할려구 하면 ISP mode error 라고 해서 엄청 긴 영문의 에러창이 뜨네요. ==> 메인 MCU 칩이 망가진 상황 같습니다. 혹시, 퓨즈 살리기 위한 인공호흡은 해 보셨는 지요? 인공호흡해보고, 그래도 안되면, 칩이 망가진 것이 거의 확실하겠습니다. 직접 점검 어렵다면, 본사로 보내보세요. > >마지막 하나는 모든 것이 정상적으로 작동합니다. 하지만 짧은 시간에 칩이 엄청 뜨거워져요. >간단한 회로 정도는 구현할 수가 있지만 좀 복잡하고 오래 써야 하는 회로구성에는 >사용하기가 불안합니다. ==> 칩 내부의 일부 부분이 망가졌습니다. 어딘가 칩 내부에서 쇼트가 된 것 같습니다. 전류를 갑자기 당겨 쓴다던가 하는 식으로 무리해서 사용하게 되면, 일어날 수 있는 데, 한 번 이렇게 되면, 칩을 교체해야 사용 가능합니다. 모두 A/S가 필요한 사항인데, 점검하고, 조치하기 전에 비용 등을 말씀 드립니다. 경우에 따라서는 조치를 원하지 않으시는 경우도 있어서, 필요한 만큼만 하시면 되겠습니다. 인공호흡으로 살아나거나 하는 경우는 비용을 받지 않습니다. 하지만, 이 경우도 퓨즈비트 등의 설정문제가 아닌 다른 문제로 이렇게 되었다가 살아나는 경우도 있는 데, 이런 경우에는 반드시 특정 핀들이 죽어서 살아나는 경우가 많아서, 정상적인 사용이 불가할 수도 있습니다. 감사합니다.
6414 답변완료제품 A/S 보냈는데 연락주세요! 유동원 2011-06-09 1,312
청주구요! GLCD 제품입니다.
관리자 답변 NEWTC · 2011-06-09
네 알겠습니다. 물건 수령하고 증상 확인후 연락 드릴께요. 감사합니다. >청주구요! GLCD 제품입니다.
6413 답변완료7세그먼트 질문입니다. 박현식 2011-06-09 1,315
AVR MEGA 128 개발보드(AB-M128PRO-A) 이걸 쓰고 있는데 7 세그먼트가 어느 포트에 연결이 된건가요????? 그리고 #include<mega128.h> #define DDR_FND DDRE // LED #define PORT_FND PORTE #define DDR_SENSOR DDRD // 적외선 센서 #define PIN_SENSOR PIND void init_FND(void); void Delay(int cnt); void main(void) { char a = 0; char FND =0x80; char i=0x00; DDR_SENSOR = 0x00; init_FND(); for(;;) { a = PIN_SENSOR; if(0x00==(a>>7)) { PORT_FND = i; if(i%(0x10)==0x09) { i=i+0x07; Delay(65000); } else if(i>=0x99) { i=0x00; } else { ++i; Delay(65000); } } } } void init_FND(void) { DDR_FND=0xFF; PORT_FND=0x00; } void Delay(int cnt) { int i; for(i=0;i<cnt;i++); for(i=0;i<cnt;i++); return ; } 이 소스에서 7세그가 안들어오는데 어느 부분이 문제인가요?
관리자 답변 NEWTC · 2011-06-09
안녕하세요? 본사의 세븐세그먼트 예제를 참고 하기 바랍니다. http://www.newtc.co.kr/board/zboard.php?id=pds&select_arrange=headnum&desc=asc&page_num=15&selected=&exec=&sn=off&ss=on&sc=off&category=&keyword=%BC%BC%BA%EC 세븐세그먼트 강좌도 참고 바래요. 강좌->AVR 강좌에서 KD-128PRO 강좌 보면 나옵니다. http://newtc.co.kr/board/view.php?id=mega128_lecture&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=105 PORTC 0 ~ 3 자리 결정 PORTA 데이터 출력 수고하세요. >AVR MEGA 128 개발보드(AB-M128PRO-A) >이걸 쓰고 있는데 7 세그먼트가 어느 포트에 연결이 된건가요????? >그리고 > >#include<mega128.h> >#define DDR_FND DDRE // LED >#define PORT_FND PORTE >#define DDR_SENSOR DDRD // 적외선 센서 >#define PIN_SENSOR PIND > >void init_FND(void); >void Delay(int cnt); > >void main(void) >{ > char a = 0; > char FND =0x80; > char i=0x00; > DDR_SENSOR = 0x00; > > init_FND(); > > for(;;) > { > a = PIN_SENSOR; > if(0x00==(a>>7)) > { > PORT_FND = i; > if(i%(0x10)==0x09) > { > i=i+0x07; > Delay(65000); > } > else if(i>=0x99) > { > i=0x00; > } > else > { > ++i; > Delay(65000); > } > } > } >} >void init_FND(void) >{ > DDR_FND=0xFF; > PORT_FND=0x00; >} >void Delay(int cnt) >{ > int i; > for(i=0;i<cnt;i++); > for(i=0;i<cnt;i++); > return ; >} > >이 소스에서 7세그가 안들어오는데 어느 부분이 문제인가요? >
6412 답변완료궁금한점이 잇어서 문의 드립니다. 손덕찬 2011-06-08 1,411
제가 지금 AM-MS2 모듈을 사용해서 스텝 모터를 제어해서 라인트레이서를 구동하려고 하는데 이상한 점이 잇어서 문의 드립니다. 지금 현재 DC 12V를 AVR128로 연결해서 사용중입니다. 저희는 타이머 0와 2를 이용해서 TCNT값을 바꾸어서 모터의 클락을 주고 있습니다. 그런데 의문이 가는 것이. 12V를 연결하고 ISP를 컴퓨터에 연결한 상태에서는 좌/우 모터 속도 조절이 잘됩니다. 그런데 ISP 연결을 빼고 가동을 해보면 모터가 느려지는 속도로 양쪽 같이 느려지더라구요. 그래서 소스문제는 아닌것 같은데 어떤것이 잘못된것인까요? 궁금합니다.
관리자 답변 NEWTC · 2011-06-09
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 물리적인 연결 부분의 문제로 보입니다. 전류를 소모하는 모터 관련된 선들은 가능한 모두 굵은 선들을 사용해야 하겠습니다. 그렇지 않으면, 충분히 전류가 흘러들어가거나 나올 수 없습니다. 혹시 GND선이 &#50566;아서 그런 일이 일어난 게 아닌가 싶습니다. 보강해 보세요. 수고하세요. >제가 지금 AM-MS2 모듈을 사용해서 >스텝 모터를 제어해서 라인트레이서를 구동하려고 하는데 >이상한 점이 잇어서 문의 드립니다. 지금 현재 DC 12V를 AVR128로 연결해서 >사용중입니다. >저희는 타이머 0와 2를 이용해서 TCNT값을 바꾸어서 >모터의 클락을 주고 있습니다. >그런데 의문이 가는 것이. >12V를 연결하고 ISP를 컴퓨터에 연결한 상태에서는 좌/우 모터 속도 조절이 잘됩니다. >그런데 ISP 연결을 빼고 가동을 해보면 모터가 느려지는 속도로 양쪽 같이 느려지더라구요. >그래서 소스문제는 아닌것 같은데 어떤것이 잘못된것인까요? >궁금합니다.
6411 답변완료에구.. 적외선 센서 질문 좀 드릴게요. 박정환 2011-06-08 1,349
센서 2쌍씩 있는 AM-IRS 이용해서 led 출력할려고 합니다. 그런데 안되네요. 저번에는 되었는데 그때 되긴 했지만 강좌 동영상처럼 매끈하지 못했었습니다. 소스 보시고 혹시 고칠 곳이 있는지 봐주세요 부탁드립니다. 인터넷 찾아보고 암만 봐도 이유를 모르겠습니다.. 적외선은 A 포트 LED는 C 포트 이고 128 키트 쓰고 있습니다. 아 그리고 winavr 이용하고 있습니다. #include <avr/io.h> #include <avr/interrupt.h> #include <stdio.h> #define SENSOR_PORT PINA void port_init(void) { PORTA = 0x00; DDRA = 0x00; PORTB = 0x00; DDRB = 0x00; PORTC = 0x00; //m103 output only DDRC = 0xFF; PORTD = 0x00; DDRD = 0x00; PORTE = 0x00; DDRE = 0x00; PORTF = 0x00; DDRF = 0x00; PORTG = 0x00; DDRG = 0x00; } void tx0Char(char message) { while (((UCSR0A>>UDRE0)&0x01) == 0) ; // UDRE, data register empty UDR0 = message; } static int Putchar(char c, FILE *stream) { tx0Char(c); return 0; } void uart0_init(void) { UCSR0B = 0x00; //disable while setting baud rate UCSR0A = 0x00; UCSR0C = 0x06; UBRR0L = 0x67; //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 XMCRA = 0x00; //external memory XMCRB = 0x00; //external memory port_init(); uart0_init(); fdevopen(Putchar,0); MCUCR = 0x00; EICRA = 0x00; //extended ext ints EICRB = 0x00; //extended ext ints EIMSK = 0x00; TIMSK = 0x00; //timer interrupt sources ETIMSK = 0x00; //extended timer interrupt sources sei(); //re-enable interrupts //all peripherals are now initialized } void delay(int n) { volatile int i,j; for(i=1;i<n;i++) { for(j=1;j<600;j++); } } int main(void) { unsigned char sensor; init_devices(); while(1){ PORTA = 0x00; sensor = PINA & 0x0f; switch(sensor){ case 1 : PORTC=0x01;break; case 2 : PORTC=0x03;break; default: PORTC=0xaa;break; } } return 0; }
관리자 답변 NEWTC · 2011-06-09
안녕하세요? 고객님, 저희 뉴티씨를 이용하여 주셔서 감사합니다. IRS 센서는 아날로그 타입입니다. 디지탈 타입을 쓰려면 IRS4D를 써야 합니다. 아날로그 타입의 경우는 ADC를 해야 하구요. 수고하세요. >센서 2쌍씩 있는 AM-IRS 이용해서 led 출력할려고 합니다. 그런데 안되네요. 저번에는 되었는데 그때 되긴 했지만 강좌 동영상처럼 매끈하지 못했었습니다. > >소스 보시고 혹시 고칠 곳이 있는지 봐주세요 부탁드립니다. 인터넷 찾아보고 암만 봐도 이유를 모르겠습니다.. >적외선은 A 포트 LED는 C 포트 이고 128 키트 쓰고 있습니다. >아 그리고 winavr 이용하고 있습니다. > >#include <avr/io.h> >#include <avr/interrupt.h> >#include <stdio.h> > >#define SENSOR_PORT PINA >void port_init(void) >{ > PORTA = 0x00; > DDRA = 0x00; > PORTB = 0x00; > DDRB = 0x00; > PORTC = 0x00; //m103 output only > DDRC = 0xFF; > PORTD = 0x00; > DDRD = 0x00; > PORTE = 0x00; > DDRE = 0x00; > PORTF = 0x00; > DDRF = 0x00; > PORTG = 0x00; > DDRG = 0x00; >} >void tx0Char(char message) >{ > while (((UCSR0A>>UDRE0)&0x01) == 0) ; // UDRE, data register empty > UDR0 = message; >} > > >static int Putchar(char c, FILE *stream) >{ > tx0Char(c); > return 0; > >} >void uart0_init(void) >{ > UCSR0B = 0x00; //disable while setting baud rate > UCSR0A = 0x00; > UCSR0C = 0x06; > UBRR0L = 0x67; //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 > XMCRA = 0x00; //external memory > XMCRB = 0x00; //external memory > port_init(); > uart0_init(); > fdevopen(Putchar,0); > > MCUCR = 0x00; > EICRA = 0x00; //extended ext ints > EICRB = 0x00; //extended ext ints > EIMSK = 0x00; > TIMSK = 0x00; //timer interrupt sources > ETIMSK = 0x00; //extended timer interrupt sources > sei(); //re-enable interrupts > //all peripherals are now initialized >} > >void delay(int n) >{ > volatile int i,j; > for(i=1;i<n;i++) > { > for(j=1;j<600;j++); > } >} >int main(void) >{ > unsigned char sensor; > > init_devices(); > > while(1){ > PORTA = 0x00; > sensor = PINA & 0x0f; > > switch(sensor){ > > case 1 : PORTC=0x01;break; > case 2 : PORTC=0x03;break; > > > > default: PORTC=0xaa;break; > } >} >return 0; >} >
6410 답변완료ATmega128 Pro 모터연결 질문 김환식 2011-06-08 1,283
안녕하세요.. ATmega128 Pro 에 24v 4.5암페아의 모터를 연결할려고 합니다.. 모터drive 있으면 작동이 가능한가요? 아님 따로 전원이 들어가야 하나요?? 만약 따로 전원이 들어간다면 릴레이를 써서 제어가 가능한가요??
관리자 답변 NEWTC · 2011-06-09
안녕하세요? 고객님, 저희 뉴티씨 제품을 이용하여 주셔서 감사합니다. 모터 드라이버를 구매하시면, 본사의 모듈로도 제어가 가능합니다. 모터용 전류 부분은 모터 드라이버에서 처리할 테니까요. 모터 드라이버용 전원이 따로 들어가야 하는 지는 모터 드라이버마다 다르겠네요. 모터 드라이버 메뉴얼을 보시는 게 좋겠습니다. 또한, 어떤 모터인지 모터 스펙을 확인하시고, 모터 드라이버를 맞는 것을 써야 겠습니다. 수고하세요. >안녕하세요.. > >ATmega128 Pro 에 24v 4.5암페아의 모터를 연결할려고 합니다.. > >모터drive 있으면 작동이 가능한가요? > >아님 따로 전원이 들어가야 하나요?? > >만약 따로 전원이 들어간다면 릴레이를 써서 제어가 가능한가요??
6409 답변완료AM-MS2 이용 스테핑모터 제어관련 김지훈 2011-06-08 1,416
am-ms2모듈에 CLK으로 클럭을 받잖아요 여기서 제공하는 예제 소스를 보니까 타이머 오버플로우 인터럽트를 이용해 클럭을 만들었더군요 저는 output compare match 를 이용해 OCn 핀으로 직접 클럭 신호를 주는 방식으로 제어를 하려고 하는데요 인터넷에 돌아다니는 예제를 보니까 전부 타이머오버플로우 인터럽트를 발생시켜 클럭을 만들더군요 OCn 핀 자체에서 클럭이 만들어지는데 왜 그렇게 하는거죠?? OC핀을 사용하면 정확한 스텝수 체크가 어렵다든지 그런문제가 있느건가요?
관리자 답변 NEWTC · 2011-06-08
그렇게 하셔도 됩니다. 구현하는 것이야 만들기 나름이지요. 일반 사람들이 이해하기 어려운 부분들을 많이 설명해야 하기 때문에, 그 부분을 좀 줄이고자 예제를 그런 식의 예제와 그냥 딜레이 이용한 예제와 이렇게 만든 것이지요. 또한, ON/OFF의 듀티비를 조절하면, 모터나 구동모듈에서 열이 나는 부분도 해결할 수 있습니다. 물론, 토크 문제도 확인하셔야 하겠지만, 듀티비를 최소로 줄이는 것을 실험하여 전류도 줄이고, 열도 줄일 수 있지요. 최소 ON 타임에 대해서 SLA7062M 데이터 시트에 보면 나오는 데, 거기까지는 줄여도 스텝모터가 잘 돌아갑니다. 다만, 사용 토크에 따라서 토크 문제가 생길 순 있어요. 그것만 잘 확인하면 문제 없지요. 이것도 좋은 팁이지요. 수고하세요. > >am-ms2모듈에 CLK으로 클럭을 받잖아요 > > >여기서 제공하는 예제 소스를 보니까 > >타이머 오버플로우 인터럽트를 이용해 클럭을 만들었더군요 > > >저는 output compare match 를 이용해 > >OCn 핀으로 직접 클럭 신호를 주는 방식으로 제어를 하려고 하는데요 > > >인터넷에 돌아다니는 예제를 보니까 전부 타이머오버플로우 인터럽트를 발생시켜 클럭을 만들더군요 > >OCn 핀 자체에서 클럭이 만들어지는데 왜 그렇게 하는거죠?? >OC핀을 사용하면 정확한 스텝수 체크가 어렵다든지 그런문제가 있느건가요? > >