传感器参数恢复方法、传感器、传感器芯片及存储介质与流程
- 国知局
- 2024-07-31 19:48:13
本技术涉及传感器,特别涉及一种传感器参数恢复方法、传感器、传感器芯片及存储介质。
背景技术:
1、随着社会的进步,对电子产品的要求越来越高,受限于电子产品的尺寸空间,电路板的设计布局尺寸也受到限制,同时面临价格、工业应用环境等要求,对电源及相关辅助器件的选型带来挑战,尤其体现在传感器应用领域。传感器的电子仓空间狭小、应用场合工况复杂,传感器在上电和断电过程中电压不稳定,容易造成外部存储设备在读写过程中发生参数丢失或者错误的情况。
技术实现思路
1、本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的第一个目的在于提出一种传感器参数恢复方法,在第二存储扇区存储的传感器参数出现丢失或错误时,根据传感器基准参数对每个第二存储扇区进行参数恢复处理,不仅节约了传感器芯片的成本和电路板尺寸,还可以解决在上电和断电过程中传感器参数读写丢失或者错误的问题。
2、本发明的第二个目的在于提出一种计算机可读存储介质。
3、本发明的第三个目的在于提出一种控制器。
4、本发明的第四个目的在于提出一种传感器芯片。
5、为达上述目的,根据本发明第一方面实施例提出了一种传感器参数恢复方法,应用于传感器芯片,传感器芯片的片内存储单元设置有至少四个存储扇区,至少四个存储扇区包括第一存储扇区和至少三个第二存储扇区,第一存储扇区用于存储传感器基准参数,每个第二存储扇区用于存储传感器配置参数,方法包括:在确定每个第二存储扇区分别有参数写入的情况下,获取每个第二存储扇区存储的参数数组;在至少三个第二存储扇区存储的参数数组互不相同的情况下,获取第一存储扇区存储的传感器基准参数;根据传感器基准参数对每个第二存储扇区进行参数恢复处理。
6、根据本发明实施例的传感器参数恢复方法,在确定每个第二存储扇区分别有参数写入的情况下,获取每个第二存储扇区存储的参数数组,如果至少三个第二存储扇区存储的参数数组互不相同,则第二存储扇区存储的传感器参数出现丢失或错误,获取第一存储扇区存储的传感器基准参数,并根据传感器基准参数对每个第二存储扇区进行参数恢复处理,使得每个第二存储扇区存储的参数数组可以恢复为传感器基准参数,其中,传感器参数恢复方法应用于传感器芯片,传感器芯片的片内存储单元设置有至少四个存储扇区,至少四个存储扇区包括第一存储扇区和至少三个第二存储扇区,第一存储扇区用于存储传感器基准参数,本实施例的方法在不需要在传感器芯片外部增加存储芯片,因此,不仅节约了传感器芯片的成本和电路板尺寸,还可以解决在上电和断电过程中传感器参数读写丢失或者错误的问题。
7、根据本发明的一个实施例,在获取每个第二存储扇区存储的参数数组之后,方法包括:将至少三个第二存储扇区中一个第二存储扇区存储的参数数组依次与后续第二存储扇区存储的参数数组进行比较;在后续第二存储扇区存储的参数数组中未找到与一个第二存储扇区存储的参数数组相同的参数数组的情况下,确定至少三个第二存储扇区存储的参数数组互不相同。
8、根据本发明的一个实施例,在后续第二存储扇区存储的参数数组中找到与一个第二存储扇区存储的参数数组相同的参数数组的情况下,方法还包括:将一个第二存储扇区存储的参数数组的首字节与预设首字节进行比较;在首字节与预设首字节一致的情况下,将一个第二存储扇区存储的参数数组作为传感器芯片的配置参数。
9、根据本发明的一个实施例,每个第二存储扇区的地址相互独立,在将一个第二存储扇区存储的参数数组作为传感器芯片的配置参数之后,方法还包括:根据一个第二存储扇区的地址与相同的参数数组对应的第二存储扇区的地址,更新标识位,以便外部控制设备根据标识位确定异常存储扇区,其中,异常存储扇区在传感器芯片上电后出现数据丢失。
10、根据本发明的一个实施例,在首字节与预设首字节不一致的情况下,方法还包括:获取第一存储扇区存储的传感器基准参数;将传感器基准参数分别写入每个第二存储扇区中。
11、根据本发明的一个实施例,确定每个第二存储扇区分别有参数写入,包括:在传感器芯片上电后,获取每个第二存储扇区存储的参数数组;在每个第二存储扇区存储的参数数组分别与预设初始值不同的情况下,确定每个第二存储扇区分别有参数写入。
12、根据本发明的一个实施例,在至少三个第二存储扇区存储的参数数组中存在至少一个参数数组与预设初始值相同的情况下,方法还包括:获取第一存储扇区存储的传感器基准参数;将传感器基准参数分别写入每个第二存储扇区中。
13、为达上述目的,根据本发明第二方面实施例提出了一种计算机可读存储介质,其上存储有传感器参数恢复程序,该传感器参数恢复程序被处理器执行时实现前述任一实施例的传感器参数恢复方法。
14、根据本发明实施例的计算机可读存储介质,通过执行上述传感器参数恢复方法的计算机程序,在第二存储扇区存储的传感器参数出现丢失或错误时,根据传感器基准参数对每个第二存储扇区进行参数恢复处理,不仅节约了传感器芯片的成本和电路板尺寸,还可以解决在上电和断电过程中传感器参数读写丢失或者错误的问题。
15、为达上述目的,根据本发明第三方面实施例提出了一种控制器,包括:存储器、处理器及存储在存储器上并可在处理器上运行的传感器参数恢复程序,处理器执行传感器参数恢复程序时,实现前述任一实施例的传感器参数恢复方法。
16、根据本发明实施例的控制器,通过处理器执行上述传感器参数恢复方法的计算机程序,在第二存储扇区存储的传感器参数出现丢失或错误时,根据传感器基准参数对每个第二存储扇区进行参数恢复处理,不仅节约了传感器芯片的成本和电路板尺寸,还可以解决在上电和断电过程中传感器参数读写丢失或者错误的问题。
17、为达上述目的,根据本发明第四方面实施例提出了一种传感器芯片,包括:片内存储单元,片内存储单元设置有至少四个存储扇区,至少四个存储扇区包括第一存储扇区和至少三个第二存储扇区,第一存储扇区用于存储传感器基准参数,每个第二存储扇区用于存储传感器配置参数;控制单元,控制单元被配置为在确定每个第二存储扇区分别有参数写入的情况下,获取每个第二存储扇区存储的参数数组,并在至少三个第二存储扇区存储的参数数组互不相同的情况下,获取第一存储扇区存储的传感器基准参数,以及根据传感器基准参数对每个第二存储扇区进行参数恢复处理。
18、根据本发明实施例的传感器芯片,包括片内存储单元和控制单元,片内存储单元设置有至少四个存储扇区,至少四个存储扇区包括第一存储扇区和至少三个第二存储扇区,第一存储扇区用于存储传感器基准参数,每个第二存储扇区用于存储传感器配置参数,控制单元在确定每个第二存储扇区分别有参数写入的情况下,获取每个第二存储扇区存储的参数数组,如果至少三个第二存储扇区存储的参数数组互不相同,则第二存储扇区存储的传感器参数出现丢失或错误,获取第一存储扇区存储的传感器基准参数,并根据传感器基准参数对每个第二存储扇区进行参数恢复处理,使得每个第二存储扇区存储的参数数组可以恢复为传感器基准参数,并且,不需要在传感器芯片外部增加存储芯片,因此,不仅节约了传感器芯片的成本和电路板尺寸,还可以解决在上电和断电过程中传感器参数读写丢失或者错误的问题。
19、本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
本文地址:https://www.jishuxx.com/zhuanli/20240731/184116.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。