买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】Lonworks网关设备及其配置方法_中车株洲电力机车研究所有限公司_201710535526.3 

申请/专利权人:中车株洲电力机车研究所有限公司

申请日:2017-07-03

公开(公告)日:2021-07-13

公开(公告)号:CN109218172B

主分类号:H04L12/66(20060101)

分类号:H04L12/66(20060101);H04L12/24(20060101)

优先权:

专利状态码:有效-授权

法律状态:2021.07.13#授权;2019.02.12#实质审查的生效;2019.01.15#公开

摘要:本发明涉及轨道交通技术领域,公开了一种Lonworks网关设备及其配置方法,以提高配置修改的灵活性和便捷性。本发明方法包括:在CPU端创建对LON端进行参数修改的配置文件;CPU端发起将配置文件同步到LON端的协商;若协商成功,LON端将配置文件中的相应配置参数赋值给对应的应用接口函数,若协商失败,LON端各应用接口函数沿用现有的配置。

主权项:1.一种Lonworks网关设备的配置方法,其特征在于,包括:在CPU端创建对LON端进行参数修改的配置文件;所述CPU端发起将所述配置文件同步到所述LON端的协商;若协商成功,所述LON端将所述配置文件中的相应配置参数赋值给对应的应用接口函数;所述协商包括:所述CPU端判断所述LON端是否在线;所述CPU端在判断所述LON端在线后,向所述LON端传送所述配置文件,并判断所述LON端是否读取配置文件成功,若读取成功,所述CPU端在所述LON端将所述配置文件中的相应配置参数赋值给对应的应用接口函数之后,所述CPU端启动与所述LON端之间基于更新后配置文件的过程数据收发;所述CPU端与所述LON端之间对应各阶段的协商通过协议约定的不同状态字进行交互;所述CPU端发送不同状态字的间隔时间相等,且所述CPU端接收不同状态字的间隔时间相等;所述LON端接收不同状态字的间隔时间相等,且所述LON端发送不同状态字的间隔时间相等;其中,对于同一状态字,发送端的发送间隔是接收端接收间隔大于2的整数倍;以及对应所述CPU端判断所述LON端是否在线的第一协商阶段的第一时长小于判断所述LON端是否读取配置文件成功的第二时长。

