Multisim-MATLAB_GUI制作温度数字测量系统

Multisim-MATLAB_GUI制作温度数字测量系统

大家好,今天和大家分享一个我之前做的项目,温度数字测量系统,硬件仿真部分是利用Multisim做的,然后利用MATLAB做了一个用于处理及显示数据的上位机,下面一起来看。

整体思路:
在电桥中设置铂电阻,温度变化时铂电阻的阻值发生变化,输出电压发生变化,对电桥输出进行滤波,使温度信号频率为0~20Hz,之后连接AD16芯片,AD的输出连接4个带有译码功能的数码管,采集若干温度和数码管显示的数值,在MATLAB软件中将数码管显示的16进制数转化为10进制数,并将其与温度进行函数拟合,从而找到数码管显示与测量温度之间的关系。利用MATLAB软件中的GUI工具,制作简易上位机,使得输入数码管显示数值时,可以显示出当前测量温度。

首先看Multisim的电路模型部分:

Multisim-MATLAB_GUI制作温度数字测量系统_第1张图片

最左边是一个全桥电路,用于采集温度,其中测量电阻采用铂电阻,之后是一个二阶低通滤波器,电容电阻的具体数值需要结合要求进行计算,滤波之后连接16位的AD芯片,再接四个数码管用于数据显示。

电路部分不再多说,我们主要看如何使用MATLAB对数据进行分析处理及显示。
由于Multisim中

你可能感兴趣的:(matlab,matlab)