一种电动汽车充换电监控管理单元内存库构建方法

文档序号:9432598阅读:516来源:国知局
一种电动汽车充换电监控管理单元内存库构建方法
【技术领域】
[0001]本发明属于嵌入式就地监控系统开发技术领域,具体涉及一种电动汽车充换电监控管理单元的内存库构建方法。
【背景技术】
[0002]电动汽车充换电监控管理单元是一种实时的嵌入式就地监控管理系统。主要用于电动汽车充换电站中充换电设备的数据接入、数据转发、就地控制和就地监视。它可以同时接入不同标准、不同通讯介质和不同规约的多种充换电设备,包括串口设备、CAN 口设备和以太网设备。
[0003]目前电动汽车充换电站还处于发展初期,各种充换电设备还没有形成统一标准、统一规范。所以监控管理单元所接入的设备千变万化,如果每次都根据设备信息手动生成构建内存库的配置信息将会非常的复杂和繁琐。况且这些设备信息同样需要在后台监控中配置。因此,会出现同一个设备信息在监控后台和监控管理单元配置两次的重复性工作。
[0004]虽然目前用于嵌入式监控系统的数据库很多,然而使用这些标准数据库会增加磁盘使用量和开发难度。

【发明内容】

[0005]本发明提供了一种电动汽车充换电监控管理单元的内存库构建方法,以解决现有的监控管理单元内存库构建方法构建内存库非常复杂和繁琐的问题。
[0006]为解决上述技术问题,本发明的技术方案是:
[0007]I)后台监控系统生成监控系统中设备的配置信息库;
[0008]2)监控管理单元与后台监控系统建立连接,从所述配置信息库中读取自身的配置信息,包括监控管理单元所接设备的设备配置信息和四遥配置信息;
[0009]3)根据读取的四遥配置信息,监控管理单元的构建内存库模块构建设备的四遥信息模板内存库;
[0010]4)根据所读取的设备配置信息和步骤3)所构建的四遥信息模板内存库,所述构建内存库模块构建设备信息内存库;
[0011]5)将所述四遥信息模板内存库与所述设备信息内存库相结合,构成监控管理单元的整体内存库。
[0012]根据所构建整体内存库的结构和读写方式,监控管理单元构建整体内存库的读写接口。
[0013]所述配置信息库中包含有就地监控层、设备层和四遥信息层的配置信息。
[0014]所述就地监控层的配置信息是根据监控管理单元的个数和IP地址生成的。
[0015]所述设备层的配置信息是根据设备的种类和个数生成的。
[0016]所述四遥信息层的配置信息是根据后台监控系统所接设备的规约信息生成的。
[0017]所述四遥信息模板内存库、设备信息内存库和整体内存库的构建均采用C++标准的数据结构。
[0018]本发明的内存库构建方法由于监控管理单元与后台监控系统共用一套配置信息,并由监控管理单元的构建内存库模块自动生成内存库,从而简化了监控管理单元的工程配置难度和复杂度,同时还降低了人工成本。本发明的电动汽车充换电监控管理单元的内存库构建方法并未直接加载标准数据库,而是自建内存库的方法,从而降低了磁盘使用量和开发难度,提高了数据读写速度和效率,构建的内存库使用起来更加灵活和方便。
【附图说明】
[0019]图1为本实施例中监控系统三层配置信息生成示意图;
[0020]图2是本实施例监控管理单元内存库构建示意图;
[0021]图3是本实施例中监控管理单元内存库构建流程图。
【具体实施方式】
[0022]下面结合附图,对本发明的技术方案作进一步详细说明。
[0023]本实施例中的电动汽车充换电监控管理单元的内存库构建方法包括如下步骤:
[0024]I)后台监控系统生成监控系统中设备的配置信息库;
[0025]2)监控管理单元与后台监控系统建立连接,从所述配置信息库中读取自身的配置信息,包括监控管理单元所接设备的设备配置信息和四遥配置信息;
[0026]3)根据读取的四遥配置信息,监控管理单元的构建内存库模块构建设备的四遥信息模板内存库;
[0027]4)根据所读取的设备配置信息和步骤3)所构建的四遥信息模板内存库,所述构建内存库模块构建设备信息内存库;
[0028]5)将所述四遥信息模板内存库与所述设备信息内存库相结合,构成监控管理单元的整体内存库。
[0029]下面对上述步骤进行详细说明。
[0030]对于步骤I),根据后台监控系统所接设备的通讯规约,整理出各个设备的信息点表,根据信息点表在PC机上使用后台监控管理系统所配套的配置工具生成所有接入的设备的配置信息库,即三层配置信息,包括设备的四遥信息层的配置信息、设备层的配置信息和就地监控层的配置信息等。首先根据该站内监控管理单元个数和通道IP等信息生成就地监控层的配置信息。然后根据每个监控管理单元所接设备种类和个数信息生成属于该监控管理单元设备的配置信息。最后根据所接设备的规约信息生成该设备的四遥配置信息。
[0031]对于步骤2),监控管理系统中的各个监控管理单元根据自身的通道IP和后台监控系统建立TCP连接,自动从后台监控系统的配置信息库里读取属于该监控管理单元的配置信息,包括该监控管理单元所接设备的四遥配置信息和设备配置信息。
[0032]对于步骤3),根据监控管理单元读取到的自身所接设备的四遥配置信息,监控管理单元的构建内存库模块使用C++标准的数据结构来构建四遥信息模板内存库,该四遥信息模板内存库中存储了监控管理单元所接设备的四遥信息模板。
[0033]对于步骤4),按照监控管理单元读取到的自身所接设备的种类和个数信息,即设备配置信息,结合步骤3)中所构建的四遥信息模板内存库,监控管理单元的构建内存库模块使用C++标准的数据结构来构建设备信息内存库。
[0034]对于步骤5),将步骤3)所购建的四遥信息模板内存库和步骤4)所构建的设备信息内存库相结合构成了整个监控管理单元的整体内存库。
[0035]监控管理单元根据所构建的整体内存库的结构和读写方式构建内存库读写接口,使通讯处理模块通过写接口对内存库进行存值,后台通讯模块和人机界面模块通过读接口从内存库里取值,即外设处理模块通过写接口把外接设备信息存入到内存库里,后台通讯模块和人机界面模块通过读接口把需要上传后台和界面展示的信息从内存库里读出来。
[0036]通讯处理模块包括串口、CAN 口、以太网、GPRS等通讯模块。
[0037]上述实施方式中采用C++标准的数据结构构建内存库,作为其他实施方式还可以采用JAVA等标准的数据结构来构建内存库。
【主权项】
1.一种电动汽车充换电监控管理单元内存库构建方法,其特征在于,包括如下步骤: 1)后台监控系统生成监控系统中设备的配置信息库; 2)监控管理单元与后台监控系统建立连接,从所述配置信息库中读取自身的配置信息,包括监控管理单元所接设备的设备配置信息和四遥配置信息; 3)根据读取的四遥配置信息,监控管理单元的构建内存库模块构建设备的四遥信息模板内存库; 4)根据所读取的设备配置信息和步骤3)所构建的四遥信息模板内存库,所述构建内存库模块构建设备信息内存库; 5)将所述四遥信息模板内存库与所述设备信息内存库相结合,构成监控管理单元的整体内存库。2.根据权利要求1所述一种电动汽车充换电监控管理单元内存库构建方法,其特征在于,根据所构建整体内存库的结构和读写方式,监控管理单元构建整体内存库的读写接口。3.根据权利要求1所述一种电动汽车充换电监控管理单元内存库构建方法,其特征在于,所述配置信息库中包含有就地监控层、设备层和四遥信息层的配置信息。4.根据权利要求3所述一种电动汽车充换电监控管理单元内存库构建方法,其特征在于,所述就地监控层的配置信息是根据监控管理单元的个数和IP地址生成的。5.根据权利要求3所述一种电动汽车充换电监控管理单元内存库构建方法,其特征在于,所述设备层的配置信息是根据设备的种类和个数生成的。6.根据权利要求3所述一种电动汽车充换电监控管理单元内存库构建方法,其特征在于,所述四遥信息层的配置信息是根据后台监控系统所接设备的规约信息生成的。7.根据权利要求1所述一种电动汽车充换电监控管理单元内存库构建方法,其特征在于,所述四遥信息模板内存库、设备信息内存库和整体内存库的构建均采用C++标准的数据结构。
【专利摘要】本发明涉及一种电动汽车充换电监控管理单元内存库构建方法,包括:1)后台监控系统生成监控系统中设备的配置信息库;2)监控管理单元与后台监控系统建立连接,从配置信息库中读取自身的配置信息,包括监控管理单元所接设备的设备配置信息和四遥配置信息;3)根据读取的四遥配置信息,监控管理单元的构建内存库模块构建设备的四遥信息模板内存库;4)根据所读取的设备配置信息和步骤3)所构建的四遥信息模板内存库,构建内存库模块构建设备信息内存库;5)将四遥信息模板内存库与设备信息内存库相结合,构成监控管理单元的整体内存库。本发明的方法简化了监控管理单元的工程配置难度和复杂度,提高了数据读写速度和效率。
【IPC分类】G06F17/30
【公开号】CN105183777
【申请号】CN201510488900
【发明人】连湛伟, 杨校辉, 邓建慎, 克潇, 李洪峰, 胡道栋, 王艳, 王致远, 尹新涛, 徐鹏
【申请人】许继电气股份有限公司, 许昌许继软件技术有限公司
【公开日】2015年12月23日
【申请日】2015年8月11日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1