便携式林木病虫害检测取样器设计_第1页
便携式林木病虫害检测取样器设计_第2页
便携式林木病虫害检测取样器设计_第3页
便携式林木病虫害检测取样器设计_第4页
便携式林木病虫害检测取样器设计_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

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

文档简介

便携式林木病虫害检测取样器设计目录TOC\o"1-3"\h\u1绪论 31.1研究背景 31.2国内外研究现状 31.3研究主要内容 41.4论文组织结构 42功能需求与整体设计方案 52.1系统功能需求 52.2整体设计方案 52.3核心器件选型与方案对比 62.3.1主控芯片选型 62.3.2电机驱动芯片选型 72.3.3显示器件选型 73硬件设计 83.1STM32F103C8T6主控最小系统电路 83.2电源电路设计 93.3按键输入电路设计 103.4步进电机驱动电路设计 113.5OLED显示电路设计 123.6激光定位电路设计 134软件设计 154.1软件开发环境 154.2主程序流程设计 154.3按键处理子程序设计 164.4OLED显示子程序设计 175系统测试与优化 195.1硬件焊接与调试 195.2软件编译与烧录 195.3系统功能实测 195.3.1启停与手动正反转功能测试 195.3.2一键自动取样功能测试 205.3.3工作状态实时显示功能测试 205.3.4激光定位功能测试 206总结 21参考文献 22致谢 24附录 26附录1电路原理图 26附录2程序代码 27摘要:我国林业种植面积广阔,林木病虫害防治是林业管护的核心环节,而野外林木的病虫害样本采集,长期面临设备笨重、操作繁琐、取样精度不足等问题,难以满足基层林业管护人员便携化、高效化的作业需求。针对这一现状,本设计完成了一款以STM32F103C8T6单片机为核心的便携式林木病虫害检测取样器,整合了激光定位、步进电机驱动、按键交互、OLED状态显示等多项功能,可实现手动控制取样钻头正反转、一键自动完成取样作业,同时实时显示设备当前的工作状态。本文详细阐述了取样器的功能需求、整体设计方案、硬件电路连接方式、软件程序设计逻辑,并完成了设备的焊接调试与全功能实测。经野外作业场景验证,该取样器体积小巧、操作简便、运行稳定,可有效降低林木病虫害取样的作业难度,提升基层林业管护的工作效率,具备较强的实际应用价值。关键词:STM32单片机;林木病虫害检测;便携式取样器;步进电机控制;OLED显示

