<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>NTREXGO - 디바이스마트, 엔티렉스 컨텐츠 통합 사이트 &#187; RC 조종기</title>
	<atom:link href="http://www.ntrexgo.com/archives/tag/rc-%ec%a1%b0%ec%a2%85%ea%b8%b0/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ntrexgo.com</link>
	<description>엔티렉스, 디바이스마트 컨텐츠 통합 사이트</description>
	<lastBuildDate>Thu, 03 Mar 2022 06:47:11 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>PC에서 직접 2축 모바일로봇에 연결된 MoonWalker 제어기 다루기</title>
		<link>http://www.ntrexgo.com/archives/19736</link>
		<comments>http://www.ntrexgo.com/archives/19736#comments</comments>
		<pubDate>Tue, 29 Oct 2013 04:21:51 +0000</pubDate>
		<dc:creator>NTRexLAB</dc:creator>
				<category><![CDATA[--MoonWalker Applications]]></category>
		<category><![CDATA[blog-posts]]></category>
		<category><![CDATA[DC Motor Controller]]></category>
		<category><![CDATA[MoonWalker]]></category>
		<category><![CDATA[RC]]></category>
		<category><![CDATA[RC 조종기]]></category>
		<category><![CDATA[receiver]]></category>
		<category><![CDATA[리시버]]></category>
		<category><![CDATA[연결]]></category>

		<guid isPermaLink="false">http://www.ntrexgo.com/?p=19736</guid>
		<description><![CDATA[이번 동영상 강의는 PC등의 외부 장치에서 2축 모바일로봇을 구동하고자 할때, MoonWalker를 이용하는 방법을 다룹니다. 간단한 설정법만 다루고 있으며, 좀 더 깊이 있게 제어하기 위해서는 꼭 메뉴얼을 확인하시기 바랍니다.

&#160;

먼저 이전 강의에서 RC 조종기와 MoonWalker의 연결을 보여드렸는데요[바로가기]  비슷한 연결을 가지면서 PC와 시리얼 통신을 하는 장비를 무선으로 하는 모듈로 연결을 했습니다. 이부분은 그렇게 중요한 부분이 아닙니다. 그냥 테스트를 할려면 유선으로 PC와 연결되어 있으면 선길이의 한계로 힘드니까 무선으로 바꾼겁니다.

&#160;
반대편은 이렇게 PC에 연결해 주시면 됩니다.

&#160;
MoonWalker와 같은 제품에서 토크/속도/위치 제어기를 사용하기 위해서는 저렇게 제어기를 세팅해야합니다. 이전 강의들[바로가기]에서도 계속 나왔지만, 모터의 특성과 엔코더의 분해능등을 설정하고 또한 위 그림에서 표시된 부분처럼 각 제어기의 게인을 맞춰 주셔야합니다. 이런 제어...]]></description>
				<content:encoded><![CDATA[<p>이번 동영상 강의는 PC등의 외부 장치에서 2축 모바일로봇을 구동하고자 할때, MoonWalker를 이용하는 방법을 다룹니다. 간단한 설정법만 다루고 있으며, 좀 더 깊이 있게 제어하기 위해서는 꼭 메뉴얼을 확인하시기 바랍니다.</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/10/00113.jpg" rel="lightbox[19736]"><img class="aligncenter size-large wp-image-19737" alt="001" src="http://www.ntrexgo.com/wp-content/uploads/2013/10/00113-620x409.jpg" width="620" height="409" /></a></p>
<p>&nbsp;</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/10/00213.jpg" rel="lightbox[19736]"><img class="aligncenter size-large wp-image-19738" alt="002" src="http://www.ntrexgo.com/wp-content/uploads/2013/10/00213-620x514.jpg" width="620" height="514" /></a></p>
<p>먼저 이전 강의에서 RC 조종기와 MoonWalker의 연결을 보여드렸는데요[<a href="http://www.ntrexgo.com/archives/19508" target="_blank">바로가기</a>]  비슷한 연결을 가지면서 PC와 시리얼 통신을 하는 장비를 무선으로 하는 모듈로 연결을 했습니다. 이부분은 그렇게 중요한 부분이 아닙니다. 그냥 테스트를 할려면 유선으로 PC와 연결되어 있으면 선길이의 한계로 힘드니까 무선으로 바꾼겁니다.</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/10/00311.jpg" rel="lightbox[19736]"><img class="aligncenter size-large wp-image-19739" alt="003" src="http://www.ntrexgo.com/wp-content/uploads/2013/10/00311-620x345.jpg" width="620" height="345" /></a></p>
<p>&nbsp;</p>
<p>반대편은 이렇게 PC에 연결해 주시면 됩니다.</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/10/0049.jpg" rel="lightbox[19736]"><img class="aligncenter size-full wp-image-19740" alt="004" src="http://www.ntrexgo.com/wp-content/uploads/2013/10/0049.jpg" width="564" height="568" /></a></p>
<p>&nbsp;</p>
<p>MoonWalker와 같은 제품에서 토크/속도/위치 제어기를 사용하기 위해서는 저렇게 제어기를 세팅해야합니다. 이전 강의들[<a href="http://www.ntrexgo.com/moonwalker-%EC%86%8C%EA%B0%9C" target="_blank">바로가기</a>]에서도 계속 나왔지만, 모터의 특성과 엔코더의 분해능등을 설정하고 또한 위 그림에서 표시된 부분처럼 각 제어기의 게인을 맞춰 주셔야합니다. 이런 제어 게인들은 모터와 모터가 감당해야하는 부하 및 사용자가 원하는 성능에 따라 항상 다르기 때문에 실험을 통해 적정 게인을 맞추어야 원하는 성능이 나타나게 됩니다.</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/10/0057.jpg" rel="lightbox[19736]"><img class="aligncenter size-full wp-image-19741" alt="005" src="http://www.ntrexgo.com/wp-content/uploads/2013/10/0057.jpg" width="548" height="494" /></a></p>
<p>&nbsp;</p>
<p>혹시 이전의 RC 조종기를 사용하던 동영상을 학습하면서 따라오셨다면 이번 동영상을 따라하기 위해서는 위 그림에 표시된 RC 조종기와 연결한다는 Pulse Input Enable을 해제 시키셔야합니다. 이번 강의는 외부에서 명령을 주는 형태이니까요.</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/10/0066.jpg" rel="lightbox[19736]"><img class="aligncenter size-large wp-image-19742" alt="006" src="http://www.ntrexgo.com/wp-content/uploads/2013/10/0066-620x361.jpg" width="620" height="361" /></a></p>
<p>&nbsp;</p>
<p>그리고, 아무 Hyper Terminal 프로그램을 사용하시면 됩니다. 이번 강의에서 다루는건 저희가 예전에 배포한 프로그램[<a href="http://www.ntrexgo.com/archives/4084" target="_blank">바로가기</a>]입니다만, 아무 하이퍼터미널 프로그램이어도 상관없습니다. 단, 데이터를 전송하는 옵션에서 /n/r을 꼭 붙이도록 설정하셔야합니다.</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/10/0075.jpg" rel="lightbox[19736]"><img class="aligncenter size-large wp-image-19743" alt="007" src="http://www.ntrexgo.com/wp-content/uploads/2013/10/0075-620x247.jpg" width="620" height="247" /></a></p>
<p>&nbsp;</p>
<p>이제 MoonWalker에 mp라는 현재의 위치를 확인하는 명령을 입력해보면, 그 아래 결과와 같이 현재의 두 채널(두 바퀴)의 위치값을 알려줍니다.</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/10/0085.jpg" rel="lightbox[19736]"><img class="aligncenter size-full wp-image-19744" alt="008" src="http://www.ntrexgo.com/wp-content/uploads/2013/10/0085.jpg" width="531" height="249" /></a></p>
<p>&nbsp;</p>
<p>1번 채널에 속도를 1000RPM으로 세팅하는 명령인 vc1=1000이라고 입력하면 1번 채널에 연결된 모터가 해당 RPM으로 회전을 시작합니다. 이때 RPM을 정확히 맞추기 위해서는 다시한번 말씀드리지만, 엔코더의 분해능과 전류 및 속도 제어기의 게인이 정확히 입력되어 있어야합니다.</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/10/0094.jpg" rel="lightbox[19736]"><img class="aligncenter size-full wp-image-19745" alt="009" src="http://www.ntrexgo.com/wp-content/uploads/2013/10/0094.jpg" width="598" height="247" /></a></p>
<p>&nbsp;</p>
<p>마찬가지로 vc2라는 명령을 통해 2번 채널에 연결된 모터를 1000RPM으로 회전하는 명령을 입력해 보면 모터가 그에 맞춰 회전하고 있음을 알 수 있습니다.</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/10/0101.jpg" rel="lightbox[19736]"><img class="aligncenter size-full wp-image-19746" alt="010" src="http://www.ntrexgo.com/wp-content/uploads/2013/10/0101.jpg" width="523" height="254" /></a></p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/10/011.jpg" rel="lightbox[19736]"><img class="aligncenter size-full wp-image-19747" alt="011" src="http://www.ntrexgo.com/wp-content/uploads/2013/10/011.jpg" width="520" height="264" /></a></p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/10/012.jpg" rel="lightbox[19736]"><img class="aligncenter size-full wp-image-19748" alt="012" src="http://www.ntrexgo.com/wp-content/uploads/2013/10/012.jpg" width="548" height="367" /></a></p>
<p>&nbsp;</p>
<p>위 그림 중 하나에 나와있는 mvc라는 명령은 두개의 채널에 연결된 두 모터에 동시에 속도 명령을 인가하는 것입니다. 2축 구동형 모바일로봇등에 사용하실때는 유용할 겁니다.</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/10/013.jpg" rel="lightbox[19736]"><img class="aligncenter size-full wp-image-19749" alt="013" src="http://www.ntrexgo.com/wp-content/uploads/2013/10/013.jpg" width="566" height="526" /></a></p>
<p>&nbsp;</p>
<p>저렇게 명령들을 지정해두고 구동을 확인하면 테스트는 괜찮을 겁니다.</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/10/014.jpg" rel="lightbox[19736]"><img class="aligncenter size-large wp-image-19750" alt="014" src="http://www.ntrexgo.com/wp-content/uploads/2013/10/014-620x355.jpg" width="620" height="355" /></a></p>
<p>&nbsp;</p>
<p>이렇게 PC나 외부 MCU등의 장비를 통해 MoonWalker의 설정을 변경하고, 현 상태값을 읽어오고, 구동 명령을 하달할 수가 있습니다. 좀 더 자세한 사항은 메뉴얼을 확인해주시구요. 나머지는 아래 동영상으로 익혀주세요.</p>
<p style="text-align: center;">
<object width="610" height="450">
<param name="allowfullscreen" value="true" />
<param name="allowscriptaccess" value="always" />
<param name="movie" value="http://www.youtube.com/v/8thpDrC0hIE?autoplay=0&loop=0&rel=0" />
<param name="wmode" value="transparent">
<embed src="http://www.youtube.com/v/8thpDrC0hIE?autoplay=0&loop=0&rel=0" type="application/x-shockwave-flash" wmode="transparent" allowfullscreen="true" allowscriptaccess="always" width="610" height="450">
</embed>
</object>


<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ntrexgo.com/archives/19736/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RC 조종기나 조이스틱의 고급형 세팅 &#8211; Dead Band와 Linearity 설정</title>
		<link>http://www.ntrexgo.com/archives/19523</link>
		<comments>http://www.ntrexgo.com/archives/19523#comments</comments>
		<pubDate>Wed, 16 Oct 2013 01:43:44 +0000</pubDate>
		<dc:creator>NTRexLAB</dc:creator>
				<category><![CDATA[--MoonWalker Applications]]></category>
		<category><![CDATA[blog-posts]]></category>
		<category><![CDATA[DC 모터 제어기]]></category>
		<category><![CDATA[MoonWalker]]></category>
		<category><![CDATA[RC 조종기]]></category>
		<category><![CDATA[동영상강의]]></category>
		<category><![CDATA[제어기]]></category>

		<guid isPermaLink="false">http://www.ntrexgo.com/?p=19523</guid>
		<description><![CDATA[오늘 동영상 강의는 MoonWalker의 RC 조종기나 조이스틱의 조종 스틱의 감도를 조절하는 부분을 이야기하겠습니다.

&#160;
먼저

&#160;
이제까지 별로 언급하진 않았습니다만, MoonWalker의 기능을 제대로 사용하실려면 모터의 특성을 MoonWalker에 알려주셔야합니다. 많은 것들이 있지만, 제대로 된 속도를 알고, 또 모터의 안전을 위해 세팅하는 부분을 아셔야지요. 일단 구동하실 모터에 연결된 엔코더의 분해능을 위 그림처럼 입력하셔야합니다. 이때 엔코더 분해능에서 *4를 하셔서 입력해주세요. 만약 256pulse의 엔코더라면 입력하실때는 1024로 입력하시면 됩니다.

&#160;
그다음은 모터에 인가되는 최대 전류의 한계치를 입력해 주세요. 모터가 데이터시트상에서 3A라고 하더라도 안전을 위해 2A정도로 인가해주시면 좋겠습니다. 저희 MW-MDC24D200D 모델의 경우 10A가 최대 허용치입니다만 그 이하도 다 사용할 수 있지요. 그리고 MoonWalker에 공급하는 전압도 알려주세요^^

&#160;
이제 연결된 모터의 채널별로 지난번 강좌에서 이야기했듯이[바로가기]...]]></description>
				<content:encoded><![CDATA[<p>오늘 동영상 강의는 MoonWalker의 RC 조종기나 조이스틱의 조종 스틱의 감도를 조절하는 부분을 이야기하겠습니다.</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/10/00110.jpg" rel="lightbox[19523]"><img class="aligncenter size-large wp-image-19524" alt="001" src="http://www.ntrexgo.com/wp-content/uploads/2013/10/00110-620x471.jpg" width="620" height="471" /></a></p>
<p>&nbsp;</p>
<p>먼저</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/10/00210.jpg" rel="lightbox[19523]"><img class="aligncenter size-large wp-image-19525" alt="002" src="http://www.ntrexgo.com/wp-content/uploads/2013/10/00210-620x423.jpg" width="620" height="423" /></a></p>
<p>&nbsp;</p>
<p>이제까지 별로 언급하진 않았습니다만, MoonWalker의 기능을 제대로 사용하실려면 모터의 특성을 MoonWalker에 알려주셔야합니다. 많은 것들이 있지만, 제대로 된 속도를 알고, 또 모터의 안전을 위해 세팅하는 부분을 아셔야지요. 일단 구동하실 모터에 연결된 엔코더의 분해능을 위 그림처럼 입력하셔야합니다. 이때 엔코더 분해능에서 *4를 하셔서 입력해주세요. 만약 256pulse의 엔코더라면 입력하실때는 1024로 입력하시면 됩니다.</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/10/0038.jpg" rel="lightbox[19523]"><img class="aligncenter size-large wp-image-19526" alt="003" src="http://www.ntrexgo.com/wp-content/uploads/2013/10/0038-620x543.jpg" width="620" height="543" /></a></p>
<p>&nbsp;</p>
<p>그다음은 모터에 인가되는 최대 전류의 한계치를 입력해 주세요. 모터가 데이터시트상에서 3A라고 하더라도 안전을 위해 2A정도로 인가해주시면 좋겠습니다. 저희 MW-MDC24D200D 모델의 경우 10A가 최대 허용치입니다만 그 이하도 다 사용할 수 있지요. 그리고 MoonWalker에 공급하는 전압도 알려주세요^^</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/10/0046.jpg" rel="lightbox[19523]"><img class="aligncenter size-large wp-image-19527" alt="004" src="http://www.ntrexgo.com/wp-content/uploads/2013/10/0046-620x453.jpg" width="620" height="453" /></a></p>
<p>&nbsp;</p>
<p>이제 연결된 모터의 채널별로 지난번 강좌에서 이야기했듯이[<a href="http://www.ntrexgo.com/archives/19508" target="_blank">바로가기</a>] Pulse Input을 enable시켜 주시면 됩니다. 설정을 다 마치시면 꼭 Write Configuration과 Save  to Flash를 눌러주세요.</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/10/0054.jpg" rel="lightbox[19523]"><img class="aligncenter size-full wp-image-19528" alt="005" src="http://www.ntrexgo.com/wp-content/uploads/2013/10/0054.jpg" width="572" height="516" /></a></p>
<p>&nbsp;</p>
<p>이제 오늘 이야기할 내용을 보죠. Pulse Input (만약 조이스틱이라면 Analog Input)의 Calibration 옆의 버튼을 눌러주시면</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/10/0063.jpg" rel="lightbox[19523]"><img class="aligncenter size-large wp-image-19529" alt="006" src="http://www.ntrexgo.com/wp-content/uploads/2013/10/0063-620x376.jpg" width="620" height="376" /></a></p>
<p>&nbsp;</p>
<p>요런 창이 뜹니다. 여기서 Calibration 버튼을 누르고 조종기의 조종간을 움직여 보세요</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/10/0072.jpg" rel="lightbox[19523]"><img class="aligncenter size-large wp-image-19530" alt="007" src="http://www.ntrexgo.com/wp-content/uploads/2013/10/0072-620x389.jpg" width="620" height="389" /></a></p>
<p>&nbsp;</p>
<p>이렇게 그래프가 바뀌면서 현재 조종가의 입력값이 모니터링됩니다. 여기서 내가 가지고 있는 조종기의 입력 신호가 깨끗한지 정장인지 등도 확인할 수 있으며, 최대치와 최소치도 확인이 됩니다. 더불어서</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/10/0082.jpg" rel="lightbox[19523]"><img class="aligncenter size-large wp-image-19531" alt="008" src="http://www.ntrexgo.com/wp-content/uploads/2013/10/0082-620x385.jpg" width="620" height="385" /></a></p>
<p>&nbsp;</p>
<p>저 Dead Band 항목의 숫자를 조절하시면 Dead Band를 설정하게 되는데요. 원래 RC용 조종기들이 대체로 center에서 약간 불안하거나 딱 센터 값이 아니거나 뭐 이런게 있습니다. 고급 조종기들은 자체적으로 저 Dead Band를 조절할 수도 있습니다만, 저희 MoonWalker도 조절할 수 있도록 되어 있습니다.</p>
<p><a href="http://www.ntrexgo.com/wp-content/uploads/2013/10/0092.jpg" rel="lightbox[19523]"><img class="aligncenter size-large wp-image-19532" alt="009" src="http://www.ntrexgo.com/wp-content/uploads/2013/10/0092-620x391.jpg" width="620" height="391" /></a></p>
<p>&nbsp;</p>
<p>그 다음이 위에 보시는 Linearity입니다. 이건 조종기의 감도를 조절하는 중요한 요소 중에 하나인데요. 실제로 자작으로 자신이 만든 로봇에 RC 조종기를 세팅해서 동작시켜 보신 분들은 다 아시겠지만, 최대치 전압에 딱 맞추면 center 부근에서 너무 팍팍 움직여서 곤란한 적이 있지요. 그럴때는 위에 보이시는 Exp 형태로 Linearity를 맞추시면 됩니다. 그러면 center 부근에서 움직일때는 일반적인 경우보다 더 천천히 움직이고, 조종간을 끝까지 밀면 최대로 움직이도록 설정이 되지요. 그 반대의 경우가 Log입니다.</p>
<p>이렇게 저희 MoonWalker는 조종간 신호에 대한 감도를 조절하는 기능도 탑재했으니 실제 주행로봇등을 자작하시는 경우에 꽤 유용할 것입니다. 아~ 한번더 말씀드립니다만, 꼭&#8230; 설정후에는 Device에 설정치를 전송하는 Write Configuration을 하시고, 또 전원을 off한후 다시 on했을때도 최종 설정으로 움직이길 바라시는 경우는 Save to Flash를 하세요. 안그러면 잘 설정하신 다음 다시 전원을 인가할때 설정을 다시 해야한답니다.^^ 이제 동영상으로 강의를 보세요^^</p>
<p style="text-align: center">
<object width="610" height="458">
<param name="allowfullscreen" value="true" />
<param name="allowscriptaccess" value="always" />
<param name="movie" value="http://www.youtube.com/v/jhUyvSCQCDo?autoplay=0&loop=0&rel=0" />
<param name="wmode" value="transparent">
<embed src="http://www.youtube.com/v/jhUyvSCQCDo?autoplay=0&loop=0&rel=0" type="application/x-shockwave-flash" wmode="transparent" allowfullscreen="true" allowscriptaccess="always" width="610" height="458">
</embed>
</object>


<p style="text-align: left"><div class="symple-box yellow none" style="text-align:center; width:100%;"> 
<strong>MoonWalker 전체 소개 페이지 <a href="http://www.ntrexgo.com/moonwalker-%EC%86%8C%EA%B0%9C" target="_blank">바로가기</a></strong><br />
</div>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ntrexgo.com/archives/19523/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
