版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于单片机的变电站消防巡检小车系统设计摘要针对变电站传统人工消防巡检存在的频次有限、作业风险高、火情发现滞后等问题,本文设计了一款基于STM32F103C8T6单片机的变电站智能消防巡检小车。系统可实现预设路线自动循迹行驶、环境温度与烟雾浓度实时监测、火焰快速识别与自动灭火、障碍物自动规避,同时通过ESP8266WiFi模块完成与阿里云平台的数据交互,支持手机APP远程监控与控制。本地通过0.96英寸OLED屏实现监测数据与运行状态的实时显示,参数超限时触发声光报警。实际测试表明,系统温度检测精度达±0.5℃,火焰识别响应时间小于0.5s,可连续72小时稳定运行无故障,为中小型变电站室内消防巡检提供了低成本、高可靠性的技术方案,对提升变电站消防管理智能化水平与电网运行安全性具有重要的现实意义。关键词STM32单片机;变电站;消防巡检;智能小车;WiFi通信
目录1绪论 31.1研究背景 31.2国内外研究现状 31.2.1国外研究现状 31.2.2国内研究现状 31.2.3研究现状总结 31.4本章小结 32功能与设计方案 42.1系统功能要求 42.2系统设计方案 43主要硬件方案论证 73.1核心控制器选型 73.2无线通信模块选型 83.3本地显示模块选型 103.4温度采集单元选型 113.5烟雾传感器单元选型 133.6超声波测距模块选型 153.7循迹模块选型 173.8电源模块选型 173.9本章小结 184系统的单元电路设计 194.1单片机系统设计 194.2无线通信单元 214.3显示单元 214.4温度采集单元 224.4.1数字温度传感器介绍 224.4.2数字温度传感器电路模块设计 224.5烟雾传感器单元 234.6超声波测距单元 234.7红外循迹单元 244.8火焰检测单元 254.9电机驱动与直流电机单元 254.10系统整体电路设计 264.10本章小结 275系统的软件设计 285.1软件介绍 285.2软件程序的设计 295.2.1主程序流程图 295.2.2数据采集子程序设计 305.2.3显示子程序流程图 325.2.4无线子程序流程设计 345.2.5超声波子程序流程设计 355.2.6环境检测子程序流程设计 355系统的测试 375.1硬件测试 375.2软件测试 375.3实物功能测试 375.3.1循迹功能测试 375.3.2环境监测功能测试 385.3.3火焰检测与灭火功能测试 385.4本章小结 391绪论1.1研究背景变电站是电力系统的核心节点,承担着电能变换、电压调节与电能分配的关键职能,其运行稳定性直接决定了区域电网的供电安全与可靠度。变电站内高压开关柜、变压器、互感器等电气设备密集布置,且长期处于高电压、大电流的运行工况下,设备内部易因绝缘老化、接触电阻过大、设备过载、线缆短路、避雷器故障等问题引发局部过热,若过热问题未被及时发现,将进一步诱发绝缘击穿、电弧放电,最终引发火灾事故。变电站内还存在大量绝缘油、电缆绝缘层等易燃物质,火情一旦发生会快速蔓延,不仅会造成电力设备损毁、区域大面积停电,还可能引发爆炸、触电等次生事故,给社会生产生活、国民经济带来巨大损失,同时对电力运维人员的生命安全构成严重威胁。传统变电站消防管理主要依赖人工定期巡检结合固定式火灾报警装置的模式,这种模式存在明显的短板与局限性:一方面,人工巡检受工作时间、人力成本限制,巡检频次有限,无法实现7×24小时全天候不间断监测,夜间、节假日易形成巡检盲区,而火灾隐患的萌发与发展具有随机性,极易在巡检间隔期引发火情;另一方面,在高温、高湿、强电磁辐射的变电站环境下,人工巡检的作业风险高,且巡检质量高度依赖运维人员的责任心与专业经验,对设备局部过热、初期烟雾等火灾前兆的识别存在滞后性,易出现误判、漏判问题;此外,固定式火灾报警装置多安装在关键设备区域,检测范围固定,存在检测盲区,且仅能实现火情报警,无法完成早期处置,难以满足火灾“早发现、早预警、早处置”的核心需求。智能巡检小车如图1.1所示,作为电力系统智能化运维的重要载体,可替代人工完成变电站常态化消防巡检作业,通过搭载多类型传感器实现环境参数的实时采集、火灾前兆的精准识别,同时具备自主移动、自动避障、火情现场处置等功能,能大幅缩短火情响应时间,将火灾隐患消除在萌芽阶段,同时降低人工巡检的安全风险。本文设计的基于STM32单片机的变电站智能巡检小车,聚焦中小型变电站室内巡检场景,兼顾低成本、易部署、功能针对性强的特点,可有效填补中小型变电站智能巡检的应用空白,解决现有巡检模式的痛点问题,对保障电力系统安全稳定运行具有重要的工程应用价值。图1.1变电站巡检小车图示1.2国内外研究现状1.2.1国外研究现状国外对电力巡检智能设备的研发起步较早,依托在机器人技术、传感器技术、人工智能等领域的技术优势,西门子、ABB、施耐德等国际电力设备巨头,以及日本、美国、加拿大的科研机构与企业,均推出了多款变电站巡检机器人产品,技术成熟度较高。西门子、ABB研发的变电站巡检机器人以多功能集成为核心特点,集成了激光雷达、高清视觉识别、红外热成像、局部放电检测等多种技术,可完成设备状态监测、环境参数采集、安全防范等综合巡检任务,部分产品搭载了自主导航、多机器人协同等功能,可适应复杂的变电站室外场景。日本东京电力公司与三菱公司合作研发的巡检机器人,聚焦室内设备巡检,采用磁导航技术实现预设路径行驶,搭载红外热像仪与烟雾传感器完成消防相关参数检测,具备初步的火情预警功能;美国SMPRobotics公司的巡检机器人则采用激光SLAM与视觉SLAM融合导航技术,在复杂环境下的自主移动能力较强,搭载的多光谱传感器可实现温度、烟雾、可燃气体的多参数同步检测。但国外现有巡检设备存在明显的局限性:一是功能定位偏向综合巡检,针对消防专项的功能设计较为薄弱,多数产品仅能实现火情预警,无现场自主灭火功能,无法满足变电站火灾“早处置”的需求;二是设备成本与维护成本高,复杂的导航系统、多类型高端传感器推高了设备造价,且后期维护需要专业的技术人员,部署门槛高;三是场景适配性不足,国外产品的设计主要针对其本土变电站的环境与设备特点,与国内中小型变电站的室内空间布局、设备配置不匹配,难以直接推广应用。1.2.2国内研究现状国内对变电站巡检机器人的研究始于21世纪初,在国家电网、南方电网的推动下,巡检机器人技术得到快速发展,目前已在超高压、特高压大型变电站实现规模化应用,成为智能电网建设的重要组成部分。国家电网、南方电网主导研发的巡检机器人主要分为室外轮式巡检机器人与室内轨道式巡检机器人两类:室外轮式机器人主要应用于超高压变电站的户外设备巡检,搭载红外热成像、高清相机、局部放电检测等设备,可完成变压器、断路器等大型设备的状态监测,截至目前,国家电网在运室外轮式巡检机器人,其外观如图1.2所示,已达3034台,覆盖所有27家省公司;室内轨道式巡检机器人主要安装在高压开关柜室、控制室等封闭空间,通过轨道实现精准移动,可完成设备温度、局部放电等参数检测,在国网北京、浙江电力等20多家省公司落地应用,数量达2060台。此外,国内高校与科研机构也在巡检机器人领域开展了大量研究,如哈尔滨工业大学、北京理工大学在机器人自主导航、多传感器融合技术方面取得了多项成果,东南大学则聚焦变电站火灾预警技术,研发了基于机器视觉的火焰识别算法,为消防巡检设备的研发提供了技术支撑。在消防专项巡检设备方面,国内部分企业与高校也推出了针对性的产品与研究成果,如部分企业研发的消防巡检小车搭载了温度、烟雾、火焰传感器,具备火情预警与简易灭火功能,部分高校则开展了基于单片机的低成本巡检小车研究,降低了设备的研发与部署成本。但国内现有巡检设备仍存在完善空间:一是大型设备的消防功能薄弱,现有轨道式、轮式巡检机器人仍以设备状态监测为主,消防巡检仅为辅助功能,火情识别的精度与响应速度不足,且缺乏自主灭火功能;二是中小型巡检设备的实用性有待提升,现有低成本巡检小车多为实验室研发成果,在抗电磁干扰能力、长期运行稳定性、场景适配性方面存在不足,难以满足变电站实际巡检需求;三是数据交互与远程管理能力不足,部分小型巡检设备未接入物联网云平台,无法实现巡检数据的实时上传与远程控制,难以适配变电站无人值守的运维模式。图1.1国家电网变电站巡检车1.2.3研究现状总结整体来看,国内外变电站巡检智能设备的研发已取得显著成果,自主导航、多传感器融合、人工智能识别等核心技术日趋成熟,为智能巡检小车的研发奠定了坚实的技术基础。但现有研究与产品仍存在功能定位与场景需求不匹配的问题,国外产品偏向综合巡检、成本过高,国内大型设备聚焦电力设备状态监测、消防功能薄弱,中小型设备则存在稳定性不足、智能化水平低等问题,且针对国内中小型变电站室内场景的低成本、高可靠性、消防功能一体化的巡检设备仍较为匮乏。本文设计的基于STM32单片机的变电站智能巡检小车,正是针对现有研究的不足,聚焦中小型变电站室内巡检的实际需求,实现循迹行驶、多参数检测、火情识别、自主灭火、远程监控的一体化功能,同时兼顾低成本、易部署、抗干扰能力强的特点,填补相关应用空白,为中小型变电站的智能巡检提供切实可行的技术方案。1.3设计组织结构本设计紧扣变电站室内消防巡检的实际工况与核心需求,以实现消防巡检自动化、智能化、无人化为核心目标,开展智能消防巡检小车的全流程整体设计与工程化实现。研究过程中,首先结合变电站室内强电磁干扰、电气设备密集、巡检路线相对固定、环境光照复杂的现场环境特点,精准梳理并明确系统的核心功能需求与量化性能指标,以此为设计依据完成系统的整体模块化架构设计,同时针对核心控制器、检测传感器、无线通信模块等关键器件开展多方案技术对比、性能分析与可行性论证,择优确定最终的器件选型方案,为后续硬件与软件设计筑牢基础;其次,基于确定的整体架构与器件选型,完成数据采集、运动控制、本地人机交互、无线通信等各功能单元的电路原理图设计、PCB版图绘制与硬件实物焊接搭建,通过合理的电路布局、抗干扰设计与接线调试,实现各硬件单元的独立功能实现与多单元协同联动,构建起稳定、可靠且适配变电站现场环境的硬件运行平台;随后,依托搭建完成的硬件平台,基于STM32相关开发库进行系统软件程序的模块化编写与联调,重点实现多传感器巡检数据的采集、滤波与精准处理,小车循迹行驶、障碍自动规避的运动精准控制,火焰快速识别、自动启停灭火装置的火情应急处置,以及与阿里云物联网平台的双向数据交互等核心软件功能,打通从环境数据采集、逻辑分析判断到执行机构动作的全流程软件运行逻辑;最后,搭建高度模拟变电站室内消防巡检场景的测试环境,制定覆盖功能、性能、稳定性的多维度系统测试方案,对巡检小车的硬件功能有效性、软件逻辑合理性、软硬件协同运行效果进行全面且细致的测试验证,重点检测参数检测精度、火情响应速度、运动控制准确性、无线通信稳定性等关键指标,针对测试中发现的问题进行针对性优化调整,最终确认所设计的智能消防巡检小车各项性能均达到设计标准,完全满足变电站室内消防巡检的实际使用要求。1.4本章小结本章围绕变电站智能巡检小车的研究背景展开,变电站是电力系统的关键组成部分,其安全运行对于电力系统的稳定具有十分重要的意义,然而,传统人工巡检模式在变电站消防安全管理中有许多短板与不足,本章明确了研究的工程应用价值。通过梳理国内外相关领域的研究现状,明确了现有方案的缺口与本设计的核心优化方向,为后续各章节的展开奠定了坚实的基础。2功能与设计方案2.1系统功能要求结合变电站室内巡检的场景特点,系统需满足以下核心功能需求:一是可沿预设轨道完成自动循迹行驶,行驶过程中可识别前方障碍物并自动停车规避,保障行驶安全;二是可实时采集巡检区域的环境温度、烟雾浓度数据,当参数超出预设阈值时,立即触发本地声光报警,并将报警信息同步上传至云平台;三是可精准识别火焰信号,检测到火情后立即停车,启动水泵完成灭火处置,火情消失后可恢复正常巡检;四是支持本地按键与云平台两种操作方式,可完成阈值设置、小车启停、运动控制、水泵启停等操作,本地OLED屏可实时显示所有监测数据与系统运行状态;五是可实现巡检数据的实时上传,支持手机APP远程查看数据、接收报警信息与下发控制指令。2.2系统设计方案系统整体分为三个核心部分,分别是数据采集单元、控制处理单元、执行与交互单元。数据采集单元负责获取巡检过程中的各类环境与状态数据,包括环境温度、烟雾浓度、火焰信号、障碍物距离、循迹状态等信息,为系统逻辑判断提供数据支撑;控制处理单元接收采集到的各类数据,按照预设逻辑完成分析判断,输出对应的控制指令,统筹协调所有单元的运行;执行与交互单元根据控制指令完成对应的动作,包括小车的行驶控制、声光报警、水泵灭火、数据显示、无线数据传输等。所有单元通过单片机的外设接口完成连接,形成完整的运行闭环,实现从数据采集、逻辑判断到动作执行的全流程自动化运行,设计方案如图2.1所示。图2.1系统硬件模块工作框图(1)温度传感器检测到温度超过阈值开启声光报警(2)烟雾传感器检测到浓度超出设定阈值触发声光报警(3)火焰传感器检测到现场火焰信号启动水泵灭火装置(4)红外循迹模块检测到路线偏移信号调整小车行驶方向(5)超声波测距模块检测到前方障碍物控制小车停车避障(6)OLED显示模块接收到主控传输数据实时显示巡检运行状态(7)ESP8266通信模块检测到数据更新完成云平台双向数据交互(8)电机驱动模块接收到主控控制指令驱动小车完成循迹行驶动作(9)STM32主控模块接收到多传感器采集数据输出对应执行控制指令(10)声光报警模块接收到超限触发信号同步发出声光预警提示从架构层级来看,框图最前端整合了温度、烟雾、火焰、循迹、超声波避障五大核心采集模块,同步覆盖火灾前兆多参数监测、小车行驶状态感知两大核心维度,既实现了巡检区域环境数据的7×24小时不间断采集,解决了传统人工巡检数据不连续、火情识别滞后的痛点,也为小车自主行驶提供了实时的位置与环境反馈;各采集模块采用独立接入设计,可单独完成信号采集与初步处理,有效降低了变电站强电磁环境下多信号间的串扰风险,保障了输入数据的准确性与可靠性。框图的核心控制处理单元选用STM32F103C8T6单片机作为核心运算载体,集中承接数据采集单元的所有输入信息,内置多传感器数据融合、循迹运动控制、火情应急处置、阈值逻辑判断、通信协议解析五大核心程序逻辑,可在毫秒级完成数据运算与指令输出,统筹协调所有单元的同步运行。该单元采用集中式控制架构,将全系统的控制逻辑集成于单主控芯片内,既保障了指令执行的实时性,满足火焰识别、避障停车等场景的快速响应需求,也大幅简化了系统硬件架构,降低了多单元协同的故障率,同时预留了充足的外设拓展接口,为后续功能升级提供了灵活空间。框图末端的执行与交互单元,分为执行端与交互端两大分支,形成了“现场处置+人机交互”的双重闭环。执行端接收主控单元的控制指令,可完成小车循迹行驶、障碍规避、声光报警、水泵灭火的全流程动作,实现了从火情识别到现场处置的一体化闭环,彻底解决了传统固定式火灾报警装置“只报警、不处置”的核心短板;交互端构建了“本地-远程”双路人机交互体系,本地通过OLED屏实现监测数据与运行状态的实时可视化,满足现场调试、运维巡检的本地操作需求,远程通过ESP8266WiFi模块完成与阿里云平台的双向数据交互,实现巡检数据实时上传、报警信息远程推送、控制指令远程下发,完美适配变电站无人值守的智能化运维模式。整体而言,该系统框图的设计完全贴合中小型变电站室内消防巡检的实际工况,模块化的分层设计让各功能单元既可独立调试、单独优化,又能通过单片机外设接口实现无缝联动,大幅降低了系统的开发、调试与后期维护难度;同时架构设计兼顾了低成本、高可靠性、功能一体化的核心设计目标,为后续硬件电路设计、软件程序开发提供了清晰的架构指引与技术路线。3主要硬件方案论证3.1核心控制器选型核心控制器是整个巡检小车的运算与决策中枢,承担着所有传感器数据的采集处理、运动控制逻辑的运算调度、人机交互与无线通信的协议解析、火情应急处置的逻辑决策等全流程核心职能,其性能、外设资源、环境适配性直接决定了整个系统的运行稳定性、实时性与功能完整性。若核心控制器运算性能不足,将导致多传感器数据处理延迟、运动控制响应滞后,无法满足变电站巡检的实时性需求;若外设资源不足,将无法同时适配多路传感器、电机驱动、通信模块的硬件接口,需额外拓展外接电路,大幅提升系统硬件复杂度与故障率;若抗干扰能力不足,将无法在变电站强电磁、宽温幅的复杂环境下长期稳定运行,极易引发系统宕机。因此,选择一款完全适配本系统需求的核心控制器,是保障整个系统功能实现与长期稳定运行的核心前提,为此本设计针对当前主流的控制器方案开展了对比论证。方案一:STC89C52单片机作为核心控制器该芯片基于传统8051内核,为8位通用型单片机,最高工作频率40MHz,内置8KBFlash程序存储空间、512BRAM数据存储空间,集成32个通用IO口、2个定时器、1组全双工串口,开发门槛低,基础资料丰富,单芯片成本低廉,在简单控制场景中应用广泛。但该芯片运算能力有限,仅能满足基础的单任务控制需求,面对本设计中多传感器同步采集、四电机协同控制、多线程数据处理的需求,其运算性能与存储资源严重不足;同时芯片外设接口数量有限,无法同时适配多路ADC采集、多路定时器PWM输出、多组串口通信的硬件需求,需要额外拓展外接电路,大幅增加了硬件设计的复杂度,且芯片抗电磁干扰能力较弱,难以适配变电站强电磁环境的稳定运行需求。图3.1STC89C52单片机实物图方案二:STM32F103C8T6单片机作为核心控制器该芯片基于ARMCortex-M332位内核设计,最高主频72MHz,内置64KBFlash程序存储空间、20KBSRAM数据存储空间,拥有丰富的外设资源,包含37个通用IO口、3组12位ADC、4个通用定时器、2个高级定时器、3组全双工串口,同时支持I2C、SPI等多种通信接口,可同时满足多路传感器数据采集、四电机PWM调速控制、无线串口通信、I2C显示驱动的全功能硬件需求。芯片运算性能强劲,可稳定运行多任务并行处理程序,保障数据采集、逻辑判断、动作执行的实时性;同时芯片内置硬件抗干扰电路,工业级工作温度范围覆盖-40℃~85℃,可在变电站强电磁、宽温幅的复杂环境下长期稳定运行,配套的HAL库函数与丰富的开发资料,大幅缩短了程序开发周期,提升了系统设计的灵活性。图3.2STM32F103C8T6单片机实物图两种核心控制器的对比如下表:表3-1STM32F103C8T6单片机和STC89C5单片机的对比STM32F103C8T6单片机STC89C52单片机序存储空间64K字节8K字节数据存储空间20K字节512B字节EEPROM存储空间Flash可模拟大容量内带2K字节通信接口
1路UART,SPI、I2C、CAN、USB等接口需软件模拟3路USART、2路SPI、2路I2C、USB2.0全速接口、CAN2.0B总线接口综合对比两套方案,STC89C52单片机仅能满足基础控制需求,无法适配本系统多任务、强实时、高可靠性的设计要求,而STM32F103C8T6单片机在运算性能、外设资源、抗干扰能力、环境适配性上均具备显著优势,完全满足变电站消防巡检小车的控制需求,因此最终选用方案二作为系统的核心控制器方案。3.2无线通信模块选型无线通信模块是实现变电站巡检小车远程监控、数据上传与指令下发的核心桥梁,承担着巡检数据实时传输、报警信息远程推送、远程控制指令接收解析的关键职能,其通信距离、网络兼容性、数据传输稳定性直接决定了系统远程管理的有效性与无人值守模式的适配性。若通信距离不足,将无法覆盖变电站室内大空间巡检区域,导致数据断连;若不支持云平台接入,将无法实现远程监控与应急控制,背离无人值守设计初衷;若传输稳定性差,将出现数据丢包、报警延迟,无法满足火情快速响应需求。因此,选择一款适配变电站场景、通信稳定、支持物联网接入的无线通信模块,是保障系统远程功能落地的关键,为此本设计针对当前主流的无线通信方案开展了对比论证。方案一:HC-05蓝牙模块该模块为经典蓝牙2.0通信模块,支持主从模式自由切换,采用4.3V供电,可通过串口直接与单片机完成通信,模块开发简单,操作便捷,单模块成本低,正常工作状态下功耗较低,在10米范围内可实现稳定的点对点数据传输,适配短距离的设备调试与数据交互需求。但该模块通信覆盖范围有限,室内有效通信距离仅10米,无法满足变电站大空间、跨区域的远程通信需求;同时模块仅支持点对点蓝牙通信,无法接入以太网与物联网云平台,不能实现远程数据监控、报警信息推送、远程应急控制的核心功能,仅能完成本地近距离的设备调试,无法适配变电站无人值守巡检的远程管理需求。图3.3HC-05蓝牙模块实物图方案二:ESP8266-12FWiFi模块该模块内置完整的TCP/IP协议栈,支持802.11b/g/n无线通信标准,可直接接入现场WiFi网络,通过MQTT协议与阿里云物联网平台完成稳定对接,实现设备与云平台的双向数据交互。模块采用4.3V供电,通过串口即可与单片机完成通信,室内有效通信覆盖范围可达100米,可完全覆盖变电站室内巡检区域,同时支持数据加密传输、断线自动重连功能,保障通信链路的持续稳定。模块可实时上传温度、烟雾、火焰、小车运行状态等巡检数据,同时接收云平台与手机APP下发的远程控制指令,包括小车运动控制、阈值参数设置、水泵应急启停等功能,完全满足变电站无人值守巡检的远程管理需求,模块配套的开发资料丰富,可快速完成与云平台的对接适配,大幅降低了物联网功能的开发难度。图3.4ESP8266-12FWiFi模块实物图综合对比两套方案,HC-05蓝牙模块仅能实现短距离点对点通信,无法满足系统远程监控与管理的核心需求,而ESP8266WiFi模块在通信覆盖范围、网络兼容性、功能适配性上均完全契合设计要求,因此最终选用方案二作为系统的无线通信方案。3.3本地显示模块选型本地显示模块是巡检小车本地人机交互的核心载体,承担着实时展示环境监测数据、系统运行状态、报警信息与参数阈值的重要职能,其显示效果、内容丰富度、接口占用率与环境适配性直接影响现场调试、运维查看的便捷性。若显示内容单一,将无法同步展示多维度巡检数据;若环境适配性差,在变电站复杂光照下易出现看不清、反光问题;若接口占用过多,将挤占单片机有限外设资源,增加硬件设计复杂度。因此,选择一款显示清晰、内容全面、接口简洁且适配现场环境的显示模块,是提升系统本地交互体验的核心,为此本设计针对当前主流的本地显示方案开展了对比论证。方案一:LCD1602字符型液晶显示屏该屏幕为16*2字符型点阵屏,内置标准ASCII字符库,采用5V供电,可通过并行接口与单片机完成连接,屏幕运行稳定,使用寿命长,单屏成本低廉,在简单的数字、字符显示场景中应用广泛。但该屏幕仅能显示标准ASCII字符,无法直接显示汉字与图形符号,仅能展示基础的数字信息,无法满足本系统中温度、烟雾、距离、运行模式、报警状态等多维度信息的同步显示需求;同时屏幕依赖背光光源发光,在变电站强光照明环境下,屏幕内容易出现反光、看不清的问题,显示对比度不足,且并行驱动接口需要占用单片机8个IO口,大幅占用了有限的硬件接口资源,增加了硬件设计的复杂度。图3.5LCD1602字符型液晶显示屏实物图方案二:OLED显示屏该屏幕为128*64分辨率的点阵屏,采用有机自发光技术,无需额外背光源,显示对比度高,可视角度广,在变电站强光照明与弱光环境下,均可清晰展示屏幕内容,适配现场复杂的光照条件。屏幕支持汉字、数字、符号、图形的全内容显示,可分区同步展示温度、烟雾、距离、火焰状态、运行模式、阈值参数等所有核心巡检信息,满足现场调试与状态查看的全需求;屏幕采用I2C串行驱动接口,仅需占用单片机2个IO口即可完成驱动,接线简洁,大幅节省了硬件接口资源,同时屏幕功耗低,刷新速度快,可实现数据的实时动态刷新,配套的驱动库函数丰富,可快速完成显示界面的开发与调整,适配系统的人机交互需求。图3.6OLED显示屏实物图综合对比两套方案,LCD1602显示屏在显示内容、环境适配性、接口占用上均无法满足设计需求,而OLED显示屏在显示效果、内容丰富度、硬件适配性、环境兼容性上均具备显著优势,完全契合系统本地人机交互的设计要求,因此最终选用方案二作为系统的本地显示方案。3.4温度采集单元选型温度采集单元是变电站消防巡检小车火灾前兆监测的核心感知部件,承担着实时采集环境与设备温度数据、为过热预警提供精准依据的关键职能,其测温范围、精度、硬件复杂度、抗干扰能力直接决定了温度监测的准确性与系统部署的便捷性。若测温范围不足,无法覆盖设备异常发热区间;若精度不够,将出现过热预警误判、漏判;若硬件电路复杂,将增加小车体积与故障率,不利于轻量化设计;若抗干扰能力弱,在强电磁环境下易出现数据跳变。因此,选择一款测温精准、电路简洁、抗干扰强且适配变电站工况的温度采集单元,是实现精准温度监测的基础,为此本设计针对当前主流的温度采集方案开展了对比论证。方案一:PT100铂热电阻采集单元PT100铂电阻温度采集单元是基于铂电阻阻值随温度线性变化的模拟型测温方案,为工业测温主流方案。其优点为:测温范围宽,常规量程覆盖-200℃~600℃,可适配极端高温场景;测温精度高,A级产品精度可达±0.15℃,长期使用稳定性与抗老化性能优异;具备工业级强抗电磁干扰能力,可在变电站强电磁环境下稳定工作。其缺点十分突出:PT100为模拟信号输出,必须搭配恒流源、信号放大、滤波电路及外置ADC模块才能与STM32对接,硬件电路复杂,大幅增加巡检小车PCB体积与布线难度,移动场景下硬件故障率显著提升;多节点测温时,每个传感器均需独立调理电路与布线,无法总线组网,不利于小车轻量化设计;调理电路持续耗电,功耗较高,缩短小车电池续航;软件层面需校准非线性误差,增加了STM32程序开发难度,延长开发周期。图3.7PT100铂电阻温度采集单元实物图方案二:DS18B20温度采集单元DS18B20数字温度采集单元是单总线协议的数字温度传感器,可直接与STM32单片机IO口对接。其优点为:采用单总线通信,仅需一根双向IO线即可完成供电与数据传输,无需额外调理电路与ADC模块,硬件电路简单,可缩小PCB体积,适配巡检小车轻量化需求;支持单总线组网,一条总线可挂载多个传感器,多测点布线简单,降低移动设备线缆故障风险;数字信号输出有抗电磁干扰能力,适配变电站复杂电磁环境,无需额外硬件滤波与软件校准,STM32配套驱动成熟,开发难度极低,可大幅缩短开发周期;宽电压3.0~5.5V供电,可与STM32系统共电,待机功耗极低,适配小车电池供电的续航需求;测温范围-55℃~+125℃,完全覆盖变电站设备正常运行与异常发热的测温区间,±0.5℃的精度完全满足巡检测温要求。图3.8DS18B20温度采集单元实物图综合对比,变电站巡检小车核心测温对象为电气设备表面与环境温度,异常发热预警阈值多在120℃以内,DS18B20的测温范围与精度完全满足使用需求。对比PT100方案,DS18B20在硬件复杂度、开发难度、功耗控制、布线便捷性上具备压倒性优势,其短板在本应用场景中无明显影响,因此最终选用DS18B20温度采集单元作为本设计的测温方案。3.5烟雾传感器单元选型烟雾传感器单元是巡检小车火灾早期预警的核心检测部件,承担着实时监测烟雾浓度、识别可燃气体泄漏、提前预警火灾隐患的重要职能,其检测范围、响应速度、抗干扰能力与信号输出形式直接影响火灾前兆识别的及时性与准确性。若检测范围单一,无法覆盖变电站常见可燃气体与烟雾隐患;若响应速度慢,将错失火灾初期处置时机;若抗干扰差,易受粉尘、环境干扰出现误报;若仅输出开关量,无法反馈浓度数值,难以实现精准预警。因此,选择一款检测全面、响应快速、稳定可靠的烟雾传感器单元,是提升火情预警能力的关键,为此本设计针对当前主流的烟雾检测方案开展了对比论证。方案一:GQQ5烟雾传感器GQQ5烟雾传感器是安全型设备,用于检测空气中的烟雾颗粒,适配工业场景的基础烟雾预警。其优点在于结构紧凑、体积小巧,便于安装在巡检小车有限空间内,外壳防护性较好,能适应变电站0℃~40℃、湿度≤95%的工作环境;与STM32单片机对接简便,输出高低电平信号,无需复杂外围电路,接线简单,功耗较低,适配小车电池供电需求;价格适中,具备一定防爆性能,维护简单,无需复杂操作即可正常运行,适合工业场景的基础烟雾检测。但其缺点较为突出,功能单一,仅能检测烟雾,无法识别变电站常见的甲烷、氢气等可燃气体及一氧化碳等有害气体,无法覆盖设备泄漏等非火灾类安全隐患,难以满足多维度巡检需求;响应速度较慢,烟雾浓度达到报警阈值后,响应时间最长可达30s,火灾初期预警及时性不足;抗干扰能力一般,在变电站粉尘较多的环境中,易受粉尘影响出现误报,稳定性有待提升;输出信号单一,仅能实现开关量报警,无法反馈烟雾浓度具体数值,不利于STM32单片机进行精准数据采集和分析。图3.9GQQ5烟雾传感器实物图方案二:MQ-2气敏传感器MQ-2气敏传感器是广谱气敏传感器,可检测多种可燃气体、有害气体及烟雾,适配变电站复杂检测场景。其优点在于检测范围广,能同时检测甲烷、氢气、一氧化碳等变电站常见气体和烟雾,全面覆盖安全隐患,满足多维度检测需求;与STM32单片机兼容性强,输出模拟或数字信号,可通过ADC接口直接采集数据,外围电路简单,便于集成;抗粉尘干扰能力优于GQQ5,适应变电站工业环境,长期工作可靠性高;成本适中,兼顾功能与性价比,可通过编程实现灵敏度自动校准,不影响巡检效率。其缺点是检测烟雾的响应速度略慢于GQQ5,约3-5秒,但远快于GQQ5的最长响应时间;需5-10分钟预热时间,可通过STM32程序设置预热逻辑弥补;长期使用灵敏度会衰减,但校准流程简单,不影响正常巡检。图3.10MQ-2气敏传感器实物图综合对比,GQQ5烟雾传感器功能单一、响应滞后,无法满足变电站多维度巡检需求。MQ-2气敏传感器检测范围广、兼容性强、稳定性高,虽有轻微缺陷但可通过程序优化弥补,能全面适配巡检小车需求。因此,本设计最终选择MQ-2气敏传感器作为检测部件。3.6超声波测距模块选型超声波测距模块是巡检小车自主行驶避障的核心感知组件,承担着实时检测前方障碍物距离、为小车避障停车提供距离数据的关键职能,其测距精度、响应速度、抗干扰能力与体积大小直接决定了小车行驶安全性与避障灵敏度。若测距精度不足,易出现避障不及时、碰撞风险;若响应速度慢,无法适配小车动态行驶的距离实时反馈需求;若抗干扰能力弱,在电磁干扰下易出现数据跳变、信号丢失;若体积过大,将占用小车有限安装空间,不利于结构集成。因此,选择一款测距精准、响应迅速、抗干扰强且小巧易集成的超声波测距模块,是保障小车安全自主行驶的核心,为此本设计针对当前主流的超声波测距方案开展了对比论证。方案一:HY-SRF05超声波测距模块HY-SRF05超声波测距模块是一款集成度较高的测距设备,适配多种单片机系统,可满足基础测距需求。其优点在于测量范围较广,可实现2cm-450cm的测距,能覆盖变电站巡检中近距离避障和远距离设备间距检测的需求;自带温度补偿功能,可在变电站-10℃~60℃的温度环境中自动校准测距误差,适配工业场景的温度波动;与STM32单片机对接便捷,支持GPIO口直接控制,无需复杂外围电路,接线简单,便于集成到小车有限的安装空间内;价格实惠,性价比突出,适合低成本方案设计。其缺点较为明显,测距精度一般,误差在3mm-5mm,难以满足巡检小车对设备间距精准检测的需求,易因误差导致避障不及时或定位偏差;响应速度较慢,单次测距响应时间约100ms,在小车移动巡检时,无法快速反馈距离变化,影响避障灵敏度;稳定性欠佳,在变电站电磁干扰较强的环境中,易出现信号丢失、测距跳变的情况,需额外增加抗干扰电路,增加了设计复杂度;模块体积略大,安装时会占用小车更多空间,不利于整体结构布局。图3.11HY-SRF05超声波测距模块实物图方案二:HC-SR04超声波测距模块HC-SR04超声波测距模块是工业场景中应用最广泛的测距模块之一,专为精准测距设计,适配STM32单片机的控制需求。其优点在于测距精度高,误差可控制在1mm-3mm,能精准反馈设备间距和障碍物距离,满足巡检小车精准避障、定位的核心需求;响应速度快,单次测距响应时间仅50ms,可实时捕捉距离变化,适配小车移动巡检的动态需求;抗干扰能力强,内置滤波电路,能有效抵御变电站的电磁干扰和粉尘影响,长期运行稳定性高;体积小巧,结构紧凑,安装灵活,可轻松集成到巡检小车的有限空间内,且接线简单,与STM32单片机兼容性极强,无需复杂调试即可正常工作。 图3.12HC-SR04超声波测距模块实物图综合对比,HY-SRF05模块精度不足、响应滞后且稳定性不足,难以适配变电站巡检小车的精准避障和稳定运行需求。HC-SR04模块测距精准、响应快速、抗干扰能力强,虽存在轻微缺陷但可通过程序优化弥补,能全面适配巡检小车的实际运行场景。因此,本设计最终选择HC-SR04超声波测距模块作为核心测距部件。3.7循迹模块选型循迹模块是变电站巡检小车实现预设路线自动行驶、全覆盖巡检的核心控制部件,承担着识别地面循迹线路、实时反馈小车行驶位置、为方向调整提供依据的重要职能,其导航精度、抗干扰能力、部署成本与安装便捷性直接决定了小车循迹行驶的稳定性与巡检覆盖完整性。若抗干扰差,易受光线、地面污渍影响出现循迹跑偏;若部署成本高,将增加变电站现场改造难度;若导航精度低,无法沿预设路线行驶,形成巡检盲区。因此,选择一款成本低廉、安装便捷、适配室内场景的循迹模块,是实现小车自动循迹巡检的基础,为此本设计针对当前主流的循迹方案开展了对比论证。方案一:TCRT5000红外反射式循迹模块该单模块在2~60厘米的范围内检测出障碍物时,输出端会输出低电平同时亮起红色指示灯。检测距离的长短也可以进行调节,顺时针扭动,探测距离增加;逆时针调节电位器距离减少。传感器的工作原理利用的是光谱外射线反射,此射线用的是红外线。因此效率的关键点取决于外形和反射率。白色的以及面积大的物体探测的距离最大。方案二:磁导航循迹模块该模块通过检测地面预埋磁条的磁场信号实现循迹,属于工业级高精度导航方案。其优点是抗干扰性极强,完全不受光线、地面污渍、粉尘影响,导航精度高,适用于极端复杂工业场景。但也存在很多缺点,需在变电站地面预埋磁条,施工成本高、改造难度大,大幅增加部署成本;模块与配套磁条造价高昂,超出中小型变电站低成本设计预算;调试流程复杂,不适合快速落地应用。综上所述,TCRT5000红外循迹模块电路简单、响应快速、成本低廉、安装便捷,可完全满足预设路线循迹要求,仅需定期清理地面即可避免误判,适配变电站室内巡检场景。因此最终选用TCRT5000红外反射式循迹模块作为系统循迹方案。3.8电源模块选型电源模块是整个巡检小车系统的能量供给核心,承担着为单片机、传感器、电机、通信模块等所有部件稳定供电的关键职能,其供电稳定性、续航时长、移动灵活性与安全性直接决定了小车长期自主运行的可靠性。若供电不稳,将导致系统宕机、传感器数据异常;若续航不足,无法满足7×24小时不间断巡检需求;若限制移动,将缩小巡检范围,失去自主巡检意义;若安全性差,在变电站环境下易引发电气隐患。因此,选择一款供电稳定、续航充足、移动灵活且安全可靠的电源模块,是保障小车全天候稳定运行的前提,为此本设计针对当前主流的供电方案开展了对比论证。方案一:采用交流电为巡检小车供电,其可提供稳定的直流电压,对于巡检车的影响小。但是电线会阻碍巡检车的移动,同时也会缩小巡检车的移动范围和移动距离,使得其灵活性受到限制,所以不考虑这一方案。方案二:采用6节干电池给光电开关供电,4节电压降至为5V干电池给单片机供电,这样会使得单片机以及逻辑单元的工作不受电压的影响,但电机所需要的驱动电流较大,所以干电池不能进行长时间供电,不具有实用性,所以不考率这一方案。方案三:采用12v可充电锂电池为巡检车进行供电,此方案供电电压稳定,电池容量大,供电时间长,可以达到巡检车的工作环境要求,灵活性高,移动范围不受限制。综合对比,交流供电方案限制移动、存在安全隐患,干电池方案续航短、供电不稳,均无法满足巡检小车自主运行、长期稳定工作的需求;12V可充电锂电池方案供电稳定、续航充足、移动灵活、安全性高,完全契合变电站消防巡检小车的所有供电要求。因此最终选用12V可充电锂电池作为系统供电方案。3.9本章小结本章结合变电站消防巡检的实际场景,明确了系统的核心功能需求与性能指标,完成了整体架构的设计,将系统划分为数据采集、控制处理、执行与交互三个核心部分。同时针对核心控制器、无线通信、显示设备、温度采集单元、烟雾传感器、超声波测距模块、循迹模块和电源模块完成了多方案的对比分析,确定了最终的器件选型方案,充分考量了设备的性能、成本、适配性与现场应用需求,为后续的硬件电路设计与软件程序开发奠定了基础。
4系统的单元电路设计4.1单片机系统设计单片机的功能与计算机类似,是将巡检机的计算机系统集成至一个芯片上,其具备质量轻、体积小以及成本低廉的特性。单片机内部同样存在硬盘、内存以及中央处理器CPU等器件。它借助超大规模集成电路技术,将中央处理器CPU、随机存取存储器RAM、只读存储器ROM、中断系统、定时器等部件整合而成的一种集成电路芯片,从而使完整的计算机运行系统集中于一块小硅片之上。本设计采用STM32F103C8T6单片机作为巡检小车系统的核心主控,该芯片为LQFP48封装,基于ARMCortex-M332位内核,最高主频72MHz,具备工业级抗干扰能力与丰富的外设资源,完全适配变电站强电磁环境下的运行需求;芯片的48个引脚按功能可分为电源与地、时钟与复位、调试与启动配置、通用IO及外设功能四大类,其中电源与地引脚为芯片内核及外设提供稳定供电,配套去耦滤波设计降低电磁干扰,时钟与复位引脚外接8MHz主晶振、32.768kHz辅助晶振与复位电路,为芯片提供精准时钟基准和异常状态快速复位能力,调试与启动配置引脚预留了SWD程序下载接口,默认配置为片内Flash启动模式,满足系统上电自运行的需求,其余通用IO与外设功能引脚则根据系统设计,分别分配给多传感器数据采集、四电机驱动控制、OLED显示、WiFi无线通信、声光报警及灭火执行等模块,完成所有外设的信号交互与指令收发,基于上述引脚功能搭建的最小系统电路,为整个巡检小车系统提供了稳定可靠的核心运行载体。图4.1STM32F103C8T6单片机主控最小系统是整套设备运行的核心基础,所有外设的调度、数据的运算处理、逻辑指令的输出都依托这一电路完成。电路以STM32F103C8T6芯片为核心,配套设计电源、晶振、复位、BOOT设置与程序下载五个基础单元,全面保障芯片的稳定运行。电源输入采用3.3V稳压供电,在芯片每一组电源引脚与地之间都并联0.1uF去耦电容,滤除电源线路中的高频杂波,同时适配变电站强电磁环境,减少外界电磁干扰对芯片运行的影响。晶振电路选用8MHz高速主晶振与32.768kHz低速辅助晶振,配合30pF负载电容组成振荡回路,为芯片运行提供精准的时钟信号。图4.2晶振电路复位电路采用10K上拉电阻搭配手动复位按键的设计,实现上电自动复位与手动按键复位双重功能。图4.3复位电路BOOT设置电路通过10K电阻将对应引脚下拉至地,默认设置为从Flash启动程序。图4.4BOOT设置电路同时预留电平设置接口满足调试需求,SWD下载接口仅需两根信号线即可完成程序烧录与在线调试,大幅简化了电路接线。图4.5SWD下载接口4.2无线通信单元变电站巡检多为无人值守模式,需要实现远程状态监控与应急控制,这一电路打破本地操作的空间限制,实现巡检数据的实时上传与远程指令的稳定接收,适配变电站智能化管理的需求。电路选用ESP8266-12FWiFi模块,单元电路如图4.6所示。图4.6ESP8266无线通信单元该模块通过串口与单片机完成通信,TXD发送端与RXD接收端分别交叉连接至单片机的串口引脚,实现数据的双向传输。模块供电选用3.3V电压,电源引脚并联100uF电解电容与0.1uF陶瓷电容组成二级滤波电路,滤除电源线路中的噪声,避免模块运行过程中出现重启、断连的问题,保障通信链路的持续稳定。模块内置完整的TCP/IP协议栈,支持Station模式接入现场WiFi网络,通过MQTT协议与阿里云物联网平台完成对接,可将采集到的温度、烟雾、火焰、距离等数据实时上传至云平台,同时可接收云平台下发的远程控制指令,包括小车运动控制、阈值设置、水泵启停、系统启停等功能。电路设计中预留了天线外接接口,可根据变电站室内的网络环境更换高增益天线,提升复杂环境下的通信稳定性,模块的使能引脚接高电平,上电后自动进入工作模式,无需额外的手动配置。4.3显示单元OLED屏通过I2C接口与单片机连接,SDA数据线与SCL时钟线分别接入对应的IO口,采用3.3V供电,可在强光与弱光环境下清晰显示环境监测数据、阈值参数、小车运行状态与报警信息。图4.7OLED显示单元4.4温度采集单元4.4.1数字温度传感器介绍DS18B20是一款常用的高精度的单总线数字温度测量芯片。具有体积小,硬件开销低,抗干扰能力强,精度高的特点。在各种严苛的条件下都能工作,并且由于这种传感器的体积小功耗低,所以可以降低小车的负载重量。而且这种传感器带给用户的体验感也极好,它的连接方式较为便捷并且采用特殊的形式进行封装,所以各方面都能满足挑剔的用户。DS18B20数字温度传感器有独特的单线接口仅需一个端口引脚进行通讯,每个器件有唯一的64位的序列号存储在内部存储器中,并具有简单的多点分布式测温应用的特点。DS18B20的3个引脚介绍如下表所示:表4-2DS18B20引脚介绍引脚号引脚名称引脚功能1GND地线2DQ单总线通讯接口,寄生模式供电端口3VDD电源线4.4.2数字温度传感器电路模块设计DS18B20数字温度传感器,采用单总线通信方式,DQ引脚通过10K上拉电阻连接至单片机IO口,仅需一根信号线即可完成供电与数据双向传输,电路接线极为简洁。其单元电路如图1.8所示。图4.8DS18B20温度采集单元该传感器供电选用4.3V电压,测量范围覆盖-55℃至+125℃,完全满足变电站室内环境的温度监测需求,可直接输出数字温度信号,无需额外的模数转换电路,大幅降低了信号传输过程中的干扰损耗。4.5烟雾传感器单元烟雾采集选用MQ-2气敏传感器,模拟输出端连接至单片机的ADC采集引脚,供电选用5V电压,传感器对环境中的烟雾、可燃气体具有极高的灵敏度,输出的模拟电压信号随气体浓度变化呈线性变化,单片机通过ADC转换将电压信号换算为对应的烟雾浓度数值,完成环境烟雾浓度的实时采集,电路中串联限流电阻,保障传感器长期运行的稳定性。图4.9MQ-2烟雾传感器单元4.6超声波测距单元变电站室内分布着大量高压柜体、设备支架与线缆桥架,小车行驶过程中需要精准识别前方障碍物,避免发生碰撞造成设备损坏,这一电路为小车行驶安全提供核心保障。电路选用HC-SR04超声波测距模块,其单元单元如图4.10所示。图4.10HC-SR04超声波测距单元HC-SR04超声波测距模块供电选用5V电压,TRIG触发引脚与ECHO回波引脚分别连接至单片机的定时器IO口,通过脉冲时序完成距离测量。单片机通过定时器输出10μs的高电平触发脉冲,模块自动发射8个40kHz的超声波脉冲,当超声波遇到障碍物反射后,HC-SR04超声波测距模块通过ECHO引脚输出对应时长的高电平回波信号,单片机计算回波信号的持续时间,即可换算得到前方障碍物的实际距离,可实现2cm至400cm范围内的距离测量,完全满足小车巡检过程中的避障需求。电路设计中为模块配套了电源滤波电容,减少电机运行对测距精度的干扰,模块安装在小车前端居中位置,检测角度与小车行驶方向保持一致,确保可精准捕捉行驶路线上的障碍物,为小车避障逻辑提供可靠的距离数据。4.7红外循迹单元变电站室内巡检路线相对固定,循迹行驶可保障小车按照预设路线完成全区域覆盖,避免出现巡检盲区,这一电路是小车实现自动巡检的核心基础。电路采用两组TCRT5000红外反射传感器,其单元电路如图4.11所示。图4.11TCRT5000红外循迹单元TCRT5000红外循迹单元分别安装在小车底部的左右两侧,两组传感器的间距与预设循迹线的宽度匹配,通过红外光反射强度的变化识别黑色循迹线路。每个传感器都集成了红外发射管与红外接收管,发射管持续发射固定波长的红外光,当传感器处于白色地面时,红外光发生镜面反射,接收管接收到大量反射光,输出高电平;当传感器检测到黑色循迹线时,红外光被黑色材质吸收,接收管接收到的反射光大幅减少,输出低电平。传感器的数字输出端直接连接至单片机的IO口,单片机通过两组传感器的电平变化,即可判断小车与循迹线的相对位置,完成行驶方向的实时调整。电路设计中为每个传感器都配套了灵敏度调节电位器,可根据变电站室内地面的反光特性调整检测阈值,避免地面污渍、光线变化造成的误判。4.8火焰检测单元火情发生后的快速识别,是缩短应急处置时间、降低事故损失的关键,这一电路针对变电站室内环境特点完成设计,重点解决环境可见光干扰、检测盲区、响应速度三大核心问题。电路采用两组数字型火焰传感器,分别安装在小车前端的左右两侧,传感器对火焰发出的特定波长红外光信号具有极高的选择性,可有效屏蔽变电站内照明灯光、设备指示灯等环境可见光的干扰,避免出现误判问题。传感器的数字信号输出端直接连接至单片机的IO口,检测到火焰信号时输出低电平,无火焰时保持高电平,单片机可通过引脚电平变化快速识别火情,无需额外的信号转换电路,响应延迟可控制在毫秒级。两组传感器采用宽角度安装布局,大幅拓宽了火焰检测的覆盖范围,避免小车行驶过程中出现检测盲区。电路设计中为每个传感器都配套了0.1uF去耦电容,减少电源波动对检测精度的影响,同时预留灵敏度调节接口,可根据变电站现场的环境条件调整检测阈值,适配不同的巡检场景。图4.12火焰检测单元4.9电机驱动与直流电机单元小车的行驶稳定性直接决定了巡检作业的连续性,这一电路为小车提供充足、稳定的动力输出,同时实现行驶速度与方向的精准调节,适配变电站室内不同地面环境的行驶需求。电路采用四组SDC9150单桥电机驱动芯片,其单元电路如图4.13所示。图4.13电机驱动与直流电机单元四组SDC9150单桥电机驱动芯片分别控制小车的四个直流减速电机,实现四轮独立驱动,保障小车在不平整地面也能保持稳定行驶。芯片的信号输入端连接至单片机的定时器引脚,通过PWM脉冲信号调节电机的输出转速,输出端直接连接电机绕组,芯片内置过流保护与过热保护功能,可提供最大1.5A的持续驱动电流,完全满足直流减速电机的驱动需求,同时可有效避免电机堵转、过载造成的器件损坏。电路设计中在每个芯片的电源输入端都并联了滤波电容,减少电机启停过程中产生的电源噪声,避免对其他敏感电路造成干扰。电机接线采用正反接设计,可通过改变输入信号的电平组合,控制电机的正转与反转,实现小车前进、后退、左转、右转的全方向运动控制,适配循迹、避障、手动控制等多种行驶场景。4.10系统整体电路设计变电站巡检小车整体电路图包括STM32F103C8T6单片机及电机驱动电路、温度检测部分、烟雾检测部分、红外循迹部分、检测是否有障碍物的电路、驱动显示器的电路和检测报警模块。整体电路图如下:图4.14变电站巡检小车整体电路图4.10本章小结本章完成了巡检小车所有硬件电路的设计与搭建,拆分核心功能单元完成独立设计与适配优化,覆盖了主控、供电、数据采集、检测识别、动力驱动、人机交互、无线通信等所有核心环节。所有电路设计均结合变电站强电磁、无人值守的现场特点完成针对性优化,充分考量了运行稳定性、抗干扰能力与环境适配性,各单元电路通过单片机外设接口完成可靠连接,形成完整的硬件运行体系,为后续软件程序的运行与系统功能的实现提供了坚实的硬件基础。5系统的软件设计5.1软件介绍本设计为基于STM32F103C8T6单片机的嵌入式控制系统开发,围绕变电站巡检小车的功能实现,选用了多款适配ARMCortex-M内核的专业编程软件与辅助工具完成全流程开发,核心包括:核心编译开发选用KeilMDK-Arm(Keil5)与IAREmbeddedWorkbenchforArm两款主流集成开发环境,其中Keil5作为主开发平台,完成了全系统程序的编写、编译、烧录与在线调试,IAREWARM则用于核心控制算法的编译优化,提升了程序运行的实时性;底层驱动配置采用ST官方的STM32CubeMX图形化编程工具,通过可视化配置完成了芯片时钟树、外设引脚与功能参数的设置,自动生成标准化初始化工程,大幅简化了底层开发工作量;模块化代码编写与工程管理采用VisualStudioCode(VSCode)编辑器,借助其智能补全、版本管理功能完成了各功能子程序的标准化编写与迭代优化;调试仿真环节配套使用STM32CubeMonitor实时监控工具与SSCOM串口调试助手,实现了系统运行状态的无侵入式监测、传感器数据验证与无线通信协议联调,快速定位并解决开发中的异常问题;同时采用MicrosoftVisio完成程序流程图的绘制,梳理并规范了程序执行逻辑,保障了代码编写的严谨性。上述多款软件分工协同,形成了完整的开发链路,既提升了程序开发效率,也保障了巡检小车系统运行的稳定性与可靠性,完全满足变电站消防巡检的设计需求。图5.1Keil_5软件界面5.2软件程序的设计5.2.1主程序流程图系统的主流程图如图5.2所示,系统上电启动后,首先完成所有外设的初始化操作,包括时钟系统、GPIO口、定时器、ADC、串口、OLED屏、WiFi模块的初始化配置,同时完成传感器的校准与系统参数的初始化。初始化完成后,程序进入循环运行状态,在每一次循环中,依次完成环境数据采集、小车循迹与避障检测、运行逻辑判断、显示内容更新、无线数据上传与远程指令接收操作。数据采集环节完成温度、烟雾、火焰、距离、循迹状态的实时读取与换算;逻辑判断环节对采集到的数据进行分析,判断是否触发报警、灭火、停车等动作;显示环节实时更新OLED屏的显示内容,确保本地可查看最新的系统状态;无线通信环节完成数据上传与指令接收,实现与云平台的实时交互。整个程序流程逻辑清晰,各功能环节依次执行,保障系统所有功能的有序运行。图5.2系统逻辑流程图5.2.2数据采集子程序设计数据采集子程序负责获取系统运行所需的所有环境与状态数据,为逻辑判断提供数据支撑,流程图如图5.3所示。图5.3数据采集子程序流程图程序运行过程中,按照固定的时间间隔完成各类数据的采集,避免频繁采集造成的资源占用。温度数据采集通过单总线通信协议,向DS18B20传感器发送读取指令,接收传感器返回的温度数据,完成数值换算后得到实际的环境温度值,同时对采集到的数据进行滤波处理,剔除异常跳变的数值,保障温度数据的准确性。烟雾浓度数据采集通过启动ADC转换,读取MQ-2传感器输出的模拟电压值,将采集到的电压值换算为0-99的浓度数值,完成环境烟雾浓度的量化。火焰与循迹状态采集通过读取对应IO口的电平状态,判断是否检测到火焰信号,以及小车与循迹线的相对位置。距离数据采集通过定时器输出触发脉冲,计算回波信号的时间差,换算得到前方障碍物的实际距离,完成避障数据的采集,关键序代码如图5.4所示。图5.4关键程序代码5.2.3显示子程序流程图显示与报警子程序承担着系统数据本地展示、安全告警响应以及应急灭火执行的综合功能,是实现人机信息交互、工况监控与自动防护的核心子程序。在显示界面设计上,程序采用无跳转、无层级的单界面固定布局,结构简洁清晰,便于实时观测,通过OLED显示屏对传感器采集的全部关键运行参数进行分区固定显示并循环刷新。显示屏自上而下划分为四行独立显示区域,各行信息分工明确:第一行用于显示环境实时温度检测数值与用户预先配置的温度报警临界阈值;第二行对应展示现场实时烟雾浓度参数以及烟雾超限报警阈值;第三行呈现火焰传感器的火情检测判定结果,同时同步显示智能小车当前的工作运行模式;第四行实时输出前方障碍物的检测距离以及系统设定的安全距离预警阈值。子程序内部依次完成数据解析、屏幕驱动刷新、参数阈值对比、异常
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年事业单位考试法律法规真题汇编及解析
- 执法综合知识试题及参考答案
- 2025年执业药师中药学试题+解析
- 交警培训核心试题与正确答案
- 2026年磁疗电子课件
- 麻醉科临床管理PT课件
- 2026年中国专业级模拟调制器市场调查研究报告
- 2026年中国三勒浆抗疲劳液市场调查研究报告
- 2026年中国α-甲基苯乙烯市场调查研究报告
- 2026年中国PVC足球市场调查研究报告
- 2026年国家网络安全宣传周课件
- 气管切开中医护理
- 电气一次考试题库及答案
- 土地抵押债务借款合同范本
- 口腔护理漱口液的选择
- JBT 10381-2013 柔性组合式悬挂起重机
- 知道智慧网课《科技伦理》章节测试答案
- 实验室安全培训课件
- 牵手混声合唱谱
- 建筑企业舆情应对培训课件
- GA 1808-2022军工单位反恐怖防范要求
评论
0/150
提交评论