全文数据:Lonworks网关设备及其配置方法技术领域本发明涉及轨道交通技术领域,尤其涉及一种Lonworks网关设备及其配置方法。背景技术列车通常包括动车控制车和拖车,其中,动车控制车是带驱动力的车厢,而拖车则是不带牵引力的车厢。目前,动车控制车通常采用MVBMultifunctionVehicleBus,多功能车辆总线进行相关器件互连,而拖车通常采用LonWorks一种现场总线进行相关器件互连。LonWorks网关设备是基于LonWorks总线其专有的FT-5000协议芯片把别的总线型数据和LonWorks数据互相转换,例如:将列车上动车控制车的MVB数据和拖车的LonWorks数据进行互相转换。现有的LonWorks网关设备,可参照中车青岛四方车辆研究所有限公司所申请的名称为“用于列车通信网络的LonWorks转MVB网关的”201620903543.9号专利,包括LonWorks通讯单元、MVB通讯单元和CPU数据处理单元,LonWorks通讯单元包括LonWorks数据收发器和LonWorks数据处理器;MVB通讯单元包括MVB数据收发器和MVB数据处理器;LonWorks数据收发器与列车通信网络中LonWorks接口设备相接,同时还与LonWorks数据处理器相接;MVB数据收发器与列车通信网络中的MVB接口设备相接,同时还与MVB数据处理器相接;LonWorks数据处理器、MVB数据处理器均与CPU数据处理单元相接;以此实现MVB总线和LonWorks总线之间的数据交换。现有的LonWorks网关设备在LonWorks网关设备自身配置地址、隐式目的设备寻址地址和转换数据大小等关键参数发生变更时,需要通过专有的第三方软硬件在LonWorks通讯单元和CPU数据处理单元分别进行程序烧录以进行重新配置,烧录时间长,操作很不灵活,无法适应当前列车数量庞大且因调度而导致LON端频繁进行配置文件参数修改的需求。同时,由于列车通信客户需求具有多样性,不同的通信需求协议需要改变LonWorks网关设备的地址及转换数据大小等关键参数,依据多样性的项目需求而不断的改变LonWorks网关设备关键配置参数给现场应用人员维护更新带来很大的不便。发明内容本发明目的在于公开一种Lonworks网关设备及其配置方法,以提高配置修改的灵活性和便捷性。为实现上述目的,本发明公开了一种Lonworks网关设备的配置方法,包括:在CPU端创建对LON端即连接Lonworks总线且包括有FT-5000协议芯片的数据端进行参数修改的配置文件;所述CPU端发起将所述配置文件同步到所述LON端的协商;若协商成功,所述LON端将所述配置文件中的相应配置参数赋值给对应的应用接口函数。与上述方法相对应的,本发明还公开一种Lonworks网关设备,包括:CPU端,用于创建对LON端进行参数修改的配置文件,发起将所述配置文件同步到所述LON端的协商;所述LON端,用于在与所述CPU端协商成功后,将所述配置文件中的相应配置参数赋值给对应的应用接口函数。本发明具有以下有益效果:LON端的关键参数配置机制是从CPU端读取配置文件后赋值给相应接口函数,相比于通过第三方软硬件进行程序烧录的方式;极大提高了LonWorks网关设备关键参数配置的灵活性、便捷性。若配置不成功,LON端可启用默认关键参数值,以保证网关通信的可靠性。下面将参照附图,对本发明作进一步详细的说明。附图说明构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:图1是本发明优选实施例公开的Lonworks网关设备的配置方法流程图;图2是图1中所述协商过程的具体示例图。具体实施方式以下结合附图对本发明的实施例进行详细说明,但是本发明可以由权利要求限定和覆盖的多种不同方式实施。实施例1本发明公开一种Lonworks网关设备的配置方法,如图1所示,包括:步骤S1、在CPU端创建对LON端进行参数修改的配置文件。在该步骤中,配置文件可为XML格式,该配置文件中能修改的关键参数包括但不限于LonWorks网关设备自身配置地址、隐式目的设备寻址地址和转换数据大小中的任意一种或任意组合。步骤S2、CPU端发起将配置文件同步到LON端的协商。在该步骤中,具体的协商可分为:CPU端判断LON端是否在线;而后,CPU端在判断LON端在线后,向LON端传送配置文件,并判断LON端是否读取配置文件成功,若读取成功,CPU端在LON端将配置文件中的相应配置参数赋值给对应的应用接口函数之后,CPU端启动与LON端之间基于更新后配置文件的过程数据收发。本实施例中,CPU端与LON端之间对应各阶段的协商通过协议约定的不同状态字进行交互。而且优选地,为简化Lonworks网关设备的实现和维护,相关状态字的收发满足下述条件:一、CPU端发送不同状态字的间隔时间相等,且CPU端接收不同状态字的间隔时间相等;二、LON端接收不同状态字的间隔时间相等,且LON端发送不同状态字的间隔时间相等;三、对于同一状态字,发送端的发送间隔是接收端接收间隔大于2的整数倍;以及对应CPU端判断LON端是否在线的第一协商阶段的第一时长小于判断LON端是否读取配置文件成功的第二时长。步骤S3、若协商成功,LON端将配置文件中的相应配置参数赋值给对应的应用接口函数。相反,若协商失败,LON端各应用接口函数沿用现有的配置。针对上述交互过程,更详细的示例如图2所示,包括下述a-e。a、CPU端发起任务1,按照CPU端和LON端规定的协议,给状态字赋值1,CPU端每200ms发送一次呼叫信息,共10次,用于判断LON端设备是否在线。b、LON端发起任务1,每隔60ms接收一次,共34次,判断状态字1;若期间收到状态字1,LON端回复状态字1给CPU。若没收到,则LON端启用默认参数配置。c、CPU发端起任务2,每隔20ms接收LON端在线状态回复信息,共100次,若CPU端收到状态字1,CPU端读取网关关键参数配置XML文件,状态字赋值为2,每200ms发送一次配置信息,共10次。d、LON端发起任务2,每隔60ms接收一次,共68次,若期间收到状态字值为2,LON端读取网关关键参数配置信息,并赋值给相应应用接口函数,若没收到,LON端启用默认配置。e、CPU端发起任务3,每隔20ms接收一次配置回复信息,共200次,若期间收到回复的状态字2,CPU端启动过程数据的发送;若没收到,LON端启用默认配置。实施例2与上述方法实施例相对应的,本实施例公开一种执行上述方法的Lonworks网关设备。本实施例系统包括:CPU端,用于创建对LON端进行参数修改的配置文件,发起将配置文件同步到LON端的协商;LON端,用于在与CPU端协商成功后,将配置文件中的相应配置参数赋值给对应的应用接口函数。可选的,CPU端与LON端的FT-5000协议芯片之间以RS232总线进行数据传输,具体配置文件可为XML格式,配置文件中能修改的关键参数包括但不限于LonWorks网关设备自身配置地址、隐式目的设备寻址地址和转换数据大小中的任意一种或任意组合。优选地,在协商失败后,LON端各应用接口函数沿用现有的配置。具体的协商过程可参照上述方法实施例,不做赘述。综上,本发明公开的Lonworks网关设备及其配置方法,LON端的关键参数配置机制是从CPU端读取配置文件后赋值给相应接口函数,相比于通过第三方软硬件进行程序烧录的方式;极大提高了LonWorks网关设备关键参数配置的灵活性、便捷性。若配置不成功,LON端可启用默认关键参数值,以保证网关通信的可靠性。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

