CN104298636A - 一种嵌入式通讯服务*** - Google Patents

一种嵌入式通讯服务*** Download PDF

Info

Publication number
CN104298636A
CN104298636A CN201410512793.5A CN201410512793A CN104298636A CN 104298636 A CN104298636 A CN 104298636A CN 201410512793 A CN201410512793 A CN 201410512793A CN 104298636 A CN104298636 A CN 104298636A
Authority
CN
China
Prior art keywords
template
equipment
module
communication
protocol
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201410512793.5A
Other languages
English (en)
Inventor
克潇
连湛伟
杨校辉
徐怡山
***
石欣
周山虎
李贞�
张艳芳
徐鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
XJ Electric Co Ltd
Xuchang XJ Software Technology Co Ltd
Original Assignee
XJ Electric Co Ltd
Xuchang XJ Software Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by XJ Electric Co Ltd, Xuchang XJ Software Technology Co Ltd filed Critical XJ Electric Co Ltd
Priority to CN201410512793.5A priority Critical patent/CN104298636A/zh
Publication of CN104298636A publication Critical patent/CN104298636A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4063Device-to-bus coupling
    • G06F13/4068Electrical coupling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/20Handling requests for interconnection or transfer for access to input/output bus
    • G06F13/24Handling requests for interconnection or transfer for access to input/output bus using interrupt

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Small-Scale Networks (AREA)

Abstract

本发明涉及一种嵌入式通讯服务***,包括:数据总线、用于产生设备配置信息的设备模板库、规约模板库、用于利用设备模板和规约模板形成目标数据文件的文件实例化模块、用于增加或减少设备/规约的在线注册/注销模块,设备模板库、规约模板库、文件实例化模块和在线注册/注销模块均连接数据总线。将该***应用于接入装置中,从模版库中分别选取“目标装置”和“目标规约”,配置好必要的接入设备属性信息,形成具体应用的配置文件,并将配置文件下装至目标装置,本***根据配置文件,自适应实例化各通讯介质下的规约信息点,实现不同规约不同设备的数据接入,且可通过在线注册/注销模块实现在线调整数据接入模式。

Description

