想给公司注册一个网站手机怎么使用代理ip上网
2026/1/11 16:33:56 网站建设 项目流程
想给公司注册一个网站,手机怎么使用代理ip上网,html静态网站作品,培训网站建设公司摘 要: 随着我国经济的发展#xff0c;社会的进步。人们对于测量温度的需求越来越多#xff0c;因为一个人的体温能够直接反映出这个人的健康状态#xff0c;所以体温的确定能够帮助医生来判断病情。如果要在人口密集的地方测量人体温度#xff0c;那么传统的水银温度计就不…摘 要:随着我国经济的发展社会的进步。人们对于测量温度的需求越来越多因为一个人的体温能够直接反映出这个人的健康状态所以体温的确定能够帮助医生来判断病情。如果要在人口密集的地方测量人体温度那么传统的水银温度计就不能完成我们的需求此时红外测温就能帮助我们快速的卫生的测得所需数据。因为红外测温对于我们人类来说是相当实用的所以作此课题不仅可以加深对于单片机的理解还可以使我们所学的知识和实际相结合。通过这个课题可以提高自己的综合素质和动手能力。医用红外测温不同于工业方面医用测温需要精确度高且轻便。热释电耳道式测温仪在1989以后才首次用于人体测温但是在1991年后外国市场上已经出现相应的产品我国在此时该技术还处于起步阶段。为了满足医用测温的需求红外测温技术得到了大力的发展因为伴随着医疗技术的发展传统测温的接触式测温已经不能适应当今的测温所以需要一种快速准确且不用触碰到人体的测温技术此时红外测温就显得尤为重要。因为红外测温具有许多的优点例如准确、快速、非接触等等所以该技术已经被越来越多的医疗行业认可。本文通过基于STM32的红外测温系统设计提供更好的建议促进其发展。关键词:STM32红外测温设计1 方案的设计与论证1.1 控制核心的选择与论证方案一采用80C51作为MCU其基本配置为128B RAM和4KB ROM存储空间单一5V供电并且具有8位CPU但是不具备自编程能力因此在修改程序时多了一些麻烦需要人力因素帮助这样就有可能造成其结构的损坏。方案二采用STM32F103作为本系统的控制核心STM32以嵌入式 ARM Cortex-M3 为内核目的是为了降低成本和得到一个较高的性能。其中有Flash存储器是512KB的并且集成了 3 个 12 bit 的 ADC1 个 2 通道 12 bit DAC还有十一个定时器。所以采用它作为主控MCU可以更好的进行数据处理 [3]。单片机STM32F103单片机具有数据处理功能内部具有ADC模块不需要外接A/D转换模块因此简化了电路图故使用方案二作为主控MCU。1.2 红外测温传感器选择与论证方案一使用红外温度传感器IRTR,但是这个系列的红外传感器是一种集成的多用于工业方面的传感器。方案二使用热电堆红外传感器MLX90614该传感器是高度集成的多用于医用红外测温为了提高测量精度MLX90614内部集成了17位的ADC和DSP处理单元。IRTR红外温度传感器多用于工业方面因此不选用方案一由于MLX90614具有较高的灵敏度以及较小的热惯性所以适用于医学测温故选方案二。1.3 显示模块选择与论证方案一使用LED数码管。数码管显示的内容较为简单一般多用于显示数字不过因为其价格低廉使用方法简单因此在市场上也有较大的需求。方案二以LCD1602来设计显示模块。LCD1602是液晶显示屏它可以显示两行数据每行16个字符采用此显示屏可以显示更多的信息并且电路连接简单可以读或者写。方案一中数码管电路复杂显示的信息也没有方案二多但是方案二中液晶显示屏显示信息量大而且更加美观同时它的功耗和尺寸都很小。在本系统中需要的显示的信息量要稍大一些而且要更加直接故而选择方案二LCD1602液晶显示屏显示。2 系统硬件的设计本课题拟以STM32单片机为控制核心由红外线传感器、电源、温度传感器、单片机、LCD显示模块等组成数字红外传感器将物体红外辐射转换成数字信号输入到STM32控制器环境温度传感器测量环境温度并在STM32控制器里对红外测温进行温度补偿提高测温精度。经STM32控制器运算后传感器信号在液晶屏上显示出物体温度读数并伴随有蜂鸣提示实现对温度较精确测量。如图3-1所示。图3-1 系统硬件电路整体框图2.1 按键控制电路的设计该控制电路由三个按键构成其中每个按键的一端串联并接地按键的另一端分别与STM32F103微控制器的PC13、PC1、PA0端口相连按键控制模块硬件电路连接图如图3-8所示。图3-8 按键控制模块硬件电路连接图按键电路的工作原理简单来说就是通过改变电平的高低来向单片机传输命令以实现控制的目的。现在来简单介绍一下这几个按键的作用。首先KEY1和KEY2可以设置时间信息其中按键1是加键按键2是减键只有当按下按键2时才会开始红外测温在按下之前显示屏显示的是环境温度。红外测温开始后按下按键3单片机会接收到测温结束的命令此时红外测温结束并在显示屏上显示目标温度。按键3还是设置时间信息时的选择键。3 电源电路设计整个系统的能量都是由电源提供的可以说电源模块就是整个系统的心脏。在本次设计中因为STM32F103所需的工作电压为3.3V所以需要5V和3.3V分别提供能量。图3-10就是提供5V电压的模块主要是给LCD1602提供5V电压。如图3-11为3.3V转换电路此电路主要给ST32F103微控制器提供能量该图中的AMS1117-3为3.3V转换芯片。图3-10 电源管理电路4 程序流程图的设计本次设计的程序流程过程为程序开始运行整个系统都进行初始化其中包括STM32单片机I/O端口的初始化、DS18B20传感器初始化、MLX90614红外传感器初始化、LCD1602初始化在所有元件初始化之后就开始对按键进行判断执行一个按键扫描的程序若按键没有按下就会返回上一步继续判断只有按键按下才会开始测温如果接收到测温指令则开始红外测温反之回到第一步继续判断然后如果得到所需数据则计算出温度并显示反之继续红外测温。最终数据将在LCD1602上显示出来由此循环。图4-1就是本次设计的程序流程图。图4-1 程序流程图5 系统调试5.1 系统仿真调试本次仿真使用的是单片机仿真软件Proteus这款软件在硬件设计领域深受推崇。作为一种优秀的仿真软件Proteus对单片机的设计提供了依据和验证了可行性。Proteus具有强大的功能它是依靠编程软件生成的.hex文件来进行仿真的因为.hex文件是通过C语言生成的所以使得Proteus在处理字符串上有巨大的优势这种优势使仿真过程变得更加简单方便。Proteus之所以能够被广泛使用就是因为它强大的功能以及便捷的操作方式[12]。总之因为该仿真软件的实际应用性较高并且为了满足日益复杂的仿真Proteus官方对该软件也会进行适应性升级。不同版本的软件可以实现的仿真就会有所不同高版本的Proteus仿真软件就可以完成更加复杂的仿真过程。由于本次设计使用的是STM32作为微控制器因此低版本的Proteus仿真软件已经不能满足此次仿真的需求通过查询资料发现proteus8.8具有仿真STM32 的能力特此安装了Proteus8.8。由于Proteus8.8没有红外测温元器件所以在此次仿真中采用电位器代替仿真。Proteus8.8进入页面图如图5-1所示。图5-1 Proteus8.8进入页面仿真的步骤为首先建立一个工程打开仿真页面然后利用元件库里的元件绘制仿真电路图最后导入通过uVision 5编译生成的.hex文件到STM32F103单片机中实现所需功能。Proteus8.8仿真软件的操作页面如图5-2所示。图5-2 Proteus仿真软件操作页面5.2 系统硬件调试所需硬件部分已经基本确定并且已经经过了Proteus的仿真同时软件也已经设计完成硬件部分的设计将会使用Altium Designer 16画图软件来完成。Altium Designer 16作为常用的电子设计软件它可以完成原理图的和PCB板的绘制在本次设计中的硬件部分设计就是使用这个绘图软件主要用它来完成原理图的绘制[13]。绘制好前面设计好的STM32F103主控制模块、MLX90614红外测温电路、DS18B20温度检测模块、按键控制模块、报警电路、LCD1602显示模块、复位电路后发现主控制模块没有正常工作整个系统无法正常工作形成回路。通过对资料的查询发现在本次设计中需要不同的工作电压比如STM32是在3.3V电压下工作的而LCD1602则是5V的工作电压。因此又引入了3.3V转换电路以达到为不同模块提供不同工作电压的目的。本次设计中按键电路是不需要上拉电阻的但是LCD1602则需要一个10千欧的上拉电阻。MLX90614本身自带温度补偿且测量精度高所以是本次设计红外测温传感器的首要选择本次设计使用DS18B20是为了防止环境温度过高对红外测温产生影响因为STM32系列单片机具有良好的数据处理功能所以可以通过环境温度与目标温度的对比实现更精确的测温。6 总结为了实现本次的毕业设计我搜集了大量的文献与资料通过这些资料了解到红外测温的优点与实现所需的基本器件并设计了几个方案最终选择了STM32作为主控芯片为此还查阅了关于STM32的资料在此次设计中采用的是MLX90614医用红外测温模块通过查阅其数据手册了解其测量精度高且自带温度补偿所以选择了该传感器作为红外测温模块本次设计到此已经基本完成硬件部分和软件部分的设计已基本完成。本次设计主要实现的功能就是在按下红外测温开始按键前整个系统测量的是环境温度当接收到红外测温开始指令时此时才开始红外测温主要实现了非接触式的红外测温同时整个系统也能显示出时间和日期以及当前环境温度。由于传统的水银体温计测量时间太长测量人数较多的话同一个体温计需要接触的人就会比较多这样又出现了一个问题那就是不卫生这在疾病的防控中是不利的这种接触式测量方式会提高疾病传播的风险这时红外测温的优点就能很好的体现出来红外测温速度快而且不需要与被测目标接触这就能减少疾病传播的可能性红外测温为我们在疫情的防控中提供了一种有效的手段在人口密集的地方传统体温计显然不能满足测温需求但是红外测温就能很好的满足我们的要求由此看来红外测温的前景还是很广阔的。不过由于红外测温系统是需要供电的所以当电量用完又处于没办法补充电源的情况下可能在这个时候红外测温系统就处于一个尴尬的情况同时由于电子元件都有使用寿命可能在经过长时间的使用后就会出现故障和损坏这一点是不可避免的因此我们在使用时需要注意不要被错误的数值造成误判可以采取多个红外测温系统进行多次测量避免因器件造成的误判。红外测温目前已经深入到我们的生活中比如在这次的新冠病毒防控中红外测温就提供了巨大的帮助红外测温技术的发展前景还是很广阔的不管是军用还是民用它方便了我们的生活。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询