无线智能小车的软件设计与实现

摘要
智能车辆是目前世界车辆研究领域的热点和汽车工业新的增长点。智能车辆是含括了自动化、传感、计算机、通信、信息、导航人工智能等技术的一种高新技术综合体,可以实现环境感知、路径规划以及自动驾驶等。
本文设计了一个可以由红外遥控器操控并且可以能够可以自动寻迹的智能小车控制系统。以STC90C516RD+为单片机的控制核心,利用VS1838B红外接收头将遥控器的红外发射信号转化为单片机可识别的数字信号,通过控制直流电机不同的转动状态,实现遥控器对小车的前进、后退、左转、右转的操控;同时,也利用位于车前底部的ST188三路传感器,检测地面的黑线情况,通过所接受地面反射光的不同状态而产生的不同电信号,使其能够按照既定黑线的轨迹寻迹行驶。
以此作为研究基础,可以设计出在军事、民用和科学研究等方面应用的智能机器人,对解决交通安全问题提供一种新的途径。
关键字
STC90C516RD+,红外解码,pwm调速,直流电机,黑线寻迹

2 系统概要设计

2.1 总体方案设计
根据题目的要求,确定如下方案:以STC90C516RD+为主控核心,程序分为以下两个部分:
(1)红外遥控模块:在车体上安装红外接收头VS1838B用于接收红外遥控所发出的信号,经过调制解调生成不同的信号来驱动直流电机
(2)红外循迹模块:在车体上搭载ST188实现循迹传感器用于路况信息的采集,根据不同光电的感应来驱动电机工作。

采用两片L293作为电机驱动芯片,以驱动车体的运动机构——减速直流电机,供电部分采用两节锂电池经过AMS1117给单片机、传感器以及相关的外围电路进行供电。电源显示模块可以根据电源电压的变化来实时显示当前电源的电荷余量,液晶模块采用LCD1602,可用于显示当前所处的工作模式,在调试智能车的时候可以作为人机界面。
本方案能够满足实验对智能小车所进行的实时控制,并且控制灵活,可靠,而且控制精度高,该系统可满足本实验的基本要求。系统整体方框图如图(1)所示

图(1) 系统整体方案框图

3 硬件选型与设计

3.1 主控芯片性能
在本实验中,单片机是本实验的灵魂,相当于人的大脑,他控制着整个小车的所有行为模式。本次实验所采用的mini51开发板,是以STC公司研发的STC90C516RC芯片为核心的,我们可以通过keil软件编写程序,写入单片机后,便可以负责处理各种事务(见图(6))。

图(6)mini51开发板实物图

单片机:
芯片:STC90C516RD+
晶振:11.0592MHz
红外接头:VS1838B(配合遥控器做解码试验)
红外发射头
USB 转串口芯片:CH340
独立按键
复位电路
USB 电源接口
外接电源接口

图(7)mini51开发板电路图

从图(7)mini51开发板电路图中,我们可以清楚的看出mini51开发板是由电源供电电路、USB转换串口、MCU复位电路、独立按键、LCD1602接口mini12864接口、LCD12864的2.4寸彩屏接口、ISP下载口等模块构成的。具体的模块分析如下。

单片机,全名为单板微型计算机,试将CPU芯片、I/O 接口芯片、存储器芯片和简单的 I/O 设备(外部扩展接口、小键盘、LED 显示器)等装配在一块印刷电路板上,再将一些监控程序固化在ROM中构成的。

5 测试结果

此次的测试时通过keil软件编写main函数来调用红外遥控模块与红外黑线循迹模块。本次的测试结果非常成功,各个功能都可以很好的实现,小车也可以按既定的方案运行起来。
(1)红外遥控模块
智能小车可以在红外遥控器的控制下,实现前进、后退、左转、右转的功能。说明本实验设计非常成功,可以使小车正常运转。但是,在操作的过程中发现,红外遥控有时会“失灵”,因为红外遥控的红外电磁波为散射发射的,而小车的红外接收器很小,安装在车尾左部,车上零件过多会遮挡信号,是由于红外接收器过少,是硬件设计的问题,由于知识有限,本实验最终没有完全解决该问题。但是只要在车尾遥控,并不影响实验效果。