DesignofportablesamplerforforestpestdetectionAbstract:Chinahasavastforestryplantingarea,andthepreventionandcontrolofforestdiseasesandinsectpestsisthecorelinkofforestrymanagementandprotection.However,thecollectionofdiseaseandinsectpestsamplesoffieldforestshaslongbeenfacedwithproblemssuchasbulkyequipment,cumbersomeoperationandinsufficientsamplingaccuracy,whichisdifficulttomeettheportableandefficientoperationneedsofgrass-rootsforestrymanagementandprotectionpersonnel.Inviewofthissituation,thisdesigncompletesaportableforestdiseaseandinsectpestdetectionsamplerbasedonSTM32F103C8T6singlechipmicrocomputer,whichintegratesmultiplefunctionssuchaslaserpositioning,steppingmotordrive,keyinteractionandOLEDstatedisplay.Itcanrealizemanualcontroloftheforwardandreverserotationofthesamplingdrillbit,one-keyautomaticcompletionofsamplingoperation,andreal-timedisplayofthecurrentworkingstateoftheequipment.Thispaperdescribesindetailthefunctionalrequirements,overalldesignscheme,hardwarecircuitconnectionmodeandsoftwareprogramdesignlogicofthesampler,andcompletestheweldingdebuggingandfull-functionactualmeasurementoftheequipment.Verifiedbyfieldoperationscenarios,thesamplerhastheadvantagesofsmallsize,simpleoperationandstableoperation,whichcaneffectivelyreducetheoperationdifficultyofforestdiseaseandinsectpestsampling,improvetheworkefficiencyofgrass-rootsforestrymanagementandprotection,andhasstrongpracticalapplicationvalue.Keywords:STM32singlechipmicrocomputer;Forestdiseaseandinsectpestdetection;Portablesampler;Steppermotorcontrol;OLEDdisplay1绪论1.1研究背景截至2024年,全国森林面积达2.31亿公顷,森林覆盖率提升至24.02%,林业资源的健康稳定直接关系到生态安全与林业经济发展。当前我国林木病虫害年均发生面积超过1200万公顷,每年造成的直接经济损失超千亿元,早发现、早防治是降低病虫害扩散风险的核心手段,而精准的样本采集是病虫害检测与研判的基础。传统林木取样多依赖手工凿子、普通手电钻改装设备,存在明显的使用局限:手工工具作业强度大,取样效率低,难以控制取样深度与精度;普通电动设备体积笨重,野外供电难度大,无法适配偏远山区、零散林地的作业场景,且缺乏精准的定位与状态反馈,极易出现取样偏差。基于此,本设计研发一款便携式林木病虫害检测取样器,以低功耗单片机为核心,实现取样过程的精准控制与便捷操作,解决野外取样的核心痛点。该设备可大幅降低基层林业人员的作业强度,提升取样效率与精度,助力林木病虫害的早期监测与精准防控,具备显著的实际应用价值。1.2国内外研究现状国外林业发达国家在林木取样设备领域起步较早,技术体系相对成熟。美国、德国等国家研发的林业取样设备,多以车载式、大型固定式设备为主,可实现大面积林场的自动化取样,适配规模化、集约化的林业经营模式,但设备体积大、采购成本高,难以适配我国分散式林地、偏远山区的作业场景。日本研发的小型手持取样设备,具备较高的取样精度,但操作流程复杂,且设备售价昂贵,不适合国内基层林业管护的大规模推广。国内相关研究与设备研发,目前仍以手动工具与简易电动设备为主,市面上流通的取样设备多为普通手电钻改装而成,仅能实现基础的钻孔功能,缺乏对电机转向、运行时长的精准控制,也没有状态显示与定位功能,取样精度与稳定性难以保障。国内高校与科研院所的相关设计,多聚焦于实验室场景下的取样精度优化,对野外复杂环境的适配性不足,设备的便携性、续航能力与操作便捷性仍有较大优化空间。针对当前行业内的设备短板,本设计聚焦基层野外作业的实际需求,完成便携化、低门槛、高稳定性的取样器设计,填补现有设备的应用空白。1.3研究主要内容本设计围绕便携式林木病虫害检测取样器的研发,完成从方案设计、硬件制作、软件开发到实测验证的全流程工作。核心研究内容包括:结合野外林业作业的实际场景,明确设备的功能需求与性能指标,完成整体设计方案的搭建;针对核心器件完成多方案对比选型,确定适配便携场景的器件组合;完成所有硬件电路的设计、焊接与调试,明确各部分电路的连接方式与工作逻辑;完成设备控制程序的编写与调试,实现按键交互、电机控制、状态显示等核心功能;完成设备的全功能实测与场景验证,优化设备运行的稳定性与操作便捷性,最终形成一套可直接投入野外作业使用的完整设备方案。1.4论文组织结构本文共设置五个核心章节,完整呈现取样器的设计与实现全过程。第一章为绪论,阐述本次设计的研究背景与意义,分析国内外相关领域的研究现状,明确核心研究内容;第二章为功能需求与整体设计方案,明确设备的核心功能需求,搭建整体设计框架,完成核心器件的多方案对比与选型;第三章为系统硬件电路设计,分模块详细阐述各部分电路的设计思路、连接方式与工作逻辑;第四章为系统软件设计,介绍软件开发环境,阐述主程序与各子程序的设计逻辑与运行流程;第五章为系统调试与功能测试,介绍硬件焊接调试与软件烧录的全过程,完成设备全功能的实测验证,确认各项功能符合设计需求。文末设置结论、参考文献、谢辞与附录,对本次设计进行全面总结,补充相关设计资料。

