基于STM32单片机的自动循迹小车(共4页).doc
《基于STM32单片机的自动循迹小车(共4页).doc》由会员分享,可在线阅读,更多相关《基于STM32单片机的自动循迹小车(共4页).doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上基于STM32单片机的自动循迹小车作者:金千航来源:西部论丛2019年第02期摘 要:本设计利用LDC1000电感数字转换器设计了一个自动循迹小车。小车以STM32单片机为控制核心,控制装有LDC1000电感传感器的摆臂左右摆动,进行金属探测,并沿金属自动循迹。该金属探测小车探测精度高,测量信息准确、稳定,而且成本低,能适应多种恶劣环境,在军事领域、工业领域和安全领域都有很好的应用前景关键词: LDC1000 L298N 单片机 金属循迹探测一、系统方案此设计主要由电源模块,单片机控制模块,L298驱动电机模块,LDC1000循迹模块,测速模块以及显示模块组成。下面分
2、别论述这几个模块的选择以及组成。1.1 电源模块采用4节3.7V充电锂电池,经过LM7812模块降压并稳压给电机供电,然后经LM7805模块降压并稳压给测速模块,L298模块,舵机等供电,然后经LM117-3.3模块降压并稳压给STM32单片机供电。1.2 循迹模块采用TI公司的LDC1000模块对地面布置的铁丝进行循迹。LDC1000将线圈和弹簧用作电感传感器,使它能在更低的系统成本下,保持和实现更高的分辨率、可靠性以及灵活性。LDC1000不仅可以测量位置,运动。或者金属和导体的构成,甚至可以检测弹簧的压缩、扩张与扭曲度。1.3 电机驱动的选择方案一:分立组件组成的平衡式驱动电路此电路可以
3、由单片机直接对其进行控制,但由于分立组件占空间较大,考虑到电机的体积问题,还需要继电器,此方案不够理想。方案二:LMD1820此驱动峰值输出电流高达6A,连续输出电流达3A,具有温度报警和过热与短路保护功能,抗干扰性强,但价格比较高,故此不选择。方案三:L298N电机驱动模块此模块工作较稳定,且编程简单,体积小,内部集成了两个H桥,可以同时控制两个电机。硬件实现较简单且控制效果不错。考虑到软硬件的控制的简便性以及性价比,采用方案三。1.4 主控芯片的选择方案一:采用传统的51单片机。传统的51单片机为8位机,价格便宜,控制简单,但是控制速度慢,片内资源和存储容量较少,计算精度不高,增加了外围电
4、路的不可靠性。方案二:采用STM32F103ZET6作为主控芯片STM32系列单片机是基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-M3内核。它具有512K片内FLASH,64K片内RAM,片内FLASH支持在线编程(IAP),多达80个IO(大部分兼容5V逻辑),4个通用定时器,2个高级定时器,2个基本定时器,3路SPI接口,2路I2S接口,2路I2C接口,5路USART等丰富的资源。所以选择STM332作为主控芯片。1.5 测速模块的选择方案一:光电测速传感器原理是传感器开口圆盘的转轴与转轴相连接,光源的光通过开孔盘的空隙反射到光敏元件上,开口盘随旋转体转动
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 STM32 单片机 自动 小车
限制150内