权利要求:1.一种Lonworks网关设备的配置方法,其特征在于,包括:在CPU端创建对LON端进行参数修改的配置文件;所述CPU端发起将所述配置文件同步到所述LON端的协商;若协商成功,所述LON端将所述配置文件中的相应配置参数赋值给对应的应用接口函数。2.根据权利要求1所述的Lonworks网关设备的配置方法,其特征在于,若协商失败,所述LON端各应用接口函数沿用现有的配置。3.根据权利要求1所述的Lonworks网关设备的配置方法,其特征在于,所述协商包括:所述CPU端判断所述LON端是否在线;所述CPU端在判断所述LON端在线后,向所述LON端传送所述配置文件,并判断所述LON端是否读取配置文件成功,若读取成功,所述CPU端在所述LON端将所述配置文件中的相应配置参数赋值给对应的应用接口函数之后,所述CPU端启动与所述LON端之间基于更新后配置文件的过程数据收发。4.根据权利要求3所述的Lonworks网关设备的配置方法,其特征在于,所述CPU端与所述LON端之间对应各阶段的协商通过协议约定的不同状态字进行交互。5.根据权利要求4所述的Lonworks网关设备的配置方法,其特征在于,所述CPU端发送不同状态字的间隔时间相等,且所述CPU端接收不同状态字的间隔时间相等;所述LON端接收不同状态字的间隔时间相等,且所述LON端发送不同状态字的间隔时间相等;其中,对于同一状态字,发送端的发送间隔是接收端接收间隔大于2的整数倍;以及对应所述CPU端判断所述LON端是否在线的第一协商阶段的第一时长小于判断所述LON端是否读取配置文件成功的第二时长。6.根据权利要求1至5任一所述的Lonworks网关设备的配置方法,其特征在于,所述配置文件为XML格式,所述配置文件中能修改的关键参数包括LonWorks网关设备自身配置地址、隐式目的设备寻址地址和转换数据大小中的任意一种或任意组合。7.一种Lonworks网关设备,其特征在于,包括:CPU端,用于创建对LON端进行参数修改的配置文件,发起将所述配置文件同步到所述LON端的协商;所述LON端,用于在与所述CPU端协商成功后,将所述配置文件中的相应配置参数赋值给对应的应用接口函数。8.根据权利要求7所述的Lonworks网关设备,其特征在于,所述LON端,还用于在协商失败后,各应用接口函数沿用现有的配置。9.根据权利要求8所述的Lonworks网关设备,其特征在于,所述协商包括:所述CPU端判断所述LON端是否在线;所述CPU端在判断所述LON端在线后,向所述LON端传送所述配置文件,并判断所述LON端是否读取配置文件成功,若读取成功,所述CPU端在所述LON端将所述配置文件中的相应配置参数赋值给对应的应用接口函数之后,所述CPU端启动与所述LON端之间基于更新后配置文件的过程数据收发;其中,所述CPU端与所述LON端之间对应各阶段的协商通过协议约定的不同状态字进行交互;而且满足:所述CPU端发送不同状态字的间隔时间相等,且所述CPU端接收不同状态字的间隔时间相等;所述LON端接收不同状态字的间隔时间相等,且所述LON端发送不同状态字的间隔时间相等;对于同一状态字,发送端的发送间隔是接收端接收间隔大于2的整数倍;以及对应所述CPU端判断所述LON端是否在线的第一协商阶段的第一时长小于判断所述LON端是否读取配置文件成功的第二时长。10.根据权利要求7至9任一所述的Lonworks网关设备,其特征在于,所述CPU端与所述LON端的FT-5000协议芯片之间以RS232总线进行数据传输,所述配置文件为XML格式,所述配置文件中能修改的关键参数包括LonWorks网关设备自身配置地址、隐式目的设备寻址地址和转换数据大小中的任意一种或任意组合。

百度查询: 中车株洲电力机车研究所有限公司 Lonworks网关设备及其配置方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。