图(37)遥控测试
(2)红外黑线循迹模块
红外黑线循迹模块的功能要求是在光滑地板上铺上黑色线条,并成不规则状,当把小车打开后,小车可以按既定的轨道线行驶,说明项目圆满完成。在实验过中,小车运行良好,实验成功。但也存在两个问题:小车有时会冲出轨道,经研究,是车速过快,程序反应不及时所过,在调慢车速后,此问题圆满解决;另一问题为当轨道过急,即出现急转弯是,小车不能很好的沿轨道线行驶,这是由于红外光电传感器过少,不能完全兼顾各种情况,数硬件设计问题。由于项目属于试验品,所以可以忽略不计,总的来说,项目圆满成功。

图(38)循迹测试

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1168964.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

30岁转行逆袭:从建筑到AI,斩获北美大厂offer的蜕变之路

本文讲述了一位30岁建筑行业从业者王同学的转行故事。面对房地产行业衰落,他毅然决定转行学习AI大模型技术。通过考虑技术融合趋势、职业发展规划、交叉学科优势等因素,并参加专业工作坊获得指导,他成功申请到卡耐基梅隆大学和康奈尔大学&…

AI大模型入门必看:AGI、RAG、AIGC核心概念详解,收藏不迷路

文章用通俗易懂的语言解释了AI大模型的三大核心术语:AGI(通用人工智能,具备人类水平广泛认知能力)、RAG(检索增强生成,结合外部知识库提升内容准确性)和AIGC(人工智能生成内容&#…

伤口结痂后还有必要使用促进愈合的药物吗?

口腔生理环境特殊,伤口愈合慢且易感染,对护理和药物适配性要求极高,而伤口愈合全周期亦需分阶段护理。在这一领域,虽有3M、施乐辉等国际企业及稳健医疗、振德医疗等国内企业布局相关产品,口腔健康细分领域也有高露洁、…

SSL/TLS 协议详解:安全通信的基石

一、概述 SSL(Secure Sockets Layer) 及其继任者 TLS(Transport Layer Security) 是位于 传输层(TCP)与应用层之间 的加密协议,用于在网络通信中实现 机密性、身份认证和数据完整性。 核心目标…

小白必学!RAG与向量数据库完全指南,5分钟掌握大模型核心技术

文章介绍了RAG(检索增强生成)是一种结合检索与生成的大语言模型应用架构,其检索部分通常通过向量数据库实现。向量数据库用于存储和高效搜索高维向量表示,将文本转换为向量进行相似度检索。RAG通过预处理文档为向量存入数据库&…

AI智能体规划模式教程(超详细)从零基础到实战应用,一篇全掌握,建议收藏!

规划模式(Planning Pattern)是智能体从工具执行迈向理性决策的关键设计模式,通过目标理解、任务分解、步骤排序和执行调整四个阶段,使AI具备"先思考再行动"的能力。该模式结合Tree-of-Thought思维实现多步推理,建立PEOR闭环循环&am…

无线LED照明系统

摘 要 本次毕业设计的题目是无线LED照明系统(Zigbee)的设计与实现。本论文就毕业设计的内容,选用Atmega16单片机作主控制器,系统地阐述了整个由Zigbee协议支持的无线LED照明系统的功能及实现。在指导老师的帮助下设计并实现了从底…

30岁转行AI大模型,别让时间再浪费!收藏这份高薪学习资源包_30岁转行AI大模型!

文章详细介绍了AI大模型行业的广阔前景和薪资水平,涵盖算法工程师、数据科学家等多样化就业岗位,提供从入门到进阶的7阶段系统学习路线,并包含报告合集、经典书籍和实战案例等全套学习资源,强调系统学习对掌握这一高需求、高待遇热…

DNS服务协议有哪些?

DNS协议概述 DNS的定义和作用 DNS( 域名系统 )是互联网的核心服务之一,它将易记的域名转换为计算机识别的IP地址,实现了人类友好界面与网络底层架构间的无缝衔接。这一功能极大地简化了用户访问互联网资源的过程,同时为…

理想全模态大模型团队实战:从零打造智能工具,解决企业真实痛点,程序员必看技术落地案例

Ideal全模态大模型创新工作坊采用"资深专家领航、青年骨干攻坚"模式,成功研发智能文档审核系统、"人效问数助手"等工具,解决文档审核、数据查询等业务痛点。团队攻克上海话识别、算力不足等技术难题,参与数字人项目开发&…

MB51和MB52的区别,分别在什么情景下使用

MB51和MB52的区别,分别在什么情景下使用在 SAP MM(物料管理)模块中,MB51 和 MB52 是两个常用的事务代码,都用于查看 物料移动记录,但它们的用途和功能有重要区别。✅ 一、基本定义对比项目MB51MB52全称Mate…

基于AI技术的11款论文工具,融合LaTeX排版与内容精修能力

工具对比排名 工具名称 核心优势 支持LaTeX 适用场景 aibiye AIGC率降个位数,兼容知网规则 是 AI痕迹强处理 aicheck 学术改写优化,语义保留佳 是 格式统一化 askpaper 降重降AI一体,20分钟快速响应 是 初稿优化 秒篇 人类特…

AI驱动的11种学术论文写作工具,支持LaTeX格式与智能内容增强

工具对比排名 工具名称 核心优势 支持LaTeX 适用场景 aibiye AIGC率降个位数,兼容知网规则 是 AI痕迹强处理 aicheck 学术改写优化,语义保留佳 是 格式统一化 askpaper 降重降AI一体,20分钟快速响应 是 初稿优化 秒篇 人类特…

基于物联网的室内大棚监测系统的设计与实现

2系统方案设计 2.1 设计需求分析 传统的大棚温湿度控制系统具有很大的滞后性,且耗费大量的人力和物力。因此本设计将利用大学所学的模拟电路和数学电路以及C语言知识,以传感器技术为基础而设计一个基于物联网的大棚温湿度控制系统。该设计将利用单片机结…

干货分享|AI Agent全链路开发

生成式AI的浪潮席卷各行各业,AI Agent作为连接技术与业务的核心载体,已然成为企业数字化转型、开发者抢占赛道的关键抓手。从智能客服、自动化办公到工业级决策辅助,AI Agent的应用场景不断拓宽,但随之而来的是开发者的普遍困境&a…

【Python图像处理】告别PSD:如何利用AI技术实现“无源文件”的图片自动化修改?

Python 计算机视觉 图像逆向 自动化工具 跨境电商摘要在传统的电商美工流程中,修改图片的前提是拥有 .psd 或 .ai 源文件。然而,在跨境电商的实际业务中(如 1688 采集、供应商数据包),卖家往往手中只有一张“压死”的 …

基于单片机的智能家居灯控系统

第二章总体方案设计 本文的智能灯光控制器,是用单片机的最小控制系统、光照强度模块,光线调节模组,感知人体模组,以及电 源模块和小灯炮模板等组合而成的。该控制系统中还使用了一部分传感器,在检测的白天或者黑夜中使…

基于人工智能的11款论文辅助工具,提供LaTeX排版与文本优化功能

工具对比排名 工具名称 核心优势 支持LaTeX 适用场景 aibiye AIGC率降个位数,兼容知网规则 是 AI痕迹强处理 aicheck 学术改写优化,语义保留佳 是 格式统一化 askpaper 降重降AI一体,20分钟快速响应 是 初稿优化 秒篇 人类特…

学习黑客了解5分钟了解中间人攻击(MITM)

5分钟了解中间人攻击(MITM)🕵️‍♂️ 什么是中间人攻击(Man-in-the-Middle, MITM)? 中间人攻击是一种网络攻击方式,攻击者悄无声息地“夹在”通信两端之间,偷偷读取、篡改、伪造或…

【论文自动阅读】SemanticGen: Video Generation in Semantic Space

快速了解部分 基础信息(英文): 1.题目: SemanticGen: Video Generation in Semantic Space 2.时间: 2025.12 3.机构: Zhejiang University, Kuaishou Technology (Kling Team), CUHK, DLUT, HUST 4.3个英文关键词: Video Generation, Semanti…