📄 寻迹小车 followme—— 之三:轨迹采样及逻辑控制部分硬件设计.htm
字号:
href="http://www.robotdiy.com/phpbb2/viewtopic.php?t=15379"
target=_blank> ▲▲▲省级,国家一级联合征稿/13204508184(长期有效) </A>
on 26-01-07 @ 17:30</FONT><BR><BR></TD></TR>
<TR>
<TD><FONT color=#0000ff size=1><IMG
src="寻迹小车 FollowMe—— 之三:轨迹采样及逻辑控制部分硬件设计.files/robot_forum.gif"><A
title="Posted by:aric96169 In:ABU Robocon(亚广联亚太地区机器人大赛)"
href="http://www.robotdiy.com/phpbb2/viewtopic.php?t=12903"
target=_blank> 为什么都是青少年的比赛???</A> on 26-01-07 @
16:46</FONT><BR><BR></TD></TR>
<TR>
<TD><FONT color=#0000ff size=1><IMG
src="寻迹小车 FollowMe—— 之三:轨迹采样及逻辑控制部分硬件设计.files/robot_forum.gif"><A
title="Posted by:uucww In:机器人展示区"
href="http://www.robotdiy.com/phpbb2/viewtopic.php?t=15117"
target=_blank> RE: 机器人行走方式</A> on 26-01-07 @
15:03</FONT><BR><BR></TD></TR>
<TR>
<TD><FONT color=#0000ff size=1><IMG
src="寻迹小车 FollowMe—— 之三:轨迹采样及逻辑控制部分硬件设计.files/robot_forum.gif"><A
title="Posted by:zagglemox In:机器人核心部分开发"
href="http://www.robotdiy.com/phpbb2/viewtopic.php?t=15378"
target=_blank> Great site!</A> on 26-01-07 @
14:20</FONT><BR><BR></TD></TR>
<TR>
<TD><FONT color=#0000ff size=1><IMG
src="寻迹小车 FollowMe—— 之三:轨迹采样及逻辑控制部分硬件设计.files/robot_forum.gif"><A
title="Posted by:sunxflower In:机器人核心部分开发"
href="http://www.robotdiy.com/phpbb2/viewtopic.php?t=15365"
target=_blank> kk</A> on 26-01-07 @
14:18</FONT><BR><BR></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><BR><!-- Start themeplugin -->
<TABLE style="TEXT-ALIGN: left" cellSpacing=1 cellPadding=4
width="100%" border=0>
<TBODY>
<TR>
<TD class=boxtop style="BACKGROUND-COLOR: #e0e0e0"
width="100%">智能机器人相关链接</TD></TR>
<TR>
<TD><FONT color=#0000ff size=+1>
<TABLE width="100%" border=1>
<TBODY>
<TR>
<TD><A href="http://www.for-expo.com/ch/car/jqr.htm"
target=_blank><IMG
src="寻迹小车 FollowMe—— 之三:轨迹采样及逻辑控制部分硬件设计.files/Shanghai_Robot_Expo_2006.png"></A></TD></TR>
<TR>
<TD><A
href="http://www.robotdiy.com/mod.php?mod=weblink&op=view_category&cid=105&start_num=0"><IMG
src="寻迹小车 FollowMe—— 之三:轨迹采样及逻辑控制部分硬件设计.files/dytrol_logo.gif"></A></TD></TR>
<TR>
<TD><A
href="http://www.robotdiy.com/mod.php?mod=weblink&op=view_category&cid=101&start_num=0"><IMG
src="寻迹小车 FollowMe—— 之三:轨迹采样及逻辑控制部分硬件设计.files/ChinaAI_logo.gif"></A></TD></TR>
<TR>
<TD><A href="http://www.sciei.com/" target=_blank><IMG
src="寻迹小车 FollowMe—— 之三:轨迹采样及逻辑控制部分硬件设计.files/sciei.gif"></A></TD></TR></TBODY></TABLE></FONT></TD></TR></TBODY></TABLE><BR></TD>
<TR>
<TD>FireFox,一个比IE更好的浏览器,点击马上下载Google的工具条:<BR>
<SCRIPT type=text/javascript><!--google_ad_client = "pub-1177468215529121";google_ad_width = 120;google_ad_height = 240;google_ad_format = "120x240_as_rimg";google_cpa_choice = "CAAQ4cP8zwEaCFyqZHuqSKdeKKG_93M";//--></SCRIPT>
<SCRIPT src="寻迹小车 FollowMe—— 之三:轨迹采样及逻辑控制部分硬件设计.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="寻迹小车 FollowMe—— 之三:轨迹采样及逻辑控制部分硬件设计.files/trans.gif"
width=1 border=0></TD>
<TD vAlign=top align=right width="99%"><IMG
src="寻迹小车 FollowMe—— 之三:轨迹采样及逻辑控制部分硬件设计.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="寻迹小车 FollowMe—— 之三:轨迹采样及逻辑控制部分硬件设计.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%">寻迹小车 FollowMe—— 之三:轨迹采样及逻辑控制部分硬件设计<BR><SPAN
class=smalltype>写于: 星期日 16 七月 @ 11:40:26 </SPAN></TD></TR>
<TR>
<TD></TD></TR>
<TR>
<TD><A
href="http://www.robotdiy.com/topics.php?op=viewtopic&topic=4"><IMG
height=77 alt=智能机器人开发 hspace=4
src="寻迹小车 FollowMe—— 之三:轨迹采样及逻辑控制部分硬件设计.files/robot_hardware.gif"
width=40 align=right border=0></A><I>这是寻迹小车
FollowMe的第三部分,关于轨迹采样及逻辑控制部分的硬件设计。</I> <BR><BR>
<H1 align=center>寻迹小车 FollowMe</H1>
<H2 align=center>—— 之三:轨迹采样及逻辑控制部分硬件设计</H2>
<P align=center>作者:<A
href="http://www.robotdiy.com/phpbb2/profile.php?mode=viewprofile&u=3954"
target=_blank>Hanker</A></P>
<P><BR>前面已完成了<A
href="http://www.robotdiy.com/article.php?sid=261"
target=_blank>车的主体</A>和<A
href="http://www.robotdiy.com/article.php?sid=262"
target=_blank>控制部分中的电机驱动器设计</A>,以下着手轨迹采样及逻辑控制部分的硬件设计。</P>
<H2>5.4 轨迹采样及逻辑控制部分硬件设计</H2>
<H3>5.4.1 设计背景</H3>
<P>轨迹采样部分没有考虑采用独立方式,主要是因为控制过程中需要一些过渡信息,以便于编程者实现自己独特的控制逻辑。</P>
<P>由于寻迹小车逻辑不太复杂,而且项目主要目的是引导初学者入门,所以逻辑控制仍使用STC12C410AD单片机。实际上电机控制部分目前并未用到AD功能,主要是为了和逻辑控制部分统一,便于采购,所以均选用了带AD的芯片(对应有不带AD的,价格只便宜1元)。</P>
<P>同时,为了逻辑控制部分可以单独工作,比如作为RCX的输入扩展器,实现类似我以前发表过的“LEGO用轨迹传感器”的功能,所以在设计上做了考虑。</P>
<P>由于采样部分和逻辑控制部分合并后,无法排入一块可以放在前述小机壳中的PCB,所以也采用的双板结构,这样又多出一部分空间,就增加了一个小电流的驱动电路,以便可以实现一个简易的小车。</P>
<H3>5.4.2 需求</H3>
<UL>
<LI>采集4路反射式光电采样器;
<LI>根据采样信号输出相应的电机控制信号,实现走轨迹;
<LI>可以通过串口输出电机控制信号
<LI>可以输出标准的PWM(宽度1 – 2 ms 、周期20ms)电机控制信号;
<LI>可以直接输出两个电机的H桥控制信号,以便省去电机驱动控制,实现低成本的小车,或者用于提高编程的难度;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -