[发明专利]一种识别不同型号集中器的方法有效
申请号: | 201910301846.1 | 申请日: | 2019-04-15 |
公开(公告)号: | CN110209433B | 公开(公告)日: | 2022-07-01 |
发明(设计)人: | 邬科科;冯丹荣;王培慧 | 申请(专利权)人: | 杭州丰锐智能电气研究院有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 宁波诚源专利事务所有限公司 33102 | 代理人: | 袁忠卫;李娜 |
地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 识别 不同 型号 集中器 方法 | ||
本发明涉及一种识别不同型号集中器的方法,其特征在于:所述方法包括,S1,初始化当前集中器软件;S2,加载存储器驱动,识别存储器类型;S3,采用存储容量识别算法确定存储器容量;S4,确定集中器型号。通过对集中器型号进行识别,可以使集中器软件在不同型号集中器间通用,节约软件开发成本、提高生产效率。
技术领域
本发明涉及计量仪表技术领域,尤其涉及一种识别不同型号集中器的方法。
背景技术
集中器作为计量自动化系统的核心设备,针对不同的应用场景需要提供不同的功能,例如是否需要计量、是否进行加密等。这就需要对集中器的硬件资源进行差异化配置来满足集中器不同的功能需求,进而衍生出不同型号的集中器产品,比如具有EERPOM或者FRAM存储器的集中器。
现有的集中器在使用过程中,针对不同型号的集中器需要提供不同版本的软件进行如升级、维护等操作,这就会因产品软件不通用而带来开发难度大、生产效率低及维护不方便等问题。
发明内容
鉴于上述问题,本发明的目的在于提供一种识别不同型号集中器的方法,该方法能对不同型号集中器进行识别以使集中器软件能够进行通用,节约了软件开发维护成本、提高了生产效率。
为实现上述目的,本发明采用的技术方案为:一种识别不同型号集中器的方法,其特征在于:所述方法包括,
S1,初始化当前集中器软件;
S2,加载存储器驱动,识别存储器类型;
S3,采用存储容量识别算法确定存储器容量;
S4,确定集中器型号。
进一步的,所述S2中加载存储器驱动,识别存储器类型,具体为,
若加载第一驱动成功,则判断当前集中器中的存储器为第一类型存储器,若加载第二驱动成功,则判断当前集中器中的存储器为第二类型存储器,其中,所述存储器驱动包括驱动第一类型存储器的第一驱动和驱动第二类型存储器的第二驱动。
进一步的,所述步骤S3中采用存储容量识别算法确定存储器容量,具体为,
S31、依次写入数据至存储器,每写入一个数据即将当前单元的前m个字节写入特征码,该特征码值等于当前写入的数据的序号,并从第二个单元开始每写入一个特征码即执行回读操作;
S32、判断第一个单元回读的特征码与序号n对应的特征码是否相等,若相等,则存储器的存储容量x=K*(n-1)(bit),其中K为存储器中一个单元的位数,若否,则执行S33;
S33、继续写入数据和对应特征码,并执行回读操作,执行S32。
进一步的,所述方法还包括,在执行完步骤S4后,还执行了下列操作,
S5、加载与集中器型号相对应的软件功能模块;
S6,结束集中器识别。
进一步的,所述K取值为8kbit。
进一步的,所述m取值为4。
进一步的,所述第一存储器为FRAM。
进一步的,所述第二存储器为EERPOM。
进一步的,所述FRAM采用的型号为MB85RC64或MB85RC128;所述EERPOM采用的型号为M24512R或M24256R。
进一步的,所述集中器第一存储器或第二存储器通过I2C方式与集中器中MCU连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州丰锐智能电气研究院有限公司,未经杭州丰锐智能电气研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910301846.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:视图加载方法及装置
- 下一篇:一种内存管理方法、装置及计算机可读存储介质