一种存储设备及其数据写入方法以及电机设备技术

技术编号:33701073 阅读:16 留言:0更新日期:2022-06-06 08:10
本发明专利技术实施例公开了一种存储设备及其数据写入方法以及电机设备,该存储设备包括:存储器和处理器;存储器包括多个物理页,物理页包括一控制信息单元和多个数据单元,控制信息单元存储有在写数据单元信息;处理器与存储器电连接,用于在写操作时确定上一次执行写入操作的第一物理页,根据第一物理页中控制信息单元存储的在写数据单元信息,确定待写入数据单元,再执行写操作。本发明专利技术实施例中,通过控制信息单元中存储的在写数据单元信息来确定待写入数据单元,实现了依序存储,能够增加存储器的读写寿命。的读写寿命。的读写寿命。

【技术实现步骤摘要】
一种存储设备及其数据写入方法以及电机设备


[0001]本专利技术实施例涉及存储器技术,尤其涉及一种存储设备及其数据写入方法以及电机设备。

技术介绍

[0002]步进电机驱动产品中,每次上电时产品需要做初始化,确定产品的运行行程零位置。具体的,通过步进电机中电子球阀来进行零点标定。电子球阀初始化前停在非全关位置,电子球阀的全关方向设置有限位架,在执行初始化的过程中,电子球阀向全关方向动作并且通过多次撞击限位架即撞端,以确保电子球阀一定处在全关位置上,完成初始化。
[0003]初始化的撞端动作会影响产品工作逻辑/状态、噪声、工作效率和工作寿命等。为了减少初始化的频率,改用存储电机位置的方式,在产品内设置NVRAM,掉电前产品将当前位置信息保存到NVRAM中,下次上电时只需要从NVRAM中读出位置即可,这样可以省去初始化。
[0004]然而,现有NVRAM在存储时,是对整个内存进行写入,增加了非必要内存的写频率,造成读写寿命次数有限,增大了步进电机驱动产品成本。

技术实现思路

[0005]本专利技术实施例提供一种存储设备及其数据写入方法以及电机设备,以提高存储器的读写寿命。
[0006]本专利技术实施例提供了一种存储设备,包括:存储器和处理器;
[0007]所述存储器包括多个物理页,所述物理页包括一控制信息单元和多个数据单元,所述控制信息单元存储有在写数据单元信息;
[0008]所述处理器与所述存储器电连接,用于在写操作时确定上一次执行写入操作的第一物理页,根据所述第一物理页中控制信息单元存储的在写数据单元信息,确定待写入数据单元,再执行写操作。
[0009]基于同一专利技术构思,本专利技术实施例还提供了一种存储设备的数据写入方法,所述存储设备包括存储器,所述存储器包括多个物理页,所述物理页包括一控制信息单元和多个数据单元,所述控制信息单元存储有在写数据单元信息;
[0010]该数据写入方法包括:
[0011]确定上一次执行写入操作的第一物理页;
[0012]根据所述第一物理页中控制信息单元存储的在写数据单元信息,确定待写入数据单元,再执行写操作。
[0013]基于同一专利技术构思,本专利技术实施例还提供了一种电机设备,所述电机设备包括电机、电机控制器和如上所述的存储设备;
[0014]所述电机设备掉电时,所述电机控制器用于触发所述存储设备进入数据写入阶段,以保存所述电机的位置数据;
[0015]所述电机设备上电时,所述电机控制器用于从所述存储设备获取掉电前保存的所述位置数据,并在检测到所述位置数据无效时控制所述电机初始化,或者,在检测到所述位置数据有效时控制所述电机运行至所述位置数据所对应的位置。
[0016]本专利技术实施例中,存储器包括多个物理页,一个物理页包括一控制信息单元和多个数据单元,控制信息单元存储有其所属物理页的在写数据单元信息,处理器在数据写入阶段确定待写入的第一物理页,根据第一物理页中控制信息单元存储的在写数据单元信息,确定待写入数据单元再执行写操作。由此可知,存储设备对其内存进行了分区,分为多个物理页,处理器进行数据写入时,并非是对整个内存进行写入,而是每次写操作时针对其中一个存储区域进行存储,通过控制信息单元中存储的在写数据单元信息来确定待写入数据单元,实现了依序存储,以此增加存储器的读写寿命。
附图说明
[0017]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图虽然是本专利技术的一些具体的实施例,对于本领域的技术人员来说,可以根据本专利技术的各种实施例所揭示和提示的器件结构,驱动方法和制造方法的基本概念,拓展和延伸到其它的结构和附图,毋庸置疑这些都应该是在本专利技术的权利要求范围之内。
[0018]图1是本专利技术实施例提供的一种存储设备的示意图;
[0019]图2是本专利技术实施例提供的一种存储器的示意图;
[0020]图3是本专利技术实施例提供的一种存储设备的数据写入方法的示意图;
[0021]图4是本专利技术实施例提供的另一种存储设备的数据写入方法的示意图;
[0022]图5是本专利技术实施例提供的一种电机设备的示意图;
[0023]图6是本专利技术实施例提供的一种电机设备的驱动方法的示意图。
具体实施方式
[0024]为使本专利技术的目的、技术方案和优点更加清楚,以下将参照本专利技术实施例中的附图,通过实施方式清楚、完整地描述本专利技术的技术方案,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例所揭示和提示的基本概念,本领域的技术人员所获得的所有其他实施例,都属于本专利技术保护的范围。
[0025]参考图1所示,为本专利技术实施例提供的一种存储设备的示意图。本实施例提供的存储设备包括:存储器10和处理器20;如图2所示存储器10包括多个物理页page,物理页page包括一控制信息单元11和多个数据单元12,控制信息单元11存储有在写数据单元信息;处理器20与存储器10电连接,用于在写操作时确定上一次执行写入操作的第一物理页,根据第一物理页中控制信息单元11存储的在写数据单元信息,确定待写入数据单元,再执行写操作。
[0026]本实施例中,可选存储器为非易失性存储器,如NVRAM等,不限于此。如图2所示,存储器10包括多个物理页page,该多个物理页page顺序标记为page1、page2、page3、

