第一范文网 - 专业文章范例文档资料分享平台

基于 单片机设计智能避障小车 - 图文

来源:用户分享 时间:2025/5/19 8:11:22 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

电子器件等,使得电机负担较重。为使小车能够顺利启动,且运动平稳,在直流电机和轮车轴之间加装了三级减速齿轮。

电池的安装:将电池放置在车体的电机前后位置,降低车体重心,提高稳定性,同时可增加驱动轮的抓地力,减小轮子空转所引起的误差。简单,而三轮运动系统具备以上特点。

电源模块

方案一:

采用实验室有线电源通过稳压芯片供电,其优点是可稳定的提供5V电压,但占用资源过大。 方案二:

采用8支电池双电源分别给单片机与电机供电。 所以,我选择了方案二来实现供电。

三、硬件设计

总体设计

设计一个直流电机小车系统,用L298N驱动电机,可加减速调节;用红外发射和接收传感器控制小车在规定区域行走,用红外传感器实现壁障,用霍尔传感器实现薄铁片的检测,用光敏电阻实现探测光源。

主板设计框图如图。

循迹红外对管 复位电路 Stc89c51 避障红外对管 报警电路 时钟电路 电机驱动

图 主板设计框图

驱动电路

电机驱动一般采用H桥式驱动电路,L298N内部集成了H桥式驱动电路,从而

可以采用L298N电路来驱动电机。通过单片机给予L298N电路PWM信号来控制小车的速度,起停。其引脚图如,驱动原理图如图。

图3.2 L298N引脚图

图 电机驱动电路

信号检测模块

在该模块利用红外探测法。红外探测法,即利用红外线在不同颜色的物理表面具有不同的反射性质的特点。在小车行驶过程中不断地向地面发射红外光,当红外光遇到白色地面时发生漫发射,反射光被装在小车上的接收管接收;如果遇

到黑线则红外光被吸收,则小车上的接收管接收不到信号,再通过LM324作比较器来采集高低电平,从而实现信号的检测。避障亦是此原理。电路图如图。

市面上有很多红外传感器,在这里我选用TCRT5000型光电对管。

图循迹原理图

主控电路

本模块主要是对采集信号进行分析,同时给出PWM波控制电机速度,起停。以及再检测到障碍报警等作用。其电路图如图5。

图 主控电路

四、软件设计

主程序框图

启动 避障 循迹 N N 是否检测到停止线 Y 停止

图 主程序框图

电机驱动模块

void goahead() { s1=1; s2=0; s3=1; s4=0; }

void goback() { s1=0; s2=1; s3=0; s4=1; }

void turnleft() { s3=1; s4=0; }

是否检测到障碍 Y

基于 单片机设计智能避障小车 - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0zkqf9a4oj553973044s2xc786b4a900ysk_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top