一种双向协议转换器和系统技术方案

技术编号:37321258 阅读:8 留言:0更新日期:2023-04-21 23:01
本实用新型专利技术实施例公开了一种双向协议转换器和系统。该双向协议转换器包括:数据转换模块分别与网页管理模块、CAN收发模块、RS232收发模块和存储模块连接,网页管理模块,用于通过访问网页,在网页上设置CAN对应的参数和RS232对应的参数,并发送至数据转换模块;数据转换模块,用于接收CAN收发模块传输CAN数据,RS232收发模块传输的RS232数据,并依据CAN对应的参数和RS232对应的参数,进行数据转换,得到转换后的数据,并将转换后的数据发送至CAN收发模块和/或RS232收发模块;存储模块。本实用新型专利技术提供的方案能够降低对终端管理设备的要求,提升了设备的可操作性和兼容性的技术效果。果。果。

【技术实现步骤摘要】
一种双向协议转换器和系统


[0001]本技术涉及互联网技术应用领域,尤其涉及一种双向协议转换器和系统。

技术介绍

[0002]目前的管理型控制器局域网络(Controller Area Network,简称CAN)转异步传输标准接口RS232双向协议转换方案中,采用的大多是终端管理设备利用USB连接协议转换器设备,通过桌面图形界面进行管理的方式。在这种情况下,对于不同的操作系统,需要开发者对应用程序和驱动进行不同程度适配工作。
[0003]针对上述由于现有技术中在双向协议转换的方案中需要针对不同的操作系统适配对应的应用程序和驱动,导致双向协议转换的开发工作量大的问题,目前尚未提出有效的解决方案。

技术实现思路

[0004]为解决上述技术问题,本技术实施例期望提供一种双向协议转换器和系统,以至少解决由于现有技术中在双向协议转换的方案中需要针对不同的操作系统适配对应的应用程序和驱动,导致双向协议转换的开发工作量大的问题。
[0005]本技术的技术方案是这样实现的:
[0006]本技术实施例提供一种双向协议转换器,包括:网页管理模块、数据转换模块、CAN收发模块、RS232收发模块和存储模块,其中,数据转换模块,分别与网页管理模块、CAN收发模块、RS232收发模块和存储模块连接,其中,网页管理模块,用于通过访问网页,在网页上设置CAN对应的参数和RS232对应的参数,并将CAN对应的参数和RS232对应的参数发送至数据转换模块,以及,通过网页查看收发的CAN数据和RS232数据;CAN收发模块,用于收发CAN数据;RS232收发模块,用于收发RS232数据;数据转换模块,用于接收CAN收发模块传输CAN数据,和/或,RS232收发模块传输的RS232数据,并依据网页管理模块设置的CAN对应的参数和RS232对应的参数,对CAN数据和/或RS232数据进行转换,得到转换后的数据,并将转换后的数据发送至CAN收发模块和/或RS232收发模块;存储模块,用于通过数据转换模块存储网页管理模块设置的CAN对应的参数和RS232对应的参数。
[0007]可选的,数据转换模块包括:微控制器和CAN自适应波特率单元,其中,微控制器,用于数据转换的处理操作;微控制器包括:CAN接口、UART接口、IIC接口和RMII接口,其中,CAN接口,用于获取CAN数据;UART接口,用于获取RS232数据;IIC接口,用于读写存储模块;RMII接口,用于连接PHY;MCU还负责数据转换的处理操作;CAN自适应波特率单元,用于根据TTL电平信号计算相邻下降沿内脉宽所占时间,计算得出CAN数据的波特率;若缺少引导码,则根据CAN错误中断,按比例减小波特率后重新打开CAN通道,直至收发成功;若波特率减小到最小值后,收发还是失败,则根据CAN常用波特率,轮询打开CAN通道,直至收发成功;CAN数据的波特率适用范围在:10Kbps

