news 2026/6/9 19:40:24

基于单片机的粮库巡检小车的设计

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
基于单片机的粮库巡检小车的设计

博主主页:单片机辅导设计
博主简介:专注单片机技术领域和毕业设计项目。
主要内容:毕业设计、简历模板、学习资料、技术咨询。

文章目录

  • 主要介绍
  • 一、本设计的研究内容
  • 二、巡检小车系统结构
    • 2.1巡检小车总体设计
    • 2.1.1车体结构的选择
  • 三、巡检小车系统的硬件设计
    • 3.1检测小车硬件组成
    • 3.1.1电机驱动模块
  • 四、小车系统软件设计
    • 4.2小车系统流程图
    • 4.2.1寻迹避障流程图
  • 五 巡检小车实际测试
    • 5.1巡检小车实物图
    • 5.2巡检小车系统测试

主要介绍

巡检小车系统由接收板和小车两部分组成。小车采用STC12C5A60S2单片机作为控制核心,由DHT11温湿度传感器、MQ-2烟雾传感器、避障循迹、HC-05蓝牙模块等主要模块组成。同时接收板以STC89C52为控制核心,搭配报警模块、HC-05蓝牙模块、LCD1602液晶显示模块。将小车采集到的温湿度信号送入单片机进行处理,经单片机处理后的数据通过蓝牙传输给接收板,接收板单片机将接收数据进行模数转换,转换后的数值通过LCD液晶屏显示。实现温湿度烟雾的采集显示、检测报警功能。
与传统环境检测系统相比,具有低功耗、使用方便、移动与定点采集相结合的特点。

一、本设计的研究内容

鉴于国内绝大多数粮库环境仍使用传统检测设备,为保障粮食质量和人员安全,保证粮库检测工作照常进行,本文设计了一款对粮库环境实时检测的巡检小车[5]。该车可在粮库中自动寻迹避障[6],能有效检测粮库环境的温湿度、烟雾情况。该车包括检测小车与数据接收板两部分,数据传输通过蓝牙完成,主要实现对粮库环境温湿度的采集、传输、显示与报警,及时消除粮库的安全隐患。
从选题到器件选择、组装焊接,再到软硬件编程及调试,本设计分以下几部分进行介绍:
1.解国内外粮库检测和巡检小车的研究进展,明确研究方向
2.掌握各类传感器、STC单片机的原理和智能小车相关知识
3.用STC单片机作为处理器,设计粮库检测小车和数据专用接收板
4.根据设计需求选择合适器件,对巡检小车进行组装焊接
5.对小车和接收板分别进行程序编写与功能调试
6.实现小车采集、蓝牙传输和接收板的显示、报警
7.对巡检小车进行实际测试,找出存在问题并解决
8.完成本设计所有内容

二、巡检小车系统结构

2.1巡检小车总体设计

巡检小车总体框图如图2-1所示,总共包括两个大的部分,通过蓝牙实现连接,各个模块共同配合来完成粮库环境检测工作。

图2-1 巡检小车结构框图

2.1.1车体结构的选择

移动机器人按用途和种类可分为多种,其中轮式机器人的研究和应用比较广泛,行驶时速度稳定且宜于操作,适合在粮库环境的使用,所以本设计选用轮式结构制作巡检小车。
轮式小车结构如下表2-1所示,主要分为以下四种结构,轮子越多功能相对越多,稳定性越好。为减轻小车重量方便使用,且降低成本,本设计使用亚克力板制作三轮小车,包括两个动力轮和一个万向轮。动力轮使用DC电机驱动,后边采用万向轮来提高小车的稳定性,方便小车进行转弯调头,通过两边车轮输入不同电平即可实现。

表2-1 车轮结构

三、巡检小车系统的硬件设计

3.1检测小车硬件组成

检测小车的硬件组成主要包括电机驱动、温湿度检测、寻迹避障模块和烟雾检测等,负责对粮库环境的温湿度、气体烟雾情况实时检测。

3.1.1电机驱动模块

小车使用直流电机驱动[10],通过I/O控制实现转弯或调头来躲避障碍物,因此选择L298N芯片。
L298N芯片与其他驱动相比工作比较稳定,不易出现问题。内部包括两个H桥,工作时峰值电压可达46V,正常工作只需要提供2A电流。使用逻辑规范电平进行驱动;有四个输入端和一个接地端;有两个使能端和一个逻辑电源;有四个输出端和一个电机电源;逻辑电源和电机电源分别对芯片和电机进行供电;有两个电流检测端,接地反馈信号。
L298N方便使用且易于驱动,可以根据使用环境的不同分别对直流、步进电机进行驱动,使用时输出电压可随意调节,满足了不同的使用需求。图3-1为L298N芯片,其引脚功能详见表3-1。

图3-1 L298芯片的引脚图

四、小车系统软件设计