一种嵌入式通讯服务***
技术领域
本发明涉及一种嵌入式通讯服务***。
背景技术
随着我国电动汽车产业的不断发展,充换电设施的技术特点也在不断调整和变化。简化开发周期、减少工程周期,降低应用难度,已成为目前充换电设施建设迫切需要的市场要求。
但是目前还没有一种通讯服务***,对数据交互能够产生很有效的效果。
发明内容
本发明的目的是提供一种嵌入式通讯服务***,用以解决目前还没有一种通讯服务***,对数据交互能够产生很有效的效果的问题。
为实现上述目的,本发明的方案包括:一种嵌入式通讯服务***,包括:数据总线、由设备模板形成的设备模板库、由规约模板形成的规约模板库、用于利用设备模板和规约模板形成目标数据文件的文件实例化模块、用于增加或减少设备/规约的在线注册/注销模块,设备模板库、规约模板库、文件实例化模块和在线注册/注销模块均连接数据总线。
规约模板库包括三种通讯介质:CAN通讯、串口通讯、以太网通讯,根据所述三种通讯介质进行规约模板构建,形成规约模板库。
设备模板库中的各设备模板包括设备描述、设备类型、通讯介质属性。
根据待增加设备的装置模板增加实例来扩展接入设备。
规约模板库中的规约模板为插件。
本发明提供一种嵌入式通讯服务***,该***最主要特点是:“接入设备模版化”、“通讯规约插件化”、“自动实例化信息点”并支持“在线注册/注销模块”,实现“简化流程、提高效率”的目标。
设备选择、通讯配置,使得“设备/规约”彻底分离;设备扩展模板化,该***增加接入设备只需根据该设备的装置模板增加实例即可;规约扩展接入插件化,该***的规约接入部分是以插件的形式实现,各个插件相互独立、互不影响,一个插件出现问题不会影响其他插件的正常工作;采用在线注册/注销模块,根据需要可通过配置可以灵活增减规约插件,该***通过检测核心配置参数实现规约模块注册/注销,无需修改***;降低二次开发难度,降低调试时间,降低人工成本,提高运行可靠性。
附图说明
图1是本发明结构框图;
图2是规约模板库结构示意图;
图3是设备模板库结构示意图;
图4是文件实例化流程图;
图5是规约模板扩展示意图;
图6是在线注册流程图;
图7是在线注销流程图。
具体实施方式
下面结合附图对本发明做进一步详细的说明。
一种嵌入式通讯服务***,包括:数据总线、用于产生设备配置信息的设备模板库、规约模板库、用于利用设备模板和规约模板形成目标数据文件的文件实例化模块、用于增加或减少设备/规约的在线注册/注销模块,所述设备模板库、规约模板库、文件实例化模块和在线注册/注销模块均连接数据总线。
基于以上技术方案,结合附图,给出以下一个具体实施方式。
本发明主要针对电动汽车嵌入式应用,如图1所示,为本发明结构框图,本发明设备与规约彻底分离,数据池与报文池共同构成设备模板库,两者中存储了接入设备的配置信息,通过业务数据包访问接口与消息总线连接;根据CAN通讯、串口通讯、以太网通讯,进行规约模板构建,形成规约模板库,并通过规约应用调用接口连接消息总线。文件实例化模块与在线更新模块(即在线注册/注销模块)均连接消息总线。
基于电动汽车充换电站内的接入设备,各设备通讯规约内容,抽象出底层数据总线,作为各模块数据交互的基础,其中最关键为定义消息传输模型:其中包括:
消息类型,接收到总线的消息(IM),消息总线中传输的消息(TM);
消息结构,采用CORBA的IDL描述,主要包括公有信息,采用XML描述消息承载的业务信息。
基于消息总线模型构建XML文件解析组件,主要用于数据文件内容实例化,及各模块操作文件包含信息接口的封装;程序启动后,通讯服务框架加载该组件,对接入的数据业务包进行实例化,形成通讯业务处理内存库,支持各装置各规约数据点的单点数据刷新和数据对象业务包的形成。
基于消息总线格式化的统一数据接口,抽象CAN口/串口/以太网通讯介质的通用数据解析模式,封装数据模型并形成对应的数据解析模块,遵循“数据订阅”机制,实现各模块与总线之间的数据交互;在保证数据传递安全性和一致性的同时,最大程度上降低了“无效数据”在总线上交互,从而提供数据通讯效率。
配套的“可视化”设备规约“组态”建模工具,主要为通讯框架的运行提供实例化的数据基础,其主要功能包括:
1)规约设备模板化:
a)规约模版库生成:分别抽象CAN/串/以太网典型通讯规约共性特点,分别设置相应信息配置项目,针对不同介质,不同规约的特点,进行规约模版构建,形成规约模版库,具体如图2所示。
b)设备模版库生成:以接入设备为基础,以通讯规约为依据;创建设备列表,设备属性为“设备描述”、“设备类型”、“通讯介质类型”,如图3所示(注,在设备模版处理中综合考虑相同设备可能会具备多种通讯介质)。
2)自动实例化信息点:根据工程具体需求,基于构建的规约模版库和设备模版库创建实际应用配置,完成后增加装置本身的身份属性,工具可根据当前配置信息形成目标数据文件,如图4所示。
3)根据充电站运行实际需求,基于“通讯规约插件化”首次提出模块“在线注册/注销”设计理念,基于充换电站运行的特性,通讯服务框架支持业务模块的“在线注册/注销”,即在通讯服务框架运行的过程中,根据待增加设备的装置模板增加实例来扩展接入设备。可根据需求修改核心运行配置文件,指定某特定业务模块的运行/卸载,可大大简化问题定位的难度,对于运行过程中问题的定位与排查发挥出关键性作用。“规约插件设计”如图5所示,“在线注册/注销”设计如图6、7所示。
本发明提供的一种嵌入式通讯服务***具体应用为:将该服务***应用于接入设备中,从设备和规约模版库中分别选取“目标装置”和“目标规约”(若当前模版库中无目标模版,可使用配置工具针对此设备/规约的特性进行配置,形成模版文件,存储到目标模版库中即可),指定目标接入的介质端口,并配置好必要的接入设备属性信息,形成具体应用的配置文件,并将配置文件下装至目标装置;根据配置文件,自适应实例化各通讯介质下的规约信息点,实现不同规约不同设备的数据接入,且可通过平台提供的规约解析模块“在线注册/注销”机制在线调整数据接入模式。
以上给出了具体的实施方式,但本发明不局限于所描述的实施方式。本发明的基本思路在于上述基本方案,对本领域普通技术人员而言,根据本发明的教导,设计出各种变形的模型、公式、参数并不需要花费创造性劳动。在不脱离本发明的原理和精神的情况下对实施方式进行的变化、修改、替换和变型仍落入本发明的保护范围内。

