版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1章绪论1.1研究目的及意义鲜花是一种时间性和季节性很强且生长条件有一定要求的植物,鲜花离开母体,失去了养份的供给,就会很快的枯萎,失去鲜活的色泽,为使鲜花将继续展示其诱人的色泽和美丽,必须进行保鲜处理。目前鲜花保鲜技术是制约花卉市场发展的瓶颈所在,对其进行研究是提高花卉市场中鲜花的品质和市场竞争力的关键。鲜花保鲜是一个潜在的市场,通过保鲜处理的鲜花,品质也可以得到相应的改善和提高,可以保持长时间的挺直新鲜,随着花卉市场的不断发展,鲜花保鲜必然成为一个长期存在而又必需的技术。1.2国内外研究现状2019年,林立等人在《花卉》中讲到月季是全世界重要的鲜切花品种之一,其保鲜问题一直是生产和研究人员关注的重点和难点。目前,国内外普遍采用保鲜剂,低温冷藏等保鲜措施,存在产品保鲜周期短,费用高,重金属污染等多种问题。本文总结了国内外不同类型的传统保鲜技术,并对各种保鲜技术的优点和不足进行分析。同时,基于当前光保鲜技术在不同农产品中的应用效果,分析了光保鲜技术在月季鲜切花保鲜中的可行性。2019年,顾剑锋、张海霞在《一种新型冷藏保鲜柜控制系统的设计》文中介绍了通过介绍鲜花采收、预冷、贮存、运输、销售过程中的保鲜及保鲜方法,论述了采摘后鲜花保鲜过程中应注意的各个环节及影响因素,对保鲜技术在花卉市场中的应用以及各种保鲜技术进行总结,为鲜花保鲜市场提供了理论指导。2020年,冯健雄在《鲜花生贮藏保鲜工艺研究》文中谈到本文对鲜花的采收、预处理、保鲜以及环境因素对鲜花保鲜的影响进行了探讨,介绍了目前在鲜花保鲜中的常见问题和处理方法,为鲜花保鲜工艺提供理论指导,以提高目前的鲜花保鲜技术水平。切花保鲜技术的研究主要从水分平衡,抑制乙烯生成和降低ABA含量等方面进行。高勇等研究表明,月季切花瓶插过程中吸水总量与瓶插寿命没有相关性,切花瓶插寿命长短不取决于吸水量绝对值的大小,而取决于吸水和失水之间的平衡关系;张微对月季、玫瑰兰花等花卉的试验证实了ABA有促进切花衰老的作用。近几年来,辐射保鲜,转基因技术,干制鲜切花技术也介入鲜花保鲜领域。可见关于鲜花保鲜的研究,前景十分广阔。2020年,FarahaniS在《WirelessSensorNetworks:ArchitecturesandProtocols》文中谈论到现在鲜花受到人们的欢迎,而市场鲜花店售卖的鲜花并不能及时的售卖出去,这时为了可以延长售卖的周期,就需要完成对鲜花环境的控制,将其鲜花进行保鲜,所以鲜花保鲜柜的研发显得非常的重要。2021年,EdgarH、Callaway在《GlobalMarketsforControlledIntelligent,PreservationandforFoodandBeverages》文中,早在之前,就设计了一款花店鲜花保鲜柜,该保鲜柜可以实现对鲜花的保鲜,将鲜花生存的环境控制在最好的范围内,该展示柜在当时受到了广泛的使用。2022年,TheScienceNews-Lette在《Callaway.CUTFLOWERSKEPTFRESHBYASPIRIN》文章中讲到温度是影响切花采摘后寿命长短的重要环境因素。环境温度过高会加快鲜花的衰老过程,大大缩短它们的瓶插寿命。因为温度升高将加快切花的呼吸作用,促进组织内碳水化合物的消耗,刺激内源乙烯的生成,有利于病害的扩散。综上所述,对于当前的社会发展,开发一款用于花店鲜花保鲜的展示柜非常重要,可以延长鲜花的售卖周期,降低鲜花的成本,所以花店智能鲜花展示柜的开发显得非常的重要。1.3主要研究内容本课题设计了一款应用于花店智能鲜花保鲜展示柜系统。系统以STM32单片机为核心,配合温湿度,光照,水位各种传感器和WIFI模块,语音模块以及时间模块所组成硬件部分。以及软件部分:下位机设计采用KEIL5软件,使用C语言进行编程设计;上位机软件设计在Android平台,使用JAVA语言进行设计。该系统实现成果为实物。该系统应完成的主要功能有:1.系统监测柜内实时的温湿度、光照、根部水位状况,并显示;2.可设定阈值,当低于阀值将会报警;3.系统监测柜内温度高于阈值,开启制冷设备,高于阈值,停止设备;4.系统监测柜内湿度低于阈值,开启加湿设备,高于阈值,停止设备;5.系统监测柜内切花根部水位低于阈值,开启注水设备,高于阈值,停止设备;6.系统监测柜内亮度低于阈值,开启展示灯光;7.手机APP实现远程实时监测及控制;8.展示柜可手动/接收上位机指令进行通风;9.展示柜可定时周期性更换营养液,更换成功后,语音播报。第2章系统总体结构2.1设计方案本课题设计了一款应用于花店智能鲜花保鲜展示柜系统。系统以STM32单片机为核心,配合温湿度,光照,水位各种传感器和WIFI模块,语音模块以及时间模块所组成硬件部分。用手机app实行远程控制和监测。图2.1结构框图2.2单片机型号选择方案一:51单片机是早期的8位微控制器,相比现代的32位或64位微控制器,其处理能力较低。它的计算速度和存储容量相对较小,对于一些复杂的应用性能不够。51单片机通常具有较小的存储容量,包括程序存储器(ROM)和数据存储器(RAM)。这限制了可以存储和处理的程序规模和数据量。相比现代微控制器,51单片机集成的外设相对有限。通常只包括基本的串口、定时器、IO口等,缺少一些高级外设,如USB、以太网、DMA控制器等。方案二:STM32系列单片机是一款性能高,功能强大的系列单片机。要求性能高、成本低和功耗低的嵌入式应用程序常用该系列单片机,其在功耗和集成方面也展现出良好的性能。STM32的运算效能相当卓越,能支持更加高速的外设。同时,STM32还能实现从前需要DSP和MPU等芯片才能完成的事。STM32单片机有非常高的普及率,并且开发工具也更为方便完整,生态环境成熟稳定,由于其便捷的工具和简单的结构并且结合了强大的功能性,在业界很受欢迎。主控制芯片选择STM32F103C8T6,STM32F103C8T6是由意法半导体集团基于STM32系列ARMCortex-M内核开发的一款具有64KB的程序存储器的32位微控制器。其工作时需要2V~3.6V的电压和-40℃~85℃环境温度。图2.2单片机引脚图图2.3单片机实物图
第3章系统的的硬件部分设计3.1系统总体设计本课题设计了一套应用于花店智能鲜花保鲜展示柜系统设计。本文开发的鲜花保鲜展示柜与现有产品相比有许多优点,主要体现为:当展示柜内部的湿度偏离正常状况时,系统会根据其状况进行湿度控制;展示柜的光照情况能实时显示,并且自动控制光照;对于鲜花根部的水位进行控制,如果水位偏离正常水位,那么控制器将控制水位;该展示柜还可以对内部进行检测,根据不同的鲜花,设置不同的要求,使得鲜花可以保鲜。本系统用手机app对系统参数进行监控和控制。3.2系统的主要功能模块设计3.2.1DHT11温湿度测量设计在温度精确测量中,关键有工作压力温度计、热电阻式温度计、双金属温度计、热电阻温度计、电子光学高温计、辐射源高温计和红外线温度计。工作压力温度计是工业化生产中最初的温度测量法之一。它构造简易,冲击韧性好,低成本,不依靠外界开关电源。它普遍使用于工业化生产中的温度精确测量。电子光学高温计、辐射源高温计和红外线高温计都输出非接触式温度计。日常日常生活和工业生产场地的湿度通常是相对性湿度,用RH%表明。即气体(通常是气体)中包含的水蒸汽量(水蒸汽压)是与它的气体同样时饱和状态水蒸汽(饱和水蒸汽压)的百分数。湿度用肯定湿度、相对性湿度、漏点、体内湿气与干气的占比(净重或容积)等表明。普遍的湿度测量法有:动态性法(双压法、双温法、分离法)、静态数据法(饱和状态盐法、盐酸法)、漏点法、干湿度球法和电子器件感应器法。双压法和双温法是根据P、V、T的热学均衡原理,平衡时间长。分离法根据肯定湿度和绝对干躁气体的精准混和。因为运用了当代精确测量和操控方式,这种设施可以生产制造得非常精准。殊不知,因为他们的多元性、高成本费和用时的实际操作,他们应当被用于规范精确测量,而且他们的精确测量精度可以超过±2%RH以上。在本系统的设计中,传感器有温度传感器和湿度传感器,所以需要对两种类型的传感器进行分别选择,DHT11数字温湿度传感器是一款已校准数字信号输出的温湿度复合传感器,它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有较高的可靠性和优越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质优越、响应速度快、抗干扰能力强、极高的性价比等优点。校准系数以程序的形式存在OTP内存中,传感器内部在检测信号的处理过程中要调用这些校准系数。单线制串行接口,使系统集成变得简捷。极小的体积、超低的功耗,使其成为该类应用中,在严苛应用场合的最佳选择。产品为4针单排引脚封装,连接很容易。如图3.1温湿度传感器。图3.1DHT11温湿度传感器原理图3.2.2LED显示屏模组模块设计LED显示屏采用的是0.96寸OLED,本屏所用的驱动IC为SSD1306,其具有内部升压功能,所以在设计的时候不需要再专门设计升压电路。SSD1306的每页包含了128个字节,总共8页,这样刚好是128*64的点阵大小。这点与1.3寸OLED驱动ICSSD1106稍有不同,SSD1106每页是132个字节,也是8页。所以在用0.96寸OLED移植1.3寸OLED程序的时候需要将0.96寸的显示地址向右偏移2,这样才能显示正常画面。LED显示屏原理图如下图。图3.2LED显示屏模组原理图3.2.3语音播报模块设计语音识别包括两个阶段:训练和识别。不管是训练还是识别,都必须对输入语音预处理和特征提取。训练阶段所做的具体工作是收集大量的语音语料,经过预处理和特征提取后得到特征矢量参数,最后通过特征建模达到建立训练语音的参考模型库的目的。而识别阶段所做的主要工作是将输入语音的特征矢量参数和参考模型库中的参考模型进行相似性度量比较,然后把相似性最高的输入特征矢量作为识别结果输出。这样,最终就达到了语音识别的目的。现有的识别技术按照识别对象可以分为特定人识别和非特定人识别。特定人识别是指识别对象为专门的人,非特定人识别是指识别对象是针对大多数用户,一般需要采集多个人的语音进行录音和训练,经过学习,达到较高的识别率。基于现有技术开发嵌入式语音交互系统,目前主要有两种方式:一种是直接在嵌入式处理器中调用语音开发包;另一种是嵌入式处理器外围扩展语音芯片。第一种方法程序量大,计算复杂,需要占用大量的处理器资源,开发周期长;第二种方法相对简单,只需要关注语音芯片的接口部分与微处理器相连,结构简单,搭建方便,微处理器的计算负担大大降低,增强了可靠性,缩短了开发周期。本文是以嵌入式微处理器为核心的语音识别模块,外围加非特定人语音识别芯片及相关电路构成折叠。原理图如下图。图3.3语音播报原理图3.2.4WIFI模块设计无线通信模块广泛地运用在车辆监控、遥控、遥测、小型无线网络、无线抄表、门禁系统、小区传呼、工业数据采集系统、无线标签、身份识别、非接触RF智能卡、小型无线数据终端、安全防火系统、无线遥控系统、生物信号采集、水文气象监控、机器人控制、无线232数据通信、无线485/422数据通信、数字音频、数字图像传输等领域中。有线通信方式的建立必须架设电缆,或挖掘电缆沟,因此需要大量的人力和物力;而用无线数传电台建立专用无线数据传输方式则无需架设电缆或挖掘电缆沟,只需要在每个终端连接无线数传电台和架设适当高度的天线就可以了。当然在一些近距离的数据通讯系统中,无线的通讯方式并不比有线的方式成本低,但是有时候实际的现场环境难以布线,客户根据现场环境的需要还是会选用无线的方式来实现通讯。原理图如下图。图3.4WIFI模块原理图3.2.5光敏电阻模块设计光敏电阻器又叫光感电阻,是利用半导体的光电效应制成的一种电阻值随入射光的强弱而改变的电阻器;入射光强,电阻减小,入射光弱,电阻增大。光敏电阻器一般用于光的测量、光的控制和光电转换(将光的变化转换为电的变化)。光敏电阻又称光导管,常用的制作材料为硫化镉,另外还有硒、硫化铝、硫化铅和硫化铋等材料。这些制作材料具有在特定波长的光照射下,其阻值迅速减小的特性。这是由于光照产生的载流子都参与导电,在外加电场的作用下作漂移运动,电子奔向电源的正极,空穴奔向电源的负极,从而使光敏电阻器的阻值迅速下降。光敏电阻的工作原理是基于内光电效应。在半导体光敏材料两端装上电极引线,将其封装在带有透明窗的管壳里就构成光敏电阻,为了增加灵敏度,两电极常做成梳状。用于制造光敏电阻的材料主要是金属的硫化物、硒化物和碲化物等半导体。通常采用涂敷、喷涂、烧结等方法在绝缘衬底上制作很薄的光敏电阻体及梳状欧姆电极,接出引线,在拥有透光镜的封闭壳体内封装,防止受潮改变其灵敏度。入射光消失后,将复合由光子激发产生的电子空穴对,光敏电阻值将会恢复原值。在光敏电阻两侧的金属电极加上电压,其中便会有电流通过,经过固定波长的光线照射,光强增大,电流也随之变大,进而完成光电转换。光敏电阻是一个电阻器件,没有极性,使用的时候可以加直流电压,也可以加交流电压。半导体的导电能力取决于半导体导带内载流子数目的多少。光敏电阻的结构:通常由光敏层、玻璃基片和电极等组成的。光敏电阻是用硫化隔或硒化隔等半导体材料制成的特殊电阻器,光敏电阻属半导体光敏器件,除具灵敏度高,反应速度快,光谱特性及R值一致性好等特点外,在高温,多湿的恶劣环境下,还能保持高度的稳定性和可靠性,可广泛应用于照相机,太阳能庭院灯,草坪灯,验钞机,石英钟,音乐杯,礼品盒,迷你小夜灯,光声控开关,路灯自动开关以及各种光控玩具,光控灯饰,灯具等光自动开关控制领域。原理图如下图。图3.5光敏电阻原理图3.2.6超声波传感器测量设计对于花店智能鲜花保鲜展示柜系统中超声波传感器模块的硬件电路设计,选择适合应用的超声波传感器模块,根据需要的检测范围和精度来确定传感器的规格。确保传感器能够满足要求的距离测量和精度。为超声波传感器模块提供适当的电源电压和电流。超声波传感器通常通过控制信号进行触发和接收测量结果。控制器用单片机或者微控制器,连接到该模块的触发和接收引脚。将触发引脚连接到控制器的输出引脚,用于触发测量超声波传感器。将接收引脚连接到控制器的输入引脚,用于接收超声波传感器返回的测量结果。将超声波传感器的测量结果连接到鲜花保鲜展示柜系统的控制逻辑或显示模块。可以通过串口通信协议来传输测量数据。本系统使用HC-SR04超声波模块对水位进行测量。工作原理1.采用IO口TRIG触发测距,给至少10us的高电平信号来启动模块。2.模块自动发送8个40kHz的方波,自动检测是否有信号返回。3.如果有信号返回,通过IO口ECHO输出一个高电平,高电平持续的时间就是超声波从发射到返回的时间。通过公式计算测试距离=(高电平时间*声速(340M/S))/2。超声波因为方向性强,而且在空间中传播的距离比较远,因而选用超声波进行距离检测。HC-SRO4超声波模块是一款非接触式距离检测模块,其性能稳定,可以检测2cm到450cm的间隔,测量精度非常高。图3.6超声波传感器原理图3.2.7继电器设计对于花店智能鲜花保鲜展示柜系统中继电器模块需要使用四个,分别控制通风设备,制冷设备,加湿设备,注水设备。需要一个控制电路来驱动继电器。以下是一个简单的继电器控制电路设计使用一个二极管来保护驱动电路,连接继电器的脚和正极,防止电流反向冲击。开关使用一个普通的NPN型晶体管,在晶体管的基极连接继电器控制端。将晶体管的集电极与继电器的电源正极相连,而发射极与地线相连。将继电器的控制端连接到晶体管的集电极。为继电器模块提供适当的电源电压和电流。连接到继电器的输出端,用于控制鲜花保鲜展示柜系统中其他相关设备的电路。图3.7继电器原理图3.2.8舵机设计花店智能鲜花保鲜展示柜系统中舵机模块是用来模拟鲜花保鲜中营养液更换,选择适合应用的舵机模块,根据需要的扭矩、角度范围和精度来确定舵机的规格。确保舵机能够满足对鲜花展示柜门的控制要求。为舵机模块提供适当的电源电压和电流。舵机通常需要较高的电流来驱动,因此需要一个能够提供足够电流的电源电路。将舵机模块的控制信号连接到鲜花保鲜展示柜系统的控制逻辑或者驱动电路。确保信号的连接正确并与舵机的控制引脚匹配。图3.8舵机原理图第4章系统的软件设计4.1软件主流程图本课题设计了一套应用于花店智能鲜花保鲜展示柜系统设计。该系统应完成的主要功能有:系统实时监测柜内温湿度状况,并显示;系统实时监测柜内光照状况,并显示;系统实时监测切花根部水位状况,并显示;可设定阈值;系统监测柜内温度高于阈值,开启制冷设备,反之,停止;系统监测柜内湿度低于阈值,开启加湿设备,反之,停止;系统监测柜内切花根部水位低于阈值,开启注水设备,反之,停止;系统监测柜内亮度低于阈值,开启展示灯光。图4.1整体流程图4.2温湿度采集模块的软件设计当总线空余情况为高电平时,服务器将总线降低,等候DHT11响应。当单片机初始化完成后,DHT11温湿度传感器会对周围的温度和湿度进行采集并形成一个参数来表示温度及湿度,若此数据在设定的范围内,则触发接下来的操作;若不在范围内,则可选择改变周围环境后重新采集。图4.2DHT11时序图4.3显示模块软件的设计在设计中需要显示当前环境的颜色信息。系统使用液晶显示数据,STM32单片机初始化完成后显示屏会自动写控制字,控制字为单片机中获得的数据,随后显示出来。图4.3显示子程序流程图4.4光敏电阻模块的软件设计一般检测周围环境的亮度和光强需要对环境光强敏感,光敏电阻极为合适。当单片机初始化完成后,光敏电阻会对周围的光照进行采集并形成一个参数来表示光照强度,若此数据在设定的范围内,则触发接下来的操作;若不在范围内,则可选择改变周围环境后重新采集。图4.4光敏电阻流程图
4.5超声波测距模块的软件设计对系统进行初始化,发送超声波,根据检测超声波传感器的回波用来计算距离,这样用来模拟测量水位高度,如果测量水位低于测定值则会语音报警。图4.5超声波测距模块流程图4.6WIFI模块的软件设计花店智能鲜花保鲜展示柜系统中使用WIFI模块的软件程序设计如下:首先,在程序中初始化WIFI模块,包括配置WIFI连接所需的参数。程序通过调用适当的API函数或库来连接到指定的WIFI网络。在连接之前,程序会检查WIFI模块是否已初始化,并确保设置正确的网络参数。一旦连接到WIFI网络,程序会验证连接状态,确保成功建立了与WIFI网络的通信。可以通过检查返回的连接状态或执行网络连接测试来进行验证。连接到WIFI网络后,程序的数据传输就可以通过WIFI模块进行。这可以包括向服务器发送数据、接收服务器的命令或数据等。当系统不再需要WIFI连接时,可以通过调用适当的API函数或库来断开WIFI连接,释放相关资源并关闭WIFI模块。需要根据具体的系统需求和使用的WIFI模块来进行软件程序设计,并使用适当的编程语言和开发环境来实现。图4.6WIFI模块流程图4.7语音模块的软件设计花店智能鲜花保鲜展示柜系统中使用语音模块的软件程序设计如下:首先,在程序中进行语音模块的初始化,包括配置语音模块所需的参数,如音频采样率、音量控制等。程序会对识别到的文本进行处理,这可以包括与系统其他部分的交互。根据需要,程序可以提供语音合成功能,将生成的文本转换为语音输出。通过调用语音模块的语音合成功能,程序可以将文本转换为音频,并播放出来。需要根据具体的系统需求和使用的语音模块来进行软件程序设计,并使用适当的编程语言和开发环境来实现。图4.7语音模块流程图4.8继电器模块的软件设计花店智能鲜花保鲜展示柜系统中使用继电器模块的软件程序设计如下:首先,在程序中进行继电器模块的初始化,包括配置继电器通道、引脚等参数。通过调用适当的API函数或库,程序可以控制继电器模块的通道状态。可以使用命令或标志来指示继电器的打开或关闭。根据用户的输入或系统逻辑,程序可以根据需要控制继电器的状态。根据系统需求,程序可以设置定时任务来定期执行特定的操作。程序可以定期检测继电器模块的状态,以确保继电器的正常工作。这可以通过读取继电器状态引脚的值或使用相应的API函数来实现。需要根据具体的系统需求和使用的继电器模块来进行软件程序设计,并使用适当的编程语言和开发环境来实现。图4.8继电器模块流程图4.9舵机模块的软件设计首先,在程序中进行舵机模块的初始化,包括配置舵机的引脚、角度范围和控制参数。通过调用适当的API函数或库,程序可以控制舵机模块的角度。可以使用命令或参数来指示舵机应旋转到的特定角度。:根据用户的输入或系统逻辑,程序可以根据需要控制舵机的角度。根据系统需求,程序可以设置定时任务来定期执行特定的舵机控制操作。程序可以定期检测舵机模块的状态,以确保舵机的正常工作。这可以通过读取舵机角度引脚的值或使用相应的API函数来实现。图4.9舵机模块流程图第5章系统测试5.1系统实物图图5.1系统完整实物图5.2测试原理点击上位机上方开启服务器后,手动设置上位机中温度、湿度和亮度的上下限。并观察到了上方有温湿度传感器、超声波测距传感器、光敏电阻传感器所获得的实时数据。设置完毕之后点击是否开启舵机,若此时的温度、湿度、亮度都位于正常范围内则正常工作,若此时温度、湿度、亮度有一项不在正常范围内则系统报警。5.3led显示屏功能模块测试图5.2led显示屏功能测试图点击上位机上方开启服务器后,观察上位机温湿度,水位,亮度的数据,与led显示屏显示的数据进行对比,观察两者是否一致,并改变实时数据,观察显示屏数据是否变更,变更则测试成功。5.4温湿度功能模块测试设备正常通电,观察温湿度传感器所获的实时数据。图5.3温湿度测试图(2)用嘴对温湿度传感器哈气,湿度升高,用手捂住温湿度传感器,温度上升。则测试成功。图5.4温湿度测试图图5.5温湿度测试图5.5光敏电阻模块测试(1)设备正常通电,观察光照传感器所获的实时光照数据。图5.6光敏电阻测试图(2)用手捂住光敏电阻,查看上位机数据和led显示屏数据是否降低,如果降低,则该模块测试成功。图5.7温湿度测试图图5.8光敏电阻测试图5.6超声波传感器模块测试点击上位机上方开启服务器后,观察超声波传感器所获的水位实时数据。图5.9超声波传感器测试图将本设计,向上移动一段,改变高度,看水位是否上升,如果上升,则该模块测试成功。图5.10超声波传感器测试图5.7WIFI模块测试(1)将设备与手机app连接同一个WIFI。图5.11WIFI测试图(2)打开上位机,如果上位机和led显示屏显示数据一样并实时改变,则连接成功。图5.12WIFI测试图调试与总结6.1调试系统软件的调试过程并不是一帆风顺,在调试过程中出現了一些错误。但在老师的辅导下,我总算发现了问题,并纠正了设计中的错误和不科学的地区。设计方案中的问题和解决方法主要包含下面一些层面。(1)在功率模块模拟仿真过程中,发现调试输出值一直达不上设计规定。查验基本原理错误后,发现电路板焊接时出现了一些技术问题,于是重新焊接。(2)应用仿真软件,发现错误代码。然后调整,发现在启用程序流程时,单片机没有正常复位,在程序流程中添加复位程序流程后才获得准确的結果。(3)在模拟仿真时,一直提醒端口号P0存有逻辑错误。尽管不危害效果的输出,但在具体印刷制版过程中确实会危害电源电路。之后通过调研发现,数据信息发送错误代码表明时,未能分辨忙碌情况。之后在制定中添加忙碌情况分辨后,系统软件工作中一切正常,数据信息口也沒有提醒逻辑错误。6.2总结本课题设计了一套应用于花店智能鲜花保鲜展示柜系统设计。本文开发的鲜花保鲜展示柜与现有产品相比有许多优点,主要体现为:当展示柜内部的湿度偏离正常状况时,系统会根据其状况进行湿度控制;展示柜的光照情况能实时显示,并且自动控制光照;对于鲜花根部的水位进行控制,如果水位偏离正常水位,那么控制器将控制水位;该展示柜还可以对内部进行检测,根据不同的鲜花,设置不同的要求,使得鲜花可以保鲜。未来鲜花保鲜将更加完善,可从气体监测,更加精准的测量数据,使鲜花存活时间更长。参考文献[1]孙勇;曲春民;孙志利;马玉草.鲜花保鲜技术及环境影响因素分析[J].河北建筑工程学院学报.2020.[2]冯健雄.鲜花生贮藏保鲜工艺研究[C],兰州交通大学.2019.[3]范珺.现代包装技术在鲜花保鲜中的应用[C],中国花卉园艺.2020.[4]刘梅.基于专利分析的智能保鲜包装技术[J].设计艺术研究,2021.[5]关丰;徐践;侯巩傲.甘薯智能保鲜库的设计与实现[P].现代农业科技,2021.[6]吴琦;赖冬寅.基于嵌入式技术的茶叶智能保鲜装置的设计与实现[M].福建茶叶,2019.[7]肖雷;车凤斌;马燕翔.智能保鲜冷库贮藏保鲜石榴技术[P].农村科技,2019.[8]顾剑锋;张海霞.一种新型冷藏保鲜柜控制系统的设计[P].南通职业大学学报,2019,.[9]胡军;陈忠明;高志明.负离子保鲜柜对食物保鲜效果试验[J].广州食品工业科技.2019[10]李典典;郝晓庆;张培培;李文芳.植物多酚抑菌性及其复合保鲜技术在水产品中的应用进展[M].华北科技学院学报.2022[11]记者林意.武汉法雅鲜花保鲜技术取得突破[N].中国花卉报,2008-09-18(003).[12]辛丽红,建德锋,钟绍军.鲜花的保鲜技术[J].吉林蔬菜,2005,(05):46.[13]袁学军,王艳云,王建波.鲜花保鲜技术[J].农村新技术,2000,(04):38-39.[14]花卉保鲜技术[J].农民科技培训,2007,(10):32+35.[15]郭晓姿.多变量解耦模糊控制在果蔬保鲜智能监控系统中的应用[D].河北科技师范学院,2022.[16]徐长志,陈莉.保鲜库智能温度远程监控系统[J].电脑知识与技术,2016,12(27):134-136.[17]盛国.基于环境感知的荔枝智能仓储系统设计[J].佛山科学技术学院学报(自然科学版),2021,39(01):72-76.DOI:10.13797/ki.jfosu.1008-0171.2021.0013.[18]陆卫忠,黄宏梅,杨茹,曹燕.基于深度学习的智能花卉养护系统设计[J].计算机应用与软件,2021,38(08):72-77.[19]TheScienceNews-Lette.ChristmasFlowersKeptFreshinFreezingLocker.2022[20]TheScienceNews-Lette.ChristmasFlowersKeptFreshinFreezingLocker.2021.[21]EdgarH,Callaway.CUTFLOWERSKEPTFRESHBYASPIRIN.2020[22]ChristophA.BeeckenDipl.GlobalMarketsforControlledIntelligent,PreservationandforFoodandBeverages[J].Beton‐undStahlbetonbau.2020[23]FarahaniS.GlobalMarketsforControlledIntelligent,PreservationandforFoodandBeverages[M].Newnes.2019.附录电路图源代码#include<stdint.h>#ifdefined(__CC_ARM)#define__ASMARMCompiler*/#define__INLINE__inlinekeywordforARMCompiler*/#elifdefined(__ICCARM__)#define__ASM__asmkeywordforIARCompiler*/#define__INLINEinlinekeywordforIARCompiler.OnlyavaiableinHighoptimizationmode!*/#elifdefined(__GNUC__)#define__ASM__asmkeywordforGNUCompiler#define__INLINEinlinekeywordforGNUCompiler#elifdefined(__TASKING__)#define__ASM__asmkeywordforTASKINGCompiler#define__INLINEinlinekeywordforTASKINGCompiler#endif#ifdefined(__CC_ARM)__ASMuint32_t__get_PSP(void){mrsr0,pspbxlr}__ASMvoid__set_PSP(uint32_ttopOfProcStack){msrpsp,r0bxlr}__ASMuint32_t__get_MSP(void){mrsr0,mspbxlr}__ASMvoid__set_MSP(uint32_tmainStackPointer){msrmsp,r0bxlr}__ASMuint32_t__REV16(uint16_tvalue){rev16r0,r0bxlr}__ASMint32_t__REVSH(int16_tvalue){revshr0,r0bxlr}#if(__ARMCC_VERSION<400000)__ASMvoid__CLREX(void){clrex}__ASMuint32_t__get_BASEPRI(void){mrsr0,basepribxlr}__ASMvoid__set_BASEPRI(uint32_tbasePri){msrbasepri,r0bxlr}__ASMuint32_t__get_PRIMASK(void){mrsr0,primaskbxlr}__ASMvoid__set_PRIMASK(uint32_tpriMask){msrprimask,r0bxlr}__ASMuint32_t__get_FAULTMASK(void){mrsr0,faultmaskbxlr}__ASMvoid__set_FAULTMASK(uint32_tfaultMask){msrfaultmask,r0bxlr}__ASMuint32_t__get_CONTROL(void){mrsr0,controlbxlr}__ASMvoid__set_CONTROL(uint32_tcontrol){msrcontrol,r0bxlr}#endif/*__ARMCC_VERSION*/#elif(defined(__ICCARM__))/*IARiccarmspecificfunctions#pragmadiag_suppress=Pe940uint32_t__get_PSP(void){__ASM("mrsr0,psp");__ASM("bxlr");}void__set_PSP(uint32_ttopOfProcStack){__ASM("msrpsp,r0");__ASM("bxlr");}uint32_t__get_MSP(void){__ASM("mrsr0,msp");__ASM("bxlr");}void__set_MSP(uint32_ttopOfMainStack){__ASM("msrmsp,r0");__ASM("bxlr");}uint32_t__REV16(uint16_tvalue){__ASM("rev16r0,r0");__ASM("bxlr");}uint32_t__RBIT(uint32_tvalue){__ASM("rbitr0,r0");__ASM("bxlr");}uint8_t__LDREXB(uint8_t*addr){__ASM("ldrexbr0,[r0]");__ASM("bxlr");}uint16_t__LDREXH(uint16_t*addr){__ASM("ldrexhr0,[r0]");__ASM("bxlr");}uint32_t__LDREXW(uint32_t*addr){__ASM("ldrexr0,[r0]");__ASM("bxlr");}uint32_t__STREXB(uint8_tvalue,uint8_t*addr){__ASM("strexbr0,r0,[r1]");__ASM("bxlr");}uint32_t__STREXH(uint16_tvalue,uint16_t*addr){__ASM("strexhr0,r0,[r1]");__ASM("bxlr");}uint32_t__STREXW(uint32_tvalue,uint32_t*addr){__ASM("strexr0,r0,[r1]");__ASM("bxlr");}#pragmadiag_default=Pe940#elif(defined(__GNUC__))/*GNUCompiler*/uint32_t__get_PSP(void)__attribute__((naked));uint32_t__get_PSP(void){uint32_tresult=0;__ASMvolatile("MRS%0,psp\n\t""MOVr0,%0\n\t""BXlr\n\t":"=r"(result));return(result);}void__set_PSP(uint32_ttopOfProcStack)__attribute__((naked));void__set_PSP(uint32_ttopOfProcStack){__ASMvolatile("MSRpsp,%0\n\t""BXlr\n\t"::"r"(topOfProcStack));}uint32_t__get_MSP(void)__attribute__((naked));uint32_t__get_MSP(void){uint32_tresult=0;__ASMvolatile("MRS%0,msp\n\t""MOVr0,%0\n\t""BXlr\n\t":"=r"(result));return(result);}void__set_MSP(uint32_ttopOfMainStack)__attribute__((naked));void__set_MSP(uint32_ttopOfMainStack){__ASMvolatile("MSRmsp,%0\n\t""BXlr\n\t"::"r"(topOfMainStack));}uint32_t__get_BASEPRI(void){uint32_tresult=0;__ASMvolatile("MRS%0,basepri_max":"=r"(result));return(result);}void__set_BASEPRI(uint32_tvalue){__ASMvolatile("MSRbasepri,%0"::"r"(value));}uint32_t__get_PRIMASK(void){uint32_tresult=0;__ASMvolatile("MRS%0,primask":"=r"(result));return(result);}void__set_PRIMASK(uint32_tpriMask){__ASMvolatile("MSRprimask,%0"::"r"(priMask));}uint32_t__get_FAULTMASK(void){uint32_tresult=0;__ASMvolatile("MRS%0,faultmask":"=r"(result));return(result);}void__set_FAULTMASK(uint32_tfaultMask){__ASMvolatile("MSR
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 摊商安全素养考核试卷含答案
- 综合布线装维员安全管理竞赛考核试卷含答案
- 风机操作工岗前基础常识考核试卷含答案
- 液压支架工安全文化竞赛考核试卷含答案
- 稀土储氢材料工测试验证考核试卷含答案
- 供应链管理师安全生产知识竞赛考核试卷含答案
- 钻石琢磨工安全理论考核试卷含答案
- 热敏电阻器制造工安全技能模拟考核试卷含答案
- 道路客运调度员岗前班组安全考核试卷含答案
- 2018年二级建造师考试《建设工程法规及相关知识》答案及解析 - 详解版(80题)
- 近十年陕西中考数学真题及答案(2022年)
- 医学临床“三基”训练护士分册(第五版)考试题(附答案)
- 水利工程施工监理规范(SL288-2014)用表填表说明及示例
- 江苏省常州市2024年中考化学真题【附真题答案】
- DL-T5159-2012电力工程物探技术规程
- 安全防护装备使用培训
- 吸痰器使用培训课件
- 800兆数字集群政务网介绍
- 泵房调试要有方案
- 大众蔚揽保养手册
- 成都市2022届高中毕业班第一次诊断性检测英语
评论
0/150
提交评论