📄 机器人相关开源项目之一 —— openservo.htm
字号:
<SCRIPT src="机器人相关开源项目之一 —— OpenServo.files/show_ads.js"
type=text/javascript></SCRIPT>
<BR>ROBOTDIY所有页面全面支持FireFox。 </TD></TR></TR></TBODY></TABLE></TD>
<TD class=leftshade vAlign=bottom width="1%"><!-- <img src="themes/career/img/btmleft.gif" width="19" height="19" alt="." border="0">-->
</TD>
<TD vAlign=top width="80%">
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD vAlign=top colSpan=2>
<TABLE cellSpacing=0 cellPadding=6 width="100%"
summary="Data for Introduction" border=0>
<TBODY>
<TR>
<TD><IMG height=50 alt=.
src="机器人相关开源项目之一 —— OpenServo.files/trans.gif" width=1
border=0></TD>
<TD vAlign=top align=right width="99%"><IMG
src="机器人相关开源项目之一 —— OpenServo.files/robot_diy_ban.gif"
border=0> </TD></TR>
<TR>
<TD> </TD>
<TD align=right><B>| <A class=foot
onclick="javascript:window.external.addfavorite('http://www.robotdiy.com','机器人发烧友天地--ROBOTDIY')"
href="http://www.robotdiy.com/#">加入收藏夹 </A>| <A
href="http://www.robotdiy.com/phpbb2/"
target=_blank>机器人技术论坛</A> | <A
href="http://www.robotdiy.com/help.htm" target=_blank>帮助</A>
|<A href="http://www.robotdiy.com/aboutus.htm"
target=_blank>关于我们</A> |<A
href="http://www.robotdiy.com/aboutus_e.htm"
target=_blank>About Us</A>|</B> </TD></TR></TBODY></TABLE>
<HR>
</TD></TR>
<TR>
<TD vAlign=top>
<TABLE cellSpacing=4 cellPadding=6 width="100%"
summary="Data for Introduction" border=0>
<TBODY>
<TR>
<TD><!-- End of header.php file -->
<SCRIPT type=text/javascript><!--google_ad_client = "pub-1177468215529121";google_ad_width = 728;google_ad_height = 90;google_ad_format = "728x90_as";google_ad_type = "text_image";google_ad_channel ="";//--></SCRIPT>
<SCRIPT src="机器人相关开源项目之一 —— OpenServo.files/show_ads.js"
type=text/javascript></SCRIPT>
<TABLE style="TEXT-ALIGN: left" cellSpacing=5 cellPadding=4
width="100%" border=0>
<TBODY>
<TR>
<TD class=article-top style="BACKGROUND-COLOR: #e0e0e0"
width="99%">机器人相关开源项目之一 —— OpenServo<BR><SPAN
class=smalltype>写于: 星期六 07 四月 @ 23:24:22 </SPAN></TD></TR>
<TR>
<TD></TD></TR>
<TR>
<TD><A
href="http://www.robotdiy.com/topics.php?op=viewtopic&topic=12"><IMG
height=66 alt=传感器与驱动器 hspace=4
src="机器人相关开源项目之一 —— OpenServo.files/robot_sensor_driver.gif"
width=69 align=right
border=0></A><I>从名字就可以看到,这是一个开源的伺服马达(RC servos
)控制器。电路板可以直接替代伺服马达,例如Futaba S3003,HiTec
HS-311等内置的模拟电路,现在通过I2C来控制伺服马达。<BR><IMG height=200
src="机器人相关开源项目之一 —— OpenServo.files/openservo.jpg"
width=300></I> <BR><BR>
<H1 align=center>机器人相关开源项目之一 —— OpenServo </H1>
<P>从本期开始,我们逐步介绍与机器人相关的一些开源项目,包括了软件和硬件项目。由于它们的开放性,我们可以直接使用这些设计,就算无法直接复制这些成功,我们也可以从中借鉴其中的经验。借助社区的力量,让你更快开发你的项目。正如牛顿所说他的成功是因为“我是站在巨人的肩膀上”。</P>
<P><B>我们非常希望你能向ROBOTDIY推荐更多的项目,更希望你能参与相关资料的整理。现在就给我们来信吧:<IMG
height=18
src="机器人相关开源项目之一 —— OpenServo.files/robot_email.gif"
width=180></B></P>
<P>&nbsp;</P>
<H2>OpenServo项目介绍</H2>
<P>从名字就可以看到,这是一个开源的伺服马达(RC servos
)控制器。电路板可以直接替代伺服马达,例如Futaba S3003,HiTec
HS-311等内置的模拟电路,现在通过I2C来控制伺服马达。</P>
<P><IMG height=200
src="机器人相关开源项目之一 —— OpenServo.files/openservo.jpg"
width=300></P>
<P>主要的特征包括:</P>
<UL>
<LI>高性能的AVR 8位处理器。
<LI>廉价的 MOSFET驱动实现紧凑的H-Bridge。
<LI>基于 I2C/TWI接口的控制和反馈。
<LI>控制伺服马达的速度和位置。
<LI>反馈信息包括伺服马达的位置、速度、电压和功率。
<LI>支持先进的基于曲线的运动控制。(需要其它软件和硬件,请看文章后面部分)
<LI>伺服马达的配置信息保存在EEPROM。
<LI>免费的C开发工具。
<LI>基于 I2C/TWI接口的启动程序
<LI>Windows图形界面编程器。
<LI>低价格。 </LI></UL>
<H2>硬件</H2>
<P>目前OpenServo的硬件版本为 2.1。这个版本是基于AVR ATmega8或AVR
ATmega168 MCUs,这两个MCUs分别内置了8K和16K Flash内存。MOSFET是
International Rectifier <A
href="http://www.irf.com/product-info/datasheets/data/irf7309.pdf"
target=_blank>IRF7309</A>或其它类似的产品(电流类似或更大)。</P>
<P align=center><A
href="http://www.robotdiy.com/images/openservo/openservo2.1b-sch.png"><IMG
height=329
src="机器人相关开源项目之一 —— OpenServo.files/openservo2.1b-sch.gif"
width=300></A></P>
<P align=center><A
href="http://www.robotdiy.com/images/openservo/openservo2.1b-sch.png">电路图(点击放大)</A></P>
<P>作者提供两种PCB电路设计,请到这里下载:<A
href="http://www.headfuzz.co.uk/?q=openservopcb21"
target=_blank>http://www.headfuzz.co.uk/?q=openservopcb21</A></P>
<P align=center><IMG height=320
src="机器人相关开源项目之一 —— OpenServo.files/pcbs.jpg"
width=480></P>
<P align=center>带金手指的PCB是作者提供的其中一种接口</P>
<H2>软件:</H2>
<P>软件部分包括如下几部分:</P>
<UL>
<LI><A
href="http://www.openservo.com/SoftwareDevTools"
target=_blank>开发工具</A>:用于开发 OpenServo的软件。
<LI><A
href="http://www.openservo.com/ServoBootstrapping"
target=_blank>伺服马达启动程序</A>:初始化OpenServo。
<LI><A
href="http://www.openservo.com/ServoProgramming"
target=_blank>伺服马达控制程序</A>:用于控制OpenServo的程序。 </LI></UL>
<P>&nbsp;</P>
<H2>制作五部曲:</H2>
<OL>
<LI>制作硬件
<P><IMG height=119
src="机器人相关开源项目之一 —— OpenServo.files/MenuAssemble.jpg"
width=320></P>
<LI>下载启动程序
<P><IMG height=119
src="机器人相关开源项目之一 —— OpenServo.files/MenuBootloader.jpg"
width=320></P>
<LI>下载用于控制OpenServo的程序
<P><IMG height=120
src="机器人相关开源项目之一 —— OpenServo.files/MenuApplication.jpg"
width=320></P>
<LI>安装到伺服马达中
<P><IMG height=118
src="机器人相关开源项目之一 —— OpenServo.files/MenuBuild.jpg"
width=320></P>
<LI>运行,测试!
<P><IMG height=118
src="机器人相关开源项目之一 —— OpenServo.files/MenuControl.jpg"
width=320></P></LI></OL>
<P>更多信息:<A
href="http://www.openservo.com/moin.cgi/StepByStep"
target=_blank>http://www.openservo.com/moin.cgi/StepByStep</A></P>
<P>&nbsp;</P>
<H2>基于曲线的运动控制</H2>
<P>这个功能需要一个USB&lt;--&gt;I2C控制器(我们将在下一期介绍这个好东东。)</P>
<P><IMG height=381
src="机器人相关开源项目之一 —— OpenServo.files/MotionProfileImage.jpg"
width=761></P>
<P>&nbsp;</P>
<P>===========</P>
<P>参与讨论:</P>
<P><A
href="http://www.robotdiy.com/phpbb2/viewtopic.php?p=56748"
target=_blank>http://www.robotdiy.com/phpbb2/viewtopic.php?p=56748</A></P>
<P>===========</P>
<P><B>我们非常希望你能向ROBOTDIY推荐更多的项目,更希望你能参与相关资料的整理。现在就给我们来信吧:<IMG
height=18
src="机器人相关开源项目之一 —— OpenServo.files/robot_email.gif"
width=180></B></P></TD></TR>
<TR>
<TD class=type4 align=right>
<DIV align=right><A
href="http://www.robotdiy.com/friend.php?op=FriendSend&sid=277"><IMG
alt="Send this announcement to a friend"
src="机器人相关开源项目之一 —— OpenServo.files/friend.gif"
align=middle border=0></A> | <A
href="http://www.robotdiy.com/article.php?op=Print&sid=277"><IMG
alt="Printable Version"
src="机器人相关开源项目之一 —— OpenServo.files/print.gif"
align=middle
border=0></A> </DIV></TD></TR></TD></TR></TBODY></TABLE><BR><BR>
<TABLE style="TEXT-ALIGN: left" cellSpacing=2 cellPadding=4
width="100%" border=0>
<TBODY>
<TR>
<TD class=article-top
style="BACKGROUND-COLOR: #e0e0e0">评论 - <A
href="http://www.robotdiy.com/mod.php?mod=comments&op=reply&cmt_cid=a">张贴你的评论</A></TD></TR>
<TR>
<TD class=white>
<DIV align=center>所有的评论属于张贴者,本网站不对任何内容负责。
<FORM action=mod.php method=post>定制显示方式:显示 <SELECT
name=cmt_new_thold><OPTION value=-1>-1 :
0</OPTION><OPTION value=0 selected>0 :
0</OPTION><OPTION value=1>1 : 0</OPTION><OPTION
value=2>2 : 0</OPTION><OPTION value=3>3 :
0</OPTION><OPTION value=4>4 : 0</OPTION><OPTION
value=5>5 : 0</OPTION></SELECT> <SELECT
name=cmt_new_mode> <OPTION value=nocomments>NO
Comments</OPTION> <OPTION value=nested
selected>Nested</OPTION> <OPTION
value=threaded>Threaded</OPTION> <OPTION
value=flat>Flat</OPTION></SELECT> <SELECT
name=cmt_new_order> <OPTION value=4 selected>Oldest
First</OPTION> <OPTION value=1>Newest First</OPTION>
<OPTION value=3>Lowest Scores First</OPTION> <OPTION
value=2>Highest Scores First</OPTION></SELECT> <INPUT
type=hidden value=comments name=mod> <INPUT type=hidden
value=refresh name=op> <BR><BR><INPUT type=submit value=刷新> </FORM>
<HR width="50%" SIZE=1>
<SPAN class=onebiggerred>还没有任何评论,马上添加你的评论!
</SPAN><BR></DIV></TD></TR></TBODY></TABLE><BR><!-- BEGIN: File: themes/foo/footer.php --></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<DIV class=smalltextatbottom style="TEXT-ALIGN: center">版权所有,2002-2006。<A
href="http://www.robotdiy.com/">中国机器人社区(机器人发烧友天地) </A>及<A
href="http://www.robotdiy.com/phpbb2/"> 机器人技术论坛</A><BR><IMG
src="机器人相关开源项目之一 —— OpenServo.files/robot_email.gif"><BR><A
href="http://www.miibeian.gov.cn/" target=_blank>沪ICP备05037206号</A>
</DIV></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -