基于FPGA的温度检测系统技术方案

技术编号:34434389 阅读:18 留言:0更新日期:2022-08-06 16:15
本实用新型专利技术涉及一种基于FPGA的温度检测系统,包括:FPGA单元,其包括MCU

【技术实现步骤摘要】
基于FPGA的温度检测系统


[0001]本技术涉及一种基于FPGA的温度检测系统。

技术介绍

[0002]现有的温度检测系统采用的方案一般如下:
[0003](1)通过采用检测设备进行IGBT温度检测,然后将检测出来的数据进行记录汇总。
[0004](2)电阻分压法,结合单片机可以很方便的实现温度的测量。
[0005](3)通过温度巡检仪进行IGBT温度的检测。
[0006]上述三种方式会产生如下三种问题:
[0007](1)检测设备采样法,这样的检测方式只能够达到一次性监测的效果,而无法实现对IGBT模块在线监测的目的,在使用的过程中存在一定的局限性。
[0008](2)电阻分压法,结合单片机可以很方便的实现温度的测量,不过由于NTC传感器的特性其阻值会随着温度的变化而变化,常见的单片机通常为十位,加上采样过程中的系统的噪声以及误差很难满足全温度范围内高精度温度测量要求。
[0009](3)温度巡检仪的办法,会由于输入线路过长而引起的测量误差,并且温度巡检仪的体积较大,占用空间,还需要人在设备附近进行实时的监测。
[0010]因此,为了克服上述技术问题,亟需设计一种基于FPGA的温度检测系统。

技术实现思路

[0011]本技术的目的是提供一种基于FPGA的温度检测系统。
[0012]为了解决上述技术问题,本技术提供了一种基于FPGA的温度检测系统,包括:
[0013]FPGA单元,其包括MCU

FPGA通讯模块,至少一个NTC温度模块和至少一个PWM输出模组;其中
[0014]所述PWM输出模组驱动GDU单元工作,以使GDU单元产生温度;
[0015]所述NTC温度模块用于接收GDU单元发出的温度反馈信号获得温度数据,并将所述温度数据通过MCU

FPGA通讯模块发送至MCU单元。
[0016]在其中一个实施例中,所述PWM输出模组包括:脉冲模块和PWM模块;其中
[0017]所述脉冲模块输出用于控制PWM模块工作的使能信号。
[0018]在其中一个实施例中,所述脉冲模块包括:时钟模块以及与该时钟模块电性连接的至少一个频率模块;其中
[0019]所述频率模块用于对时钟模块进行分频输出。
[0020]在其中一个实施例中,所述NTC温度模块包括:NTC温度检测子模块,数据转换子模块以及通信子模块;其中
[0021]NTC温度检测子模块用于读取NTC的温度信息;
[0022]数据转换子模块用于确定温度数据的正负符号;
[0023]通讯子模块用于将温度数据通过MCU

FPGA通讯模块传送给MCU单元。
[0024]在其中一个实施例中,所述的温度检测系统还包括上位机,
[0025]所述上位机与MCU单元电性连接,以获得温度数据并显示。
[0026]在其中一个实施例中,所述GDU单元内设置有IGBT;
[0027]所述GDU单元收到PWM信号驱动IGBT,并将温度反馈信号反馈给NTC温度模块。
[0028]在其中一个实施例中,所述温度反馈信号传输采用光纤传输。
[0029]在其中一个实施例中,所述PWM输出模组通过光纤向GDU单元发送PWM信号。
[0030]本技术的有益效果是,本技术的基于FPGA的温度检测系统能够更加便捷方便地观察到IGBT的温度。通过FPGA进行设计可以简化电路,减少了元器件之间的干扰,可以增加系统的稳定性。在使用的过程中,可根据实际测量IGBT的数量在FPGA中添加模块的数量,使用起来更加方面,而且本温度检测系统通过光纤进行信号之间的传输,可减少外界对数据的干扰;并且通过FPGA可以实现其内部多个模块同时传输数据,使用起来更加高效;以及通过上位机更加便捷的观察到温度信息,可以对温度进行实时的监控。
附图说明
[0031]下面结合附图和实施例对本技术进一步说明。
[0032]图1是本技术的基于FPGA的温度检测系统的原理框图;
[0033]图2是本技术的PWM输出模组的原理框图;
[0034]图3是本技术的NTC温度模块的原理框图。
具体实施方式
[0035]现在结合附图对本技术作进一步详细的说明。这些附图均为简化的示意图,仅以示意方式说明本技术的基本结构,因此其仅显示与本技术有关的构成。
[0036]如图1所示,本技术的一种基于FPGA的温度检测系统,包括:FPGA单元,其包括MCU

