[发明专利]全温高精度温度传感系统、方法及介质有效
申请号: | 201910600990.5 | 申请日: | 2019-07-04 |
公开(公告)号: | CN110243486B | 公开(公告)日: | 2021-01-08 |
发明(设计)人: | 张伟 | 申请(专利权)人: | 上海申矽凌微电子科技有限公司 |
主分类号: | G01K7/01 | 分类号: | G01K7/01 |
代理公司: | 上海段和段律师事务所 31334 | 代理人: | 李佳俊;郭国中 |
地址: | 201108 上海市闵*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 高精度 温度 传感 系统 方法 介质 | ||
1.一种全温高精度温度传感系统,其特征在于,包括:
信息获取模块:获取模拟ADC电路的关于温度的信息流;
存储单元模块:存储用于获取一级精度温度值的粗精度参数和用于获取二级精度温度值的细精度参数;
温度传感器模块:上电后读取存储的用于获取一级精度温度值的粗精度参数,根据粗精度参数对获取的信息流进行解析计算获得一级精度温度值,根据一级精度温度值对应的一级精度温度区间再读取存储的用于获取二级精度温度值的细精度参数,根据细精度参数对获得的一级精度温度值进行计算获得二级精度温度值;
还包括数字接口模块:
解析主机发送的温度转换命令和读取寄存器命令后转发给温度传感器模块;
烧写校准后的粗精度参数和细精度参数;
所述温度传感器模块包括:
粗精度运算模块:根据获取的模拟ADC电路的关于温度的信息流以及接收到的温度转换命令,读取存储的用于获取一级精度温度值的粗精度参数到粗精度参数寄存器中,根据粗精度参数,解析计算模拟ADC电路的关于温度的信息流,获得一级精度温度值;
细精度运算模块:根据接收到的温度转换命令,判断获得的一级精度温度值所在的温度区间,读取存储的与所述一级精度温度值所在的温度区间相应的细精度参数到细精度参数寄存器中,根据细精度参数,通过多项式拟合计算获得二级精度温度值;二级精度温度值在全温度范围内是高精度值;
根据接受到的读取寄存器命令,将二级温度值传递给数字接口模块;
所述温度传感器模块:
根据获取的信息流,通过预留的数字通讯协议端口读取存储的用于获取一级精度温度值的粗精度参数,解析计算获得一级精度温度值,再读取存储的用于获取二级精度温度值的细精度参数,计算获得二级精度温度值;
所述数字通讯协议接口包括以下任一种或任多种:单总线协议、SMBus协议总线、I2C总线、SPI总线、UART串口协议、RS-232、RS-485、PWM协议;
所述粗精度运算模块:
所述粗精度参数,包括:相对于温度的第零阶粗度参数、相对于温度的第一阶粗度参数;
所述细精度参数包括:相对应于全温度范围所预先划定的每个温度区间的第零阶细精度参数、第一阶细精度参数以及第二阶细精度参数;
所述粗精度寄存器包括:
第零阶粗精度寄存器、第一阶粗精度寄存器;
所述细精度寄存器包括:零阶细精参数度寄存器、第一阶细精度参数寄存器以及第二阶细精度参数寄存器;
所述温度传感器模块:
根据获取的信息流,将粗精度参数相对应的第零阶粗精度参数值、第一阶粗精度度参数值分别读取到第零阶粗精度寄存器、第一阶粗精度寄存器中,根据第零阶粗精度寄存器、第一阶粗精度寄存器中的第零阶粗精度参数值、第一阶粗精度度参数值,解析计算获得一级精度温度值;
根据获得的一级精度温度值,计算出对应的温度区间,将相应温度区间的第零阶细精度参数、第一阶细精度参数以及第二阶细精度参数分别读取到零阶细精参数度寄存器、第一阶细精度参数寄存器以及第二阶细精度参数寄存器中,使用多项式拟合,最终计算获得二级精度温度值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海申矽凌微电子科技有限公司,未经上海申矽凌微电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910600990.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:CMOS温度传感器
- 下一篇:具有改善的热传导的热通量传感器