Claims (5)

1.一种嵌入式通讯服务***,其特征在于,所述通讯服务***包括:数据总线、由设备模板形成的设备模板库、由规约模板形成的规约模板库、用于利用设备模板和规约模板形成目标数据文件的文件实例化模块、用于增加或减少设备/规约的在线注册/注销模块,所述设备模板库、规约模板库、文件实例化模块和在线注册/注销模块均连接数据总线。
2.根据权利要求1所述的嵌入式通讯服务***,其特征在于,所述规约模板库包括三种通讯介质:CAN通讯、串口通讯、以太网通讯,根据所述三种通讯介质进行规约模板构建,形成规约模板库。
3.根据权利要求1所述的嵌入式通讯服务***,其特征在于,所述设备模板库中的各设备模板包括设备描述、设备类型、通讯介质属性。
4.根据权利要求1所述的嵌入式通讯服务***,其特征在于,根据待增加设备的装置模板增加实例来扩展接入设备。
5.根据权利要求1所述的嵌入式通讯服务***,其特征在于,规约模板库中的规约模板为插件。
CN201410512793.5A 2014-09-28 2014-09-28 一种嵌入式通讯服务*** Pending CN104298636A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410512793.5A CN104298636A (zh) 2014-09-28 2014-09-28 一种嵌入式通讯服务***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410512793.5A CN104298636A (zh) 2014-09-28 2014-09-28 一种嵌入式通讯服务***

Publications (1)

Publication Number Publication Date
CN104298636A true CN104298636A (zh) 2015-01-21

Family

ID=52318366

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410512793.5A Pending CN104298636A (zh) 2014-09-28 2014-09-28 一种嵌入式通讯服务***

Country Status (1)