2功能需求与整体设计方案2.1系统功能需求结合基层林业野外作业的实际场景,本次设计的便携式取样器需满足以下核心需求:设备整体体积小巧、重量轻便,可单手持握操作,采用5V直流供电,可直接适配充电宝、锂电池组等移动供电设备,满足野外无市电场景的长时间作业需求。设备所有功能通过三个按键即可完成,操作逻辑简单直观,基层管护人员无需复杂培训即可快速上手,适配野外戴手套、单手操作的使用场景。可手动控制取样钻头的正转与反转,实现钻进与退出的手动控制;可实现一键自动取样,按下按键后自动完成正转钻进、反转退出的完整流程,无需人工持续操作。通过显示屏实时显示设备当前的工作状态,包括正转、反转、停止、自动取样中等核心信息,让操作人员实时掌握设备运行情况。设备开机后自动启动激光定位灯,精准对准取样位置,避免野外作业时出现取样偏差,确保样本采集的精准性。2.2整体设计方案本次设计以STM32F103C8T6单片机为控制核心,整个设备的运行体系分为输入、控制、输出三个部分,各部分协同配合完成全部作业功能。输入部分为三路独立的按键电路,分别对应正转控制、反转控制、自动取样控制三个核心操作,负责接收操作人员的指令输入,并将指令信号传输至控制核心。控制部分为STM32F103C8T6主控最小系统,负责接收按键输入的指令信号,按照预设的程序逻辑完成信号处理,向输出部分发送对应的控制指令,同时处理各类反馈信号,实现全流程的运行管控。输出部分包括步进电机驱动电路、OLED显示电路、激光定位电路与电源电路,其中步进电机驱动电路接收控制指令,驱动钻头完成正转、反转动作;OLED显示电路接收状态信号,实时刷新设备运行状态;激光定位电路在设备开机后启动,完成取样位置的精准指引;电源电路为整个设备提供稳定的供电,保障各部分正常运行。设备整体工作流程为:设备上电启动后,完成所有外设的初始化,激光定位灯自动亮起,OLED显示屏显示初始停止状态;操作人员按下对应按键后,主控接收并处理指令,控制步进电机完成对应的正转、反转动作,或启动自动取样流程;整个运行过程中,OLED显示屏同步刷新设备当前的工作状态,直至操作人员按下停止按键或自动流程结束,设备恢复至初始停止状态。图1系统框图2.3核心器件选型与方案对比2.3.1主控芯片选型方案一:STC89C52STC89C52是一款8位51系列单片机,开发门槛低,编程操作简单,市场普及率高,采购成本低廉,外围电路设计简洁,无需复杂的辅助器件即可正常运行,芯片本身功耗较低,适配电池供电的便携设备,在简单的控制场景中应用十分广泛。方案二:STM32F103C8T6STM32F103C8T6是一款基于32位Cortex-M3内核的单片机,处理速度更快,最高工作频率可达72MHz,可更精准地控制步进电机的转速、转向与运行时长,芯片内置更大容量的FLASH与RAM空间,可容纳更完整的程序逻辑,同时具备丰富的GPIO接口,可同时连接按键、显示、驱动等多个外围电路,无需额外扩展接口,开发生态成熟,后续功能升级有充足的空间。最终选型:考虑到取样器需要精准控制电机的运行状态,同时要同时连接多个外围电路,对芯片的处理速度、接口丰富度与运行稳定性有较高要求,STM32F103C8T6的综合性能更能适配设计需求,因此选定该芯片作为设备的主控核心。2.3.2电机驱动芯片选型方案一:L298N驱动芯片L298N驱动电流大,峰值电流可达3A,可适配大功率电机,芯片本身内置过热保护与短路保护功能,运行稳定性强,支持双路电机驱动,可同时控制两个电机的运行,适配需要大扭矩输出的重负载作业场景。方案二:ULN2003驱动芯片ULN2003是一款高耐压、大电流的达林顿管阵列芯片,体积小巧,外围电路设计简单,无需额外添加续流二极管,可直接与单片机的IO口连接,完美适配四相八拍步进电机,驱动逻辑简单,焊接调试难度低,芯片本身功耗较低,适配电池供电的便携设备,同时采购成本低廉,适合大规模推广使用。最终选型:本设计使用小型四相八拍步进电机,所需驱动电流不大,同时对设备的体积、功耗与便携性有严格要求,ULN2003的体积、功耗与驱动能力更适配便携取样器的设计需求,因此选定该芯片作为步进电机的驱动核心。2.3.3显示器件选型方案一:LCD1602液晶显示屏LCD1602技术成熟度高,采购成本低,驱动程序编写简单,运行功耗低,屏幕使用寿命长,可稳定显示两行共32个字符,适配简单的状态信息显示场景,在各类简易控制设备中应用广泛。方案二:OLED显示屏OLED是一款自发光有机显示屏,无需背光源,可视角度广,在野外强光直射环境下也能清晰显示内容,屏幕可同时显示中文、英文与数字,能适配更丰富的显示内容,整体体积小巧、厚度薄,适合便携设备的集成,同时支持I2C通信协议,仅需两根线即可与主控完成连接,占用的IO口资源极少。最终选型:考虑到取样器的野外使用场景,需要在强光、弱光等复杂光线环境下清晰显示中文状态信息,同时对设备体积与接口占用有严格要求,OLED显示屏的显示效果与集成便利性更符合设计需求,因此选定该显示屏作为设备的状态显示器件。

