Q&A
| 번호 | 제목 | 작성자 | 등록일 | 조회 |
|---|---|---|---|---|
| 7643 | 답변완료AM-RB04-B 전원공급 관련 질문드립니다. | 조근수 | 2012-10-18 | 1,484 |
|
AM-RB04-B 를 외부 전원쪽에 15v 를 연결하고 그 옆에 12v 5v 써있는 곳은 제품 받았을때 그대로 사용하는 중입니다. 파워서플라이로 14v 를 공급하고 사용할 때는 잘 사용이 되었는데
리튬폴리 배터리를 연결해서 사용하는 중에 릴레이 보드가 타버리는 현상이 일어났습니다.
어떤것이 문제인지 잘 몰라서 이렇게 질문드립니다.
관리자 답변
안녕하세요?
외부전원을 쓸 때는
우선, 외부전원 그 옆에있는 12V, 5V, 되어 있는 점퍼와
그 옆의 GND 점퍼 둘다 꽂으면 안됩니다.
쇼트되거든요. 그리고, 아답타 전원은 반드시 꽂아써야 합니다.
특히 로드가 걸리는 경우는 꼭이요.
전압이 별 차이 안날때에는 그냥 넘어갔겠지만,
차이가 나게 되면서, 문제가 생긴것 같네요.
수고하세요.
>
>
> AM-RB04-B 를 외부 전원쪽에 15v 를 연결하고 그 옆에 12v 5v 써있는 곳은 제품 받았을때 그대로 사용하는 중입니다. 파워서플라이로 14v 를 공급하고 사용할 때는 잘 사용이 되었는데
> 리튬폴리 배터리를 연결해서 사용하는 중에 릴레이 보드가 타버리는 현상이 일어났습니다.
> 어떤것이 문제인지 잘 몰라서 이렇게 질문드립니다.
>
|
||||
| 7642 | 답변완료avrisp error 문제 입니다. | 최준환 | 2012-10-18 | 1,427 |
|
현재 dc12v 전원이 연결되엇ㄱ atmega128 isp가 컴퓨터에 연결된 상태입니다.
무엇이문젝있는지 모르겟지만 퓨즈설정까지 다되어 있는 상태입니다..
왜 프로그램을 모듈에 넣을려고하면 에러가 발생하는것인지 모르겠습니다.
이게 이 질문으로 안된다면 a/s를 보내야될것같은데 얼마정도 시일이 걸리는지도 알았으면좋겟습니다.
개발보드: ab-m128pro-a
isp: ad-usbisp-L
avr:codevison 2.6버젼
관리자 답변
안녕하세요? 고객님,
우선은 에러가 왜 나는지 알아봐야 합니다.
그래서, 좀 더 많은 내용을 올려 주세요.
우선, 에러 메시지를 캡쳐하여 올리고,
드라이버가 어떻게 잡혀있는지, 장치 관리자 내용을 캡쳐해서 올리세요.
수고하세요.
>
>
> 현재 dc12v 전원이 연결되엇ㄱ atmega128 isp가 컴퓨터에 연결된 상태입니다.
> 무엇이문젝있는지 모르겟지만 퓨즈설정까지 다되어 있는 상태입니다..
> 왜 프로그램을 모듈에 넣을려고하면 에러가 발생하는것인지 모르겠습니다.
> 이게 이 질문으로 안된다면 a/s를 보내야될것같은데 얼마정도 시일이 걸리는지도 알았으면좋겟습니다.
>
> 개발보드: ab-m128pro-a
> isp: ad-usbisp-L
> avr:codevison 2.6버젼
>
|
||||
| 7641 | 답변완료half232와 일반232의 차이는 뭔가요? | 류종훈 | 2012-10-18 | 1,445 |
|
제가 잘 몰라서 여쭙니다....
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
Half232는 송신과 수신을 동시에 할 수 없는 구조입니다.
송신, 수신간을 자동으로 할 수 있는 구조도 있으며, 보통 수동으로 하는 구조를 많이 씁니다.
송신, 수신 전환시에 일정 타임의 안정화 시간이 필요하죠.
이 시간을 고려해서 송수신해야 하므로, 송신 수신 전환시 타이밍이 중요합니다.
즉, 일반 232와 half 232를 붙여 쓰려면, 회로와 프로그램이 필요하죠.
수고하세요.
>
>
> 제가 잘 몰라서 여쭙니다....
>
|
||||
| 7640 | 답변완료485모듈 관련 질문드립니다. | 류종훈 | 2012-10-18 | 1,374 |
|
128Pro보드를 구입할 예정이고요,
485통신이 필요해서 질문답변란에서 '485'로 검색을 해보니
NEWTC에서 485모듈을 개발검토중이었던 걸로 판단됩니다.
그 진행상황을 알고 싶습니다.
감사합니다.
류종훈 드림
관리자 답변
안녕하세요? 고객님,
현재 Half232 <---> 485 보드는 샘플 제작되어 있습니다.
하지만, 일반 232 <--->485 보드가 아마 필요하실 것 같아서, 이 제품은 12월 경에 개발될 예정으로 있습니다. 혹시 Half232 <--> 485 보드가 필요하시다면, 샘플 판매 가능합니다.
일반232 <--> 485 보드가 필요하시다면, 좀 기다려 주시거나, 당장 필요하시다면, 타사 제품을 구매하셔서 일단 사용하시기를 권장합니다.
수고하세요.
>
>
> 128Pro보드를 구입할 예정이고요,
> 485통신이 필요해서 질문답변란에서 '485'로 검색을 해보니
> NEWTC에서 485모듈을 개발검토중이었던 걸로 판단됩니다.
> 그 진행상황을 알고 싶습니다.
>
> 감사합니다.
> 류종훈 드림
>
|
||||
| 7639 | 답변완료3축 가속도 센서 AM-3AXIS V02 에 대해서 궁금한점이 있습니다. | 송수환 | 2012-10-17 | 1,445 |
|
안녕하세요.
회전체의 진동실험을 하기 위해 실험실에 있는 AM-3AXIS V02를 사용해서 진동을 측정하려고 합니다.
제가 아직 이쪽 분야에 지식이 없어 찾아보면서 공부하고 있습니다.
교수님께서 가속도 센서는 대역폭이 있는데 대역폭보다 넘게 되면 측정값이 떨어진다고...
가속도 센서의 대역폭을 찾아보라고 지시하여.. 이 센서의 대역폭을 데이터 시트에서 찾아보다가..
찾지 못하여 이렇게 질문글 올립니다.
이 센서의 대역폭이 어떻게 되나요..?
관리자 답변
안녕하세요? 고객님,
출력 신호면에서 보면,
X, Y는 350Hz에서 출력 50%(-3dB)감쇄
Z는 150Hz에서 출력 50%(-3dB)감쇄 합니다.
또한, 제어 타이밍면에서 보면,
X, Y는 6kHz에서 센싱소자 공진주파수가 있구요.
Z는 3.4kHz에 있습니다.
또한, 내부 샘플링 주파수는 11kHz입니다.
수고하세요.
수고하세요.
>
>
> 안녕하세요.
> 회전체의 진동실험을 하기 위해 실험실에 있는 AM-3AXIS V02를 사용해서 진동을 측정하려고 합니다.
> 제가 아직 이쪽 분야에 지식이 없어 찾아보면서 공부하고 있습니다.
> 교수님께서 가속도 센서는 대역폭이 있는데 대역폭보다 넘게 되면 측정값이 떨어진다고...
> 가속도 센서의 대역폭을 찾아보라고 지시하여.. 이 센서의 대역폭을 데이터 시트에서 찾아보다가..
> 찾지 못하여 이렇게 질문글 올립니다.
>
> 이 센서의 대역폭이 어떻게 되나요..?
>
|
||||
| 7638 | 답변완료디밍프로그램을 구현해 보려고 합니다. | 양선규 | 2012-10-17 | 1,360 |
|
KT-M128과 상세메뉴얼을 구매하여
디밍프로그램을 구현해 보려고 합니다.
디밍프로그램관련 자료나 보드상에서 구현 가능한 환경은 충분한지요?
펌웨어는 처음이라 어설프게 질문하네요.
차후 스템핑모터와 디밍프로그램이 필수가 되어서요.
간단한 예제소스나 관련자료가 있으면 좋겠네요.
참고로 JTAG부터 ISP 그 밖의 개발모듈은 뉴티씨 제품을 사용하고 있습니다.
가격대비 성능이 좋아서 계속 구매하고 있습니다.
관리자 답변
안녕하세요? 고객님,
디밍 프로그램이라는 게 뭘 말씀하시는 건가요?
혹시, LED를 Dimming 제어를 통해서, 밝게 또는 어둡게 하는 그런건가요?
PWM 등을 통하면 그런것들은 가능한데,
PWM 관련된 내용은 자료실에 예제소스 등 나와 있습니다.
수고하세요.
>
>
> KT-M128과 상세메뉴얼을 구매하여
> 디밍프로그램을 구현해 보려고 합니다.
> 디밍프로그램관련 자료나 보드상에서 구현 가능한 환경은 충분한지요?
> 펌웨어는 처음이라 어설프게 질문하네요.
> 차후 스템핑모터와 디밍프로그램이 필수가 되어서요.
> 간단한 예제소스나 관련자료가 있으면 좋겠네요.
> 참고로 JTAG부터 ISP 그 밖의 개발모듈은 뉴티씨 제품을 사용하고 있습니다.
> 가격대비 성능이 좋아서 계속 구매하고 있습니다.
>
|
||||
| 7637 | 답변완료문제점을 찾았습니다. | 유민재 | 2012-10-16 | 1,428 |
|
전원부족오류가..
USB-ISP 에서 JTAG 케이블을 추가로 연결해서 보드에 연결했는데
(일반용으로 모두 같이 온 것들)
USB-ISP 에서 직접 연결하니 잘 됩니다.
관리자 답변
아..잘 되었네요. 고객님,
앞으로도 언제든지 불편하신 점이 있으시거나, 문의점이 있으시면 남겨 주세요.
최대한 서포트 해드리겠습니다.
앞으로도 잘 부탁드립니다.
>
>
> 전원부족오류가..
>
> USB-ISP 에서 JTAG 케이블을 추가로 연결해서 보드에 연결했는데
> (일반용으로 모두 같이 온 것들)
>
> USB-ISP 에서 직접 연결하니 잘 됩니다.
>
|
||||
| 7636 | 답변완료JTAG 전원부족 뜹니다. | 유민재 | 2012-10-15 | 1,396 |
|
유전원 USB 허브 사용중이라 휴대폰 충전도 무리가 없는데..
NEWTC USB-ISP 일반용으로 1번 스위치 ON 후에 NEWTC AM-2560Pro 를 JTAG 으로
연결했더니 노트북 상에서 USB 허용전류초과가 뜹니다.
USB-ISP 를 연결해서 불빛은 들어오는데 JTAG 으로 연결만 하면 모든 USB 장치가 허용전류초과로
죽어버립니다.
USB 허브로 휴대폰 충전하면서 휴대폰이 먹는 전류량이 어느정돈데..
설마 AM-2560Pro 하나 못돌리겠습니까..
해결책을 주세요.
해볼 수 있는건 다 해봤으니 USB 를 본체에 직접 꼽거나 (USB 허브 끊고) 하는 등의 답변은 사절입니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
제가 봐도 이상하네요.
제품 점검이 필요할 듯 합니다.
본사로 보내서 점검 받아보는 것이 좋겠습니다.
아래 주소로 택배로 보내시거나, 직접 찾아오셔도 됩니다.
점검후에 연락 드리겠습니다.
수고하세요.
>
>
> 유전원 USB 허브 사용중이라 휴대폰 충전도 무리가 없는데..
>
> NEWTC USB-ISP 일반용으로 1번 스위치 ON 후에 NEWTC AM-2560Pro 를 JTAG 으로
>
> 연결했더니 노트북 상에서 USB 허용전류초과가 뜹니다.
>
> USB-ISP 를 연결해서 불빛은 들어오는데 JTAG 으로 연결만 하면 모든 USB 장치가 허용전류초과로
>
> 죽어버립니다.
>
> USB 허브로 휴대폰 충전하면서 휴대폰이 먹는 전류량이 어느정돈데..
>
> 설마 AM-2560Pro 하나 못돌리겠습니까..
>
> 해결책을 주세요.
>
> 해볼 수 있는건 다 해봤으니 USB 를 본체에 직접 꼽거나 (USB 허브 끊고) 하는 등의 답변은 사절입니다.
>
|
||||
| 7635 | 답변완료스테핑 모터 첫번째 탈조.. | 천재 | 2012-10-15 | 1,414 |
|
SE-SM243 와 AM-MS2로 구동중입니다.
계속 돌리면 잘돌아 가는데, 항상 첫번째에서 왼쪽 오른쪽 상관없이 쪼금 꺼꾸로 도는 경우가 있습니다.
그러다 다시 정상적으로 돌구요.그래서 멈췄다 돌았다 계속 하면.. 오래있다. 두 모터의 각도가 달라집니
다.
즉 첫번째에서 탈조 하는 경향이 있더러구요..속도에 상관 없이요..
이 현상이 왜 일어 나는 것인가요? 소스하고는 상관이 없는 것 같던데,
제가 모르는 특성이 있는 것인가요? 아니면, 제품에 불량이랑도... 그건 아닌것 같기도 하구요.
참조 할수 있는 정보를 주시면 정말 감사드리겠습니다.
관리자 답변
안녕하세요?
사실 테스트 해보면 그 제품으로 아무리 천천히 돌려도 한클럭 주면, 한 클럭분만 돌아가지, 거꾸로 도는 경우는 없습니다. 만약, 제품의 문제라면, 한클럭 천천히 줬을 때, 그런 문제가 있어야 합니다.
그래서 이 경우는 아니라고 설명되구요.
제 생각인데, 테스트 하시는 곳의 전원이 노이즈가 많이 껴서 들어올 경우에,
한쪽으로 돌으라고 명령을 하면, 모터가 처음 기동할 때 가장 많은 전류를 순간적으로 뺏어 가기 때문에
이 노이즈가 합쳐지면서 순간적으로 과도현상에 의해서 역전류가 살짝 걸렸다가 올라갈 수도 있을 것 같습니다. 본 보드는 교육용이라 최대한 간단하게 제작된 것이라서, 노이즈 관련된 부분은 그렇게까지 고려되어 있지는 않거든요. 특히, 전류가 좀 아슬아슬하거나 좀 부족하거나 한 경우라면 더 하겠지요.
이런 경우라면, 사실, 일단 방책은 전류를 충분히 흘릴 수 있도록 SMPS를 다른 것으로 교체하여 좀 안정적으로 넣어주고, MS2의 모터용 전원커넥터의 뒤쪽에다가 대략 1,000uF 정도 되는 커패시터를 하나 달아주면, 좀 상황이 호전되지 않을까 싶습니다.
전원 공급용 선의 두께도 생각해 보시고, 너무 얇지는 않은지 판단해 보시고, 교체해 주는 것도 해야 겠구요. 또한, 자주하는 질문에서 MS2로 검색하셔서 전원관련되서 해야 하는 일들을 차근차근 점검해 보면, 좀 더 나은 결과는 기대 가능할 겁니다.
또한, 노이즈가 들어가지 못하도록, 비드 등을 통하여 전원을 공급하는 것도 한 방법이 되겠습니다.
가변 저항도 잘 돌려서 적절하게 바이어스 걸리도록 조정해 줘야 겠구요.
수고하세요.
>
>
> SE-SM243 와 AM-MS2로 구동중입니다.
>
> 계속 돌리면 잘돌아 가는데, 항상 첫번째에서 왼쪽 오른쪽 상관없이 쪼금 꺼꾸로 도는 경우가 있습니다.
>
> 그러다 다시 정상적으로 돌구요.그래서 멈췄다 돌았다 계속 하면.. 오래있다. 두 모터의 각도가 달라집니
> 다.
>
> 즉 첫번째에서 탈조 하는 경향이 있더러구요..속도에 상관 없이요..
>
> 이 현상이 왜 일어 나는 것인가요? 소스하고는 상관이 없는 것 같던데,
>
> 제가 모르는 특성이 있는 것인가요? 아니면, 제품에 불량이랑도... 그건 아닌것 같기도 하구요.
>
> 참조 할수 있는 정보를 주시면 정말 감사드리겠습니다.
>
|
||||
| 7634 | 답변완료ATmega128 질문입니다. | 공재인 | 2012-10-15 | 1,456 |
|
안녕하세요
귀사의 ATmega128 제품군중에 2가지를 구입하여 사용하고 있었는데요.
제가 한동안 오래 안쓰다가 다시 꺼내서 쓰려고하니까 이상증상이 있어서 물어봅니다..
제가 제일 기본적으로 PORTA에 0xff를 입력해서 LED를 점등하려고 했는데, 모두 1.7V만나와서 LED가 희미하게 점등 되었습니다. 그리고 그전에도 isp mode 오류가 계속나서 안되다가 이제 막 라이트가 되는데 이러더군요..
그리고 리셋버튼을 누르면 ATmega128과 연결된 led는 모두 점등이 되어야 정상 이죠? PORTA 같은 경우는 리셋버튼을 누르면 꺼지는데 원래부터 Atmega128에 있던 조그마한 LED는 계속 점등이 되어있네요..
이거 칩이 죽은 걸까요?
관리자 답변
안녕하세요? 고객님,
ATMEGA128에 LED가 두 가지가 있습니다.
크리스탈 근처에 있는 것은 전원 LED구요. CPU 옆에 붙은 것은 PORTA의 0번비트에 붙은 LED입니다.
전원은 전원이 꺼지기 전에는 계속 켜져 있게 됩니다.
또한, A 포트로 출력하려면, DDRA = 0xff; 이렇게 출력보트로 초기화 해주고 나서
PORTA = 0x01; 이런식으로 출력해야 겠죠. 그래야 풀업되면서 정상적인 출력이 가능합니다.
수고하세요.
>
>
> 안녕하세요
>
> 귀사의 ATmega128 제품군중에 2가지를 구입하여 사용하고 있었는데요.
>
> 제가 한동안 오래 안쓰다가 다시 꺼내서 쓰려고하니까 이상증상이 있어서 물어봅니다..
>
> 제가 제일 기본적으로 PORTA에 0xff를 입력해서 LED를 점등하려고 했는데, 모두 1.7V만나와서 LED가 희미하게 점등 되었습니다. 그리고 그전에도 isp mode 오류가 계속나서 안되다가 이제 막 라이트가 되는데 이러더군요..
>
> 그리고 리셋버튼을 누르면 ATmega128과 연결된 led는 모두 점등이 되어야 정상 이죠? PORTA 같은 경우는 리셋버튼을 누르면 꺼지는데 원래부터 Atmega128에 있던 조그마한 LED는 계속 점등이 되어있네요..
>
> 이거 칩이 죽은 걸까요?
>
|
||||
| 7633 | 답변완료usbserial질문 | 정만석 | 2012-10-15 | 1,481 |
|
usbserial 은 홈페이지에서 어떻게 보면 될까요>?
링크걸어주시면 감사하겠습니다.
그리고 가격도요.
관리자 답변
안녕하세요? 고객님,
제품소개에서 AVR 쪽에서 개발장비를 보거나,
또는 확장보드에서 통신을 보면 됩니다.
수고하세요.
>
>
> usbserial 은 홈페이지에서 어떻게 보면 될까요>?
> 링크걸어주시면 감사하겠습니다.
> 그리고 가격도요.
>
|
||||
| 7632 | 답변완료통신질문 | 정만석 | 2012-10-15 | 1,358 |
|
안녕하십니까
avr128pro 로 PC 와 통신하려고 합니다.
컴파일러는 avr studio4 gcc 사용합니다.
방법은 아래와 같이 둘중 하나를 선택하려 합니다.
1. rs232 로 연결하여 통신
2. usbisp 연결하여 통신
프로그램은 둘중 어떤방식이 간단한가요?
usbisp는 따로 사면 얼마인가요?
PC는 .net 프로그램 사용하려고 하는데 통신가능한가요?
관리자 답변
안녕하세요? 고객님,
답변드릴께요.
> avr128pro 로 PC 와 통신하려고 합니다.
> 컴파일러는 avr studio4 gcc 사용합니다.
> 방법은 아래와 같이 둘중 하나를 선택하려 합니다.
>
> 1. rs232 로 연결하여 통신
> 2. usbisp 연결하여 통신
>
> 프로그램은 둘중 어떤방식이 간단한가요?
==> usbisp 쓰는 것도 결국 USB to 가상 Serial로 해서 RS-232C 연결이라고 보시면 됩니다.
통신용은 AD-USBSERIAL이 보다 편리하고, 많은 기능이 있습니다. 추천합니다.
> usbisp는 따로 사면 얼마인가요?
==> 원래 29,700원인데, 현재 7% 할인 이벤트 중이라서, 회원 로그인하고 구매하시면, 할인가에 구매 가능합니다. 27,621원입니다.
하지만, 플래시나 EEPROM 데이터 다운로딩용으로 USBISP를 주로 쓰는 것이구요. 통신은 AD-USBSERIAL을 쓰는 것이 보다 편리합니다.
> PC는 .net 프로그램 사용하려고 하는데 통신가능한가요?
>
==> 어떤 프로그램이든지, RS-232C를 지원하는 프로그램이면 가능하지요.
수고하세요.
|
||||
| 7631 | 답변완료AD USBISP 로 시리얼 통신을 하려고 하는데요 ㅠ | 황규종 | 2012-10-15 | 1,402 |
|
뉴티씨에서 산 AD-USBISP 를 KD-128Pro 에 연결해서 시리얼 통신을 하려고 해서
제가 ISP 에 포함된 시리얼 통신 단자를(4핀)에 보드에 연결해서 했는데 포트는 USB_Serial N.T.C(com3) 으로 잡혀서 시리얼 통신을 해봤는데 반응이 없네요 ㅠㅠ
소스는
#include <avr/io.h>
//#include <util/delay.h>
void Putch(char data)
{
while(!(UCSR1A & 0x20));
UDR1 =data;
}
int main(void)
{
char string[]="Hello\r\n";
char *pStr;
DDRA=0xff;
UCSR1A =0x00;
UCSR1B =0b00001000;
UBRR1L=103;
UBRR1H=0;
pStr =string;
while(*pStr)
PORTA=0xf0;
Putch(*pStr++);
while(1);
}
이걸로 써서 시리얼 통신이 연결 되면 Hello 나오게 하는 소스인데
반응이 없네요 ㅠㅠ
관리자 답변
안녕하세요?
온라인 강좌--> [강좌] UART 강좌(컴파일러별) 를 검색하여서,
보세요.
쓰는 컴파일러가 gcc 계열의 경우, 그렇게만 해서는 안됩니다.
강좌랑 예제 소스 보면 나와 있으니까 참고하세요.
fdev.... 해줘야 해요.
그 강좌 보면 소스도 함께 묶어져 있어요.
수고하세요.
>
>
> 뉴티씨에서 산 AD-USBISP 를 KD-128Pro 에 연결해서 시리얼 통신을 하려고 해서
> 제가 ISP 에 포함된 시리얼 통신 단자를(4핀)에 보드에 연결해서 했는데 포트는 USB_Serial N.T.C(com3) 으로 잡혀서 시리얼 통신을 해봤는데 반응이 없네요 ㅠㅠ
>
> 소스는
> #include <avr/io.h>
>
> //#include <util/delay.h>
> void Putch(char data)
> {
> while(!(UCSR1A & 0x20));
> UDR1 =data;
> }
>
> int main(void)
> {
> char string[]="Hello\r\n";
> char *pStr;
>
> DDRA=0xff;
> UCSR1A =0x00;
> UCSR1B =0b00001000;
> UBRR1L=103;
> UBRR1H=0;
> pStr =string;
> while(*pStr)
> PORTA=0xf0;
>
> Putch(*pStr++);
>
>
> while(1);
>
> }
>
> 이걸로 써서 시리얼 통신이 연결 되면 Hello 나오게 하는 소스인데
> 반응이 없네요 ㅠㅠ
>
|
||||
| 7630 | 답변완료AM-MS2 드라이버 질문입니다. | 김연민 | 2012-10-12 | 1,430 |
|
안녕하세요?
AM-MS2 모터 드라이버를 사용하는 학생입니다.
기존에 라인트레이서를 제작할 때는 7033드라이버로 직접 모터드라이버를 제작하여서
상제어 방식으로 어느정도 속도로 제어를 해보았습니다.
현재 새로운 로봇을 만들기 위하여 모터드라이버 있는 것을 찾던중에 클럭만 넣어주면 동작하고
정밀하게 제어할 수 있다고 하여 AM-MS2 모터드라이버를 사용하려고 써봤는데
생각보다 정밀하게 제어가 되지 않아서 질문드립니다.
저희가 사용하는 MCU는 Cortex-M3이고 현재 증상은 1/16로 설정하여서 3200클럭을 센 다음에
멈추게 하여 한 바퀴 제어는 오차 없이 잘 됩니다. 테스트를 해보기 위하여 100바퀴 200바퀴 씩 돌려보아도
오차 없이 동작했습니다. 최소 약 50클럭 5.625도씩 동작해보아도 잘 동작하였습니다.
그런데 정밀하게 제어하기 위하여 10클럭 씩 주고 멈추고 10클럭씩 주고 멈추고 하는데
이렇게 작은 클럭을 주어서 동작하게 하면 모터가 잘 동작하지 않는 현상이 발생합니다.
모터는 일반적으로 많이 사용하는 시나노꺼 모터로 해보았는데 안되길래
재팬서보꺼 스텝모터도 사용해 보았는데 증상은 똑같습니다.
혹시 몰라서 오실로스코프로 파형을 보았는데 10클럭씩 제대로 들어가고 있었습니다.
모터에 12V도 넣어보고 24V도 넣어보았는데 마찬가지였고 7062데이터시트보고
동작범위보니까 3.3V넣어도 동작하길래 VCC는 3.3V 넣었습니다. 5V도 넣어보았는데 똑같았습니다.
많은 클럭은 제어가 되는데 10클럭씩 정밀하게 제어는 안되는 걸까요??
주파수는 2khz도 해보고 1khz도 해보고 더 낮은 것도 해보았는데 똑같았습니다. ㅠ
도와주세요 ㅠ
관리자 답변
안녕하세요
한클럭씩도 문제는 없으나 클럭의 최소 on 또는 off. 타임이 있습니다 즉 그 이상시간은 줘야하는거죠
그 부분을 일단 체크 바랍니다
수고하세요
>
>
> 안녕하세요?
> AM-MS2 모터 드라이버를 사용하는 학생입니다.
>
> 기존에 라인트레이서를 제작할 때는 7033드라이버로 직접 모터드라이버를 제작하여서
> 상제어 방식으로 어느정도 속도로 제어를 해보았습니다.
>
> 현재 새로운 로봇을 만들기 위하여 모터드라이버 있는 것을 찾던중에 클럭만 넣어주면 동작하고
> 정밀하게 제어할 수 있다고 하여 AM-MS2 모터드라이버를 사용하려고 써봤는데
> 생각보다 정밀하게 제어가 되지 않아서 질문드립니다.
>
> 저희가 사용하는 MCU는 Cortex-M3이고 현재 증상은 1/16로 설정하여서 3200클럭을 센 다음에
> 멈추게 하여 한 바퀴 제어는 오차 없이 잘 됩니다. 테스트를 해보기 위하여 100바퀴 200바퀴 씩 돌려보아도
> 오차 없이 동작했습니다. 최소 약 50클럭 5.625도씩 동작해보아도 잘 동작하였습니다.
> 그런데 정밀하게 제어하기 위하여 10클럭 씩 주고 멈추고 10클럭씩 주고 멈추고 하는데
> 이렇게 작은 클럭을 주어서 동작하게 하면 모터가 잘 동작하지 않는 현상이 발생합니다.
> 모터는 일반적으로 많이 사용하는 시나노꺼 모터로 해보았는데 안되길래
> 재팬서보꺼 스텝모터도 사용해 보았는데 증상은 똑같습니다.
> 혹시 몰라서 오실로스코프로 파형을 보았는데 10클럭씩 제대로 들어가고 있었습니다.
> 모터에 12V도 넣어보고 24V도 넣어보았는데 마찬가지였고 7062데이터시트보고
> 동작범위보니까 3.3V넣어도 동작하길래 VCC는 3.3V 넣었습니다. 5V도 넣어보았는데 똑같았습니다.
>
> 많은 클럭은 제어가 되는데 10클럭씩 정밀하게 제어는 안되는 걸까요??
> 주파수는 2khz도 해보고 1khz도 해보고 더 낮은 것도 해보았는데 똑같았습니다. ㅠ
> 도와주세요 ㅠ
>
|
||||
| 7629 | 답변완료KR-DL16 소스 질문입니다 | 윤세준 | 2012-10-12 | 1,442 |
|
KR-DL16 제품을 레이스를 할 수 있게 속도를 빠르게 하려고 하는데 아무리 해도 방법을 모르겠습니다...소스에 뭘 추가하는건지 변경을 하는건지...
그리고, 이 제품 예제소스 문제가 있는건지 앞서 다른 분께서 같은 제품으로 예제소스에러 글을 올리셨는데 저도 같은 경고(퓨처경고)가 뜹니다.
예제소스는 경고뜨고 졸업작품 전시회때문에 소스를 변경해서 레이싱로봇으로 사용하려고 하는데 도저히 방법을 모르겠고...어떻게 방법이 없을까요?
당장 다음주는 중간고사 기간이고 그 다음주가 졸업작품 전시회라서 사실상 시간이 3일여 정도밖에 없습니다...ㅜ_ㅜ
아래는 예제소스 경고현상입니다.
> C:\iccv7avr\bin\imakew -f LINE.mak
> iccavr -c -e -D__ICC_VERSION="7.18A" -DATMega16 -l -g -MLongJump -MHasMul -MEnhanced ..\..\..\DOCUME~1\kuh\바탕화~1\KR-DL1~1\Example_SRC\ex_linetracer\ex_dclt.c
> !W C:\DOCUME~1\kuh\바탕화~1\KR-DL1~1\Example_SRC\ex_linetracer\ex_dclt.c(116):[warning] calling a function without prototype may cause runtime errors
> !W C:\DOCUME~1\kuh\바탕화~1\KR-DL1~1\Example_SRC\ex_linetracer\ex_dclt.c(117):[warning] reference to `volatile unsigned char' elided
> !W C:\DOCUME~1\kuh\바탕화~1\KR-DL1~1\Example_SRC\ex_linetracer\ex_dclt.c(117):[warning] expression with no effect elided
> !W C:\DOCUME~1\kuh\바탕화~1\KR-DL1~1\Example_SRC\ex_linetracer\ex_dclt.c(134):[warning] reference to `volatile unsigned char' elided
> !W C:\DOCUME~1\kuh\바탕화~1\KR-DL1~1\Example_SRC\ex_linetracer\ex_dclt.c(134):[warning] expression with no effect elided
> !W C:\DOCUME~1\kuh\바탕화~1\KR-DL1~1\Example_SRC\ex_linetracer\ex_dclt.c(164):[warning] reference to `volatile unsigned char' elided
> !W C:\DOCUME~1\kuh\바탕화~1\KR-DL1~1\Example_SRC\ex_linetracer\ex_dclt.c(164):[warning] expression with no effect elided
> !W C:\DOCUME~1\kuh\바탕화~1\KR-DL1~1\Example_SRC\ex_linetracer\ex_dclt.c(168):[warning] reference to `volatile unsigned char' elided
> !W C:\DOCUME~1\kuh\바탕화~1\KR-DL1~1\Example_SRC\ex_linetracer\ex_dclt.c(168):[warning] expression with no effect elided
> iccavr -o LINE -g -e:0x4000 -ucrtatmega.o -bfunc_lit:0x54.0x4000 -dram_end:0x45f -bdata:0x60.0x45f -dhwstk_size:30 -beeprom:0.512 -fihx_coff -S2 @LINE.lk -lcatmega
> !ERROR Function 'putchar' not defined. This is a hardware dependent function,
> and it is not included in the ICCAVR default library. Please implement
> this function to match your target requirements. You can find examples
> of this function under the <install root>\examples.AVR directory. Make
> a copy of a suitable example, add it to your project and modify it if
> needed. The source code must #include the appropriate C header file
> (e.g. stdio.h) as it contains the special compiler pragma for 'putchar'.
>
> C:\iccv7avr\bin\imakew.exe: Error code 1
> Done: there are error(s). Exit code: 1. Thu Oct 11 17:49:18 2012
> ==============================================================================================
관리자 답변
예제 이메일로 보내드렸습니다
최근에 cd가 예전버전으로 잘못 발송되었납ᆞㅂ니다
이멜로 드린예제를 기초로 해보서요
수고하세요
>
>
> KR-DL16 제품을 레이스를 할 수 있게 속도를 빠르게 하려고 하는데 아무리 해도 방법을 모르겠습니다...소스에 뭘 추가하는건지 변경을 하는건지...
>
> 그리고, 이 제품 예제소스 문제가 있는건지 앞서 다른 분께서 같은 제품으로 예제소스에러 글을 올리셨는데 저도 같은 경고(퓨처경고)가 뜹니다.
>
> 예제소스는 경고뜨고 졸업작품 전시회때문에 소스를 변경해서 레이싱로봇으로 사용하려고 하는데 도저히 방법을 모르겠고...어떻게 방법이 없을까요?
>
> 당장 다음주는 중간고사 기간이고 그 다음주가 졸업작품 전시회라서 사실상 시간이 3일여 정도밖에 없습니다...ㅜ_ㅜ
>
> 아래는 예제소스 경고현상입니다.
>
> > C:\iccv7avr\bin\imakew -f LINE.mak
> > iccavr -c -e -D__ICC_VERSION="7.18A" -DATMega16 -l -g -MLongJump -MHasMul -MEnhanced ..\..\..\DOCUME~1\kuh\바탕화~1\KR-DL1~1\Example_SRC\ex_linetracer\ex_dclt.c
> > !W C:\DOCUME~1\kuh\바탕화~1\KR-DL1~1\Example_SRC\ex_linetracer\ex_dclt.c(116):[warning] calling a function without prototype may cause runtime errors
> > !W C:\DOCUME~1\kuh\바탕화~1\KR-DL1~1\Example_SRC\ex_linetracer\ex_dclt.c(117):[warning] reference to `volatile unsigned char' elided
> > !W C:\DOCUME~1\kuh\바탕화~1\KR-DL1~1\Example_SRC\ex_linetracer\ex_dclt.c(117):[warning] expression with no effect elided
> > !W C:\DOCUME~1\kuh\바탕화~1\KR-DL1~1\Example_SRC\ex_linetracer\ex_dclt.c(134):[warning] reference to `volatile unsigned char' elided
> > !W C:\DOCUME~1\kuh\바탕화~1\KR-DL1~1\Example_SRC\ex_linetracer\ex_dclt.c(134):[warning] expression with no effect elided
> > !W C:\DOCUME~1\kuh\바탕화~1\KR-DL1~1\Example_SRC\ex_linetracer\ex_dclt.c(164):[warning] reference to `volatile unsigned char' elided
> > !W C:\DOCUME~1\kuh\바탕화~1\KR-DL1~1\Example_SRC\ex_linetracer\ex_dclt.c(164):[warning] expression with no effect elided
> > !W C:\DOCUME~1\kuh\바탕화~1\KR-DL1~1\Example_SRC\ex_linetracer\ex_dclt.c(168):[warning] reference to `volatile unsigned char' elided
> > !W C:\DOCUME~1\kuh\바탕화~1\KR-DL1~1\Example_SRC\ex_linetracer\ex_dclt.c(168):[warning] expression with no effect elided
> > iccavr -o LINE -g -e:0x4000 -ucrtatmega.o -bfunc_lit:0x54.0x4000 -dram_end:0x45f -bdata:0x60.0x45f -dhwstk_size:30 -beeprom:0.512 -fihx_coff -S2 @LINE.lk -lcatmega
> > !ERROR Function 'putchar' not defined. This is a hardware dependent function,
> > and it is not included in the ICCAVR default library. Please implement
> > this function to match your target requirements. You can find examples
> > of this function under the <install root>\examples.AVR directory. Make
> > a copy of a suitable example, add it to your project and modify it if
> > needed. The source code must #include the appropriate C header file
> > (e.g. stdio.h) as it contains the special compiler pragma for 'putchar'.
> >
> > C:\iccv7avr\bin\imakew.exe: Error code 1
> > Done: there are error(s). Exit code: 1. Thu Oct 11 17:49:18 2012
> > ==============================================================================================
>
|
||||
