基于单片机的矿用无线温度传感器_第1页
基于单片机的矿用无线温度传感器_第2页
基于单片机的矿用无线温度传感器_第3页
基于单片机的矿用无线温度传感器_第4页
基于单片机的矿用无线温度传感器_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于单片机的矿用无线温度传感器摘要煤矿井下机电设备密集、作业环境复杂,设备温度异常是引发电气火灾、瓦斯煤尘爆炸等重大安全事故的核心前兆之一。传统有线温度监测系统存在井下布线难度大、维护成本高、灵活性不足、抗干扰能力弱等问题,难以适配井下多测点、分布式的监测需求。针对这一行业痛点,本文设计了一套基于ZigBee技术的矿用无线温度传感器系统,可实现井下机电设备多点温度的实时采集、无线自组网传输、本地阈值报警与地面上位机远程监控。系统以CC2530F256芯片为核心控制载体,搭配DS18B20数字温度传感器完成数据采集,通过ZigBee协议实现采集终端与协调器的无线组网,协调器端搭载OLED12864显示屏完成本地数据展示,同时通过串口与地面上位机联动,实现数据存储、历史曲线绘制、阈值远程设置等功能。经测试验证,系统测温精度可达±0.5℃,无线传输距离覆盖300米井下巷道,具备低功耗、高抗干扰、易部署的特点,可有效提升煤矿井下温度监测的实时性与可靠性,为井下机电设备安全运行提供技术支撑,对煤矿智能化安全生产建设具有重要的实际应用价值。关键词:矿用温度监测;ZigBee;无线传感网络;DS18B20;煤矿安全生产AbstractIncoalmineunderground,therearedenseelectromechanicalequipmentandcomplexworkingenvironment.Abnormaltemperatureofequipmentisoneofthecoreprecursorsofmajorsafetyaccidentssuchaselectricalfire,gasandcoaldustexplosion.Thetraditionalwiredtemperaturemonitoringsystemhasmanyproblems,suchasdifficultwiring,highmaintenancecost,insufficientflexibilityandweakanti-interferenceability,whichisdifficulttoadapttothemulti-pointanddistributedmonitoringdemandunderground.Aimingatthisindustrypainpoint,thispaperdesignsasetofminewirelesstemperaturesensorsystembasedonZigBeetechnology,whichcanrealizereal-timecollectionofmulti-pointtemperatureofundergroundelectromechanicalequipment,wirelessadhocnetworktransmission,localthresholdalarmandremotemonitoringofgrounduppercomputer.ThesystemtakesCC2530F256chipasthecorecontrolcarrier,matchesDS18B20digitaltemperaturesensortocompletedatacollection,realizeswirelessnetworkingbetweenacquisitionterminalandcoordinatorthroughZigBeeprotocol.ThecoordinatorisequippedwithOLED12864displayscreentocompletelocaldatadisplay,andlinkswiththegrounduppercomputerthroughserialporttorealizedatastorage,historicalcurvedrawing,remotethresholdsettingandotherfunctions.Thetestresultsshowthatthesystemhasatemperaturemeasurementaccuracyof±0.5℃,andthewirelesstransmissiondistancecovers300metersofundergroundroadway.Ithasthecharacteristicsoflowpowerconsumption,highanti-interferenceandeasydeployment.Itcaneffectivelyimprovethereal-timeandreliabilityofundergroundtemperaturemonitoring,providetechnicalsupportforthesafeoperationofundergroundelectromechanicalequipment,andhasimportantpracticalapplicationvaluefortheconstructionofintelligentandsafeproductionofcoalmines.Keywordsminetemperaturemonitoring;ZigBee;wirelesssensornetwork;DS18B20;coalminesafetyproduction目录10762摘要 I12673Abstract II8021绪论 187991.1研究背景及意义 1255271.1.1研究背景 1287211.1.2研究意义 141451.2国内外研究现状 2315131.2.1国内研究现状 2184561.2.2国外研究现状 2114332系统功能与总体设计方案 4323122.1系统功能要求 497192.2系统总体方案设计 4191702.3核心器件选型与方案对比 5295312.3.1主控芯片选型 5125932.3.2温度传感器选型 669422.3.3无线传输方案选型 7223973系统的硬件设计 8180803.1主控最小系统电路设计 852183.2温度采集电路设计 94553.3电源稳压电路设计 10320073.4显示电路设计 11109233.5声光报警电路设计 12180533.6按键电路设计 13153234系统的软件设计 1470684.1软件介绍 14117074.2主程序设计 15207734.3按键子程序设计 16204174.4显示子程序设计 17304215系统的测试 19165335.1测试环境与平台搭建 19284915.2硬件与软件调试 1993315.3系统功能测试 20208785.3.1温度采集功能测试 20294905.3.2声光报警功能测试 20100745.3.3按键设置功能测试 2117368结论 2230445参考文献 2327061谢辞 2515416附录A 265966附录B 271绪论1.1研究背景及意义1.1.1研究背景煤炭作为我国能源结构的核心组成部分,其安全生产始终是能源行业发展的重中之重。煤矿井下作业环境特殊,存在空间封闭、潮湿多尘、电磁干扰强、瓦斯煤尘易燃易爆等特点,井下采煤机、刮板输送机、液压支架、高压电缆、变压器等机电设备长期处于高负荷运行状态,设备接头老化、绝缘破损、过载运行等问题极易引发温度异常升高,进而引发电气火灾、瓦斯爆炸等重特大安全事故。《煤矿安全规程》明确要求,必须对井下高压电气设备、主要通风机、提升机等关键设备的运行温度进行实时监测,及时排查安全隐患。传统井下温度监测多采用有线传输方式,通过敷设电缆将井下传感器数据传输至地面监控室。但井下巷道狭长、分支多,机电设备分布分散,有线系统存在布线工程量大、线缆易受机械损伤、维护成本高、新增测点灵活性差等问题,部分狭小空间、移动设备无法实现有线布线,存在监测盲区。近年来,国内多个煤矿发生因设备温度异常未被及时监测引发的安全事故,暴露出传统监测系统的不足。随着煤矿智能化建设的推进,井下安全监测对无线化、分布式、低功耗、高可靠性的监测技术需求日益迫切,亟需开发适配井下复杂环境的无线温度监测系统。1.1.2研究意义本文设计的矿用无线温度传感器系统,针对煤矿井下的特殊作业环境,解决了传统有线监测系统的核心痛点,具备显著的实际应用价值与理论参考意义。系统采用无线自组网技术,无需敷设通信线缆,可快速部署在井下各类机电设备的监测点位,适配狭小空间、移动设备的监测需求,大幅降低部署与维护成本。系统可实现多点温度的实时采集与传输,超阈值时可实现井下本地声光报警与地面远程预警,帮助运维人员及时排查设备故障,从源头遏制因温度异常引发的安全事故,提升煤矿井下安全生产水平。系统采用低功耗设计,可通过电池长期供电,适配井下无外接电源的监测点位,具备较强的场景适配性。本文针对井下狭长巷道、强电磁干扰的特殊环境,优化了ZigBee无线传输的硬件匹配与软件组网逻辑,提升了无线信号在井下复杂环境中的传输稳定性,为无线传感网络在煤矿井下安全监测领域的应用提供了技术参考。同时,系统采用模块化的设计思路,可拓展接入瓦斯、湿度、振动等各类传感器,为煤矿井下多参数一体化无线监测系统的开发奠定了基础。1.2国内外研究现状1.2.1国内研究现状我国作为煤炭生产与消费大国,煤矿安全监测技术的研究始终是行业重点关注的方向。近年来,随着物联网技术的快速发展,国内众多高校、科研院所与矿山企业围绕矿用无线监测技术开展了大量研究与应用实践。中国矿业大学、山东科技大学等院校针对井下无线传输的信道特性,开展了ZigBee、WiFi、LoRa等无线技术在井下的传输性能研究,优化了组网协议与抗干扰算法,解决了井下巷道信号衰减、多径效应等技术难题。在产业应用层面,国内多家矿用设备企业推出了矿用无线温度监测产品,已在国内多个煤矿实现落地应用。但现有产品仍存在一定的不足:部分产品功耗较高,电池续航时间短,无法满足井下长期无人值守的监测需求;部分产品组网能力有限,单网络接入的测点数量少,难以适配大型工作面的分布式监测需求;多数产品仅实现了数据采集与传输功能,缺乏与地面上位机的深度联动,数据存储、分析、预警功能不完善,难以满足煤矿智能化建设的需求。同时,现有产品的硬件设计对井下潮湿、强电磁干扰的环境适配性不足,长期运行的稳定性仍有提升空间。1.2.2国外研究现状国外主要产煤国家如美国、澳大利亚、德国等,煤炭开采行业起步早,智能化与自动化水平高,在煤矿安全监测领域的研究处于领先地位。国外企业与科研机构较早将无线传感网络技术应用于煤矿安全监测,开发了一系列基于无线传输的井下监测系统,实现了井下环境参数、设备运行状态的实时监测与远程管控。国外相关技术产品的优势在于,硬件设计采用工业级高可靠性器件,具备极强的环境适应性,可在井下恶劣环境中长期稳定运行;无线传输协议经过深度优化,抗干扰能力与传输稳定性强,可适配井下复杂的巷道环境;配套的上位机监控平台功能完善,可实现数据的深度分析、智能预警与历史追溯。但国外产品也存在明显的局限性,产品成本极高,部署与维护流程复杂,难以适配国内中小煤矿的应用需求;同时,产品的功能设计与国内煤矿的安全生产管理体系适配性不足,二次开发难度大,无法满足国内煤矿个性化的监测需求。2系统功能与总体设计方案2.1系统功能要求结合煤矿井下温度监测的实际应用场景与行业规范要求,本次设计的矿用无线温度传感器系统需满足以下核心功能需求:系统可实现井下机电设备多点温度的同步采集,测温范围覆盖-55℃~+125℃,测温精度不低于±0.5℃,采集间隔可根据现场需求灵活调整,最低支持10秒一次的高频采集,适配井下不同设备的监测需求。采集终端需支持单总线多传感器挂接,单个终端可接入多个温度传感器,实现同一设备不同点位的同步监测。系统采用无线传输技术,无需敷设通信线缆,可实现采集终端与协调器的自动组网,单网络最大支持不少于20个采集终端接入,适配井下分布式监测需求。无线传输距离需覆盖井下300米狭长巷道,在巷道拐角、设备遮挡的环境下,仍可保证数据传输的稳定性,丢包率控制在0.5%以内。协调器端需配备显示屏,可实时显示所有接入终端的温度数据、设备地址、运行状态等信息,方便井下巡检人员现场查看。系统支持现场设置温度报警阈值,当监测到任意点位温度超过设定阈值时,可立即触发声光报警,报警响度不低于85dB,在井下嘈杂环境中可被清晰识别。协调器可通过串口与地面上位机实现双向通信,将采集到的温度数据实时上传至上位机,同时接收上位机下发的报警阈值设置、采集频率调整等指令。上位机需具备实时数据显示、历史数据存储、温度变化曲线绘制、报警记录查询、报警阈值远程设置等功能,实现地面人员对井下温度的远程监控与管理。2.2系统总体方案设计结合上述功能需求,本次设计的矿用无线温度传感器系统采用三层架构设计,自上而下分别为地面上位机监控层、井下协调器汇聚层、井下采集终端层,整体架构遵循分布式采集、集中式管理的设计思路,保证系统运行的稳定性与灵活性。井下采集终端层是系统的前端数据采集核心,每个终端以CC2530F256芯片为控制核心,搭配DS18B20数字温度传感器,负责监测点位的温度数据采集、预处理与无线发送。终端采用电池供电,通过ZigBee无线协议接入协调器组建的无线网络,定时唤醒完成温度采集与数据发送后,立即进入低功耗休眠模式,最大限度降低功耗,延长电池续航时间。井下协调器汇聚层是系统的核心传输与控制枢纽,同样以CC2530F256芯片为核心,负责ZigBee无线网络的组建、维护,接收所有采集终端上传的温度数据,完成数据解析与预处理。协调器搭载OLED12864显示屏,实现采集数据的本地实时显示;搭配按键电路,支持现场报警阈值、采集频率等参数的设置;搭载声光报警电路,超阈值时立即触发报警;同时通过串口电路与地面上位机建立通信,实现数据上传与指令接收。地面上位机监控层是系统的远程管理核心,采用LabVIEW开发上位机监控平台,接收协调器上传的井下温度数据,在界面上实现实时数据可视化展示,自动绘制各监测点位的温度变化曲线,同时将所有历史数据存储至数据库,支持按时间、设备地址查询历史数据与报警记录。上位机支持远程设置各监测点位的报警阈值与采集频率,下发的指令通过串口传输至协调器,再由协调器通过无线网络下发至对应采集终端,实现远程管控。系统的硬件设计围绕核心器件展开,完成各功能电路的设计与布线,保证硬件在井下复杂环境中的稳定性;软件设计基于Z-Stack协议栈开发,完成采集终端、协调器的程序开发与上位机监控平台的搭建,实现所有预设功能。图2.1系统硬件模块工作框图2.3核心器件选型与方案对比2.3.1主控芯片选型方案一:STM32F103C8T6STM32F103C8T6基于32位ARMCortex-M3内核开发,最高主频可达72MHz,具备极强的数据处理能力,内置64KBFlash与20KBRAM,资源充足,可满足多传感器数据采集与处理的需求。芯片集成了丰富的外设接口,包含多个UART、SPI、IIC接口,可灵活适配各类外围器件,开发资料完善,在工业控制领域应用广泛,抗干扰能力强,可适应井下复杂的电磁环境。但该芯片未集成无线射频前端,需要额外搭配ZigBee射频芯片才能实现无线传输,会增加硬件电路的复杂度与体积,同时芯片功耗较高,休眠模式下静态电流大,难以适配电池供电的采集终端低功耗需求。方案二:CC2530F256CC2530F256是TI公司推出的专为ZigBee无线传输设计的系统级芯片,内部集成了增强型8051内核与2.4GHzIEEE802.15.4标准的射频前端,单芯片即可实现控制功能与无线传输功能,大幅简化硬件电路设计,缩小设备体积。芯片内置256KBFlash与8KBRAM,资源完全满足温度采集、数据处理与无线传输的需求,支持多种低功耗运行模式,休眠状态下静态电流可低至0.9μA,非常适合电池供电的无线采集终端。芯片采用工业级设计,工作温度范围覆盖-40℃~+125℃,可适应井下宽温、强干扰的工作环境,配套的Z-Stack协议栈完善,可快速实现自组网功能,降低开发难度。综合对比,本次设计选用CC2530F256作为系统主控芯片,其单芯片集成控制与无线传输的特性,可大幅简化硬件设计,提升系统稳定性,同时优异的低功耗特性完美适配井下采集终端的电池供电需求,工业级规格也可满足井下恶劣环境的使用要求。2.3.2温度传感器选型方案一:PT100PT100是工业领域应用广泛的温度检测元件,测温范围可达-200℃~+600℃,测温精度高,长期运行稳定性好,可适应高温、高湿的恶劣环境。其阻值随温度变化呈线性变化,可通过调理电路将阻值变化转换为电压信号,适配不同的采集场景。但PT100为模拟输出元件,需要额外设计信号放大、滤波、AD转换电路,硬件设计复杂度高,体积大,不适合小型化的无线采集终端;同时其功耗较高,不适合电池长期供电,井下潮湿环境下,信号长线传输易受电磁干扰,影响测温精度,多节点采集时需要单独布线,灵活性差。方案二:DS18B20DS18B20是一款单总线接口的数字温度传感器,可直接输出数字化的温度信号,无需额外的信号调理与AD转换电路,硬件接线极其简单,仅需一根数据线即可实现数据的双向传输,大幅简化硬件设计。传感器测温范围为-55℃~+125℃,在-10℃~+85℃范围内测温精度可达±0.5℃,完全满足煤矿井下机电设备的温度监测需求。传感器支持单总线多节点挂接,同一条总线上可接入多个传感器,每个传感器内置唯一的64位ROM地址,可通过地址匹配实现多点同步采集,非常适合分布式监测场景。同时传感器功耗极低,休眠状态下电流仅为0.1μA,可适配电池供电的采集终端,单总线传输抗干扰能力强,可适应井下强电磁环境。综合对比,本次设计选用DS18B20作为温度采集传感器,其单总线设计可大幅简化硬件电路,降低开发难度,优异的低功耗特性与抗干扰能力,完美适配井下矿用无线温度采集的需求,多节点挂接的特性也可满足分布式监测的场景要求。2.3.3无线传输方案选型方案一:WiFi无线传输WiFi无线传输速率高,兼容性好,可直接接入现有工业以太网,实现与地面监控系统的无缝对接,数据传输实时性强,可适配大容量数据的传输需求。WiFi技术开发资料完善,开发难度低,可快速实现数据的无线传输。但WiFi技术功耗极高,休眠模式下仍有较大的静态电流,不适合电池供电的采集终端长期运行;同时WiFi信号穿墙能力弱,传输距离短,在井下狭长巷道、设备密集的环境中,信号衰减严重,传输稳定性差;WiFi组网能力弱,单一路由器最多接入20个左右的终端,且多终端接入时传输速率大幅下降,难以适配井下多节点分布式监测的需求。方案二:ZigBee无线传输ZigBee无线传输专为低速率、低功耗、多节点的无线传感网络设计,具备极强的自组网能力,单网络最多可支持65535个终端接入,可完美适配井下分布式多测点的监测需求。ZigBee技术功耗极低,支持休眠唤醒模式,终端大部分时间处于休眠状态,仅在采集与传输数据时唤醒,电池供电状态下可实现长期运行。其工作在2.4GHz免许可频段,配合外置天线,传输距离可覆盖300米井下巷道,信号穿墙与绕射能力强,在巷道拐角、设备遮挡的环境下仍可保证稳定传输。同时ZigBee技术具备极强的抗干扰能力,采用跳频技术,可有效规避井下机电设备的电磁干扰,保证数据传输的可靠性。综合对比,本次设计选用ZigBee作为系统无线传输方案,其优异的自组网能力、低功耗特性、远距离传输能力与强抗干扰能力,完美适配煤矿井下无线温度监测的场景需求,可有效解决传统有线系统的核心痛点。3系统的硬件设计3.1主控最小系统电路设计主控最小系统是整个系统运行的基础,为所有功能的实现提供稳定的控制载体,本次设计基于CC2530F256芯片完成最小系统电路设计,涵盖电源、晶振、复位、下载调试四大核心部分,所有设计均围绕井下强干扰、宽温的工作环境展开,保证系统运行的稳定性。芯片的工作电压为3.3V,所有VCC引脚均并联0.1μF的去耦电容,电容紧贴芯片引脚布置,最大限度缩短引脚与电容之间的走线长度,有效滤除电源线路中的高频噪声,保证芯片供电的平稳性。芯片的电源输入引脚串联0Ω电阻,实现数字电源与射频电源的隔离,避免数字电路噪声对射频传输造成干扰。芯片的时钟电路分为主时钟与辅助时钟两部分,主时钟采用32MHz无源晶振,连接在芯片的XOSC32M_IN1与XOSC32M_IN2引脚,晶振两端分别并联22pF的负载电容到地,负载电容精度控制在±5%以内,保证晶振稳定起振,为芯片提供精准的主时钟信号。辅助时钟采用32kHz无源晶振,连接在芯片的32kHz时钟引脚,同样搭配22pF的负载电容,用于芯片低功耗休眠模式下的时钟保持,保证休眠状态下定时器可正常运行,实现定时唤醒功能。复位电路采用上电复位与按键复位结合的设计,RESET引脚通过10K上拉电阻接3.3V电源,同时并联22pF电容到地,上电时电容充电实现引脚电平延迟拉高,完成上电复位;按键一端接RESET引脚,另一端接地,按下按键时引脚拉低,实现手动复位,方便程序调试与现场故障复位。下载调试接口采用CCDEBUG标准接口,预留2.54mm间距的排针,对应连接芯片的RESET、DC、DD引脚,可直接连接仿真器实现程序下载与在线调试,方便开发与后期维护。芯片所有闲置的IO引脚均做下拉处理,避免引脚悬空引入电磁干扰,造成芯片误动作。整个最小系统的PCB布线采用大面积铺铜设计,数字地与射频地单点连接,避免地环路带来的噪声干扰,所有器件均采用工业级规格,可在井下宽温环境中稳定运行。图3.1主控最小系统电路设计3.2温度采集电路设计煤矿井下机电设备分布分散,不同监测点的安装空间差异较大,部分移动设备、狭小空间无法实现复杂布线,温度采集电路设计以小型化、高可靠性、接线便捷性为核心,兼顾多节点采集的灵活性,适配井下不同场景的安装需求。本次设计采用DS18B20数字温度传感器的单总线架构,最大程度简化现场接线,降低安装与维护难度。传感器的VCC引脚直接接入系统3.3V电源,GND引脚与系统地可靠连接,保证供电稳定,DATA引脚为单总线数据双向传输端,直接连接到主控芯片的通用IO引脚,实现温度数据的读取与传感器指令的下发。DATA引脚与3.3V电源之间串联5.1K的上拉电阻,保证总线空闲时始终保持高电平状态,避免数据传输过程中出现电平误判,同时支持传感器的寄生电源供电模式,当现场供电受限时,传感器可直接从单总线上获取工作电源,仅需两根线即可实现供电与数据传输,进一步提升现场安装的灵活性。传感器的现场布线采用屏蔽双绞线,单总线的走线长度控制在10米以内,避免长距离走线带来的信号衰减与电磁干扰,总线末端并联100Ω的匹配电阻,减少信号反射,保证数据传输的准确性。图3.2温度采集电路设计3.3电源稳压电路设计煤矿井下现场供电环境复杂,电网电压波动范围大,部分采集终端采用电池供电,电池电压会随着电量消耗逐渐下降,同时井下电网中存在大量的浪涌电压与电磁干扰,对电源电路的稳压精度、抗干扰能力、宽输入范围提出了极高的要求。本次设计的电源稳压电路以稳定供电、抗干扰、低功耗为核心,为系统所有器件提供平稳的工作电源,同时适配井下不同的供电场景。系统核心器件的工作电压均为3.3V,采用AMS1117-3.3线性稳压芯片,实现5V输入到3.3V稳定输出的转换,芯片最大输出电流可达1A,完全满足系统所有器件的供电需求,同时具备过流、过热保护功能,提升电源电路的安全性。芯片的电压输入引脚IN接入外部5V电源,输入引脚与地之间并联220μF的电解电容与0.1μF的陶瓷电容,电解电容用于滤除输入电源中的低频纹波,抑制电网电压波动带来的影响,陶瓷电容用于滤除高频电磁噪声,两种电容配合使用,可有效净化输入电源。输入引脚前端串联1A的自恢复保险丝,当电路出现短路、过流故障时,保险丝可快速断开,避免损坏芯片与后续电路,故障排除后自动恢复,无需更换,适配井下无人值守的运行场景。输入引脚同时并联SMBJ6.5A型号的TVS管,抑制电网中的浪涌电压与静电放电,避免电压尖峰损坏稳压芯片。芯片的输出引脚OUT输出3.3V稳定电压,输出引脚与地之间并联100μF的电解电容与0.1μF的陶瓷电容,保证输出电压的平稳性,减少负载变化带来的电压波动,输出端并联电源指示灯,通过1K限流电阻接地,方便现场查看电源工作状态。芯片的ADJ引脚直接接地,固定输出3.3V电压,无需额外的分压电阻调整,简化电路设计,降低故障概率。电源电路的PCB布线中,输入回路与输出回路分开布置,避免输入噪声耦合到输出端,地线采用大面积铺铜设计,降低接地阻抗,提升散热性能与抗干扰能力。输入与输出走线采用宽线设计,降低线路阻抗,保证大电流输出时的稳定性。整个电源电路设计结构简单,稳压精度高,抗干扰能力强,可适应井下复杂的供电环境。图3.3电源稳压电路设计3.4显示电路设计井下协调器需要在现场实现温度数据的直观展示,方便井下巡检人员查看实时监测数据、设备运行状态与报警信息,井下作业环境光照条件差,同时存在潮湿、宽温、静电干扰等问题,对显示电路的可视性、环境适应性、低功耗提出了严格的要求。本次设计选用OLED12864液晶显示屏,无需背光源,采用自发光原理,在井下低光照环境下具备极佳的可视效果,同时具备宽温运行、低功耗、高对比度、抗干扰能力强的特点,完美适配井下现场的使用需求。显示屏的供电采用系统3.3V电源,VCC引脚接入3.3V电源,GND引脚与系统地可靠连接,避免不同器件之间的地电位差造成的显示异常,电源引脚并联0.1μF的去耦电容,滤除电源噪声,保证显示屏供电稳定。屏幕的驱动采用IIC通信方式,仅需两根线即可实现数据的双向传输,大幅简化硬件接线,SCK时钟引脚连接到主控芯片的通用IO引脚,SDA数据引脚连接到主控芯片的另一组通用IO引脚,实现主控芯片与显示屏之间的指令与数据传输。IIC总线的两根引脚均串联100Ω的限流电阻,避免总线冲突时的大电流损坏器件引脚,同时在引脚与地之间并联0.1μF的ESD保护电容,抑制静电放电与电磁干扰,保证通信稳定。屏幕的RST复位引脚连接到主控芯片的通用IO引脚,主控芯片可通过控制引脚电平变化,实现显示屏的硬件复位,避免程序运行过程中出现的屏幕卡死、花屏等问题,提升系统运行的稳定性。DC引脚为数据/指令选择引脚,连接到主控芯片的通用IO引脚,当引脚输出高电平时,传输的是显示数据,引脚输出低电平时,传输的是控制指令,实现显示屏的初始化、显示内容更新与界面切换。图3.4显示电路设计3.5声光报警电路设计煤矿井下对安全预警的要求极高,温度异常是设备故障与安全事故的重要前兆,当监测到温度超过设定阈值时,需要通过醒目的声光信号,快速提醒现场巡检人员与设备操作人员,及时排查设备故障,避免事故扩大。井下作业环境嘈杂,设备运行噪声大,同时存在低光照、视线受阻的问题,对报警电路的响度、辨识度、可靠性提出了严格的要求。本次设计的声光报警电路分为声音报警与灯光报警两部分,采用硬件与软件双重触发机制,保证报警功能的可靠性,避免程序异常导致的报警失效。声音报警部分采用有源蜂鸣器,工作电压为3.3V,额定响度可达85dB以上,发声频率适配井下环境,在嘈杂的设备运行噪声中仍可被清晰识别。蜂鸣器的正极直接接入3.3V电源,负极连接到NPN型三极管的集电极,三极管的发射极直接与系统地连接,基极通过1K的限流电阻连接到主控芯片的通用IO引脚,主控芯片通过输出高低电平,控制三极管的导通与截止,进而控制蜂鸣器的发声与关闭。三极管的基极与发射极之间并联10K的下拉电阻,避免主控芯片引脚悬空时,三极管误导通造成的误报警,同时保证引脚电平稳定,提升报警触发的准确性。图3.5声光报警电路设计3.6按键电路设计井下协调器需要支持现场操作人员对报警阈值、采集频率、设备地址、显示界面等参数进行设置,井下作业人员通常佩戴绝缘手套操作,同时现场环境潮湿、存在电磁干扰,对按键电路的操作便捷性、触发可靠性、抗干扰能力提出了严格的要求。本次设计采用独立按键架构,设置三个功能按键,分别对应功能选择、数值增加、数值减少,通过短按与长按的组合操作,实现所有参数的设置功能,操作逻辑简单,无需复杂培训即可上手,适配井下现场的使用需求。每个按键的一端直接连接到主控芯片的通用IO引脚,另一端直接与系统地可靠连接,按键对应的IO引脚在程序中配置为上拉输入模式,按键未按下时,引脚内部上拉电阻保持高电平状态,按键按下时,引脚被直接拉低,主控芯片通过检测引脚的电平变化,识别按键操作。每个按键的两端并联0.1μF的陶瓷电容,实现硬件消抖,吸收按键按下与弹起过程中机械抖动产生的电平跳变,避免造成误触发,同时减少软件消抖的程序开销,提升按键响应的实时性。图3.6按键电路设计4系统的软件设计4.1软件介绍本次设计的系统软件分为三部分,分别是采集终端嵌入式程序、协调器嵌入式程序与地面上位机监控程序,不同部分根据硬件平台与功能需求,选用对应的软件开发环境,保证开发效率与程序运行的稳定性。采集终端与协调器的主控芯片均为CC2530F256,基于增强型8051内核开发,嵌入式程序采用IAREmbeddedWorkbenchfor8051开发环境完成编写、编译与调试,该环境是专为8051内核单片机设计的集成开发环境,具备高效的代码编译能力,编译生成的二进制文件体积小,运行效率高,可最大限度适配CC2530芯片的硬件资源。同时环境内置完善的调试功能,可配合仿真器实现在线仿真、断点调试、变量实时查看等功能,大幅提升开发效率。无线组网程序基于TI公司的Z-Stack协议栈开发,该协议栈是专为CC2530芯片设计的ZigBee协议栈,完整实现了IEEE802.15.4标准与ZigBee组网协议,可快速实现无线网络的组建、数据的收发与网络维护功能,降低开发难度。地面上位机监控程序采用LabVIEW2020开发环境完成开发,LabVIEW是一款图形化编程开发环境,专为工业测控领域设计,具备极强的人机界面开发能力与数据处理能力,内置丰富的串口通信、数据显示、曲线绘制、数据库存储控件,可快速实现上位机监控界面的开发与功能实现,无需复杂的代码编写,开发周期短,界面可视化效果好,可完美适配煤矿地面监控平台的使用需求。图4.1Keil_5软件界面4.2主程序设计终端上电后,首先完成系统初始化,包括系统时钟配置、IO引脚配置、串口初始化、定时器初始化、DS18B20传感器初始化与Z-Stack协议栈初始化;初始化完成后,终端发起组网连接请求,搜索协调器组建的ZigBee无线网络,发送接入申请,接收协调器的接入应答,完成网络接入,获取分配的网络地址;网络接入成功后,终端立即进入低功耗休眠模式,关闭所有不必要的外设,仅保留定时器与唤醒电路运行,降低静态电流。定时器达到预设的采集间隔后,唤醒终端系统,终端退出休眠模式,启动DS18B20传感器完成温度数据采集,对采集到的原始数据进行滤波处理,剔除异常跳变数据,得到精准的温度数值;数据处理完成后,通过ZigBee无线网络将温度数据、设备地址、运行状态打包发送至协调器;数据发送完成后,等待接收协调器的应答指令,若接收到阈值调整、采集频率修改等指令,立即更新对应参数;若未接收到应答,重复发送3次,仍未成功则记录故障状态,再次进入休眠模式,等待下一次定时唤醒,以此循环运行。协调器持续监听ZigBee无线网络,接收采集终端上传的温度数据包,完成数据解析与校验,剔除错误数据包,将有效数据更新至对应终端的存储区域;数据更新后,在显示屏上实时刷新显示各终端的温度数据、设备地址与运行状态;同时将采集到的温度数据与预设的报警阈值进行对比,若任意点位温度超过阈值,立即触发声光报警子程序,启动声光报警,同时记录报警信息;数据解析完成后,通过串口将所有数据打包上传至地面上位机,同时持续监听串口,接收上位机下发的指令,完成参数更新、阈值设置等操作;按键扫描子程序持续扫描按键状态,识别按键操作,完成显示界面切换、参数现场设置等功能,以此循环运行。图4.2系统逻辑流程图4.3按键子程序设计按键子程序采用定时扫描方式识别操作指令,保障井下操作的稳定性与准确性。程序每10毫秒扫描一次引脚电平状态,区分短按与长按两种操作模式,避免误触发与机械抖动影响。短按功能选择按键可切换显示界面,循环展示各终端温度数据;长按该按键3秒进入参数设置模式,通过数值增减按键调整报警阈值与采集频率。程序对按键动作进行电平校验与延时确认,识别有效操作后立即执行对应功能,修改后的参数自动保存并同步至采集终端,全程无需复杂操作,适配井下佩戴防护手套的作业场景,响应迅速且运行稳定。图4.3按键子程序流程图4.4显示子程序设计显示子程序负责驱动OLED屏幕完成数据可视化展示,上电后先完成屏幕初始化与清屏操作,确保显示状态正常。运行过程中实时刷新网络状态、设备地址、实时温度与报警阈值,界面布局清晰易读。监测到温度超标时,自动高亮标注异常点位,提升警示效果。程序根据按键操作切换显示页面,保证数据更新无卡顿、无花屏。通信流程采用简洁的数据传输方式,降低系统资源占用,屏幕响应速度快,在井下低光照环境下可视效果良好,满足现场巡检人员快速查看数据的实际需求。图4.4处理模块子程序流程图5系统的测试5.1测试环境与平台搭建为了全面验证系统的功能实现情况与运行性能,本次测试分别搭建了实验室标准测试环境与模拟井下环境,覆盖系统所有功能与性能的测试需求。实验室标准测试环境在常温常压的实验室内搭建,环境温度25℃,环境湿度50%,无强电磁干扰,用于系统的基础功能测试、硬件与软件调试、核心性能指标测试。测试平台包括10套矿用无线温度采集终端、1台ZigBee协调器、1台安装有LabVIEW上位机监控平台的笔记本电脑、高精度水银温度计、可调恒温箱、可编程直流电源、串口调试工具、网络分析仪、频谱分析仪等测试仪器,所有测试仪器均经过计量校准,保证测试数据的准确性。模拟井下环境在巷道模拟试验平台搭建,模拟煤矿井下狭长巷道的结构,巷道长度300米,设置多处拐角与金属设备遮挡,同时通过电磁干扰模拟设备生成强电磁干扰,模拟井下机电设备的电磁环境;通过高低温箱模拟井下-20℃~+85℃的宽温工作环境,通过潮湿试验箱模拟井下高湿环境,全面测试系统在井下复杂环境中的运行稳定性与环境适应性。5.2硬件与软件调试系统测试前,首先完成硬件与软件的分模块调试,保证各个模块功能正常,为系统整体测试奠定基础。硬件调试分为单板焊接测试、分模块功能测试与整体联调三个阶段。单板焊接完成后,首先进行通断测试,通过万用表检查电路板的电源与地之间是否存在短路,各元器件的焊接是否存在虚焊、连焊问题,确认焊接无误后,进行供电测试,接入5V电源,测试电源稳压电路的输出电压,确认3.3V输出电压稳定,无电压波动,电源电路工作正常。电源测试完成后,进行分模块功能测试,依次对主控最小系统、温度采集电路、显示电路、声光报警电路、按键电路、串口通信电路、射频电路进行功能测试。通过仿真器向主控芯片下载测试程序,验证每个电路的功能是否正常,包括温度采集的读数准确性、显示屏的显示效果、声光报警的触发可靠性、按键操作的识别准确性、串口通信的数据传输稳定性、射频电路的信号收发功能,针对调试过程中出现的问题,优化硬件电路设计与焊接工艺,保证所有硬件模块功能正常。软件调试分为分模块子程序调试与系统整体联调两个阶段,首先在IAR开发环境中,对温度采集、组网通信、显示报警、按键处理、串口通信等核心子程序分别进行编写与调试,通过仿真器在线调试功能,设置断点查看程序运行状态与变量数值,修正程序中的逻辑错误,保证每个子程序功能正常,运行稳定。分模块调试完成后,进行采集终端与协调器的程序整体联调,验证两个部分的程序配合运行情况,优化程序运行逻辑,降低系统资源占用,提升程序运行的稳定性与实时性。同时完成上位机监控平台的调试,验证串口通信、数据显示、曲线绘制、数据存储、参数设置等功能,保证上位机与协调器的正常联动。5.3系统功能测试5.3.1温度采集功能测试本次测试连续采集2小时,每分钟记录一次采集数据。测试结果显示,所有采集终端的温度读数与参考标准值的偏差均在±0.5℃以内,无数据丢包、跳变的情况,采集间隔可通过程序灵活调整,适配井下不同设备的温度监测需求。图5.1温度采集功能测试5.3.2声光报警功能测试本次测试通过恒温箱调整采集终端的环境温度,使其超过预设的报警阈值,验证声光报警功能。测试结果显示,当任意监测点位的温度超过设定阈值时,协调器可立即触发声光报警,红色LED指示灯快速闪烁,蜂鸣器发出间歇式报警声,报警响度可达85dB,在嘈杂环境中可被清晰识别。当温度恢复至阈值以下时,报警自动解除,也可通过按键手动确认解除报警。报警触发无延迟,无误触发、漏触发情况,即使程序出现异常,硬件触发机制仍可保证报警功能正常,完全满足井下现场安全预警的需求。图5.2声光报警功能测试5.3.3按键设置功能测试本次测试通过协调器的三个功能按键,验证按键操作与参数设置功能。测试结果显示,短按功能选择按键可正常切换显示界面,循环查看各终端的温度数据,长按功能选择按键可正常进入参数设置模式,光标可正常定位到对应设置项。进入设置模式后,数值增加与数值减少按键可正常调整参数数值,调整范围符合设计要求,短按功能选择按键可正常切换不同的设置项,包括报警阈值、采集频率、设备地址等,长按功能选择按键可正常保存设置参数并退出设置模式,参数更新后可立即生效,同时可正常下发至对应采集终端。按键操作识别准确,无误触、无卡顿,操作逻辑简单,适配井下现场操作需求。图5.3按键设置功能测试结论针对煤矿井下传统有线温度监测系统布线难度大、维护成本高、灵活性不足、抗干扰能力弱的行业痛点,本文设计了一套基于ZigBee技术的矿用无线温度传感器系统,实现了井下机电设备多点温度的实时采集、无线自组网传输、本地声光报警与地面上位机远程监控,解决了井下温度监测的核心难题。系统以CC2530F256芯片为核心,完成了硬件电路的设计与优化,涵盖主控最小系统、温度采集、电源稳压、显示、声光报警、按键、串口通信、射频匹配八大核心电路,所有硬件设计均围绕井下复杂环境展开,具备极强的抗干扰能力、环境适应性与运行稳定性。软件设

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论