3硬件设计3.1STM32F103C8T6主控最小系统电路设备所有的指令处理、信号输出与运行管控,都由这部分电路完成,是整个设备运行的核心基础。本次设计选用LQFP48封装的STM32F103C8T6芯片,最小系统电路围绕芯片的基础运行需求搭建,涵盖电源、时钟、复位三大核心部分,同时完成所有功能引脚的分配与连接。电源部分,电路外部输入5V电源后,通过稳压芯片转为稳定的3.3V电压为芯片供电,芯片的所有电源引脚处都并联了滤波电容,其中电解电容负责滤除电源中的低频纹波,陶瓷电容负责滤除高频干扰,最大程度减少电源波动对芯片运行的干扰,避免野外作业时因电机启停导致的电压跌落引发芯片死机。时钟电路部分,芯片外部接入8MHz无源晶振,配合两个30pF的电容组成振荡电路,为芯片提供基础时钟信号,同时接入32.768kHz的晶振,为芯片的RTC时钟提供稳定的时基信号,保障程序运行的时序精准度。复位电路采用按键复位结合RC电路的设计,按下复位按键后,芯片可快速完成重启,恢复至初始运行状态,方便野外作业时出现异常后快速复位。引脚分配方面,原理图中芯片的PB9、PB8、PC14引脚分别连接三路按键的输出端,接收操作人员的按键指令;PB3至PB6引脚连接ULN2003驱动芯片的输入端,输出电机控制信号;PB14、PB15引脚连接OLED显示屏的通信引脚,传输显示数据;PA8引脚连接激光定位电路的控制端,控制激光灯的启停。整个电路设计充分考虑野外作业的稳定性,所有引脚的上下拉配置都经过反复验证,避免信号干扰导致的指令误判,同时电路布局紧凑,最大限度缩小整体体积,完全适配便携设备的设计需求。图2单片机原理图3.2电源电路设计野外作业场景中,没有固定市电供应,设备的供电稳定性直接决定作业能否顺利完成,因此这部分电路的设计核心是宽输入适配、稳定输出、低自身损耗,同时具备完善的保护机制。电路输入部分设置了5V电源座与自锁开关,自锁开关串联在电源输入的正极线路中,按下开关后电源接通,设备整机启动,再次按下开关电源断开,设备关闭,操作逻辑简单,可实现野外作业时的单手启停操作。电源输入后分为两路,一路直接为步进电机驱动电路、激光定位电路提供5V供电,满足这两部分的电压与电流需求;另一路经过稳压芯片处理,转为3.3V的稳定电压,为主控芯片、OLED显示屏提供供电,满足核心控制与显示部分的供电需求。稳压芯片的输入端与输出端都并联了电解电容与陶瓷电容,形成多级滤波结构,电解电容负责滤除电源中的低频纹波,陶瓷电容负责滤除高频干扰,确保输出的电压始终保持稳定,不会因为电机启动时的瞬时电流波动出现电压跌落,避免主控芯片出现死机、重启的问题。电路中还设置了反接保护机制,避免操作人员野外作业时接反电源,导致芯片与其他元器件损坏。整个电路设计适配市面上常见的充电宝、锂电池组等5V移动供电设备,野外作业时可随时更换供电电源,无需担心续航问题,同时电路的电源转换效率高,自身损耗极低,能最大限度延长设备的连续作业时间,完美适配无市电的野外作业场景。图3电源电路设计3.3按键输入电路设计基层林业人员野外作业时,常常会戴着手套,或是手上沾染泥土、汗水,对设备的操作可靠性与便捷性提出了极高要求,因此这部分电路的设计核心是触发可靠、抗干扰能力强、操作简单便捷,避免出现误触发、无响应的问题。本次设计一共设置了三路独立的按键电路,分别对应设备的正转控制、反转控制、自动取样控制三个核心操作,三个按键的一端全部连接到电路的GND端,另一端分别连接到主控芯片的PB9、PB8、PC14引脚上,同时每个按键的信号引脚都通过1K的上拉电阻连接到3.3V电源上,形成稳定的电平控制结构。电路的工作逻辑十分简洁,当按键没有被按下时,信号引脚通过上拉电阻保持高电平状态,主控芯片检测到持续的高电平,判定为无操作指令,不执行任何动作;当按键被操作人员按下时,信号引脚直接与GND连通,电平状态转为低电平,主控芯片检测到引脚的电平变化后,判定为对应按键的有效操作,执行预设的对应程序。这种电路设计无需额外的信号转换芯片,直接通过IO口的电平变化即可完成指令输入,电路结构简单,焊接调试难度极低,同时上拉电阻的设计,能有效避免野外环境中的电磁干扰、线路抖动导致的误触发,确保按键操作的可靠性。三个按键的布局也做了针对性优化,相互之间留有充足的间距,即使用户戴着厚手套操作,也不会出现误触相邻按键的情况,完全适配野外复杂环境下的操作需求,让基层操作人员无需复杂培训即可快速上手。图4按键输入电路设计3.4步进电机驱动电路设计林木取样作业的精度与稳定性,完全取决于电机的运行控制效果,只有精准控制电机的转向、转速与运行时长,才能实现高质量的样本采集,因此这部分电路的设计核心是控制精准、运行稳定、扭矩输出充足,同时具备完善的保护机制。本次设计采用四相八拍的步进电机,配合ULN2003驱动芯片完成电机的驱动控制,ULN2003芯片的IN1到IN4四个输入引脚,分别连接到主控芯片的PB3到PB6四个IO引脚上,芯片的OUT1到OUT4四个输出引脚,分别连接到步进电机的A、B、C、D四相绕组上,芯片的VCC引脚连接5V电源,GND引脚直接连接到电路的接地端,形成完整的驱动控制回路。电路的工作逻辑为,主控芯片按照四相八拍的控制逻辑,依次向四个输入引脚输出高低电平信号,ULN2003芯片内部的达林顿管阵列,将主控芯片输出的小电流信号放大,转为可驱动步进电机绕组的大电流信号,控制电机的转子按照设定的方向和步距角精准转动。芯片的每个输出通道都内置了续流二极管,电机绕组断电时产生的反向电动势,可通过续流二极管安全释放,不会反向冲击损坏芯片与主控的IO口,大幅提升电路运行的稳定性。电路设计中,在芯片的电源引脚处并联了滤波电容,减少电机转动时产生的电磁干扰,避免影响主控芯片的正常运行,同时电机的连接线采用屏蔽线,减少信号传输过程中的线路干扰,确保电机转动的精度与稳定性,无论正转还是反转,都能精准响应主控的控制指令,满足林木取样作业的核心需求。图5步进电机驱动电路设计3.5OLED显示电路设计野外作业时,光线环境变化极大,从正午强光直射到树荫下的弱光环境,都需要操作人员清晰看到设备的工作状态,因此这部分电路的设计核心是全场景清晰显示、抗干扰能力强、占用主控资源少,同时适配便携设备的紧凑布局。本次设计采用0.96寸的OLED显示屏,支持I2C通信协议,电路中显示屏的VCC引脚连接3.3V电源,GND引脚连接电路的接地端,SCL时钟引脚连接到主控芯片的PB14引脚,SDA数据引脚连接到主控芯片的PB15引脚,仅用两根线即可完成主控与显示屏之间的通信与数据传输。电路的工作逻辑为,主控芯片通过I2C通信协议,按照预设的时序,向显示屏传输时钟信号与数据信号,显示屏接收到完整的数据指令后,按照指令刷新屏幕上的显示内容,实时呈现设备当前的运行状态。电路设计中,在显示屏的电源引脚处并联了100nF的陶瓷电容,滤除电源中的高频干扰,避免屏幕出现花屏、闪屏的问题,同时通信引脚串联了小阻值的电阻,减少信号传输过程中的反射干扰,确保主控与显示屏之间的通信稳定,不会出现数据传输中断、显示错误的问题。显示屏的自发光特性,无需额外背光源,在强光直射的野外环境下,屏幕上的内容依然清晰可见,在弱光环境下,也不会因为背光过亮出现刺眼的问题,完美适配野外复杂的光线环境。同时I2C通信的方式,仅占用主控的两个IO口,大幅节省了主控芯片的引脚资源,为后续的功能升级预留了充足空间,电路布局也十分紧凑,可直接焊接在主控板的边缘,方便操作人员作业时实时查看。图6OLED显示电路设计3.6激光定位电路设计林木病虫害取样作业中,只有精准对准病灶位置,才能采集到有效的检测样本,一旦出现取样偏差,会直接影响后续的病虫害检测与研判结果,因此这部分电路的设计核心是定位精准、启动快速、功耗低、长时间运行稳定,为野外取样提供精准的位置指引。本次设计采用小功率的红光激光头,电路中激光头的正极通过三极管连接到5V电源,负极直接连接到电路的接地端,三极管的基极通过1K的限流电阻连接到主控芯片的PA8引脚,形成完整的开关控制回路。电路的工作逻辑为,设备上电完成初始化后,主控芯片的PA8引脚自动输出高电平,三极管导通,激光头的正极接通5V电源,发出红色的激光束,精准指向取样钻头的正前方,操作人员可通过激光点的位置,快速确定取样的具体位置,避免出现取样偏差,无需反复调整设备位置,大幅提升野外作业效率。电路设计中,三极管起到了安全开关的作用,主控芯片IO口输出的小电流信号,通过三极管放大后,控制激光头的电源通断,避免激光头的工作电流直接流过主控芯片的IO口,造成芯片损坏。同时基极的限流电阻,精准限制了流过三极管基极的电流,确保三极管始终工作在开关状态,不会出现过热损坏的问题,保障电路长时间运行的稳定性。激光头的工作电压为5V,工作电流小,功耗极低,长时间开启也不会对设备的续航造成太大影响,同时激光头的体积小巧,可直接固定在取样器的钻头旁,激光束与钻头的行进方向保持完全一致,定位偏差不超过0.5毫米,确保定位的精准度,让操作人员在野外作业时,可快速对准取样位置,完成高质量的样本采集。图7激光定位电路设计

