基于Proteus的多通路温度采集半物理仿真系统设计

发布时间:2023-08-08  

摘要:此外,该系统还为后续相关系统的开发提供了一种新思路,具有较高的实用价值和应用前景。

本文引用地址:

基金项目:1.教育部产学合作协同育人项目,项目编号202102198008;2.金陵科技学院科教融合项目项目编号2022KJRH05

0 引言

随着现代工业与科学技术的高速发展,温度已然成为各领域中极为重要的参数之一。温度是反应物体冷热程度的物理量[1],温度检测技术在海洋探测、智慧农业、石油化工、航天航空、冶炼金属、电力工业等领域中的应用十分广泛[2-3]。在各种环境下,温度的精确测量与研究对我们的生产与生活具有重要意义。

近年来,各国科研人员在使用DS18B20传感器检测温度方面进行了大量的实验与研究[4-8]。但在开发相关系统的过程中,常常会面临一些问题。例如:开发周期长、研发成本高、搭建与调试电路时硬件易损坏等,严重影响开发进度,同时增加了设备管理和维修成本。

针对上述问题,本文设计了一种基于 的系统,该系统使用基于的硬件在回路仿真技术,亦称基于 的[9]。通过PC 机的串口将实物电路与在Proteus 里搭建的虚拟电路相连,并进行仿真,实现了实物电路与Proteus虚拟电路之间的数据交换和信号传递。使用该技术,可以有效提高系统开发的效率和质量,简化设计流程,降低开发成本,同时缩短研发周期,增强软硬件之间的兼容性[10]。整个系统可实现对各点温度的测量和定位,提高了温度测量效率。此外,该系统还为后续相关系统的开发提供了一种新思路,具有较高的实用价值和应用前景。

1 设计方案

系统的整体结构如图1 所示,使用AT89C52 作为核心控制器,连接多路DS18B20 温度传感器模块,蜂鸣器报警电路,LCD1602液晶显示模块及LED等外设。该系统由下位机和上位机两部分组成,下位机由实物电路构成,上位机由在Proteus 中的虚拟仿真电路构成,两者通过RS232 串口相连,实现对目标温度的检测和报警功能。为了使上、下位机正常通讯,还需在电路中添加MAX232 芯片,用以实现TTL 电平与RS232 电平的相互转换。

1691475744138233.png

图1 系统总体框架示意图

2 电路设计

2.1 下位机电路设计

下位机电路如图2 所示,其主要包括多路DS18B20温度传感器阵列、RS232 串口、AT89C52 核心控制模块、MAX232电平转换模块、以及蜂鸣器报警电路等模块。该系统可以实现对目标物体或环境温度的分布式多点测量,将测量到的信息上传给上位机进行数据处理,并接收上位机处理分析好的数据,从而控制报警电路。

1691479460800908.png

1691479511813427.png

image.png

image.png

image.png

图2 下位机电路图

2.2 上位机电路设计

在Proteus 中搭建上位机虚拟仿真电路如图3 所示,使用AT89C52 作为核心控制器、连接有MAX232 电平转换模块、RS232串口、LCD1602液晶显示模块以及LED报警模块。为了实现上位机与下位机之间的通信,上、下位机电路的晶振频率必须相同。当下位机采集到数据并将其传输到上位机时,上位机会接收这些数据并开始进行处理和分析,通过控制LCD1602 液晶显示器实时显示阵列的温度来反映数据变化。如果目标温度高于预设温度,红色指示灯闪烁,反之,长灭。

1691479611249027.png

图3 上位机电路图

3 系统软件设计

3.1 多路DS18B20测温模块

DS18B20是一种使用单总线半双工通信方式的高精度数字温度传感器。其内部结构如图4所示。可在一根总线上挂载多个DS18B20测温模块,实现分布式多点测量,具有成本低、易维护等特点。其工作流程图如图5所示。

1691479752763857.png

图4 DS18B20内部结构图

image.png

图5 DS18B20工作流程图

3.2 下位机软件设计

下位机的主程序流程图如图6所示,系统上电初始化后,多路DS18B20 温度检测模块开始测量目标温度,并将采集到的数据上传给上位机。上位机将处理好的数据与预设温度值进行比较控制下位机报警电路。

image.png

图6 下位机主程序流程图

3.3 上位机软件设计

上位机的主程序流程图如图7所示。在上电后,系统会进行初始化操作,并接收下位机上传的数据。接着对这些数据进行处理,并将目标温度实时地显示在LCD1602上。当目标温度高于设定温度时,红色LED闪烁,并控制下位机蜂鸣器报警。

image.png

图7 上位机主程序流程图

4 实验及结果分析

基于Proteus的系统如图8所示,上电后系统开始实时检测测量目标的温度变化情况,使用工业用热电偶传感器与系统测量的数据进行比较,测得数据如表1所示。从表1中可以看出测量误差小,结果较为准确。

1691479908779788.png

图8 半物理仿真系统运行图

表1 测量数据处理表

1691479973883448.png

5 结束语

本文提出了一种基于Proteus 的半物理仿真系统,并详细介绍了基于Proteus 的硬件在回路仿真技术的实现过程。为传统的系统开发流程中存在的开发周期长、研发成本高、搭建与调试电路时硬件易损坏等问题提供了一个新的解决思路。经实验证明,该系统具有精度高、实时性好和易于远程分布式测量及定位的优势,提高了温度测量效率。使用该技术,可以有效提高系统开发的效率和质量,简化设计流程,降低开发成本,同时缩短研发周期,增强软硬件之间的兼容性,具有较高的实用价值和应用前景。

参考文献:

[1] 张佳斌,贺庆,张青超.光纤光栅传感器阵列在空间温度场测量中的应用[J].激光与红外,2020,50(6):724-728.

[2] 聂鹏程. 热电偶对连铸坯表面温度测量的研究[D].沈阳:东北大学,2015.

[3] 刘明尧,刘亮,宋涵,等.基于FBG的结构表面温度测量方法研究[J].武汉理工大学学报,2020,42(1):80-84.

[4] 汤锴杰,栗灿,王迪,等.基于DS18B20的数字式温度采集报警系统设计[J].传感器与微系统,2014,33(3):99-102.

[5] 赵恒,李国利,冯飞,等.基于Proteus半物理仿真的太阳能追踪系统设计[J].机电技术,2022(4):25-27.

[6] 叶小乐.基于DS18B20的多点温度采集系统设计[J].电子世界,2017(16):100-102.

[7] 冯飞,李国利,赵恒,等.基于Proteus的温控超声波测距半物理仿真系统设计[J].电子产品世界,2022,29(8):63-67.

[8] 孔庆霞,朱全银.基于DS18B20的远距离分布式温度数据采集系统[J].电子测量技术,2009,32(4):154-156+162.

[9] 刘邹,丁青青.基于Proteus的硬件在回路仿真[J].计算机仿真,2009,26(2):312-314+328.

[10] 张劲松.基于Proteus的硬件在回路仿真[J].科技信息,2013(25):36-37.

(本文来源于《电子产品世界》杂志2023年7月期)

文章来源于:电子产品世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>