。例如,512bytes的存储器可以被分为10个page,每个page可以包含32个字节,一个page内32个字节中每四个字节划分为一个数据单元。可以理解,控制信息单元11本质也是由一个数据单
元构成,其区别在于,控制信息单元11固定用于存储其所属页的控制信息,物理页page内除控制信息单元11之外的其他数据单元12可用于存储外部数据。需要说明的是,存储器20划分的多个物理页page,不同物理页page的存储容量可以相同也可以不同,不同物理页page中数据单元12的存储容量可以相同也可以不同,同一page中数据单元12的存储容量相同,一个page内控制信息单元11和数据单元12的存储容量可以不同。
[0027]存储器20的物理页page包括一控制信息单元11和多个数据单元12,控制信息单元11包括在写数据单元信息current scatter cell,即控制信息单元11包括至少一个存储区,一个存储区11a固定用于存储其在写数据单元的地址信息,该地址信息可以是其编号。可以理解,物理页page划分为多个子单元,可选首个子单元作为控制信息单元11应用,控制信息单元11之后的各个子单元均作为数据单元12应用,那么可对控制信息单元11之后的各个数据单元12顺序编码,即控制信息单元11之后相邻的一数据单元12编号为1,依次类推。基于此,可选控制信息单元11中存储的在写数据单元信息为在写数据单元的编号。在其他实施例中,还可选控制信息单元中存储的在本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种存储设备,其特征在于,包括:存储器和处理器;所述存储器包括多个物理页,所述物理页包括一控制信息单元和多个数据单元,所述控制信息单元存储有在写数据单元信息;所述处理器与所述存储器电连接,用于在写操作时确定上一次执行写入操作的第一物理页,根据所述第一物理页中控制信息单元存储的在写数据单元信息,确定待写入数据单元,再执行写操作。2.根据权利要求1所述的存储设备,其特征在于,所述控制信息单元还存储有最大写入次数,所述数据单元存储有已写次数;所述处理器还用于获取所述在写数据单元信息所对应的数据单元中存储的已写次数,并比较该已写次数和最大写入次数,若该已写次数小于所述最大写入次数,将所述在写数据单元信息所对应的数据单元确定为所述待写入数据单元,且更新所述待写入数据单元的已写次数;或者,若该已写次数等于所述最大写入次数,将所述在写数据单元信息所对应的数据单元之后依序设置的下一数据单元确定为所述待写入数据单元,且更新所述在写数据单元信息和所述待写入数据单元的已写次数。3.根据权利要求2所述的存储设备,其特征在于,所述控制信息单元还存储有页分散单元总数信息;所述处理器还用于根据所述控制信息单元存储的页分散单元总数信息,判断所述在写数据单元信息所对应的数据单元是否为所述第一物理页的末位数据单元,若是,将所述第一物理页之后依序设置的下一物理页的首位数据单元确定为所述下一数据单元。4.根据权利要求3所述的存储设备,其特征在于,所述处理器还用于在检测到所述在写数据单元信息所对应的数据单元中存储的已写次数等于所述最大写入次数时,将该数据单元的已写次数清零。5.根据权利要求1所述的存储设备,其特征在于,所述控制信息单元还存储有数据长度值;所述处理器还用于根据所述控制信息单元存储的数据长度值,将待写数据写入所述待写入数据单元,其中,所述待写入数据单元中写入的数据长度等于所述控制信息单元中存储的数据长度值。6.根据权利要求1所述的存储设备...

【专利技术属性】
技术研发人员:ꢀ七四专利代理机构
申请(专利权)人:浙江三花智能控制股份有限公司
类型:发明
国别省市:

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

1