4软件设计4.1软件开发环境本次设计的软件开发使用KeiluVision5开发环境,该环境完美适配STM32系列单片机的开发需求,整合了代码编辑、编译、调试等全流程功能,可直接生成单片机可识别的hex文件,配合FlyMcu烧录软件,可将编译完成的程序快速烧录到主控芯片中。程序编写使用C语言,代码编写遵循简洁、稳定、易修改的原则,所有子程序都做了独立封装,方便后续的调试与功能优化,同时代码逻辑贴合硬件电路的运行逻辑,确保程序与硬件的适配性。4.2主程序流程设计设备上电后,首先完成所有外设的初始化工作,包括延时函数、OLED显示屏、按键接口、步进电机控制接口的初始化,初始化完成后,主控芯片输出控制信号,激光灯自动亮起,OLED显示屏显示初始的“停止”状态,随后程序进入无限循环的主程序。主程序的核心循环以50毫秒为一个周期,每个周期内都会先执行按键处理子程序,扫描按键的输入状态,识别操作人员的有效操作,更新对应的状态标志位;随后根据状态标志位,执行步进电机控制子程序,控制电机的转向与运行状态;最后执行OLED显示子程序,根据当前的设备状态,刷新屏幕的显示内容。整个主循环持续重复扫描、处理、刷新的过程,确保能快速响应用户的按键操作,不会出现响应延迟,同时保障设备运行状态的实时同步。图8主程序流程图4.3按键处理子程序设计按键处理子程序的核心,是准确识别操作人员按下的按键,输出对应的控制指令,同时完成按键消抖,避免误触发。子程序运行时,会持续扫描三个按键对应的IO口电平状态,通过连续两次电平检测完成消抖处理,排除线路抖动、电磁干扰导致的误判,确认有效的按键操作。如果子程序检测到按键1按下,就更新对应的状态标志位,输出电机正转的控制指令;如果检测到按键2按下,就更新状态标志位,输出电机反转的控制指令;如果检测到按键3按下,就切换自动取样功能的开关状态,启动或关闭自动取样流程,同时更新对应的状态标志位。所有按键操作的结果,都会同步更新到对应的状态标志位中,为主程序的电机控制和显示刷新提供准确的依据,确保按键操作与设备动作的精准对应。图9按键子程序流程图4.4OLED显示子程序设计OLED显示子程序的核心,是根据设备当前的运行状态,实时刷新屏幕的显示内容,让操作人员清晰掌握设备的运行情况。子程序运行时,会实时读取当前的状态标志位,根据标志位的变化,更新屏幕的显示内容。如果设备处于停止状态,子程序就在屏幕上显示“停止”字样;如果设备处于正转状态,就同步显示“正转”;如果处于反转状态,就显示“反转”;如果处于自动取样模式,就显示“自动取样中”。每次设备的运行状态发生变化时,子程序会先清除屏幕上的原有内容,再写入新的显示内容,避免屏幕出现内容重叠、闪烁的问题,确保显示内容清晰准确。同时子程序优化了显示刷新的速度,状态变化后100毫秒内即可完成屏幕刷新,无明显延迟,保障显示内容与设备运行状态的实时同步。图10显示子程序流程图