4.2小车系统流程图

小车系统的主程序主要是完成小车初始化,负责对粮库环境的数据采集,对寻迹避障、电机驱动等模块的检测与处理,以及检测数据的通信与传输。
小车在粮库环境开始工作后,各传感器沿着轨道进行采集,当系统检测到不同的信息时,单片机执行对应的子程序,并将反馈结果发送到各模块。蓝牙将检测的环境参数发送到接收板;电机驱动不仅要控制小车行驶,而且当遇到障碍或出现偏离时,通过I/O控制小车左右移动或转弯调头,系统流程图如图4-2所示。

图4-2 小车系统流程

4.2.1寻迹避障流程图

寻迹避障流程分为两部分,即寻迹流程与避障流程,小车在粮库环境的寻迹避障都要通过相应程序控制电机驱动来配合实现。
小车从起始位置在黑色轨道行驶。正常行驶时,车头中间对管的红外信号会被吸收,两侧对管可以收到返回的信号,通过LM358将信号比较后按直行程序前进;当小车向左偏移时,车头右侧对管发出的信号被吸收,左侧能
够收到返回信号,通过LM358比较后启用右移程序让小车向右移动;同理,当小车向左偏移时经LM358比较后,启用左移程序控制小车向左移动,小车寻迹流程如图4-3所示。

图4-3 寻迹流程

超声波模块打开电源后先程序初始化,然后开始正常检测。超声波模块工作时首先朝前方发出一个探测信号,然后单片机开始计时,在探测到障碍回来时再输送一个返回信号,同时计时停止,并根据这两个信号的时间间隔计算距离。当探测距离小于15cm时,单片机通过调转程序控制小车进行转弯或调头,保证正常行驶和工作。超声波模块流程见下图4-4。

五 巡检小车实际测试

5.1巡检小车实物图

经过一系列工作小车制作完成,小车实物见下图5-1。

图5-1 巡检小车实物图

5.2巡检小车系统测试

巡检小车系统测试包括检测小车整体测试、蓝牙传输测试以及接收板数据的显示报警测试。测试时同样按照“先部分后整体”的顺序进行,先分别对各部分进行测试,需要改进的地方及时改进,保证巡检小车各部分符合设计需求,最后进行整体测试。
1、小车整体测试
小车整体测试主要是测试小车的整体性能,测试小车能否在模拟环境中正常行驶,能否寻迹避障功能、左右移动、转弯调头和数据检测,这都对小车的性能做出了非常大的考验。首先对测试环境进行布置,在白纸上用黑色胶带制作小车轨道,并在固定位置放置障碍物干扰小车行驶,模拟环境如图5-2。在测试过程中实时记录检测结果,找出小车存在的问题并解决。

图5-2 环境模拟示意图

文章底部可以获取博主的联系方式,获取源码、查看详细的视频演示,或者了解其他版本的信息。
所有项目都经过了严格的测试和完善。对于本系统,我们提供全方位的支持,包括修改时间和标题,以及完整的安装、部署、运行和调试服务,确保系统能在你的电脑上顺利运行。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/5 9:11:27

JustGRPO:扩散语言模型的极简主义回归

本研究揭示了一个反直觉的现实:当前的任意顺序生成,反而通过「规避不确定性」收窄了模型的推理边界。 扩散语言模型(Diffusion LLMs, dLLMs)因支持「任意顺序生成」和并行解码而备受瞩目。直觉上,打破传统自回归&…

作者头像 李华
网站建设 2026/6/5 14:43:39

ZW自吸排污泵厂家怎么选?现场更在意的技术细节

ZW自吸排污泵是处理污水、废水等液体的常见设备,尤其在需要自吸功能的工程中,发挥着至关重要的作用。 这些泵通常被广泛应用于市政排水、污水处理厂以及工业废水输送等领域,特别是那些含固体颗粒、纤维等杂质较多的介质。在选择ZW自吸排污泵时…

作者头像 李华
网站建设 2026/6/5 15:31:51

uniapp微信小程序php python中原工学院教材征订系统

文章目录系统概述核心功能模块技术实现要点特色设计应用价值系统设计与实现的思路主要技术与实现手段源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!系统概述 中原工学院教材征订系统基于UniApp框架开发,支持微信小程序端与W…

作者头像 李华
网站建设 2026/6/9 0:31:15

深度学习框架 基于深度学习YOLOv12的杂草识别检测系统(YOLOv12+YOLO数据集+UI界面+登录注册界面++模型) 高精度智慧农业杂草识别系统

基于深度学习YOLOv12的杂草识别检测系统(YOLOv12YOLO数据集UI界面登录注册界面模型)针对农田杂草高效识别与精准防控的需求,本研究基于深度学习目标检测算法YOLOv12,开发了一套杂草识别检测系统。系统以12类常见杂草(如…

作者头像 李华