基于STM32的智能小车控制系统设计.docx

上传人:安*** 文档编号:17830703 上传时间:2022-05-26 格式:DOCX 页数:4 大小:116.84KB
返回 下载 相关 举报
基于STM32的智能小车控制系统设计.docx_第1页
第1页 / 共4页
基于STM32的智能小车控制系统设计.docx_第2页
第2页 / 共4页
点击查看更多>>
资源描述

《基于STM32的智能小车控制系统设计.docx》由会员分享,可在线阅读,更多相关《基于STM32的智能小车控制系统设计.docx(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、基于STM32的智能小车控制系统设计www?ele169?com|21电子电路设计与方案0引言移动机器人已经浸透到工业生产、物流、搬运、医疗等社会的每个方面1。智能小车作为一种轮式机器人也得到了广泛的应用研究2。控制系统是智能小车的关键构成部分,能够在较为复杂的环境中,将小车根据预定的轨迹运行,或者运行到预先设定的位置,实现小车准确的速度与位置的控制,对智能小车系统起着至关重要的作用3。因而,本文以四轮轮式构造智能小车为研究对象,采用STM32系列单片机作为控制核心,结合CAN总线通信接口,设计一种基于STM32的智能小车控制系统,该系统功能强大且扩展性好,具有一定的实用价值。1系统介绍智能小

2、车的控制系统是整个智能小车设计经过中最为重要的一环。智能小车是在它的统一协调控制下完成行走、避障、自主循迹等任务,它的好坏直接关系着智能小车的性能好坏,控制系统的设计方法也决定着智能小车的功能特点。图1控制系统构造框图通常,智能小车应具备自主定位、障碍物实时检测、自动避障、速度检测以及无线通信等功能。根据上述功能的要求,本文所设计的控制系统的硬件模块主要包括:主控模块、障碍物检测模块、速度检测模块、无线通信模块、电源模块以及电机驱动模块等部分。控制系统的构造如图1所示。为了方便后续的功能的扩展,在实际设计经过中,各模块的软硬件设计均采用相对独立的模块化设计方法。2系统硬件设计2.1电源模块电源

3、模块主要为控制系统提供工作的电压。根据各个组成部分的功能,电源模块应提供电机驱动所需的12V、STM32主控核心所需的3.3V、其他芯片工作所需的5V三种幅值的电压。因而,采用12V的航模电池作为供电电源,5V与3.3V电源转换电路如图2所示。为了增加电源的可靠性,减少外界扰动的影响,在稳压芯片7805和LM1117的输入和输出两侧均布置有电容。图2电源模块电路2.2障碍物检测模块智能小车要具备自主避障的能力,必须在其行进经过中能够时刻检测到障碍物的信息,为此就需要设计相应的障碍物检测模块。常用的传感器主要有超声波、激光以及红外测距传感器。鉴于超声传感器使用方便、实时性强和性价比高等优点,本文

4、选用型号为HC-SR04的超声测距模块,得到智能小车在行进经过中碰到的障碍物的信息。所使用的测距模块如图3所示。其中VCC为5V电源输入接5V电源即可,GND为接地线,回响信号输出ECHO与触发控制信号输入TRIG与STM32的I/O口连接即可。基于STM32的智能小车控制系统设计王嘉俊山西省清徐梗阳中学,山西清徐,030400摘要:本文设计一种基于STM32的智能小车控制系统。该系统采用STM32单片机作为控制核心,通过HC-SR04超声波传感器实时检测障碍物信息,采用光电编码器得到转速信息构成闭环控制系统,使得智能小车的控制更为准确,通过CAN总线和无线通信模块实现操作人员对智能小车的有线和无线通信。该系统设计简单、可扩展性好且控制精度高,具有一定应用价值。关键词:智能小车;STM32;转速检测;避障

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 家庭教育

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