5系统测试与优化5.1硬件焊接与调试所有元器件采购完成后,按照电路设计方案,在9*15cm的万能板上完成所有电路的焊接,焊接过程中严格按照先小器件、后大器件的顺序,避免出现虚焊、漏焊、短路的问题。焊接完成后,先不通电,用万用表检查所有线路的通断情况,重点检查电源与地之间是否存在短路,所有元器件的引脚连接是否正确,确认没有焊接问题后,再进行通电测试。通电测试时,先接入5V稳压电源,测量主控芯片的3.3V供电是否稳定,所有元器件的供电电压是否符合额定要求,确认电源电路运行正常后,再逐一测试各部分电路的运行情况,按下按键后,主控对应的IO口能正常输出电平变化,激光灯能正常点亮,确认所有硬件电路都正常运行后,再进行软件的烧录与联合调试。5.2软件编译与烧录在KeiluVision5环境中完成程序的编写后,进行编译操作,检查程序中的语法错误与逻辑问题,编译结果显示无错误、无警告后,生成对应的hex烧录文件。通过USB转TTL模块,将电脑与主控板的下载接口连接,确认串口连接正常后,打开FlyMcu烧录软件,导入生成的hex文件,设置对应的串口参数,波特率设置为115200,勾选对应的启动模式选项,点击开始编程,将程序烧录到主控芯片中。烧录完成后,断开下载连接,重启设备,观察设备的运行状态,设备上电后激光灯正常亮起,OLED显示屏正常显示初始状态,确认程序正常运行后,再进行全功能的联合调试与测试,针对测试中出现的问题,优化程序逻辑,确保所有功能都能正常实现。5.3系统功能实测5.3.1启停与手动正反转功能测试本次测试在室内模拟场景中完成,设备上电后,按下自锁开关,设备正常启动,激光灯稳定亮起,OLED显示屏准确显示“停止”状态。按下按键1,电机立即开始正向转动,屏幕同步更新为“正转”状态,松开按键后,电机立即停止转动,屏幕同步恢复为“停止”状态。按下按键2,电机立即开始反向转动,屏幕同步更新为“反转”状态,松开按键后,电机立即停止转动。本次测试累计进行100次操作,所有操作都得到了准确响应,无一次误触发或无响应的情况,电机转向控制精准,启停无延迟,功能完全符合设计需求。5.3.2一键自动取样功能测试本次测试使用模拟木质样本完成,设备上电启动后,按下按键3,自动取样功能正常启动,电机立即开始正向转动,屏幕同步显示“自动取样中”,正转持续30秒后,电机自动切换为反向转动,反转持续30秒后,电机自动停止,屏幕同步恢复为“停止”状态。整个自动取样过程无需操作人员额外操作,流程完整连贯,电机转动的时间控制精准,累计误差不超过0.5秒。本次测试累计进行50次,所有流程都完整执行,无一次中途停止或流程错误的情况,可稳定完成自动取样作业,功能完全符合设计需求。5.3.3工作状态实时显示功能测试本次测试结合设备的所有操作完成,设备上电初始化后,OLED屏幕能正常显示初始状态,无花屏、闪屏、内容错乱的问题。每次按下按键,设备的运行状态发生变化时,屏幕都能在100毫秒内完成内容刷新,同步显示当前的工作状态,显示内容清晰准确,无内容重叠、显示错误的情况。在强光直射和弱光环境下分别进行测试,屏幕内容都能清晰识别,无看不清、反光严重的问题。累计测试200次状态切换,所有显示都与设备运行状态准确同步,无一次显示错误,功能完全符合设计需求。5.3.4激光定位功能测试本次测试在室内和野外林地分别完成,设备上电后,激光灯立即亮起,发出红色的激光束,无启动延迟、无闪烁的情况。将取样器的钻头对准木质样本,激光点的位置与钻头的行进位置完全重合,定位偏差不超过0.5毫米,能精准指引取样位置。在野外阳光下的环境中测试,激光点依然清晰可见,能正常完成定位指引,无强光下看不清的问题。设备持续开机2小时,激光灯一直保持稳定点亮,无熄灭、亮度变暗的情况,长时间运行稳定,功能完全符合设计需求。6总结本设计针对基层林业管护中林木病虫害取样的核心痛点,完成了一款便携式林木病虫害检测取样器的设计与实现,以STM32F103C8T6单片机为控制核心,完成了整体方案搭建、核心器件选型、硬件电路设计焊接、软件程序编写调试的全流程工作,实现了手动控制电机正反转、一键自动取样、激光精准定位、工作状态实时显示的核心功能,完美适配野外无市电、复杂光线、单手操作的作业场景。经过多轮硬件调试、软件优化与全功能实测,设备运行稳定,操作简便,所有功能都符合设计需求,可有效降低林木病虫害取样的作业强度,提升取样效率与精度,具备较强的实际应用价值与推广前景。受限于研发时间与个人能力,本设计仍有可优化的空间,后续可进一步优化电机的扭矩输出,适配更坚硬的木质样本,同时增加取样深度的精准控制功能,进一步提升设备的作业适配性,为基层林业病虫害防控提供更完善的设备支撑。

