Q&A
| 번호 | 제목 | 작성자 | 등록일 | 조회 |
|---|---|---|---|---|
| 6803 | 답변완료스텝 모터(se-sm9k) 문의 드립니다. | 김용수 | 2011-07-07 | 1,332 |
|
수고 하십니다.
스텝 모터의 문의를 드리고자 올립니다
내구성과 수명 시간 , 연장 가동 시간 환경 사용 온도
정도를 알고 싶어 문의 드립니다.
(거진 스팩이라 보시면 됩니다)
수고하세요.
관리자 답변
안녕하십니까? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
스텝모터의 내구성, 수명 시간, 연장가동시간 은 대부분의 모터 업체들에서도 발표하지 않는 자료입니다. 고객이 쓰는 환경에 따라서, 너무나도 많이 차이나게 달라질 수 있어서 의미가 없는 자료라서요. 다만, 스펙에 맞게 튼튼하고, 열 덜나고, 고속 회전 특성이 좋도록 만들어진 거라고 말씀드릴 수 있겠습니다.
드릴 수 있는 스펙의 내용을 올려 드립니다.
아래 내용안에 있는 내용이 주요 내용입니다.
http://www.newtc.co.kr/download/MOTOR_STEPPING/SE-SM9K.pdf
감사합니다.
>수고 하십니다.
>스텝 모터의 문의를 드리고자 올립니다
>
>내구성과 수명 시간 , 연장 가동 시간 환경 사용 온도
>정도를 알고 싶어 문의 드립니다.
>
>(거진 스팩이라 보시면 됩니다)
>
>
>수고하세요.
|
||||
| 6802 | 답변완료어떤 제품을 사용해야 되나요? | 홍찬의 | 2011-07-07 | 1,339 |
|
안녕하십니까. 제가 졸업작품을 준비 중인데 전자쪽을 잘 몰라서 문의 드립니다.
만드는 작품은 기울기센서를 이용하여 제품의 기울기값이 변할 때마다 모터를 이용해 수평을
유지하는 장치입니다.
센서는 2축 자이로센서를 쓰고 모터를 24V 150W BLDC모터를 사용 합니다.
어떤 AVR제품이 적당할까요?그리고 어떤 소프트웨어로 명령어 입력해야 하나요?
답변 부탁드립니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
ADC 자체는 AVR로도 충분하구요. 각 채널당 5kHz 정도 받으시면 되구요.
모터는 무척 느리게 제어되기 때문에 AVR이면 충분합니다.
다만, BLDC 모터 컨트롤러를 하나 쓰셔야 겠네요.
AVR용 컴파일러는 여러가지가 있지만, 본사에서는 ICCAVR과 WINAVR+AVR Studio의 조합을 추천합니다.
수고하세요.
>안녕하십니까. 제가 졸업작품을 준비 중인데 전자쪽을 잘 몰라서 문의 드립니다.
>
>만드는 작품은 기울기센서를 이용하여 제품의 기울기값이 변할 때마다 모터를 이용해 수평을
>
>유지하는 장치입니다.
>
>센서는 2축 자이로센서를 쓰고 모터를 24V 150W BLDC모터를 사용 합니다.
>
>어떤 AVR제품이 적당할까요?그리고 어떤 소프트웨어로 명령어 입력해야 하나요?
>
>답변 부탁드립니다.
>
|
||||
| 6801 | 답변완료printf 출력 깨지는 문제 | 션히 | 2011-07-08 | 1,439 |
|
안녕하세요.
ISP로 구울 때 atmega xtal 설정을 11.0592MHz로 맞춰서 올렸고
리셋도 해보았습니다.
여전히 한글이 깨지네요.
문자가 안깨지다가 깨지면 문제가 있다는걸 알겠는데
처음부터 글자가 깨지니 보드 자체에 문제가있는 건지 여부를 모르겠네요.
----------------------------------------------------------------
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
프로그램이나 사용방법 모두 잘 하신 것 같구요.
다만, 사용하는 환경에 따라서, 노이즈들이 다른데요. 경우에 따라서는 에러 없이 잘 되는 경우도 있지만, 경우에 따라서는 다운로드 한 다음에 모듈의 리셋 버튼을 한 번 눌러줘야 하는 경우도 있습니다.
본사의 AM-128PRO는 16MHz 클럭을 사용해서 시리얼 통신 사용시 2-4% 에러율이 생깁니다.
그래서, 노이즈 환경에 따라서 그렇게 될 가능성이 다분힙니다. 다만, 떔을 해서 크리스탈을 11.0592MHz로 변경해서, 사용하게 되면, 문제가 달라질 수 있습니다. 0% 에러로 떨어지거든요.
최대 퍼포먼스가 목적이라서 16MHz로 만들어 내보내지만, 목적에 따라서는 크리스탈을 바꿔서 쓰세요. 아니면, 다운로드 후 한번만 리셋 버튼 눌러주면 되는 경우도 있습니다
수고하세요.
>am-128pro와 AD-USBISP_V03 를 사용하고 있습니다.
>
>강좌를 따라하고 있습니다.
>
>AD-USBISP를 ISP와 UART 모듈 동시에 사용하지 말라는 말에
>분리해서 사용하고 있는 상황입니다.
>
>근데 막상 UART상에서는 값이 첨부한 파일 같이 깨져나옵니다.
>
>설정 값은 강좌대로 모두 맞추고 진행하였습니다.
>
>초보자용 강의 인데
>설마 핀 찾아서 납땜질 하고 그래야 하는건 아니겠지요?
>
>답변 부탁드립니다.
관리자 답변
보드 자체는 문제가 없습니다.
프로그램에서도 11.0592MHz에 맞게 초기화 해줘야 하는 데,
그렇게 했나요?
크리스탈 설정만 바꾸는 것이 아니라 크리스탈을 하드웨어를 떼내고 교체한 건가요?
보드 문제를 먼저 말씀하실 것이 아니라 해결책을 찾는 것이 우선이라고 생각합니다.
본사의 보드가 그 부분에 문제가 있었다면 판매 자체를 안합니다.
>ISP로 구울 때 atmega xtal 설정을 11.0592MHz로 맞춰서 올렸고
==> 무슨 말인지요? 구울 때 크리스탈 설정을 바꿔주는 곳도 있나요?
소프트웨어 소스에서만 바꿨다는 얘긴가요? 소스도 올려보시고, 하드웨어를 바꿨는 지 자세히 올려보세요.
수고하세요.
>리셋도 해보았습니다.
>
>여전히 한글이 깨지네요.
>
>문자가 안깨지다가 깨지면 문제가 있다는걸 알겠는데
>
>처음부터 글자가 깨지니 보드 자체에 문제가있는 건지 여부를 모르겠네요.
>
>----------------------------------------------------------------
>안녕하세요? 고객님,
>저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
>
>프로그램이나 사용방법 모두 잘 하신 것 같구요.
>다만, 사용하는 환경에 따라서, 노이즈들이 다른데요. 경우에 따라서는 에러 없이 잘 되는 경우도 있지만, 경우에 따라서는 다운로드 한 다음에 모듈의 리셋 버튼을 한 번 눌러줘야 하는 경우도 있습니다.
>
>본사의 AM-128PRO는 16MHz 클럭을 사용해서 시리얼 통신 사용시 2-4% 에러율이 생깁니다.
>그래서, 노이즈 환경에 따라서 그렇게 될 가능성이 다분힙니다. 다만, 떔을 해서 크리스탈을 11.0592MHz로 변경해서, 사용하게 되면, 문제가 달라질 수 있습니다. 0% 에러로 떨어지거든요.
>
>최대 퍼포먼스가 목적이라서 16MHz로 만들어 내보내지만, 목적에 따라서는 크리스탈을 바꿔서 쓰세요. 아니면, 다운로드 후 한번만 리셋 버튼 눌러주면 되는 경우도 있습니다
>
>수고하세요.
>
>>am-128pro와 AD-USBISP_V03 를 사용하고 있습니다.
>>
>>강좌를 따라하고 있습니다.
>>
>>AD-USBISP를 ISP와 UART 모듈 동시에 사용하지 말라는 말에
>>분리해서 사용하고 있는 상황입니다.
>>
>>근데 막상 UART상에서는 값이 첨부한 파일 같이 깨져나옵니다.
>>
>>설정 값은 강좌대로 모두 맞추고 진행하였습니다.
>>
>>초보자용 강의 인데
>>설마 핀 찾아서 납땜질 하고 그래야 하는건 아니겠지요?
>>
>>답변 부탁드립니다.
>
|
||||
| 6800 | 답변완료ISP 버전별 이클립스 지원여부와 버전별 차이점? | 유승일 | 2011-07-08 | 1,408 |
|
주변환경으로는
이클립스(Galileo) 에 AVR Eclipse Plugin 을 사용하고 있습니다.
OS는 윈도우 7 64bit 를 사용하고 있습니다.
현재 isp는 3.0 버전을 사용하고 있습니다.
하루종일 ISP 3.0 으로 이리저리 시도를 해봤는데 실패하고
친구의 ISP 4.0을 이용하여 다시 시도해본결과 바로 실행되는것을 알수 있었습니다.
질문은
1. 3.0을 윈도우 7 64Bit 이클립스에서 사용할수 있는 방법은 없는건지요.....
2. 3.5는 위의 환경에서 작동이 잘 되는지 확인할수 있을까요?
3. ISP 3.0과 3.5... 3.5와 4.0의 차이점을 간단히 알수 있을까요????
이상입니다.
항상 ISP를 유용하게 사용하고 있었는데 작업환경을 바꾸면서 고생하고있내요...ㅠㅠ
답변 부탁드립니다~~
관리자 답변
안녕하세요? 고객님,
아래 링크를 참고하시면 USBISP V3.0을 64비트에서도 사용 가능합니다. FAQ에 있는 내용이구요.
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
그렇게 한 후에는 V3.5 드라이버로 설치하면 됩니다.
V3.5는 두 환경 모두 다 됩니다. OS 호환성이 매우 뛰어납니다.
V3.0 : 자체 드라이버 사용. USB로 타겟에 전원공급 가능. 일반용. 윈도7 64비트에서는 약간의 드라이버 설치시 번거로움이 있음.
V3.5 : USB to Serial 칩을 제공한 회사의 드라이버 사용. 윈도7- 64비트에서도 매우 편리하게 드라이버 설치. 이 부분 때문에, OS 호환성이 높아졌습니다.
일반용으로 가상으로 보드의 속도가 낮더라도, USBISP가 타겟의 속도에 눈높이를 내려서
맞춰서 사용상의 편의가 높습니다. USB로 타겟에 전원공급 가능
V4.0 : 전문가용으로 최적의 매우 높은 다운로딩 속도를 자랑함.
타겟 전압 체크 가능.
잦은 고장의 원인인 USB로 타겟에 전원 공급하는 부분은 삭제되어, 제품을 오래 사용하는 데,
목적을 둠.
수고하세요.
>
>주변환경으로는
>
>이클립스(Galileo) 에 AVR Eclipse Plugin 을 사용하고 있습니다.
>
>OS는 윈도우 7 64bit 를 사용하고 있습니다.
>
>현재 isp는 3.0 버전을 사용하고 있습니다.
>
>
>하루종일 ISP 3.0 으로 이리저리 시도를 해봤는데 실패하고
>
>친구의 ISP 4.0을 이용하여 다시 시도해본결과 바로 실행되는것을 알수 있었습니다.
>
>
>질문은
>
>1. 3.0을 윈도우 7 64Bit 이클립스에서 사용할수 있는 방법은 없는건지요.....
>2. 3.5는 위의 환경에서 작동이 잘 되는지 확인할수 있을까요?
>3. ISP 3.0과 3.5... 3.5와 4.0의 차이점을 간단히 알수 있을까요????
>
>
>이상입니다.
>
>항상 ISP를 유용하게 사용하고 있었는데 작업환경을 바꾸면서 고생하고있내요...ㅠㅠ
>
>답변 부탁드립니다~~
>
>
|
||||
| 6799 | 답변완료조금만 더 질문드리겠습니다. | 최동성 | 2011-07-08 | 1,382 |
|
이전 질문에 대한 답변 정말 감사합니다. 조금만 더 질문드릴게요.
1.SM9K는 128kHz까지, SM243은 540kHz까지 돈다고 하셨는데요... SM243이 sixteenth step mode로 했을 때 입력 가능한 최대 clock의 주파수가 540kHz라는 거죠...? 그럼... 16주기에 1.8도 회전하니까... 계산해보면 168.75rev/sec인 건가요...? (굉장히 빠르게 돌 수 있군요...) 그럼 여기서... 가령 알미늄 바퀴를 SM243에 달면 입력 가능한 clock 주파수가 540kHz보다 작아질까요...?
2. MS2로 모드를 바꾸려면 어떻게 해야하죠...?
3. 토크당 회전수라는게 어떤 의미이죠...? 같은 힘으로 덜 돈다는 것은... 같은 clock frequency에서 원래는 1.8도를 움직여야 한다고 했을 때 무거운 물체를 달면 그보다 더 적은 각도로 돌아갈 수도 있다는 것인가요...?
4. 혹시 모터가 오래되면 내부가 노화되어서 모터의 최대 회전 각속력이 줄어들 수 있나요...?
답변 부탁드립니다~
관리자 답변
답변드릴께여
>1.SM9K는 128kHz까지, SM243은 540kHz까지 돈다고 하셨는데요... SM243이 sixteenth step mode로 했을 때 입력 가능한 최대 clock의 주파수가 540kHz라는 거죠...? 그럼... 16주기에 1.8도 회전하니까... 계산해보면 168.75rev/sec인 건가요...? (굉장히 빠르게 돌 수 있군요...) 그럼 여기서... 가령 알미늄 바퀴를 SM243에 달면 입력 가능한 clock 주파수가 540kHz보다 작아질까요...?
==> 그럴겁니다. 토크가 가해지면 아무래도 사용 가능한 주파수가 낮아지지요. Sixteenth step mode로 놓고 실습했습니다. 하지만, 속도를 이렇게 높이까지 내려면, 가속테이블을 만들어서 하는 게 좋습니다. 가속테이블 만들기 귀찮으면, 첨엔 한바퀴 돌리고 더블 내지 세배 하다가, 속도가 좀 올라가면, 더블까지만 하다가 좀 더 올라가면, 조금씩 올려가면서 하는 게 좋겠지요. 다만, 한바퀴씩 돈 후에 해야 합니다. 실험상 최소 반바퀴 돌고 해도 됩니다.
>
>2. MS2로 모드를 바꾸려면 어떻게 해야하죠...?
==> MS2의 10핀 헤더핀의 핀 중에 두 핀이 모드 전환 핀입니다. 메뉴얼 확인해 보세요.
>
>3. 토크당 회전수라는게 어떤 의미이죠...? 같은 힘으로 덜 돈다는 것은... 같은 clock frequency에서 원래는 1.8도를 움직여야 한다고 했을 때 무거운 물체를 달면 그보다 더 적은 각도로 돌아갈 수도 있다는 것인가요...?
==> 그런 의미가 아닙니다. 외부 토크가 세지면, 클럭은 들어가도 모터 힘이 모자라면, 문제일 수 있어요. 그리고, 가변저항 잘 조절해서, 너무 세지도 너무 약하지도 않게 토크마다 적당한 값이 있으니, 그걸 써야 합니다. 매우 중요합니다. 매번 MS2에 공급되는 모터용 전압을 체크해 보세요. 24V를 잘 공급하고 있는지요? 힘을 너무 세도록 바이어스를 가변저항으로 조정해도 전압이 뚝 떨어지면서, 전류만 늘어나구요. 너무 약하면 안돌아갑니다.
>
>4. 혹시 모터가 오래되면 내부가 노화되어서 모터의 최대 회전 각속력이 줄어들 수 있나요...?
>
==> 먼지 등이 끼면 아무래도 저항이 커져서 RPM이 떨어질 수는 있겠지요. 또한, 부식도 있겠구요.
>답변 부탁드립니다~
>
>
|
||||
| 6798 | 답변완료AVR 개발보드 - 센서 호환에 대해 문의 드립니다. | 신성수 | 2011-07-08 | 1,402 |
|
NewTC 제품 AVR MEGA 128 개발보드 제품을 구매하였습니다.
포트가 여러개 있는데 한쪽은 개발보드와 모터를 연결하여 사용하고 있습니다.
부득이하게 뉴티씨 회사 제품 중에 포토센서가 없는 관계로
오토닉스 회사의 BR3M - MDT 미러반사형 포토센서를 구매하여 개발보드에 연결하려 하고 있습니다.
포토센서에서 들어오는 신호를 개발보드에 입력해 주기 위해 포트에 연결을 하고자 하는데
어떻게 방법이 없을까요?
참고로 그 포토센서 제품은 끝에 4개 전선이 있는데
전원가동을 위한 전압, 접지 2개와 출력 포트, control 전선 각각 1개씩 있습니다.
아래 링크에 포토센서 제품 설명 사이트 같이 올려놓겠습니다.
바쁘실텐데 빠른 답변 부탁드립니다.
감사합니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
그 센서 메뉴얼을 찾아서 봤습니다
http://www.autonics.co.kr/usr/data_upload/202_DATA.pdf
우선, A-58페이지를 보면, 접속도가 나오는 데, 12-24V를 갈색과 청색에각각 + 및 0V를 넣어주고,
Light ON 동작을 시키려면, 백색 컨트롤 선을 청색에 접속하고, Dark ON 동작을 시키려면, 컨트롤 백색선을 갈색에 접속합니다. 물론, 이 부분도 제어할 수 있겠지만, 일단 쉽게 하려면 이렇게 합니다.
그 후에 청색을 AVR 보드의 GND에 접속하고, 출력선을 테스터로 찍어보세요. 몇 볼트로 제어되는 지, ( 이 부분은 여기서는 찾지 못했습니다. 다른 문서에 있을 수도 있으니 문서를 보세요.) 보시고, 그 후에 저항 등으로 Voltage Divider로 받아서 AVR에 입력을 넣거나 5V 레벨로 움직이면, 그냥 넣어도 되겠지요. 포트에서 입력 받아보면 될 듯 합니다.
센서 동작에 대해서는 센서 공급사를 참고하시기 바랍니다.
수고하세요.
>NewTC 제품 AVR MEGA 128 개발보드 제품을 구매하였습니다.
>
>포트가 여러개 있는데 한쪽은 개발보드와 모터를 연결하여 사용하고 있습니다.
>
>부득이하게 뉴티씨 회사 제품 중에 포토센서가 없는 관계로
>
>오토닉스 회사의 BR3M - MDT 미러반사형 포토센서를 구매하여 개발보드에 연결하려 하고 있습니다.
>
>포토센서에서 들어오는 신호를 개발보드에 입력해 주기 위해 포트에 연결을 하고자 하는데
>
>어떻게 방법이 없을까요?
>
>참고로 그 포토센서 제품은 끝에 4개 전선이 있는데
>
>전원가동을 위한 전압, 접지 2개와 출력 포트, control 전선 각각 1개씩 있습니다.
>
>아래 링크에 포토센서 제품 설명 사이트 같이 올려놓겠습니다.
>
>바쁘실텐데 빠른 답변 부탁드립니다.
>
>감사합니다.
|
||||
| 6797 | 답변완료AM-CD2L은 속도 조절이 안되나요??그리고.. | 전재흥 | 2011-07-08 | 1,395 |
|
1. AM-CD2L은 a상 b상에 각각 1, 0을 주면 CCW방향으로 돈다고 데이터시트에 적혀있는데요
만약 a에 1을 줬다가 0을주는 펄스형식으로 전압을 주게 되면 어떻게되나요??
그리고 만약 펄스형식전압을 받지 못한다면 일정전압으로 모터를 구동할시 AM-CD2L에 연결한 모터는 일정 속도를 유지하고 있는건가요??
2. SE-DM DC 기어드 모터를 구매 했는데요 이 모터는 부하가 있을시 전류가 80mA 까지 흐른다고
나와있는데 이 이상의 전류는 흐르지 않는 건가요??
3.NewTC에서 판매하는 atmega128 개발보드에서. 개발보드에 납땜 되있는 레귤레이터 7805ct?tc?
의 최대 전류 output이 얼마인지 알고 싶습니다.
4.NewTC에서 판매하는 atmega128 개발보드에서, 128모듈 부분아래에 레귤레이터가 설치되있는데 이를 바꾸기 위해 위의 atmega128모듈 분리가 필요할수도 있을거 같은데요 이 모듈부분이 분리가 되는건가요?? 아래 판에 끼우는 형식으로 되있어보이긴 하는데 힘을 약간 줘봣더니 빠지진 않네요.
바쁘신대 간단한일로 죄송합니다.ㅜ
초보이니 배우고 싶은 마음에..
좋은하루 되세요
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
답변드릴께요.
>1. AM-CD2L은 a상 b상에 각각 1, 0을 주면 CCW방향으로 돈다고 데이터시트에 적혀있는데요
>만약 a에 1을 줬다가 0을주는 펄스형식으로 전압을 주게 되면 어떻게되나요??
==>그b는 고정시켜놓고 a에만 펄스 형태로 그렇게 준다면, 모터가 이리돌까 저리돌까 몰라서 어쩔줄 모르고, 흔들흔들하거나 정지해 있거나 할 것 같네요.
>그리고 만약 펄스형식전압을 받지 못한다면 일정전압으로 모터를 구동할시 AM-CD2L에 연결한 모터는 일정 속도를 유지하고 있는건가요??
==> 네, 그렇습니다. 하지만, a 하나만 PWM으로 듀티 조절해 보면, CD2L에 연결한 모터도 당연히 속도조절 됩니다만, 속도가 낮은 기어드 모터인 SE-DM의 속도에는 크게 영향을 미치지 못합니다. 왜냐하면, 일정 이하의 듀티가 되면, 모터가 아예 돌지 않기 때문이죠. 그 이상을 줘도 원래 속도가 느려서 별로 큰 변화를 보기 어렵습니다. 기어가 없는 DC 모터를 제어하면 좀 다를 겁니다.
>
>2. SE-DM DC 기어드 모터를 구매 했는데요 이 모터는 부하가 있을시 전류가 80mA 까지 흐른다고
>나와있는데 이 이상의 전류는 흐르지 않는 건가요??
==> 그 이상을 흘리게 되면, 모터가 타버립니다. 불 꺼놓고 밤에 해보면, 우선 모터 안에서 번쩍 번쩍 거리기 시작하구요. 좀 있다가 연기나는 냄새가 나면서 타버립니다. 그 뒤에 서게되죠. 망가진채로요.
>
>3.NewTC에서 판매하는 atmega128 개발보드에서. 개발보드에 납땜 되있는 레귤레이터 7805ct?tc?
>의 최대 전류 output이 얼마인지 알고 싶습니다.
==> 최대 800mA 라고 하는 데, 실제로는 무난하게는 600-700mA 정도인 것 같습니다.
물론, 외부에서 아답타 전원이 1.2A 이상 공급되어야 이 정도 나오겠지요?
>
>4.NewTC에서 판매하는 atmega128 개발보드에서, 128모듈 부분아래에 레귤레이터가 설치되있는데 이를 바꾸기 위해 위의 atmega128모듈 분리가 필요할수도 있을거 같은데요 이 모듈부분이 분리가 되는건가요?? 아래 판에 끼우는 형식으로 되있어보이긴 하는데 힘을 약간 줘봣더니 빠지진 않네요.
==> 빠지는 겁니다. 하지만, 자주 빼지 않는 거라서, 커넥터를 저렴한 것을 사용했습니다.
잘 빠지는 비싼 커넥터도 있지만, 그건 배우는 고객님들이 원하는 것이 아니라서요.
뺼 때, 한쪽손은 보드를 잡고, 한쪽 손은 모듈을 잡고, 양쪽으로 살살 흔들면서 힘을 줘서 살짝 빼야 합니다. 너무 한쪽으로만 빼면 다리가 휘게 됩니다.
>
>
>바쁘신대 간단한일로 죄송합니다.ㅜ
>초보이니 배우고 싶은 마음에..
==> 열심히 하세요. 이런 말씀하시니 돕는 것이 기쁩니다.
>좋은하루 되세요
|
||||
| 6796 | 답변완료AM-DC1-3D를 이용하여 제어 할수 있는 DC모터에 대하여 | 정병훈 | 2011-07-08 | 1,403 |
|
안녕하세요,,
현재 AVR을 이용하여 RC카를 제어하는 실험을 하고 있습니다.
RC카에 있는 RC카용DC모터를 변속기를 이용하여 제어를 하다가 변속기가 고장이 나고 고장난 이유를 알 수 없어서
변속기 대신 DC모터 제어 모듈을 통하여 RC카를 움직이려고 하고 있습니다.
[ At90can128 -- DC제어모듈 -- DC모터 ]<--이런식..
하지만 저번에 문의를 드린 결과 RC카용 DC모터는 많은 전력을 소비하기 때문에 제어 모듈을 통하여 제어하기
힘들다는 답변을 받았습니다.
그래서 모터 역시 DC모터 제어 모듈을 통하여 제어가 가능한 모터로 바꾸려고 합니다.
하지만 데이터 시트가 재대로 존재하지 않는 Dc모터들과 AM-DC1-3D를 이용하여 제어가 가능한 모터를 찾기 힘드들어서 도움을 청하려고 합니다.
일반 DC모터와 기어드DC모터 둘다 AM-DC1-3D를 이용하여 제어가 가능한가요?
그리고 AM-DC1-3D테스트에 쓰였던 DC모터나 AM-DC1-3D로 제어가 가능한 DC모터에 대하여 알 수 있을 까요?
(동작 가능한 모터 몇개만 추천좀 해주세요)
현재 At90can128을 이용하여 PWM신호를 주고 있고, 외부 전원으로는 최대 7.2V(RC카용 베터리)를 모듈에 인가할 수 있습니다.
관리자 답변
안녕하세요?
본사에 SE-DS650이라는 모터가 있습니다. 650RPM까지 사용 가능한데, 속도가 매우 빠릅니다.
메탈기어 사용하고, 본사의 DC 라인트레이서에 교체하여 장착 가능합니다.
본사의 DC2-2D로 제어 할 수 있지요. 하나로 두 개 다 제어 가능합니다. 크기도 일반 RC 서보모터 사이즈고, 장착용 나사 홈도 있고 좋을 겁니다. 본사의 DS350을 사용한 라인트레이서를 보면, 알겁니다.
- 모터 -
http://www.newtc.co.kr/product_SE-DS350.php
- 라인트레이서 -
http://www.newtc.co.kr/product_KR-DL16-S.php
그리고,
WRS-540S-6530 라는 모터가 괜찮아 보이네요;. 7.2V구동에 파워도 좋구요.
판매하는 데는 못찾겠습니다만.
모터 플러스 같은 곳에 전화하셔서 상담해 보세요.
수고하세요.
>안녕하세요,,
>현재 AVR을 이용하여 RC카를 제어하는 실험을 하고 있습니다.
>RC카에 있는 RC카용DC모터를 변속기를 이용하여 제어를 하다가 변속기가 고장이 나고 고장난 이유를 알 수 없어서
>변속기 대신 DC모터 제어 모듈을 통하여 RC카를 움직이려고 하고 있습니다.
>[ At90can128 -- DC제어모듈 -- DC모터 ]<--이런식..
>
>하지만 저번에 문의를 드린 결과 RC카용 DC모터는 많은 전력을 소비하기 때문에 제어 모듈을 통하여 제어하기
>힘들다는 답변을 받았습니다.
>그래서 모터 역시 DC모터 제어 모듈을 통하여 제어가 가능한 모터로 바꾸려고 합니다.
>하지만 데이터 시트가 재대로 존재하지 않는 Dc모터들과 AM-DC1-3D를 이용하여 제어가 가능한 모터를 찾기 힘드들어서 도움을 청하려고 합니다.
>
>
>일반 DC모터와 기어드DC모터 둘다 AM-DC1-3D를 이용하여 제어가 가능한가요?
>그리고 AM-DC1-3D테스트에 쓰였던 DC모터나 AM-DC1-3D로 제어가 가능한 DC모터에 대하여 알 수 있을 까요?
>(동작 가능한 모터 몇개만 추천좀 해주세요)
>
>현재 At90can128을 이용하여 PWM신호를 주고 있고, 외부 전원으로는 최대 7.2V(RC카용 베터리)를 모듈에 인가할 수 있습니다.
>
>
>
>
|
||||
| 6795 | 답변완료AM-GLCD-P의 예제 소스 문의 입니다. | 음혁민 | 2011-07-08 | 1,439 |
|
AM-GLCD-P의 예제 소스 코드가 icc-avr의 형태이고
헤더파일이 iom128v.h로 되있는데
혹시 codevision에서 사용 할 수 있는
소스 코드 좀 보내주시면 좋겠습니다.
헤더파일을 mega128.h로 쓸 수 있는
예제 소스 코드를 받았으면 좋겠습니다.
관리자 답변
안녕하세요? 고객님,
ICCAVR이나 AVR Studio용 예제들을 중심으로 서포트하고 있습니다.
코드비전용 예제들도 일부 있으니, 자료실=>기존자료실에서 코드 라고 해서 검색해 보세요.
아래를 참고하세요.
#include <mega128.h>
#include <delay.h>
#include <string.h>
#include <stdio.h>
헤더를 이렇게 변환하시고, 보드 초기화 루틴을 아래와 같이 변경하세요.
/call this routine to initialize all peripherals
void init_devices(void){
XDIV = 0x00; //xtal divider
XMCRA = 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
//all peripherals are now initialized
}
수고하세요.
>AM-GLCD-P의 예제 소스 코드가 icc-avr의 형태이고
>
>헤더파일이 iom128v.h로 되있는데
>
>혹시 codevision에서 사용 할 수 있는
>
>소스 코드 좀 보내주시면 좋겠습니다.
>
>헤더파일을 mega128.h로 쓸 수 있는
>
>예제 소스 코드를 받았으면 좋겠습니다.
>
|
||||
| 6794 | 답변완료AT91SAM7S256 사용중 질문입니다. | 채선일 | 2011-07-11 | 1,438 |
|
현재 at91sam7s256 사용중입니다.
사용 운영체제는 Win7 x64 입니다.
처음 삼바를 이용하기 위하여 2번 스위치 올렸다 10초후 다시 내린후 USB를 연결하면
드라이버를 설치하는 과정에서 드라이버를 잡지 못하였습니다.
그래서 인터넷 검색후 어떻게 드라이버는 설치하였습니다.
이제 삼바 연결을 해서 다운로드를 해야하는데
삼바 커넥트 (포트 설정) 하는 과정이 너무 늦게 뜨네요.
포트 잡히고 한.. 1분?2분있다 커넥트 메세지박스가 뜨네요.
드라이버가 잘못된건가요? x64드라이버를 잘못설치해서 그런가요?
드라이버 파일 첨부합니다.
아 그리고 키트와 SM-WJtag을 구매하였는데 지금 쓰고 있는 운영체제 7 x64에서는
h_jtag이 usb로 밖에 작동하지 않는다고 합니다.(검색을 통하여 확인)
LPT모드를 선택하면 에러메세지로는
unable to load h-jtag LPT driver, only usb mode is supported.로 나옵니다.
패러럴로 디버깅 하려면 7 x64에서는 방법이 없는겁니까?
다른 디버깅 프로그램 있으면 알려주세요.
--------------------------
[Version]
Signature="$Windows NT$"
Class=Ports
;;ClassGuid={9D7DEBBC-C85D-11D1-9EB4-006008C3A19A}
ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
Provider=%ProviderName%
DriverVer=10/15/2009,1.0.0.0
[MANUFACTURER]
%ProviderName%=DeviceList, NTx86, NTamd64
[DeviceList.NTx86]
%AtmelEVK1105CDC%=DriverInstall,USB\\VID_03eb&PID_6124
[DeviceList.NTamd64]
%AtmelEVK1105CDC%=DriverInstall,USB\\VID_03eb&PID_6124
[DriverInstall]
include=mdmcpq.inf
CopyFiles=FakeModemCopyFileSection
AddReg=LowerFilterAddReg,SerialPropPageAddReg
[DriverInstall.Services]
include = mdmcpq.inf
AddService = usbser, 0x00000002, USBtoSer.AddService
; This adds the serial port property tab to the device properties dialog
[SerialPropPageAddReg]
HKR,,DevLoader,,*ntkern ;
HKR,,NTMPDriver,,usbser.sys
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"
[Strings]
ProviderName = "CDC Driver"
AtmelEVK1105CDC = "AT91 USB to Serial Converter"
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
현재 위글러 호환인 WJTAG으로는 윈도 7 64비트에서 운용 가능한 소프트웨어는 없는 것으로 알고 있습니다. 다만, tijteg3 이라는 것을 이용하면 리눅스64비트에서는 다운로드 가능하지만, 윈도우에서는 32비트까지 밖에는 현재 안되는 것으로 압니다.
다운로드를 위해서 64비트에서 쓰신다면, SAM-ICE나 J-Link와 같은 약간 중가 정도 되지만, 그런 장비들을 이용하시는 것이 좋겠습니다. 임베디드 개발환경이 현재 PC OS의 발달 정도를 따라잡지는 못하고 있는 현실입니다.
수고하세요.
>현재 at91sam7s256 사용중입니다.
>
>사용 운영체제는 Win7 x64 입니다.
>
>처음 삼바를 이용하기 위하여 2번 스위치 올렸다 10초후 다시 내린후 USB를 연결하면
>
>드라이버를 설치하는 과정에서 드라이버를 잡지 못하였습니다.
>
>그래서 인터넷 검색후 어떻게 드라이버는 설치하였습니다.
>
>이제 삼바 연결을 해서 다운로드를 해야하는데
>
>삼바 커넥트 (포트 설정) 하는 과정이 너무 늦게 뜨네요.
>
>포트 잡히고 한.. 1분?2분있다 커넥트 메세지박스가 뜨네요.
>
>드라이버가 잘못된건가요? x64드라이버를 잘못설치해서 그런가요?
>
>드라이버 파일 첨부합니다.
>
>아 그리고 키트와 SM-WJtag을 구매하였는데 지금 쓰고 있는 운영체제 7 x64에서는
>
>h_jtag이 usb로 밖에 작동하지 않는다고 합니다.(검색을 통하여 확인)
>
>LPT모드를 선택하면 에러메세지로는
>
>unable to load h-jtag LPT driver, only usb mode is supported.로 나옵니다.
>
>패러럴로 디버깅 하려면 7 x64에서는 방법이 없는겁니까?
>
>다른 디버깅 프로그램 있으면 알려주세요.
>
>
>--------------------------
>[Version]
>Signature="$Windows NT$"
>Class=Ports
>;;ClassGuid={9D7DEBBC-C85D-11D1-9EB4-006008C3A19A}
>ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
>Provider=%ProviderName%
>DriverVer=10/15/2009,1.0.0.0
>
>[MANUFACTURER]
>%ProviderName%=DeviceList, NTx86, NTamd64
>
>[DeviceList.NTx86]
>%AtmelEVK1105CDC%=DriverInstall,USB\\VID_03eb&PID_6124
>
>[DeviceList.NTamd64]
>%AtmelEVK1105CDC%=DriverInstall,USB\\VID_03eb&PID_6124
>
>[DriverInstall]
>include=mdmcpq.inf
>CopyFiles=FakeModemCopyFileSection
>AddReg=LowerFilterAddReg,SerialPropPageAddReg
>
>[DriverInstall.Services]
>include = mdmcpq.inf
>AddService = usbser, 0x00000002, USBtoSer.AddService
>
>; This adds the serial port property tab to the device properties dialog
>
>[SerialPropPageAddReg]
>HKR,,DevLoader,,*ntkern ;
>HKR,,NTMPDriver,,usbser.sys
>HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"
>
>[Strings]
>ProviderName = "CDC Driver"
>AtmelEVK1105CDC = "AT91 USB to Serial Converter"
>
|
||||
| 6793 | 답변완료AT91SAM7S256 보드에서 IAR 예제 코드 문의 입니다. | 박민철 | 2011-07-11 | 1,427 |
|
지난 번에 문의 드렸던 DBG port상로 printf사용은 PMC로 clock을 enable하는 곳과 PIO configuration하는 곳이 없었던 것 같습니다. 나름대로 변경해서 결과는 나오게 되었습니다.
그런데 IAR IDE 사용상에 몇가지 잘 모르는 것이 있어서 문의 드립니다.
주신 예제 코드 Example_IAR_5.20을 Rebuild all을 하면 상당히 많은 warning이 뜨게 되는데
정의 되지 않은 function들이 여기저기 흩어져 있는 것 같은데 문제가 되지 않는 건지요?
그래서 main()만 따라 compile을 해도 몇가지 warning이 뜨는데
특히 reset enable이라던가 ConfigreSW()라던가... 이런것이 warning이 발생하는데
main()함수에서 header 파일을 include해 줘야 할 것 같은데... 어떻게 하는지 잘 몰라서요
Workspace상 main()에서 마우스 우클릭으로 "add files"로 해도 파일이 첨부가 안되는데...
어떻게 하면 되는 건가요?
툴 사용법도 잘 몰라서 죄송합니다.
감사합니다.
관리자 답변
안녕하새요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
사실 function " xxxxxxx" declared implicitly 라는 에러는 아시다시피 헤더파일 include가 되지 않았을 때 나올 수 있는 에러입니다. 해당하는 Warning이 신경쓰이신다면,
메시지 창에서 해당하는 warning을 더블클릭 하시면 그 쪽으로 가게됩니다.
그리고는 해당하는 함수명을 더블클릭하여 반전되면 오른쪽 버튼을 누르면 go to definition of xxxxxx 라는 부분이 있습니다. 그걸 누르면 해당 함수가 정의된 곳으로 가게 됩니다. 라이브러리로 잡은 기본 폴더에서 그 함수가 속한 폴더명들을 넣어서, include 하면 없어집니다.
예를 들어서, ConfigureSW 라는 함수에 관한 warning도
#include <peripherals/usart/usart.h>
이렇게 선언해 주면 사라지게 됩니다.
참고 바랍니다.
>지난 번에 문의 드렸던 DBG port상로 printf사용은 PMC로 clock을 enable하는 곳과 PIO configuration하는 곳이 없었던 것 같습니다. 나름대로 변경해서 결과는 나오게 되었습니다.
>
>그런데 IAR IDE 사용상에 몇가지 잘 모르는 것이 있어서 문의 드립니다.
>
>주신 예제 코드 Example_IAR_5.20을 Rebuild all을 하면 상당히 많은 warning이 뜨게 되는데
>
>정의 되지 않은 function들이 여기저기 흩어져 있는 것 같은데 문제가 되지 않는 건지요?
>
>그래서 main()만 따라 compile을 해도 몇가지 warning이 뜨는데
>
>특히 reset enable이라던가 ConfigreSW()라던가... 이런것이 warning이 발생하는데
>
>main()함수에서 header 파일을 include해 줘야 할 것 같은데... 어떻게 하는지 잘 몰라서요
>
>Workspace상 main()에서 마우스 우클릭으로 "add files"로 해도 파일이 첨부가 안되는데...
>
>어떻게 하면 되는 건가요?
>
>툴 사용법도 잘 몰라서 죄송합니다.
>
>감사합니다.
>
|
||||
| 6792 | 답변완료안녕하세요 스텝모터 구동을 하고 싶은 초보자입니다. | 이윤행 | 2011-07-11 | 1,279 |
|
저희가 학교 과제로 인해서
mcu를 구입해서 사용할 예정인데요
저희가 필요한 구동은
소형 컨베이어벨트를 구동하는 것입니다
역방향으로 돌 필요는 없고 정방향으로만 돌면 되고
속도는 스위치를 이용해서 조절가능해야 합니다(on,off,+,- 정도만.)
그리고 현재 돌고 있는 모터의 속도를 lcd에 디스플레이 하고 싶은데요
지금 현재 아무 관련 부품도 없는 상태에서 모든 것을 구매할 예정입니다
어떤 보드와 드라이버,등등을 구매해야 저렴하게 저 기능을 구현할 수 있을까요?
제가 생각한 것은
스테핑 모터 - SE-SM243
(축직경때문에 선택했습니다)
스테핑 모터 구동 모듈 - AM-CS2P (3A용)
스테핑 모터 클럭 구동모듈 (3A) - AM-MS2 (3A)
1.두 개의 차이가 뭔지 잘 모르겠습니다
AVR MEGA 128 개발보드 - AB-M128PRO-A
2.여기 12V 어댑터 들어 있나요?
AVR용 USB-ISP라이트(일반용) - AD-USBISP-L
스위치 보드 - AM-TS8
3.이렇게 구성하면 제가 구성하고 싶은 회로를 저렴하게 구성한 건가요??
또 필요한 구성품이 있나요??
많이 배울게요 ㅋ
답변 부탁드릴겠습니다 ^^
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
질문에 답변하여 드리겠습니다.
>역방향으로 돌 필요는 없고 정방향으로만 돌면 되고
>속도는 스위치를 이용해서 조절가능해야 합니다(on,off,+,- 정도만.)
>스테핑 모터 구동 모듈 - AM-CS2P (3A용)
>스테핑 모터 클럭 구동모듈 (3A) - AM-MS2 (3A)
>1.두 개의 차이가 뭔지 잘 모르겠습니다
==> CS2P의 경우 : 예제
자료실->기존자료실에서 cs2로 검색하세요.
http://www.newtc.co.kr/board/view.php?id=pds&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=cs2&select_arrange=headnum&desc=asc&no=367
CS2P는 저렴하고 1.8도/스텝 또는 0.9도/스텝 두 가지로 구성됩니다.
==> MS2의 경우 : 예제
자료실->기존자료실에서 ms2로 검색하세요. 네이버 까페에도 좀 있어요.
http://cafe.naver.com/newtc/2593
MS2는 좀 더 마이크로스텝으로 정밀하게 돌아갑니다. 0.1125도 /스텝 까지 돌아갑니다.
스텝을 한 핀의 클럭으로 제어합니다.
>그리고 현재 돌고 있는 모터의 속도를 lcd에 디스플레이 하고 싶은데요
==> AM-GLCD-P : 그래픽 LCD에 쓸 때. 한글 예제는 자료실->기존자료실에서 glcd 라고 치면 나올겁니다.
==> AM-TLCD-P : 텍스트 LCD에 쓸 때, 예제는 자료실->기존자료실에서 lcd라고 쳐보세여.
==>AM-SLCD216 또는 AM-SLCD420 : 예제는 자료실 또는 자료실->기존자료실에 있습니다.
>AVR MEGA 128 개발보드 - AB-M128PRO-A
>2.여기 12V 어댑터 들어 있나요?
==> 안 들어 있습니다. KD-128PRO 킷트를 구매하시면 함께 들어 있습니다. 요즘엔 12V 1A 아답타를 드립니다.
>
>AVR용 USB-ISP라이트(일반용) - AD-USBISP-L
>
>스위치 보드 - AM-TS8
>
>
>3.이렇게 구성하면 제가 구성하고 싶은 회로를 저렴하게 구성한 건가요??
>또 필요한 구성품이 있나요??
==> 위에 말씀드린 LCD 관련 보드들과, SE-2X520 10핀 박스 케이블 등이 빠져 있네요. KD-128PRO 킷트 사면 들어 있구요. 마찬가지로 SE-3T9 시리얼 케이블도 그렇습니다.
하다보면, 시리얼 포트가 컴에 없는 경우가 많은데, 이 경우 쓸 수 있는 AD-USBSERIAL도 눈여겨 볼 만합니다. 그리고, 디버깅이 필요하다면 AD-JTAG V02가 필요합니다.
하나하나 사가면서, 하나하나 만들어가는 재미도 꽤 쏠쏠합니다.배움에 재미는 필수지요.
수고하세요.
|
||||
| 6791 | 답변완료[avr studio 5 isp 에러 질문입니다.] | 정운모 | 2011-07-12 | 1,354 |
|
안녕하세요.
AVR 용 USB-ISP V03 ( Model : AD-USBISP V03(-L) ) 를 사용하고 있는 사람입니다.
avr studio 5를 사용하여 firmware 작업을 시작해 보려고 하는데요
isp 드라이버 설치하고 avr studio 에서 상위 메뉴에서
[tool] -> add STK500
[tool] -> AVR Programing 을 선택하여 isp를 설정하고 apply 했으나 계속
'Unable to connect to tool STK500 (COM5)'
'Failed to get interface clock value.'
의 에러가 발생합니다.
무엇이 문제인지 문의 드립니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
그런데, AVR Studio V5.0은 현재 USBISP의 프로토콜인 STK500 프로토콜을 지원하는 디바이스가 한정되어 있어서, ATMEGA128에는 사용이 불가합니다. AVR Studio V4.xx 버전을 사용하시기 바랍니다.
STK500용 디바이스들을 점차 추가하고 있는 것 같긴 한데, 아직 ATMEGA128은 추가되지 않은 상황입니다. 언제 된다는 보장도 아직은 없습니다.
ATMEGA128을 위해서는 기능적으로 부족한 사항은 없으니, V4.xx 버전을 사용하셔도 무방할 듯 합니다. 4.xx 버전은 본사 자료실에서도 다운로드 가능합니다.
첨부한 문서를 참고 바랍니다.
감사합니다.
>안녕하세요.
>
>AVR 용 USB-ISP V03 ( Model : AD-USBISP V03(-L) ) 를 사용하고 있는 사람입니다.
>
>avr studio 5를 사용하여 firmware 작업을 시작해 보려고 하는데요
>
>isp 드라이버 설치하고 avr studio 에서 상위 메뉴에서
>
>[tool] -> add STK500
>
>[tool] -> AVR Programing 을 선택하여 isp를 설정하고 apply 했으나 계속
>
>'Unable to connect to tool STK500 (COM5)'
>'Failed to get interface clock value.'
>
>의 에러가 발생합니다.
>
>무엇이 문제인지 문의 드립니다.
|
||||
| 6790 | 답변완료AM-GLCD-P 디멘션 | 이선우 | 2011-07-12 | 1,315 |
|
디멘션좀 보내주세요 가로 세로 싸이즈가 없네요;
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
첨부드린 파일들을 참고하시기 바랍니다. mm단위입니다.
감사합니다.
>디멘션좀 보내주세요 가로 세로 싸이즈가 없네요;
>
|
||||
| 6789 | 답변완료스테핑모터(무거운물체를 회전시킬때) | 이유선 | 2011-07-13 | 1,447 |
|
저는 스테핑 모터 1개와 서보모터 2개를 Atmega128에 연결하여 사용하려 하고 있습니다.
서보모터 2개를 이용하여 스마트폰을 들어올릴려 하는데 0도 30도 60도 를 딜레이를 써서 구현하였습니다.
그리고 이렇게 구동한 전체를 (스마트폰+ 서보모터 2개)를
스텝모터위에 올려서 36도씩 (0번돌리면 한바퀴) 제어합니다. (이역시 딜레이로 제어중입니다)
저는 1.7kg 급과 CS2 드라이버를 사용하였습니다.
서보모터와 스텝모터를 함께 구동하는데 아무것도 얹지 않고 모터들만 확인하였을때는 잘 움직입니다. 그러나 모터2개와 스마트폰을 함께 스텝모터 위에 프레임으로 고정시켜서 돌리면 제대로 돌지 않습니다. (24V를 파워서플라이를 통해서 주고, 최대토크를 위해 저항볼륨을 조절하여도) 그냥돌릴때는 정확히 10번 하면 한바퀴로 돌아오는데 채 그만큼 못도는 것이 정지관성때문인지 돌다가 끽하고 멈추면서 제대로된 각도를 못움직인다는 셍각이 듭니다.
1. 9KG 급 모터를 쓰면 나을까요?
2. 가속감속에 신경을 써야 하는건가요? 한번움직일때 36도씩 한번움직이고 나면 1~2초 쉬고 다시움직입니다. (가속감속을 주기에는 작은각도라는 생각이.. 저는 딜레이로 for문을 40번돌려서 36도로 제어는데 이럴때 스텝모터 움직일때 정해진 속도가 있나요??-도는부분에서는 꽤 빨리도는듯도 해서요)
3. 회전축을 기준으로 대칭이 아니면 정확하게 각도제어가 되지 않나요?
실험적으로 여러개를 고정시켜 돌려보니
돌리는 물체의 무게가 적은경우 (모든방향대칭, 대칭아님) 경우 각도에 맞게잘 돌아갔고
돌리는 물체의 무게가 무거워도 대칭인 경우가 비대칭인 경우보다 각도정확성이 높은 것같아서요
스텝모터위에 스텝모터를 돌려보니 무거워서 그런지 대칭으로 얹어서 고정해도 잘 안돌아가더군요
4.서보모터와 스텝모터를 함께 돌릴때 둘다 딜레이로 구현하면 문제가있는건가요?
제가 구동하려는 것이 CS2를 써서 서보는 타이머로 스텝은 딜레이로 해도 될까요?
아니면 MS2로 드라이버를 바꾸고 이때 스텝도 타이머로 제어하게 될텐데 그렇다면 서보 스텝모두 타이머로 제어해도 서로 영향을 안주게 되는게 가능한지요?
제가하는 프로젝트는..
저속이어도 정확한 각도제어가 생명입니다.
스텝모터로 360도를 36도씩 10번 돌고 서보가 수직으로 30도 60도 들어올려주고 이것이 가장 정확하게 구동될수 있었으면 합니다. ㅠ
긴글 읽어주셔서 감사합니다.
답변부탁드립니다. 감사합니다~
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
답변하여 드릴께요.
>1. 9KG 급 모터를 쓰면 나을까요?
==> 24V 100W 급의 SMPS를 사용해 주세요.
또한, 그걸로 해 봐도 안되면, 그 때 9kG급 모터를 써 보면 확실히 좋아질 겁니다.
이 두가지를 모두 갖추면 좋을 것 같습니다. 전류가 부족하니까, 힘이 딸리는 것은 아닌가 싶기도 합니다.
>
>2. 가속감속에 신경을 써야 하는건가요? 한번움직일때 36도씩 한번움직이고 나면 1~2초 쉬고 다시움직입니다. (가속감속을 주기에는 작은각도라는 생각이.. 저는 딜레이로 for문을 40번돌려서 36도로 제어는데 이럴때 스텝모터 움직일때 정해진 속도가 있나요??-도는부분에서는 꽤 빨리도는듯도 해서요)
==> 속도 빠른 상황이 아니면 가속 감속에 크게 신경 쓰지 않아도 될 듯 합니다. 천천히 할 경우는 크게 문제 없다는 말입니다. 다만, 파워가 딸리면 밀릴 수도 있고 하니, 그냥 1번에서 추천한 대로 해주세요.
>
>3. 회전축을 기준으로 대칭이 아니면 정확하게 각도제어가 되지 않나요?
>실험적으로 여러개를 고정시켜 돌려보니
>돌리는 물체의 무게가 적은경우 (모든방향대칭, 대칭아님) 경우 각도에 맞게잘 돌아갔고
>돌리는 물체의 무게가 무거워도 대칭인 경우가 비대칭인 경우보다 각도정확성이 높은 것같아서요
>스텝모터위에 스텝모터를 돌려보니 무거워서 그런지 대칭으로 얹어서 고정해도 잘 안돌아가더군요
==> 1번과 같은 문제 같습니다.
>
>
>
>4.서보모터와 스텝모터를 함께 돌릴때 둘다 딜레이로 구현하면 문제가있는건가요?
>제가 구동하려는 것이 CS2를 써서 서보는 타이머로 스텝은 딜레이로 해도 될까요?
>아니면 MS2로 드라이버를 바꾸고 이때 스텝도 타이머로 제어하게 될텐데 그렇다면 서보 스텝모두 타
이머로 제어해도 서로 영향을 안주게 되는게 가능한지요?
==> 물론 가능하지만, 타이머 루틴이 늘어날 수록 타이머의 실제 돌아가는 값이 변경되게 됩니다.
따라서, 실제로 서보모터 쪽의 타이밍을 오실로로 재면서 해야 할겁니다.
빠른 타이밍이 필요 없다면, CS2는 딜레이로, 서보는 타이머로 하면 기존 예제 소스들을 참고하여 짤 수 있겠네요.
수고하세요.
|
||||
