一种基于双CPU的数据接口转换模块制造技术

技术编号:18344768 阅读:39 留言:0更新日期:2018-07-01 15:38
本实用新型专利技术公开了一种基于双CPU的数据接口转换模块,包括上位数据处理单元、下位数据处理单元、上位数据交换单元、下位数据交换单元,所述上位数据处理单元分别与上位数据交换单元、下位数据处理单元相连,所述下位数据处理单元还与下位数据交换单元相连。本实用新型专利技术能够在上位机软件握手协议不可写时,也能快速响应并准确处理下位传输数据,实现上下位数据的有效、准确、实时收发,完成上位机软件与下位机的实时通信,提高数据传输的可靠性,结构更加简洁、制造和使用成本更低、运行更加精确稳定。

【技术实现步骤摘要】
一种基于双CPU的数据接口转换模块
本技术属于电池组均衡管理系统数据传输
,特别涉及一种基于双CPU的数据接口转换模块。
技术介绍
电池组均衡管理系统的数据传输通常采用CAN通信或RS485通信,对于节点较多的电池组均衡管理系统CAN通信以其多节点通信实时性强、开发周期短、布线简单等优势,取代RS485通信而成为当前电池组均衡系统数据传输优先选择的通信方式。但对于节点较少的电池组均衡管理系统而言,采用CAN通信进行数据传输成本较高且优势较485通信方式而言并不明显。RS485通信具备平衡发送、差分接收和高共模干扰抑制能力等特点而在多个领域得到广泛应用。电池组均衡管理系统的数据上传至上位机时,一般通过内部或外部的数据接口转换模块进行,比较常见的便是RS485转USB接口转换模块,当上位机软件数据传输协议可读写时,这种数据接口转换模块采用单CPU设计时响应速度较快,但当上位机软件数据传输协议可读不可写时,采用单CPU的上述转换模块就会存在数据传输响应不及时、丢帧、易死机等问题,容易导致上位机软件与下位电池组均衡管理系统进行数据对接时产生偏差,从而导致均衡误动作,造成安全隐患。
技术实现思路
本技术要解决的技术问题是:克服现有技术的不足,提供一种在上位机软件握手协议不可写时,也能快速响应并准确处理下位传输数据、成本低且运行可靠的双CPU数据接口转换模块。为解决上述技术问题,本技术所采用的技术方案是:一种基于双CPU的数据接口转换模块,包括上位数据处理单元、下位数据处理单元、上位数据交换单元、下位数据交换单元,所述上位数据处理单元分别与上位数据交换单元、下位数据处理单元相连,所述下位数据处理单元还与下位数据交换单元相连。在上述技术方案中,数据下行时,上位数据处理单元发送指令给上位数据交换单元,上位数据交换单元根据指令将上位数据进行上传,上位数据处理单元将上传数据处理后与下位数据处理单元进行交互,下位数据处理单元将交互数据处理后,发送指令给下位数据交换单元,下位数据交换单元将处理后的数据发送给下位机端口。数据上行时,下位数据处理单元发送指令给下位数据交换单元,下位数据交换单元根据指令将下位数据进行上传,下位数据处理单元将上传数据处理后与上位数据处理单元进行交互,上位数据处理单元将交互数据处理后,发送指令给上位数据交换单元,上位数据交换单元将处理后的数据发送给上位机端口。上述技术方案的上述上传与下载过程为一个完整的上位机与下位机数据的交互过程,整个数据交换由两个CPU直接实现,克服了现有技术中当上位机软件数据传输协议可读不可写时,采用单CPU的上述转换模块会存在的数据传输响应不及时、丢帧、易死机等不足,实现了即使在上位机软件握手协议不可写时,也能快速响应并准确处理下位传输数据,实现上下位数据的有效、准确、实时收发,完成上位机软件与下位机的实时通信,提高数据传输的可靠性,结构更加简洁、制造和使用成本更低、运行更加稳定。作为改进,该基于双CPU的数据接口转换模块还包括通信供电单元以及CPU供电单元,所述通信供电单元用于为所述数据接口转换模块的通信进行供电调控,所述CPU供电单元用于为上位数据处理模块和下位数据处理模块进行供电调控。通过上述供电单元,能够为各单元提供稳定和精确的工作电源,确保整个数据接口转换模块在进行数据交互时的实时性、精确性和可靠性。作为改进,该基于双CPU的数据接口转换模块还包括供电主控单元,所述供电主控单元分别与通信供电单元和CPU供电单元连接,用于为两者进行供电调控。通过供电主控单元能够保证通信供电单元和CPU供电单元输入电源的稳定性和精确性,确保两者的正常稳定工作,进而保证了整个数据接口转换模块在进行数据交互时的实时性、精确性和可靠性。综上,本技术能够在上位机软件握手协议不可写时,也能快速响应并准确处理下位传输数据,实现上下位数据的有效、准确、实时收发,完成上位机软件与下位机的实时通信,提高数据传输的可靠性,结构更加简洁、制造和使用成本更低、运行更加精确稳定。附图说明图1是本技术第一种实施方式的结构示意图。图2是本技术第二种实施方式的结构示意图。图3是本技术第三种实施方式的结构示意图。图4是本技术具体实施方式中上位数据处理单元的电路设计示例。图5是本技术具体实施方式中上位数据交换单元的电路设计示例。图6是本技术具体实施方式中下位数据处理单元的电路设计示例。图7是本技术具体实施方式中下位数据交换单元的电路设计示例。图8是本技术具体实施方式中通信供电单元的电路设计示例。图9是本技术具体实施方式中CPU供电单元的电路设计示例。图10是本技术具体实施方式中供电主控单元的电路设计示例。图中:1,上位数据处理单元;2,上位数据交换单元;3,下位数据处理单元;4,下位数据交换单元;5,通信供电单元;6,CPU供电单元;7,供电主控单元。具体实施方式如图1所示,该基于双CPU的数据接口转换模块包括上位数据处理单元1、下位数据处理单元3、上位数据交换单元2、下位数据交换单元4,上位数据处理单元1分别与上位数据交换单元2、下位数据处理单元3相连,下位数据处理单元3还与下位数据交换单元4相连。数据下行时,上位数据处理单元1发送指令给上位数据交换单元2,上位数据交换单元2根据指令将上位数据进行上传,上位数据处理单元1将上传数据处理后与下位数据处理单元3进行交互,下位数据处理单元3将交互数据处理后,发送指令给下位数据交换单元4,下位数据交换单元4将处理后的数据发送给下位机端口。数据上行时,下位数据处理单元3发送指令给下位数据交换单元4,下位数据交换单元4根据指令将下位数据进行上传,下位数据处理单元3将上传数据处理后与上位数据处理单元1进行交互,上位数据处理单元1将交互数据处理后,发送指令给上位数据交换单元2,上位数据交换单元2将处理后的数据发送给上位机端口。上述上传与下载过程为一个完整的上位机与下位机数据的交互过程,整个数据交换由两个CPU直接实现,克服了现有技术中当上位机软件数据传输协议可读不可写时,采用单CPU的上述转换模块会存在的数据传输响应不及时、丢帧、易死机等不足,实现了即使在上位机软件握手协议不可写时,也能快速响应并准确处理下位传输数据,实现上下位数据的有效、准确、实时收发,完成上位机软件与下位机的实时通信,提高数据传输的可靠性,结构更加简洁、制造和使用成本更低、运行更加稳定。图2示出了本技术的第二种实施方式。在第一种实施方式中,该基于双CPU的数据接口转换模块的运行需要电力供应为公知技术。而第二种实施方式是在第一种实施方式的基础上,该基于双CPU的数据接口转换模块还包括通信供电单元5以及CPU供电单元6,通信供电单元5与下位数据交换单元4连接,CPU供电单元6分别与上位数据处理单元1和下位数据处理单元3连接。在提供电力的基础上,通信供电单元5能够为数据接口转换模块的通信进行供电调控,即为数据接口模块的数据通信提供稳定的电压源;CPU供电单元6能够为上位数据处理模块和下位数据处理模块进行供电调控,即为上位数据处理模块和下位数据处理模块提供精确的工作电源。通过上述供电单元,能够为各单元提供更加稳定和精确的工作电源,确保整个数据接口本文档来自技高网...
一种基于双CPU的数据接口转换模块

【技术保护点】
1.一种基于双CPU的数据接口转换模块,其特征在于:包括上位数据处理单元、下位数据处理单元、上位数据交换单元、下位数据交换单元,所述上位数据处理单元分别与上位数据交换单元、下位数据处理单元相连,所述下位数据处理单元还与下位数据交换单元相连。

【技术特征摘要】
1.一种基于双CPU的数据接口转换模块,其特征在于:包括上位数据处理单元、下位数据处理单元、上位数据交换单元、下位数据交换单元,所述上位数据处理单元分别与上位数据交换单元、下位数据处理单元相连,所述下位数据处理单元还与下位数据交换单元相连。2.根据权利要求1所述的一种基于双CPU的数据接口转换模块,其特征在于:还包括通信供电单...

【专利技术属性】
技术研发人员:王福杰傅刚
申请(专利权)人:山东得普达电机股份有限公司
类型:新型
国别省市:山东,37

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

1