FPGA通讯模块,至少一个NTC温度模块和至少一个PWM输出模组;其中所述PWM输出模组驱动GDU单元工作,以使GDU单元产生温度;所述NTC温度模块用于接收GDU单元发出的温度反馈信号获得温度数据,并将所述温度数据通过MCU

FPGA通讯模块发送至MCU单元。
[0037]本基于FPGA的温度检测系统通过FPGA来实现温度采集功能使检测系统更加的节约电路空间,能够减少元器件之间的干扰,提高系统的稳定性;并且还解决了检测设备采样法不能实时检测温度的问题,并且可以同时检测多个IGBT模块的温度。
[0038]如图2所示,在本实施中,所述PWM输出模组包括:脉冲模块和PWM模块;其中所述脉冲模块输出用于控制PWM模块工作的使能信号。
[0039]所述脉冲模块包括:时钟模块以及与该时钟模块电性连接的至少一个频率模块;其中所述频率模块用于对时钟模块进行分频输出。
[0040]PWM模块收到使能信号之后会发出PWM脉冲,这些信号通过光纤传送给GDU单元,通过光纤的形式进行信号的传送,由于光的稳定性好,受外界干扰影响小,因此可解决周围环境电磁场的影响,此PWM模块在FPGA内部与脉冲模块相连,外部通过光纤线与GDU单元相连。
[0041]如图3所示,所述NTC温度模块包括:NTC温度检测子模块,数据转换子模块以及通信子模块;其中NTC温度检测子模块用于读取NTC的温度信息;数据转换子模块用于确定温度数据的正负符号;通讯子模块用于将温度数据通过MCU

FPGA通讯模块传送给MCU单元。所
述温度反馈信号传输采用光纤传输,光的稳定性好,受外界干扰影响小。温度检测系统还包括上位机;所述上位机与MCU单元电性连接,以获得温度数据并显示。
[0042]参见图1,具体的,MCU

FPGA通讯模块用于FPGA单元与MCU单元之间的信息传递,提供FPGA单元与MCU单元之间交互的地址,NTC温度模块可将温度数据通过通讯子模块中的地址以总线的形式通过MCU

FPGA通讯模块中的地址传送给MCU单元,之后通过上位机将温度显示出来以便实时的观察到温度。
[0043]本温度检测系统通过FPGA单元来实现温度采集功能使检测系统更本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于FPGA的温度检测系统,其特征在于,包括:FPGA单元,其包括MCU

FPGA通讯模块,至少一个NTC温度模块和至少一个PWM输出模组;其中所述PWM输出模组驱动GDU单元工作,以使GDU单元产生温度;所述NTC温度模块用于接收GDU单元发出的温度反馈信号获得温度数据,并将所述温度数据通过MCU

FPGA通讯模块发送至MCU单元。2.如权利要求1所述的温度检测系统,其特征在于,所述PWM输出模组包括:脉冲模块和PWM模块;其中所述脉冲模块输出用于控制PWM模块工作的使能信号。3.如权利要求2所述的温度检测系统,其特征在于,所述脉冲模块包括:时钟模块以及与该时钟模块电性连接的至少一个频率模块;其中所述频率模块用于对时钟模块进行分频输出。4.如权利要求1所述的温度检测系统,其...

【专利技术属性】
技术研发人员:朱光斗姜卫栋张伟盛晓峰杜伟栋
申请(专利权)人:新誉集团有限公司
类型:新型
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1