[发明专利]一种可编程转换逻辑的CAN-LonWorks协议转换方法有效

专利信息
申请号: 201710375528.0 申请日: 2017-05-24
公开(公告)号: CN107018151B 公开(公告)日: 2021-02-09
发明(设计)人: 杨玉钊;王飞;郑良广;周峰;包演生 申请(专利权)人: 宁波中车时代传感技术有限公司
主分类号: H04L29/06 分类号: H04L29/06
代理公司: 宁波诚源专利事务所有限公司 33102 代理人: 张一平;王莹
地址: 315021 浙江省*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 可编程 转换 逻辑 can lonworks 协议 方法
【权利要求书】:

1.一种可编程转换逻辑的CAN-LonWorks协议转换方法,其特征在于:采用可编程转换逻辑的CAN-LonWorks协议转换器实现,可编程转换逻辑的CAN-LonWorks协议转换器包括CAN接口电路、MCU、神经元芯片、LonWorks接口电路、外部快闪存储器、电源、EEPROM以及上位机系统,所述MCU上集成有CAN控制器以用于完成CAN数据的处理,所述MCU、神经元芯片上均连接一个外部快闪存储器,所述CAN接口电路分别与CAN总线、MCU通讯连接,所述MCU与所述神经元芯片通讯连接,所述LonWorks接口电路分别与LonWorks总线、神经元芯片通讯连接,所述电源分别与所述MCU、神经元芯片通讯连接以为所述MCU、神经元芯片供电,所述上位机系统与所述MCU通讯连接,所述上位机能够显示CAN总线数据和LonWorks总线数据,并能进行转换逻辑编程,所述EEPROM与所述神经元芯片通讯连接以存储LonTalk协议配置数据;

采用CAN-LonWorks协议转换器进行的CAN-LonWorks协议转换方法,包括以下步骤:

步骤一、上位机系统提供编程界面,用户在上位机系统的编程界面编辑CAN转LonTalk的转换逻辑以及LonTalk转CAN的转换逻辑,进而实现CAN和LonTalk之间的转换逻辑的编辑;

步骤二、通过上位机系统的操作,将CAN转LonTalk的转换逻辑以及LonTalk转CAN的转换逻辑下载到MCU,MCU将CAN转LonTalk的转换逻辑以及LonTalk转CAN的转换逻辑存储至MCU内部的快闪存储器或者所述的外部快闪存储器内;

步骤三、MCU接收并处理CAN接口电路传送的CAN数据报文,对CAN数据报文按照CAN转LonTalk转换逻辑进行解析处理,进而输出CAN数据报文经CAN转LonTalk转换逻辑转换后对应的LonTalk数据报文,然后将该LonTalk数据报文发送到神经元芯片中,进而向LonWorks接口输出该LonTalk数据报文;

LonWorks总线经LonWorks接口电路向神经元芯片传送的LonTalk数据报文被传送至MCU中,MCU接收神经元芯片的LonTalk数据报文,解析并执行LonTalk转CAN转换逻辑,向CAN接口电路输出转换为CAN数据报文的LonTalk数据报文;

如此CAN接口电路进行CAN数据报文的收发;LonWorks接口电路进行LonTalk数据报文的收发;

步骤四、通过CAN接口电路收发的CAN数据报文对应的CAN总线数据以及通过LonWorks接口电路收发的LonTalk数据报文对应的LonTalk总线数据通过上位机系统进行显示;

CAN和LonTalk之间转换逻辑的编辑包括设置CAN协议的帧类型、帧格式与LonTalk协议的消息类型之间的转换逻辑;

CAN转LonTalk的转换逻辑方法为:编辑CAN协议的识别符、长度、数据的赋值表达式,所述赋值表达式包括LonTalk协议的消息编码或网络变量选择器、长度、数据以及操作符,所述操作符包括逻辑运算符和算术运算符;

LonTalk转CAN的转换逻辑方法为:编辑LonTalk协议的消息编码或网络变量选择器、长度、数据的赋值表达式,所述赋值表达式包括CAN协议的识别符、长度、数据以及操作符,所述操作符包括逻辑运算符和算术运算符。

2.根据权利要求1所述的可编程转换逻辑的CAN-LonWorks协议转换方法,其特征在于:所述CAN接口电路包括CAN收发器和隔离器,所述隔离器连接在所述CAN收发器和MCU之间。

3.根据权利要求1所述的可编程转换逻辑的CAN-LonWorks协议转换方法,其特征在于:所述LonWorks接口电路为LonWorks收发器。

4.根据权利要求1所述的CAN-LonWorks协议转换方法,其特征在于:上位机系统显示CAN总线数据和LonTalk总线数据的过程为:MCU存储最近一次从CAN接口电路接收的CAN数据报文,标志为接收的CAN数据报文;

MCU存储最近一次根据LonTalk转CAN转换逻辑转换而来的CAN数据报文,标识为发送的CAN数据报文;

MCU存储最近一次从神经元芯片接收的LonTalk数据报文,标志为接收的LonTalk数据报文;

MCU存储最近一次根据CAN转LonTalk转换逻辑转换而来的LonTalk数据报文,标识为发送的LonTalk数据报文;

上位机系统从MCU获取接收的CAN数据报文、发送的CAN数据报文、接收的LonTalk数据报文和发送的LonTalk数据报文;

上位机系统在界面上实时更新显示CAN总线数据和LonWorks总线数据,所述CAN总线数据包括接收的CAN数据报文、发送的CAN数据报文,所述LonWorks总线数据包括接收的LonTalk数据报文和发送的LonTalk数据报文。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波中车时代传感技术有限公司,未经宁波中车时代传感技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710375528.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top