Q&A
| 번호 | 제목 | 작성자 | 등록일 | 조회 |
|---|---|---|---|---|
| 6863 | 답변완료질문드려요!! | 신동민 | 2011-12-07 | 1,321 |
|
제가 AVR-USBISP V03.5 (일반용) 을 몇일전에 구입해서
time segment를 하려고 코드비젼을 이용해서 atmega8 16pu 에 프로그램을 넣으려고 합니다.
그런데 컴퓨터와 아트메가를 연결하면 USBISP 에서 녹색LED가 깜빡깜빡 거리고
코드비젼에서 프로그램을 보내면 AVR ERROR 이런식으로 에러가 나고 안들어갑니다..
VCC,GND 등은 아트메가쪽과 맞추었고요..
프로그램에 문제가 있어서 안들어가는건지 아니면 코드비젼 설정을 잘못해서 안들어가는건지
USBISP가 문제가 있는건지 답변부탁드립니다..아 그리고 LED가 녹색으로 깜빡깜빡 거리지않고
그냥 켜있으면 정상인건지도 궁금합니다.. (컴퓨터에만 연결하면 빨간색이었다가 아트메가와 연결하면
녹색으로 깜빡깜빡 거립니다.)
제가 완전 초보라 친구에게 부탁해서 같이하고있는데
프로그램만 넣으면 되는데 여기서 막혀서 해매고 있거든요,,ㅠㅜ
부탁드려요 ㅠ ㅠ
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
LED 모드 관련해서는 AD-USBISPV03.5 메뉴얼 7페이지를 참고하시면 좋겠습니다.
LED가 녹색으로 깜빡이는 것은 /RESET 핀의 정상적인 연결시 나타납니다.
다만, 다른 선들이 잘 연결되었는지까지 말해주지는 않습니다.
선연결이 잘못되어 나타나는 현상이 아닐까 싶네요.
다른 회사 모듈과 연결할 때, 핀 번호를 잘 맞추어 주지 않으면 안됩니다.
수고하세요.
>
>
> 제가 AVR-USBISP V03.5 (일반용) 을 몇일전에 구입해서
> time segment를 하려고 코드비젼을 이용해서 atmega8 16pu 에 프로그램을 넣으려고 합니다.
> 그런데 컴퓨터와 아트메가를 연결하면 USBISP 에서 녹색LED가 깜빡깜빡 거리고
> 코드비젼에서 프로그램을 보내면 AVR ERROR 이런식으로 에러가 나고 안들어갑니다..
> VCC,GND 등은 아트메가쪽과 맞추었고요..
> 프로그램에 문제가 있어서 안들어가는건지 아니면 코드비젼 설정을 잘못해서 안들어가는건지
> USBISP가 문제가 있는건지 답변부탁드립니다..아 그리고 LED가 녹색으로 깜빡깜빡 거리지않고
> 그냥 켜있으면 정상인건지도 궁금합니다.. (컴퓨터에만 연결하면 빨간색이었다가 아트메가와 연결하면
> 녹색으로 깜빡깜빡 거립니다.)
> 제가 완전 초보라 친구에게 부탁해서 같이하고있는데
> 프로그램만 넣으면 되는데 여기서 막혀서 해매고 있거든요,,ㅠㅜ
> 부탁드려요 ㅠ ㅠ
>
|
||||
| 6862 | 답변완료KD 128PRO 보드를 사용하고 있습니다. ATmega128 Chip을 ATtiny88로 교체 하여 ISP를 통해 Programming 질문 | 윤희동 | 2011-12-06 | 1,414 |
|
ISP에 사용되는 Pin이 MOSI, MISO,SCK, RESET인데 궁금 한건
ATmega128 Chip이 MOSI, MISO Pin을 제공하는데도 불구하고 Rx, Tx Pin에 연결 되어 있습니다.
왜 여기에 연결하는지 궁금하고
저의 목표는 ATmega128 Chip대신 ATtiny88 Chip으로 교체 하려 하는데 ATtiny88 Chip에 ISP을 연결하려 하려고 합니다.
근데 ATtiny88은 Rx, Tx는 없고 MOSI, MISO만 있는데 여기로 연결 해도 되는 지요?
관리자 답변
안녕하세요?
ATMEGA128의 Full 데이터시트의 p.297 - 299에 보면, 특히 별도로 드린 페이지 즉, 297페이지에 보면, PDI, PDO 핀이 내부 시리얼 프로그래밍 전용으로 되어 있다고 되어 있습니다. 일부 칩들이 그러한데요.
ATMEGA64, 128, 2560 등이 그렇습니다.
PDI, PDO가 없는 칩들은 그냥 MOSI, MISO가 그 역할을 겸합니다.
즉, RX, TX가 아닙니다. 같은 핀에 있을 뿐이지요.
수고하세요.
>
>
> ISP에 사용되는 Pin이 MOSI, MISO,SCK, RESET인데 궁금 한건
>
> ATmega128 Chip이 MOSI, MISO Pin을 제공하는데도 불구하고 Rx, Tx Pin에 연결 되어 있습니다.
>
> 왜 여기에 연결하는지 궁금하고
>
> 저의 목표는 ATmega128 Chip대신 ATtiny88 Chip으로 교체 하려 하는데 ATtiny88 Chip에 ISP을 연결하려 하려고 합니다.
>
> 근데 ATtiny88은 Rx, Tx는 없고 MOSI, MISO만 있는데 여기로 연결 해도 되는 지요?
>
|
||||
| 6861 | 답변완료밑에 배터리 질문 이이서 올립니다. | 이학경 | 2011-12-06 | 1,452 |
|
추천해주신것을보니 1.2v 12개 더라구요...
제가 발열이 많이 난다고 했는데 이유가 전압부족이라고 답변을 달아주셔서 저는 24v를 입력할 생각이였는데
12v만으로도 충분한건가요?
현재사용하고잇는 리튬배터리도 12v가 출력됩니다..
제가드린질문이랑 답변이 조금 거리가 있는것 같아서요..
관리자 답변
안녕하세요? 고객님,
1.2V 12개면 14.4V 입니다.
만충이면 15.6V도 됩니다.
24V까지 쓰면 좋겠지만, 라인트레이서 등의 목적이라면, 무게도 고려해야 하기 때문에,
어느정도 열 나는 것은 사실 모터나 드라이버로서는 괜찮습니다.
원래 열이 나라고 철성분으로 만들어서 방열하는 것이니까요.
그것이 딜 정도라서 손에 닿으면 무슨 피해를 준다거나, 하면 모를까.
어느정도는 괜찮습니다.
밧데리라는 것은 달고 다닐 정도는 되어야 하기 때문이죠.
그래서, 12개를 추천한겁니다.
수고하세요.
>
>
> 추천해주신것을보니 1.2v 12개 더라구요...
>
> 제가 발열이 많이 난다고 했는데 이유가 전압부족이라고 답변을 달아주셔서 저는 24v를 입력할 생각이였는데
> 12v만으로도 충분한건가요?
>
> 현재사용하고잇는 리튬배터리도 12v가 출력됩니다..
>
> 제가드린질문이랑 답변이 조금 거리가 있는것 같아서요..
>
|
||||
| 6860 | 답변완료89S52에서 KEIL 컴파일 후에 USBISP로 다운로드하기 | 류대우 | 2011-12-06 | 1,411 |
|
안녕하세요? 고객님,
저희 뉴티씨를 이용하여 주셔서 감사드립니다.
ATMEL의 89S52의 경우 AVR Studio를 통하여 다운로드 하시면 됩니다.
본 홈페이지의 온라인강좌->8051강좌에서
8051_강좌_3.프로그램_다운로드하기 를 참고하시면 됩니다.
그리고, KEIL 사용법 등은 자료실의 8051 강좌를 이용하여 주시기 바랍니다.
죄송하지만, 공식적으로는 KEIL 관련된 서포트는 해드리지 않고 있습니다.
하지만, 잠시 말씀드리면,
C51 Compiler Options에서 외
외부 메모리를 선택하지 않을 떄는 Small Model로,
외부에 램을 확장한 경우에는 Compact Model이나 Large Model을 선택하는 데, 필요에 따라서 선택하게 됩니다.
수고하세요.
관리자 답변
안녕하세요, 뉴티씨입니다. 문의 내용 확인하였습니다. 추가 문의사항은 [email protected] 또는 02-704-4774로 연락 주시기 바랍니다. 감사합니다.
|
||||
| 6859 | 답변완료스테핑모터 배터리에 관하여 질문드립니다. | 이학경 | 2011-12-06 | 1,342 |
|
발열문제로 문의드렸었는데요
답변글 잘읽었습니다.
현재 사용하고있는 배터리가 11.1v입니다.
리튬폴리머 배터리이고 완충시 12v까지 가게되어있습니다.
우선은 11v에서 구동자체는 되는것으로 봐서 현재사용하는 배터리를 2개직렬로 사용하려고 하는데요
이배터리는 한개당 3A입니다.
링크걸어주신 글내용을보니 과전류가 공급되면 문제가 생길것 같더라구요
이럴때는 어떻게 해결해야하는지 궁급합니다.
단순히 방열판을 달면 되는건지.. 방열판은 어디서구매해서 어떻게 달아야하는지요
또 배터리를 사용해야하는데 혹시 뉴티씨사에서 권장하는 혹은 판매하는 배터리가 따로있으신가요.
없다면 추천해주실만한 배터리를 링크걸어주시면 그것을사용하겠습니다.
> http://www.multicopter.kr/goods/view.php?seq=142 (현재사용중인 배터리링크)
감사합니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨를 이용하여 주셔서 감사합니다.
아래 링크에 좋은 제품이 있습니다.
1.2V를 12개 직렬로 연결한 제품입니다.
- 아래 -
1. 2,700mA http://www.eleparts.co.kr/front/productdetail.php?productcode=013002010003000142&sort=
2. 4,000mA http://www.eleparts.co.kr/front/productdetail.php?productcode=013002010003000143&sort=
3. 라인트레이서나 스테핑 모터이용한 작품을 위하여 가장 좋은 것은 1.2V 리튬이온이나 수소망간 충전지 12개를 2x6 형태로 AAA 싸이즈를 모두 직렬 연결한 것인데, 쇼핑몰들에서 발견할 수가 없네요. 직접 샵에 가셔서, 주문제작하는 것이 가장 빠를 것 같습니다.
밧데리 가게에 가서 1.2V AAA 싸이즈 충전지 1000mA 짜리 12개를 직렬로 연결하여 만들어 달라고 하세요. 용산 전자랜드 광장층(지하)에 가면 진성전자란 곳이 있습니다. 구로에도 충전지 하는 집들이 한 두 군데 정도 있는 것 같습니다. 거기 가셔서 만들어 달라고 하면 만들어 줍니다.
단, 만들 때, 2열 로 만드시고, 한 열에 6개씩 연결하여 만드시면 됩니다.
그런 모양이면, AAA 싸이즈라면 딱 본사의 라인트레이서 바디 안쪽에 꼭 맞게들어갑니다.
그것을 충전하여 쓰셔야 합니다. 따라서, 충전기도 사셔야 합니다.
수고하세요.
>
>
> 발열문제로 문의드렸었는데요
> 답변글 잘읽었습니다.
>
> 현재 사용하고있는 배터리가 11.1v입니다.
> 리튬폴리머 배터리이고 완충시 12v까지 가게되어있습니다.
> 우선은 11v에서 구동자체는 되는것으로 봐서 현재사용하는 배터리를 2개직렬로 사용하려고 하는데요
> 이배터리는 한개당 3A입니다.
>
> 링크걸어주신 글내용을보니 과전류가 공급되면 문제가 생길것 같더라구요
> 이럴때는 어떻게 해결해야하는지 궁급합니다.
> 단순히 방열판을 달면 되는건지.. 방열판은 어디서구매해서 어떻게 달아야하는지요
>
> 또 배터리를 사용해야하는데 혹시 뉴티씨사에서 권장하는 혹은 판매하는 배터리가 따로있으신가요.
> 없다면 추천해주실만한 배터리를 링크걸어주시면 그것을사용하겠습니다.
>
> > http://www.multicopter.kr/goods/view.php?seq=142 (현재사용중인 배터리링크)
>
> 감사합니다.
>
|
||||
| 6858 | 답변완료음.. 이거 주문하고 돈그저께 넣었는데 확인이 안되있다고 나오시네;;;;;;;;;;;;;;;;;;;;; | 최원진 | 2011-12-05 | 1,297 |
|
빨리 받아야되는데 어떻게 하나요;
관리자 답변
안녕하세요? 최원진 고객님,
미안합니다. 확인 결과 12월 4일 22:09분에 입금한 것으로 확인되었습니다.
저도 이상하게도 주문이 안들어 온다고 생각하고 있었습니다. 오늘도 두어번 정도 확인했는 데, 주문이 없었다고 해서, 이상하다고 생각했었습니다. 쇼핑몰이 도입된지 얼마 되지 않아서, 일어난 실수 같습니다.
죄송하게 생각하며, 오늘(화요일) 바로 택배발송하도록 하겠습니다.
원래는 어제(월요일날) 택배발송해야 하는 데, 제가 늦게 확인해서, 하루 늦어지게 된 점 죄송하게 생각합니다. 즉, 정상적이면 원래는 주문 후 근무 둘째날인 (화요일)날 받으셔야 하는 데, 셋째날(수요일)날 받으시게 됩니다.
저희 실수이므로, 만약, 매우 급하시다면, KTX 급송으로 해서, 급하게 보내드릴 수 있습니다.
그렇게 되면, 오늘 받으실 수 있습니다만, 혹시 그런 경우 KTX 천안역에 와서 찾아가실 수 있나요?
혹시 가능하시다면, 본사에서 핸드폰 드릴테니, 말씀하여 주시면 특별히 KTX 특송으로 보내드리도록 하겠습니다. 담당자에게 메일 보내두었으니, 오전중으로 전화 드릴겁니다.
물건은 이미 준비되어 있었습니다. 다시 한 번 죄송하게 생각하며, 앞으로 그런 일이 없도록 하겠습니다.
감사합니다.
>
>
> 빨리 받아야되는데 어떻게 하나요;
>
|
||||
| 6857 | 답변완료128pro-c 질문 | 김태완 | 2011-12-05 | 1,294 |
|
아답터를 연결하고 전원스위치를 키면 7805가 너무 빨리 뜨거워 지는데요
원래 이런건가요?? 생각보다 금방 열받아서요..
또 avrstudio로 라이트할때 포트b랑 포트f에 다른 부품을 연결하고 라이트하면 인식을 못하는데
원래 그런건지 궁금합니다
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
7805에는 원래 열이 나게 되어있는 소자인데요. 전원으로 어떤 것을 연결하느냐에 따라서, 열이 나는 정도가 달라지게 됩니다. 혹시 12V SMPS를 연결하셨나요? 아니면 아답타를 연결하셨나요?
아날로그 아답타의 경우 전압이 원래 실제 전압보다 높게 나오게 되어있어서(예: 12V 아답타는 18V 정도 나옴) 빨리 뜨거워지게 됩니다.
그래서, 본사에서는 SMPS를 사용하며, 현재 12V 1A SMPS를 키트 구매시 함께 드리고 있습니다.
그리고, 포트 B에는 ISP 선들이 물려 있는 데, 여기에는 ISP 동작시에는 매우 빠른 신호들이 왔다 갔다 하기 때문에, 커패시터 같은 것들이 포트에 물려 있으면, ISP 동작에 영향을 주므로, 에러가 날 수 있습니다. 예를 들어서, 본사의 스위치 모듈 같은 것을 B 포트에 꽂아 놓고 쓰게 되면, 에러가 나게 됩니다.
스위치 모듈의 노이즈 방지를 위한 104 커패시터 때문인데요. 그 104 커패시터를 제거하면, 괜찮아집니다.
특히 SCK 라인이 그렇습니다.
참고하셔서, 가능하면, 포트를 B 포트에서 다른 포트로 전환하여 사용하시는 것이 좋겠습니다.
이는 AVR의 특성으로 저희 회사 제품만이 아니라, 다른 회사 제품도 마찬가지입니다.
다만, 확장모듈의 해당 핀의 커패시터를 제거하면 사용이 가능합니다.
수고하세요.
>
>
> 아답터를 연결하고 전원스위치를 키면 7805가 너무 빨리 뜨거워 지는데요
> 원래 이런건가요?? 생각보다 금방 열받아서요..
>
> 또 avrstudio로 라이트할때 포트b랑 포트f에 다른 부품을 연결하고 라이트하면 인식을 못하는데
> 원래 그런건지 궁금합니다
>
|
||||
| 6856 | 답변완료128 pro 키트 | 전형준 | 2011-12-05 | 1,291 |
|
회로도에 스위치 s102 와 s103에 각각 c103, c104가 있어야 하는데 c104가 없습니다.
그리고 회로도에는 s102와 s103이 각각 PD4, PD5에 연결되는데
기판에는 PG3, PG2로 되어 있습니다.
또한 CD에 포함된 메뉴얼의 그림을 보아도 s103옆에 커패시터가 달려있고
PD4, PD5로 프린팅 되어 있는 걸로 봐서는 제가 받은 키트가 불량인 것 같습니다.
확인 부탁 드립니다.
관리자 답변
안녕하세요? 고객님,
예전 회로도를 가지고 계신것 같습니다.
첨부해 드린 현재 회로도를 참고하세요.
www.newtc.co.in으로 가셔서 자료실--> 기존자료실로 가시면,
보다 많은 자료를 보실 수 있습니다.
현재, 홈페이지 자료실 리뉴얼 중이라서, 업로드가 아직 다 되지 않아서, 그렇습니다.
해당 자료실 업로드도 이번 달 안에 완료할 예정입니다.
궁금하신 사항은 언제든 질문 주세요.
감사합니다.
>
>
> 회로도에 스위치 s102 와 s103에 각각 c103, c104가 있어야 하는데 c104가 없습니다.
> 그리고 회로도에는 s102와 s103이 각각 PD4, PD5에 연결되는데
> 기판에는 PG3, PG2로 되어 있습니다.
>
> 또한 CD에 포함된 메뉴얼의 그림을 보아도 s103옆에 커패시터가 달려있고
> PD4, PD5로 프린팅 되어 있는 걸로 봐서는 제가 받은 키트가 불량인 것 같습니다.
>
> 확인 부탁 드립니다.
>
|
||||
| 6855 | 답변완료가속도센서를 이용하여 자이로센서 오차보정 문제에 대해서 | 서유해 | 2011-12-05 | 1,362 |
|
회전을 하고 다시 제 자리로 돌아왔을 때 0도가 되지 않는다는 문제로 아까 통화를 하였는데요
가속도 센서를 이용하면 문제를 해결할 수 있다고 하셨는데
그 방법이 가속도 센서를 이용하여 정적가속도 - 동적가속도 이런 공식을 대입하여
어떤 식으로 자이로센서 오차를 보정하는지 참조문서나 자세한 설명 부탁드리겠습니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨를 이용하여 주셔서 감사합니다.
일단, 가속도 센서 관련해서는 아래 링크를 참고하여 주세요.
아래 링크에 가면 그 동안 가속도 센서 관련된 여러 가지 내용들을 첨부해 두었습니다.
- 아래 -
http://newtc.co.kr/dpshop/bbs/board.php?bo_table=m53&wr_id=11&page=2
제가 드린 말씀은 가속도 센서는 정지상태에서 살짝 기울어지거나 하는 것들은 주로 정적 가속도 값만 나오니까, 기울기를 알아낼 수 있다는 말이었습니다.
가속도 센서 값 = 정적가속도 + 동적 가속도인데,
동적 가속도가 살짝씩 움직이면 거의 0에 가깝기 때문에 거의 정적가속도만 알아낼 수 있거든요.
그 값으로 가끔씩, 가속도 센서 값을 읽어서, 기울기를 확인하거나,
가속도 센서 데이터를 계속 읽어서, 계속 짧은 시간 값들을 평균내서 쓰거나 하면, 현재의 정적 가속도 값을 알아낼 수 있고, 이를 통해서, 보정된 기울기 값을 알아 낼 수 있을 것 같다는 말씀입니다.
가속도 값을 절대 값으로 보고, 자이로 센서로 평소에 보되, 가속도 값으로 그 기준값을 가져가시면, 누적오차를 막을 수 있을 것 같다는 말씀이죠.
또한, 첨부해 드린 파일 들 중에서, tilt 관련된 파일명으로 된 것을 참고하시면 더 도움 되실 것 같습니다.
감사합니다. PPT 자료는 예전에 만든 것인데, TILT 관련 내용이 조금 나와 있으니, 참고하세요.
>
>
> 회전을 하고 다시 제 자리로 돌아왔을 때 0도가 되지 않는다는 문제로 아까 통화를 하였는데요
>
> 가속도 센서를 이용하면 문제를 해결할 수 있다고 하셨는데
>
> 그 방법이 가속도 센서를 이용하여 정적가속도 - 동적가속도 이런 공식을 대입하여
>
> 어떤 식으로 자이로센서 오차를 보정하는지 참조문서나 자세한 설명 부탁드리겠습니다.
>
|
||||
| 6854 | 답변완료아래 질문에 이어 추가 질문입니다~ | 서진석 | 2011-12-05 | 1,456 |
|
아래 내용에서
건전지를 충전지로 바꿔야 한다고 하셨는데요~
건전지를 안 쓰고 어댑터를 연결해도 같은 현상이 발생하는데요?
작품 및 소스를 가지고 동신전자에 방문하면 도움을 받을 수 있을까요?
관리자 답변
안녕하세요? 고객님,
동신전자는 판매점이라서, 그런 내용에 대한 조언은 좀 어렵지 않을까 생각합니다.
물론, 좀 도움이 될 수도 있겠지만,
가능하면, 본사를 방문하시는 것이 가장 확실할 것이라고 생각이 드네요.
일단, 본사의 예제 소스로 돌려 보시고, 스테핑 모터가 잘 돌아가는 지 확인하는 게 순서 같습니다.
그 이후에, 다른 것들을 하시면, 하드웨어 문제인지 소프트웨어 문제인지 확실히 아니까,
좀 진행하기가 수월하리라 생각됩니다.
아무리 바빠도 확인할 것들을 확인하고 가야 합니다.
수고하세요.
>
>
> 아래 내용에서
>
> 건전지를 충전지로 바꿔야 한다고 하셨는데요~
>
> 건전지를 안 쓰고 어댑터를 연결해도 같은 현상이 발생하는데요?
>
> 작품 및 소스를 가지고 동신전자에 방문하면 도움을 받을 수 있을까요?
>
|
||||
| 6853 | 답변완료7-segment 연결 문의 | 전형준 | 2011-12-05 | 1,255 |
|
안녕하세요 얼마전에 128pro와 m128 트레이닝 키트 두 개를 구입하였습니다.
그 중 128 pro에 연결된 7segment에서 회로도를 보면
쉽게 말해 0000 1110 이면, 4자리 중 마지막 자리만 on 이 되고
0000 0111 이면 가장 앞 자리가 on 이 되야 하는데 거울 보듯이 됩니다.
즉, 0000 1110 이면 맨 앞자리가 on 이 되고, 0000 0111 이면 맨 뒷자리가 on 이 됩니다.
연결이 잘못 된건 아닌지요?
관리자 답변
안녕하세요, 뉴티씨입니다. 문의 내용 확인하였습니다. 추가 문의사항은 [email protected] 또는 02-704-4774로 연락 주시기 바랍니다. 감사합니다.
|
||||
| 6852 | 답변완료밑에질문 이어 스테핑모터 제품 질문드립니다. | 이학경 | 2011-12-05 | 1,373 |
|
현재사용하는 스테핑모터보다 속도가 좀더 안정적으로 빨라졌으면 좋겠습니다.
보니깐 모터가 두가지 종류가 있더라구요 1.9, 9kg
1. 이 두모터의 외형 크기가 어떻게 되는지 궁금하고
2. 두 모터의 차이점을 알고싶습니다.
관리자 답변
모터 드라이빙 하는 방법을 혹시 딜레이 문으로 하고 있지는 않은가요?
타이머를 사용하면 훨씬 부드럽게 빨라지게 됩니다.
가지고 계신 SM243 모터는 고속 회전시에도 잘 돌아가도록 디자인된 모터입니다.
SM9K와 SM243은 모두 고속 회전시에도 잘 돌아갑니다.
다만, 토크가 SM9K가 9kgcm.....정도로 크다는 것이구요. SM243은 1.7kgcm...... 정도입니다.
사실, SM243은 원래는 좀 더 큰 토크까지 사용이 가능합니다만, 스펙 공개시에는 조금 낮게 공개했습니다. 따라서, 조금은 더 높은 토크에도 사용이 가능하겠습니다.
SM243의 기구도
제품소개 --> 기구부 --> SM243 --> 구성탭 누르시면 됩니다.
SM9K의 기구도
제품소개 --> 기구부 --> SM9K --> 구성탭 누르시면 됩니다.
수고하세요.
>
>
> 현재사용하는 스테핑모터보다 속도가 좀더 안정적으로 빨라졌으면 좋겠습니다.
>
> 보니깐 모터가 두가지 종류가 있더라구요 1.9, 9kg
>
> 1. 이 두모터의 외형 크기가 어떻게 되는지 궁금하고
>
> 2. 두 모터의 차이점을 알고싶습니다.
>
|
||||
| 6851 | 답변완료스테핑모터 발열과 관련하여 질문드립니다. | 이학경 | 2011-12-05 | 1,477 |
|
스테핑 모터(1.7kg급)
SE-SM243
29,700원
이제품을 사용하고있고
모터드라이버는 AM-MS2(3A용)
제품을 사용하고있습니다.
개발보드는 2560보드입니다.
보드에는 usb전원 5v들어가고 있구
모터드라이버에 들어가는 외부전압은
http://www.multicopter.kr/goods/view.php?seq=142
11.1v입니다.
다름이아니라 스테핑모터의 발열이 심해 걱정이 되어서 글 남깁니다.
시작하고 1분정도 지나면 뜨거워집니다.
못만질정도까진 아닌데 이정도 뜨거워도 되나 .. 정도입니다.
검색해보니 스테핑모터가 뜨거워지는 이유는 전압이 부족한것도 이유가 될수있다고 봤는데 맞는지요
어떤이유때문에 뜨거워지는지 아니면 원래 이런것인지 궁금합니다.
관리자 답변
안녕하세요? 고객님,
FAQ 에 보면, 관련 답변이 있습니다.
http://newtc.co.kr/dpshop/bbs/board.php?bo_table=m53&wr_id=24&page=2
수고하세요.
>
>
> 스테핑 모터(1.7kg급)
> SE-SM243
> 29,700원
> 이제품을 사용하고있고
>
> 모터드라이버는 AM-MS2(3A용)
> 제품을 사용하고있습니다.
>
> 개발보드는 2560보드입니다.
> 보드에는 usb전원 5v들어가고 있구
>
> 모터드라이버에 들어가는 외부전압은
> http://www.multicopter.kr/goods/view.php?seq=142
> 11.1v입니다.
>
>
> 다름이아니라 스테핑모터의 발열이 심해 걱정이 되어서 글 남깁니다.
> 시작하고 1분정도 지나면 뜨거워집니다.
> 못만질정도까진 아닌데 이정도 뜨거워도 되나 .. 정도입니다.
> 검색해보니 스테핑모터가 뜨거워지는 이유는 전압이 부족한것도 이유가 될수있다고 봤는데 맞는지요
> 어떤이유때문에 뜨거워지는지 아니면 원래 이런것인지 궁금합니다.
>
|
||||
| 6850 | 답변완료Atmega128과 스테핑모터구동모듈을 이용한 작품 질문입니다. | 서진석 | 2011-12-05 | 1,324 |
|
#include <avr/io.h>
#include <avr/interrupt.h>
#include <delay.h>
#include <stdlib.h>
#define F_CPU 16000000UL
#define MOTOR_PORT PORTC
#define MOTOR_PORT_DDR DDRC
volatile unsigned char fnd[10] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x27,0x7f,0x67};
//딜레이 us
void delay_us(unsigned int time_us) { // time delay(us)
register unsigned int i;
for(i = 0; i < time_us; i++) { // 4 cycle
asm volatile("PUSH R0 "); // + 2 cycle
asm volatile("POP R0 "); // + 2 cycle // at 8 MHz
asm volatile("PUSH R0 "); // + 2 cycle
asm volatile("POP R0 "); // + 2 cycle
asm volatile("PUSH R0 "); // + 2 cycle
asm volatile("POP R0 "); // + 2 cycle
// 16 cycle * 62.5 ns = 1000 ns = 1 us at 16.000MHZ
}
}
//딜레이 ms
void delay_ms(unsigned int time_ms) { // time delay(ms)
register unsigned int i;
for(i = 0; i < time_ms; i++) {
delay_us(250);
delay_us(250);
delay_us(250);
delay_us(250);
}
}
//포트 초기화
void port_init(void)
{
PORTA = 0x00;
DDRA = 0xff;
PORTB = 0x00;
DDRB = 0x00;
PORTC = 0xff; //m103 output only
DDRC = 0xff;
PORTD = 0x00;
DDRD = 0x00;
PORTE = 0xff;
DDRE = 0x00;
PORTF = 0x00;
DDRF = 0x00;
PORTG = 0x00;
DDRG = 0x0c; //스위치
}
//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();
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
}
//왼쪽모터
unsigned char LEFTmotorOneClock(unsigned char step, char dir)
{
step = step & 0x0f;
if(dir){
switch(step){
case 0x09: step=0x01; break;
case 0x01: step=0x03; break;
case 0x03: step=0x02; break;
case 0x02: step=0x06; break;
case 0x06: step=0x04; break;
case 0x04: step=0x0c; break;
case 0x0c: step=0x08; break;
case 0x08: step=0x09; break;
default: step=0x0c; break;
}
}else{
switch(step){
case 0x09: step=0x08; break;
case 0x01: step=0x09; break;
case 0x03: step=0x01; break;
case 0x02: step=0x03; break;
case 0x06: step=0x02; break;
case 0x04: step=0x06; break;
case 0x0c: step=0x04; break;
case 0x08: step=0x0c; break;
default: step=0x0c; break;
}
}
return step;
}
//오른쪽모터
unsigned char RIGHTmotorOneClock(unsigned char step, char dir)
{
step = step & 0xf0;
if(dir){
switch(step){
case 0x90: step=0x10; break;
case 0x10: step=0x30; break;
case 0x30: step=0x20; break;
case 0x20: step=0x60; break;
case 0x60: step=0x40; break;
case 0x40: step=0xc0; break;
case 0xc0: step=0x80; break;
case 0x80: step=0x90; break;
default: step=0xc0; break;
}
}else{
switch(step){
case 0x90: step=0x80; break;
case 0x10: step=0x90; break;
case 0x30: step=0x10; break;
case 0x20: step=0x30; break;
case 0x60: step=0x20; break;
case 0x40: step=0x60; break;
case 0xc0: step=0x40; break;
case 0x80: step=0xc0; break;
default: step=0xc0; break;
}
}
return step;
}
//정지상태
unsigned char STOPmotorOneClock(unsigned char step, char dir)
{
step = step & 0xf0;
if(dir){
switch(step){
default: step=0xc0; break;
}
}else{
switch(step){
default: step=0xc0; break;
}
}
return step;
}
int main(void)
{
volatile unsigned char stepleft=0, stepright=0;
init_devices();
MOTOR_PORT_DDR = 0xff;
unsigned char output1000_0, output1000_1, output1000_2, output1000_3;
unsigned int output_0, output_1, output_2, output_3;
float voltage_0, voltage_1, voltage_2, voltage_3;
while(1){
while((ADCSRA&0x10)==0){
ADMUX=0b01000000;//0번 센서값 받기
SREG=0b10000000;
delay_ms(1);
ADCSRA=0b11000111;
output_0=ADCW;
ADMUX=0b01000001;//1번 센서값 받기
SREG=0b10000001;
delay_ms(1);
ADCSRA=0b11000111;
output_1=ADCW;
ADMUX=0b01000010;//2번 센서값 받기
SREG=0b10000010;
delay_ms(1);
ADCSRA=0b11000111;
output_2=ADCW;
ADMUX=0b01000011;//3번 센서값 받기
SREG=0b10000011;
delay_ms(1);
ADCSRA=0b11000111;
output_3=ADCW;
}
voltage_0 = ((float)output_0/1024)*5*1000;
output1000_0 = (int)voltage_0 / 1000;
voltage_1 = ((float)output_1/1024)*5*1000;
output1000_1 = (int)voltage_1 / 1000;
voltage_2 = ((float)output_2/1024)*5*1000;
output1000_2 = (int)voltage_2 / 1000;
voltage_3 = ((float)output_3/1024)*5*1000;
output1000_3 = (int)voltage_3 / 1000;
if(output1000_0>output1000_1 && output1000_0>output1000_2 && output1000_0>output1000_3){
while(1){
stepright = RIGHTmotorOneClock(stepright, 1);
stepleft = LEFTmotorOneClock(stepleft, 0);
delay_ms(1);
MOTOR_PORT = stepleft|stepright;
}
}
else{
while(1){
stepright = 0;
stepleft = 0;
delay_ms(1);
MOTOR_PORT = stepleft|stepright;
}
}
return 0;
}
지금 KD-128pro 키트에 Stepping 모터구동모듈 3A(AM-CS2P), 스테핑모터 1.7kg급(SE_SM243) CDS cell
을 이용한 작품을 만들고 있습니다~
4개의 CDS cell이 조도를 측정하여 ADC시킨후 4개값을 비교하여 가장 밝은 쪽으로 나아가게 하는 내용입니다~
근데 근데 위의 키트 + AA건전지8개 그리고 포맥스를 이용한 작품 겉껍데기 입니다
1. 모터자체가 힘이 약해서 잘 안굴러가는걸까요?
2. 아니면 소스나 다른 옵션을 변경해서 힘을 강하게 해서 저 모터로도 이동 시킬수 있나요?
3. 그리고 두 모터 소스를 같게 짰음에도 불구하고 속도가 다른 문제는 어떻게 해결해야 하나요?
4. 아니면 저 모터에 알맞는 바퀴가 있을까요???
5. 아니면 모터를 스테핑모터9kg급 (SE-SM9K) 로 교체하면 원활하게 돌릴 수 있을까요??
그리고 용산에 가서 아니면 무슨 경로로든 소스나 모터제어에 관한 조언을 들을 수 있는 곳이 있을까요?
마지막으로 용산에서 모터&모터에 맞는 바퀴를 살 수 있는 곳에 대해 조언해주시면 감사하겠습니다~
관리자 답변
안녕하세요? 고객님,
반갑습니다.
답변드릴꼐요.
>
> 지금 KD-128pro 키트에 Stepping 모터구동모듈 3A(AM-CS2P), 스테핑모터 1.7kg급(SE_SM243) CDS cell
>
> 을 이용한 작품을 만들고 있습니다~
>
> 4개의 CDS cell이 조도를 측정하여 ADC시킨후 4개값을 비교하여 가장 밝은 쪽으로 나아가게 하는 내용입니다~
>
> 근데 근데 위의 키트 + AA건전지8개 그리고 포맥스를 이용한 작품 겉껍데기 입니다
>
> 1. 모터자체가 힘이 약해서 잘 안굴러가는걸까요?
==> 건전지로는 스테핑 모터를 돌리기는 역부족입니다. 충전지로 바꿔주세요.
1.2V 충전지 12개를 직렬로 연결하여 쓰세요.
(1.2V 1,000mA AAA싸이즈 리튬망간수소 밧데리 추천: 전류 잘 흘러나옴)
이 때, 2 x 6 형태로 만들면, 기구물 중앙에 넣을 수 있어서 좋아요.
>
> 2. 아니면 소스나 다른 옵션을 변경해서 힘을 강하게 해서 저 모터로도 이동 시킬수 있나요?
>
> 3. 그리고 두 모터 소스를 같게 짰음에도 불구하고 속도가 다른 문제는 어떻게 해결해야 하나요?
==> 마찬가지로 전류/전압 문제로 보입니다.
>
> 4. 아니면 저 모터에 알맞는 바퀴가 있을까요???
==> 본사에 알미늄바퀴 SE-WST2가 있습니다.
>
> 5. 아니면 모터를 스테핑모터9kg급 (SE-SM9K) 로 교체하면 원활하게 돌릴 수 있을까요??
==> 그 문제가 아닙니다.
>
> 그리고 용산에 가서 아니면 무슨 경로로든 소스나 모터제어에 관한 조언을 들을 수 있는 곳이 있을까요?
> 마지막으로 용산에서 모터&모터에 맞는 바퀴를 살 수 있는 곳에 대해 조언해주시면 감사하겠습니다~
==> 본사의 용산 대리점인 동신전자를 가시면 살 수 있습니다.
약도 보시려면, 회사소개--> 찾아오는 길--> 대리점 --> 용산대리점 또는 맨 밑의 대리점 링크 중에서 동신 전자를 누르셔서 찾아 보시면 됩니다.
수고하세요.
>
|
||||
| 6849 | 답변완료ATmega128 입력전압 범위 | 윤홍열 | 2011-12-04 | 1,316 |
|
입력 전압 범위에 관해 묻고 싶습니다.
0v~0.7v가 입력 Low, 2.3v~5v가 High인지,
아니면 High값이 다른 건지 묻고 싶습니다.
cds로 전압분배로, 입력을 만들고 싶은데, 입력 범위를 정확히 몰라서 묻고 싶습니다.
관리자 답변
안녕하세요? 고객님,
반갑습니다. 저희 뉴티씨를 이용하여 주셔서 감사합니다.
첨부해 드린 ATMEGA128A-AU의 DC Charactgeristics를 보면,
I/O 핀들은 VIL과 VIH를 보면 되는데,
-0.5 ~ 0.2Vcc 즉, 우리는 Vcc가 5V 이므로, -0.5 - 1V까지를 Low로 인식하고,
0.6Vcc ~ VCC + 0.5 까지를 즉, 3V - 5.5V 까지를 High로 인식합니다.
수고하세요.
>
>
> 입력 전압 범위에 관해 묻고 싶습니다.
>
> 0v~0.7v가 입력 Low, 2.3v~5v가 High인지,
>
> 아니면 High값이 다른 건지 묻고 싶습니다.
>
> cds로 전압분배로, 입력을 만들고 싶은데, 입력 범위를 정확히 몰라서 묻고 싶습니다.
>
|
||||
