<?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>Ayarafun &#187; closed loop</title>
	<atom:link href="http://www.ayarafun.com/tag/closed-loop/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ayarafun.com</link>
	<description>Electronic, Arduino ,Python ,Robotic</description>
	<lastBuildDate>Thu, 09 Sep 2010 16:24:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Arduino ก้อทำ PID Motor control ได้นะครับ</title>
		<link>http://www.ayarafun.com/2009/01/pid-motor-control-with-arduino/</link>
		<comments>http://www.ayarafun.com/2009/01/pid-motor-control-with-arduino/#comments</comments>
		<pubDate>Mon, 26 Jan 2009 18:40:36 +0000</pubDate>
		<dc:creator>chang</dc:creator>
				<category><![CDATA[Arduino-Project]]></category>
		<category><![CDATA[Embeded sys.]]></category>
		<category><![CDATA[closed loop]]></category>
		<category><![CDATA[motion control]]></category>
		<category><![CDATA[motor control]]></category>
		<category><![CDATA[PID control]]></category>

		<guid isPermaLink="false">http://www.ayarafun.com/?p=221</guid>
		<description><![CDATA[ตอนนี้ ผมลองๆ กลับไปทำหุ่นยนต์ ตัวน้อยๆ อีกครั้ง แต่ลองทำใหม่ไปที่ล่ะขั้นตอน ผมเริ่มจากตัว motion control หรือ motor control motor control คืออะไร คือส่วนควบคุมการเคลื่อนที่ของมอเตอร์ ไปยังตำแหน่งที่ถูกต้องโดยการควบคุม จะต้องอาศัย การป้อนกลับ ของเซ็นเซอร์ตำแหน่ง (ผมใช้ encoder) ซึ่งมอเตอร์ส่วนสำคัญของ งานที่หุ่นยนต์ และงานอุตสาหกรรม เสมอ ซึ่งบทความตอนนี้อาจจะเครียดสักหน่อย วิชาเกินจะเยอะพิเศษ ตัวอย่างการใช้่งาน สนใจติดตามอ่านกันต่อไปได้เลยครับ ใครจะไปเชื่อว่า arduino หรือ mega168 ราคาไอซี 120 กว่าบาท (ถ้าใช้ mega8 ราคาลงไปอีก) สามารถ เอามาใช้งาน ระบบสูงแบบนี้ได้ ซึ่งตามปกติ ในงานลักษณะดังกล่าวที่เรียกว่า feedback control น่าจะใช้ mcu ระดับสูง 16bit 32bit dsp มันต้องมีการคำนวนตัวเลขจำนวนมาก และไม่ได้มี


Related posts:<ol><li><a href='http://www.ayarafun.com/2009/10/arduino-with-lowcost-rf-control/' rel='bookmark' title='Permanent Link: สื่อสารไร้สาย กับ Arduino : ตอนที่ 1 ทดลองโมดุล lowcost RF'>สื่อสารไร้สาย กับ Arduino : ตอนที่ 1 ทดลองโมดุล lowcost RF</a></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>ตอนนี้ ผมลองๆ กลับไปทำหุ่นยนต์ ตัวน้อยๆ อีกครั้ง แต่ลองทำใหม่ไปที่ล่ะขั้นตอน ผมเริ่มจากตัว motion control หรือ motor control</p>
<p>motor control คืออะไร คือส่วนควบคุมการเคลื่อนที่ของมอเตอร์ ไปยังตำแหน่งที่ถูกต้องโดยการควบคุม จะต้องอาศัย การป้อนกลับ ของเซ็นเซอร์ตำแหน่ง (ผมใช้ encoder)</p>
<p>ซึ่งมอเตอร์ส่วนสำคัญของ งานที่หุ่นยนต์ และงานอุตสาหกรรม เสมอ ซึ่งบทความตอนนี้อาจจะเครียดสักหน่อย วิชาเกินจะเยอะพิเศษ</p>
<p><strong>ตัวอย่างการใช้่งาน</strong></p>
<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/AEdMgZGbc9Q&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x402061&amp;color2=0x9461ca" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/AEdMgZGbc9Q&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x402061&amp;color2=0x9461ca" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>สนใจติดตามอ่านกันต่อไปได้เลยครับ</p>
<p><span id="more-221"></span><br />
ใครจะไปเชื่อว่า arduino หรือ mega168 ราคาไอซี 120 กว่าบาท (ถ้าใช้ mega8 ราคาลงไปอีก) สามารถ เอามาใช้งาน ระบบสูงแบบนี้ได้ ซึ่งตามปกติ ในงานลักษณะดังกล่าวที่เรียกว่า feedback control น่าจะใช้ mcu ระดับสูง 16bit 32bit dsp มันต้องมีการคำนวนตัวเลขจำนวนมาก และไม่ได้มี โมดุลพิเศษ สำหรับอ่านค่า encoder ซึ่งเทียบแล้ว เสียเปรียบทุกด้านเลยครับ</p>
<p>ประสิทธิ์ภาพของ motor control ด้วย arduino อาจจะไม่ได้สูงเหมือนเทียบกับของอุตสาหกรรม แต่ ถ้าเทียบกับราคาไอชี กับ คอมไพลเลอร์ที่ฟรี มันก้อน่าสนใจ ที่จะมาลองเรียนรู้ใช่ไหมครับ</p>
<p>วิธีการทำและการใช้งาน จะเป็นลักษณะสไลด์ครับ พี่ๆ น้องๆที่สนใจ สามารถเข้าไปชมจากสไลด์ข้างล่างนี้ได้เลยครับ โดยเอกสารที่ผมจัดทำได้นำไปใช้ใน workshop เพื่อให้น้องได้ลองทำ motor control แบบง่ายๆ เพื่อเพิ่มความเข้าใจด้วยครับ</p>
<p>โดยเนื้อหาจะประกอบด้วย<br />
- แนะนำ arduino<br />
- วิธีการอ่าน encoder โดยใช้ external interrupt<br />
- เทคนิคการควบคุมแบบ feedback (กำลังเรียบเรียง)</p>
<p>ตัวอย่าง Source Code ในสไลด์โหลดได้ที่นี้ครับ</p>
<p><a href="http://www.ayarafun.com/wp-content/uploads/2008/11/motor_lab.zip">motor_lab</a></p>
<p class='fb-like'><iframe src='http://www.facebook.com/plugins/like.php?href=http://www.ayarafun.com/2009/01/pid-motor-control-with-arduino/&amp;layout=standard&amp;show_faces=true&amp;width=260&amp;action=like&amp;colorscheme=light' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:260px; height:26px'></iframe></p>

<p>Related posts:<ol><li><a href='http://www.ayarafun.com/2009/10/arduino-with-lowcost-rf-control/' rel='bookmark' title='Permanent Link: สื่อสารไร้สาย กับ Arduino : ตอนที่ 1 ทดลองโมดุล lowcost RF'>สื่อสารไร้สาย กับ Arduino : ตอนที่ 1 ทดลองโมดุล lowcost RF</a></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.ayarafun.com/2009/01/pid-motor-control-with-arduino/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