Country Link
CN (1) CN104298636A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110808982A (zh) * 2019-11-05 2020-02-18 积成电子股份有限公司 一种基于注册机制的通信规约的建立方法及***
CN112491614A (zh) * 2020-11-26 2021-03-12 许昌许继软件技术有限公司 一种用于嵌入式设备的配置信息在线自动生效方法及***
CN114070725A (zh) * 2021-10-27 2022-02-18 许继电源有限公司 一种电动汽车嵌入式跨平台通讯服务***
CN115277783A (zh) * 2022-08-03 2022-11-01 许昌智能继电器股份有限公司 一种充换电站跨平台通讯服务***

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101794320A (zh) * 2010-02-11 2010-08-04 江苏方天电力技术有限公司 智能信号采集方法
CN102135889A (zh) * 2010-12-25 2011-07-27 许继集团有限公司 嵌入式***通讯方式的快速构建方法
US20110238780A1 (en) * 2010-03-24 2011-09-29 Lee Allen Neitzel Methods and apparatus to access process data stored on a server
CN102333031A (zh) * 2011-09-07 2012-01-25 江苏润和软件股份有限公司 一种基于设备适配技术的设备智能接入***及其方法
CN102752299A (zh) * 2012-06-29 2012-10-24 山东电力集团公司电力科学研究院 电动汽车充电站免调试复合式通讯装置及方法
CN102957739A (zh) * 2012-02-08 2013-03-06 深圳市金宏威技术股份有限公司 用于电动汽车充电站监控***中的通信方法及装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101794320A (zh) * 2010-02-11 2010-08-04 江苏方天电力技术有限公司 智能信号采集方法
US20110238780A1 (en) * 2010-03-24 2011-09-29 Lee Allen Neitzel Methods and apparatus to access process data stored on a server
CN102135889A (zh) * 2010-12-25 2011-07-27 许继集团有限公司 嵌入式***通讯方式的快速构建方法
CN102333031A (zh) * 2011-09-07 2012-01-25 江苏润和软件股份有限公司 一种基于设备适配技术的设备智能接入***及其方法
CN102957739A (zh) * 2012-02-08 2013-03-06 深圳市金宏威技术股份有限公司 用于电动汽车充电站监控***中的通信方法及装置
CN102752299A (zh) * 2012-06-29 2012-10-24 山东电力集团公司电力科学研究院 电动汽车充电站免调试复合式通讯装置及方法

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110808982A (zh) * 2019-11-05 2020-02-18 积成电子股份有限公司 一种基于注册机制的通信规约的建立方法及***
CN110808982B (zh) * 2019-11-05 2022-02-01 积成电子股份有限公司 一种基于注册机制的通信规约的建立方法及***
CN112491614A (zh) * 2020-11-26 2021-03-12 许昌许继软件技术有限公司 一种用于嵌入式设备的配置信息在线自动生效方法及***
CN112491614B (zh) * 2020-11-26 2023-08-11 许昌许继软件技术有限公司 一种用于嵌入式设备的配置信息在线自动生效方法及***
CN114070725A (zh) * 2021-10-27 2022-02-18 许继电源有限公司 一种电动汽车嵌入式跨平台通讯服务***
CN115277783A (zh) * 2022-08-03 2022-11-01 许昌智能继电器股份有限公司 一种充换电站跨平台通讯服务***

Similar Documents

Publication Publication Date Title
CN106374439B (zh) 基于智能变电站保护控制***的软件定义实现方法
CN104360844B (zh) 基于opc ua标准的协议转换服务器和ats***
CN103345410B (zh) 移动作业业务客制化界面实现方法和***
CN105205231A (zh) 一种基于dcom的配电网数字仿真***
CN105227344A (zh) 基于OpenStack的软件定义网络模拟***及方法
CN105760991A (zh) 一种可变服务流程的工作流引擎搭建方法
CN104298636A (zh) 一种嵌入式通讯服务***
CN105760272B (zh) 基于插件的监控后台业务定制方法及其***
CN102957205A (zh) 一种建立配电网模型的方法及***
CN110249593A (zh) 根据变电站拓扑规范配置ied过程总线网络交换机的***和方法
CN108809796A (zh) 一种基于VxLAN的城域网电力***业务通信方法
CN106910143A (zh) 配电网图模多版本控制方法和***
CN204360184U (zh) 一种基于实时数据库的Modbus设备主从站通讯管理***
CN107067161B (zh) 一种智能电网中信息点表的自动化校核实现***及方法
CN106160212B (zh) 一种电力通信终端的远程集中控制***及方法
CN109767056A (zh) 主子站一体化图形管理方法、***及存储介质
CN103297992A (zh) 一种基于ttcn-3的lte终端测试仪中高层协议栈的实现***
CN109003429A (zh) 一种基于任务池的抄表方法和装置
CN105636317A (zh) 一种智能路灯管理***及信息处理方法
CN104518918B (zh) 一种电力通信网故障定位分析方法
CN109687985B (zh) 一种变电站过程层网络自动配置方法及***
Bai Modeling analysis of Intelligent Manufacturing System based on SDN
CN103560581A (zh) 一种将微电网多代理控制映射到iec61850-goose的方法
CN114070725A (zh) 一种电动汽车嵌入式跨平台通讯服务***
CN101916206A (zh) 一种信号***的建模方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20150121