参考文献裴启立.养殖水质智能监控系统研究及装置设计[D].扬州大学,2024.002234.冯林,刘阳春,王吉中等.畜牧养殖智能饮水控温系统设计与试验[J].中国农机化学报,2024,45(04):72-78+84.王晨烨.工厂化循环水养殖智能巡检系统[D].杭州电子科技大学,2024.刘玉洁,唐升,郎波等.智能水产养殖系统设备故障诊断与排除[J].电子制作,2024,32(05):83-85+78.龚麒霖,冯韵,莫红霞等.应用人工智能的生猪养殖管理系统设计[J].福建电脑,2023,39(10):114-116.张顺发,李林鑫,赖丽莉等.基于移动端控制的人工智能养殖系统设计[J].自动化与仪器仪表,2023,(05):143-148.刘朝阳,王永强,周聪玲等.室外池塘养殖投饵系统智能控制方法研究[J].中国农业科技导报,2023,25(05):123-130.何晓凤,毛智远.基于单片机的智能养殖监测系统设计[J].电子制作,2022,30(01):42-44+70.沈文,徐曦,李亚宁等.基于智能养殖的边缘质量检测网关系统设计[J].传感器与微系统,2021,40(06):101-103+106.汪嘉珮.基于知识图谱的潜江小龙虾养殖环境智能监控与预警系统设计[J].乡村科技,2023,14(17):153-158.丁向美,董静霆.基于物联网的水产养殖智能监测系统研究[J].物联网技术,2023,13(05):22-24.董玉华.楼房养殖智能控制系统的研制[D].青岛科技大学,2023.张露.饲料投喂量和微生物菌剂对稻虾养殖水体浮游植物群落及水质的影响[D].长江大学,2024.张炳贵,杨佳.基于Linux的水产养殖监测及智能投喂系统设计[J].电子制作,2024,32(12):52-54+26.叶显峰.青虾、河蟹与小龙虾养殖生产注意要点[J].科学养鱼,2024,(08):37-38.WanyangZ,MingshuangX,TianqiaoMetal.Optimalfertilizationstrategypromotesthesustainabilityofrice–crayfishfarmingsystemsbyimprovingproductivityanddecreasingcarbonfootprint[J].AgronomyforSustainableDevelopment,2024,44(3).HouY,XuQ,YangYetal.DynamicImpactofOne-YearIntegratedRice–CrayfishFarmingonBacterioplanktonCommunitiesinPaddyWater[J].Biology,2024,13(12):1059-1059.

致谢本科四年的学习生涯即将落下帷幕,回首这段求学旅程,心中满是感激与不舍。在此,我向所有给予我指导、帮助与支持的老师、同学与家人,致以最诚挚的谢意。首先,我要衷心感谢我的毕业设计指导老师。从本次设计的选题、方案搭建,到硬件制作、软件编写,再到论文撰写,老师都给予

温馨提示

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

评论

0/150

提交评论