1Mbps。
[0008]进一步地,可选的,网页管理模块包括:PHY,LwIP、http协议。
[0009]可选的,双向协议转换器还包括:FreeRTOS系统,与数据转换模块连接,用于应用的调度工作。
[0010]可选的,双向协议转换器还包括:电源模块,其中,电源模块,分别与网页管理模块、数据转换模块、CAN收发模块、RS232收发模块和存储模块连接,用于对网页管理模块、数据转换模块、CAN收发模块、RS232收发模块和存储模块供电。
[0011]进一步地,可选的,电源模块还包括:降压单元,其中,降压单元分别与网页管理模块、数据转换模块和存储模块连接,用于对网页管理模块、数据转换模块和存储模块供电。
[0012]本技术实施例提供一种通信系统,包括:终端管理设备、RS232通讯设备、双向协议转换器和接入CAN总线的通讯设备,其中,终端管理设备,与双向协议转换器连接,用于通过以太网接口管理双向协议转换器;RS232通讯设备,与双向协议转换器连接,用于与双向协议转换器进行通信;双向协议转换器和接入CAN总线的通讯设备通过CAN总线连接,用于与接入CAN总线的通讯设备进行通信;其中,双向协议转换器包括上述双向协议转换器。
[0013]本技术实施例提供了一种双向协议转换器和系统。通过数据转换模块,分别与网页管理模块、CAN收发模块、RS232收发模块和存储模块连接,其中,网页管理模块,用于通过访问网页,在网页上设置CAN对应的参数和RS232对应的参数,并将CAN对应的参数和RS232对应的参数发送至数据转换模块,以及,通过网页查看收发的CAN数据和RS232数据;CAN收发模块,用于收发CAN数据;RS232收发模块,用于收发RS232数据;数据转换模块,用于接收CAN收发模块传输CAN数据,和/或,RS232收发模块传输的RS232数据,并依据网页管理模块设置的CAN对应的参数和RS232对应的参数,对CAN数据和/或RS232数据进行转换,得到转换后的数据,并将转换后的数据发送至CAN收发模块和/或RS232收发模块;存储模块,用于通过数据转换模块存储网页管理模块设置的CAN对应的参数和RS232对应的参数,从而能够降低了对终端管理设备的要求,提升了设备的可操作性和兼容性的技术效果。
附图说明
[0014]此处所说明的附图用来提供对本技术的进一步理解,构成本申请的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
[0015]图1为本技术实施例提供的一种双向协议转换器的示意图;
[0016]图2为本技术实施例提供的一种双向协议转换器中CAN收发模块的电路连接结构图;
[0017]图3为本技术实施例提供的一种双向协议转换器中RS232收发模块的电路连接结构图;
[0018]图4为本技术实施例提供的一种双向协议转换器中MCU的电路连接结构图;
[0019]图5为本技术实施例提供的一种双向协议转换器中网页管理模块的电路连接示意图;
[0020]图6为本技术实施例提供的一种双向协议转换器中网页设置RS232和CAN参数的示意图;
[0021]图7为本技术实施例提供的一种双向协议转换器中电源模块的电路连接结构图;
[0022]图8为本技术实施例提供的一种通信系统的示意图。
具体实施方式
[0023]为了使本
的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
[0024]实施例1
[0025]本技术实施例提供一种双向协议转换器,图1为本技术实施例提供的一种双向协本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种双向协议转换器,其特征在于,包括:网页管理模块、数据转换模块、CAN收发模块、RS232收发模块和存储模块,其中,所述数据转换模块,分别与所述网页管理模块、所述CAN收发模块、所述RS232收发模块和所述存储模块连接,其中,所述网页管理模块,用于通过访问网页,在所述网页上设置CAN对应的参数和RS232对应的参数,并将所述CAN对应的参数和所述RS232对应的参数发送至所述数据转换模块,以及,通过所述网页查看收发的CAN数据和RS232数据;所述CAN收发模块,用于收发CAN数据;所述RS232收发模块,用于收发RS232数据;所述数据转换模块,用于接收所述CAN收发模块传输所述CAN数据,和/或,所述RS232收发模块传输的所述RS232数据,并依据所述网页管理模块设置的所述CAN对应的参数和所述RS232对应的参数,对所述CAN数据和/或所述RS232数据进行转换,得到转换后的数据,并将所述转换后的数据发送至所述CAN收发模块和/或所述RS232收发模块;所述存储模块,用于通过所述数据转换模块存储所述网页管理模块设置的所述CAN对应的参数和所述RS232对应的参数。2.根据权利要求1所述的双向协议转换器,其特征在于,所述数据转换模块包括:微控制器和CAN自适应波特率单元,其中,所述微控制器,用于数据转换的处理操作;所述微控制器包括:CAN接口、UART接口、IIC接口和RMII接口,其中,所述CAN接口,用于获取所述CAN数据;所述UART...

【专利技术属性】
技术研发人员:谭朝茂曾慧
申请(专利权)人:杭州飞畅科技有限公司
类型:新型
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1