一种数据转换实验平台制造技术

技术编号:8682680 阅读:174 留言:0更新日期:2013-05-09 02:41
本发明专利技术公开了一种数据转换实验平台,核心数据转换模块用于CAN总线数据与USB总线数据的转换,LCD扩展接口模块用于连接LCD显示器,JTAG调试接口模块在线配置与调试核心数据转换模块,USB数据接口模块将USB串行格式数据转换为并行数据格式,并将核心数据转换模块输出的并行数据格式转换为USB串行数据格式,AS配置接口模块对核心数据转换模块进行配置,并存储配置信息,MCU扩展接口模块对核心数据转换模块功能作扩展,RS-232接口模块作为支持RS-232通信协议的数据传输接口;该数据转换实验平台可进行USB数据与CAN总线数据的相互转换,在线配置CAN总线参数,实时检测CAN总线系统传输数据。

【技术实现步骤摘要】

本专利技术属于工业控制及汽车电子
,尤其涉及一种数据转换实验平台
技术介绍
CAN总线原用于汽车内部通信,由于其高性能、高可靠性及其独特的设计,现在已不再局限于汽车领域,从高速网络到低成本多任务网络的自动化领域都有广泛应用,已成为最有前途的现场总线之一。CAN总线传输距离可达I公里,传输速度最大可以达到1Mbps。当CAN总线网络和计算机连接时,如果采用RS232接口则限制了 CAN速度快的优势,要发挥CAN网络的性能,可以通过CAN/PCI板卡,但该板卡成本高,且开发周期长。随着USB总线的发展,该总线已逐渐应用于测量和自动化领域。USB2.0的最高速率在12Mbps,完全能满足CAN总线的传输速率需要,并且USB总线即插即用、支持热插热拔等特点,也具有明显优势。
技术实现思路
本专利技术提供了一种数据转换实验平台,可进行由USB数据与CAN总线数据的相互转换,对CAN总线的参数进行在线配置,实时检测CAN总线系统传输数据,以及汽车电子中USB设备与CAN总线设备的数据转换。本专利技术的目的在于提供一种数据转换实验平台,该数据转换实验平台包括:核心数据转换模块,用于CAN总线数据与USB总线数据的转换,实现CAN现场总线网络与计算机的高效数据传输;CAN总线接口模块,与所述核心数据转换模块相连接,用于完成逻辑电平到CAN总线电平之间的转换;IXD扩展接口模块,与所述核心数据转换模块相连接,用于扩展IXD接口,连接IXD显示器;JTAG调试接口模块,通过JTAG接口与所述核心数据转换模块相连接,用于对核心数据转换模块在线配置与调试;USB数据接口模块,与所述核心数据转换模块相连接,将USB串行格式数据转换为并行数据格式供所述核心数据转换模块处理,并将所述核心数据转换模块输出的并行数据格式转换为USB串行数据格式;AS配置接口模块,与所述核心数据转换模块相连接,用于对所述核心数据转换模块进行配置,并存储配置信息,完成脱机工作;MCU扩展接口模块,与所述核心数据转换模块相连接,用于MCU与所述核心数据转换模块进行通讯连接,对核心数据转换模块功能作进一步扩展;RS-232接口模块,与所述核心数据转换模块相连接,用于作为支持RS-232通信协议的数据传输接口。进一步,所述核心数据转换模块包括:USB数据收发控制模块,与所述USB数据接口模块及CAN总线收发控制模块相连接,用于接收来自所述USB数据接口模块提供的并行数据并进行甄别,同时接收来自所述CAN总线收发控制模块的数据发并送到所述USB数据接口模块;CAN总线收发模块,与所述CAN总线接口模块相连接,用于完成CAN总线数据与并行数据之间的转换;CAN总线收发控制模块,与所述CAN总线收发模块及USB数据收发控制模块相连接,用于对所述CAN总线收发模块进行初始化,控制所述CAN总线收发模块的收发流程以及CAN总线收发模块与USB数据收发控制模块之间数据传输;时钟产生模块,与所述USB数据收发控制模块、CAN总线收发模块及CAN总线收发控制模块相连接,用于产生时钟驱动信号。进一步,所述核心数据转换模块还设置有:USB数据收发缓冲模块,与所述USB数据收发控制模块、CAN总线收发控制模块及时钟产生模块相连接,用于暂时存储USB总线发送或接收的数据。进一步,所述USB数据收发控制模块通过USB读写数据总线及USB读写控制总线与所述USB数据接口模块进行USB数据传输与控制。进一步,所述CAN总线收发模块通过CAN总线与所述CAN总线接口模块进行数据的传输。进一步,在该数据转换实验平台中,CAN总线配置信息的设置由上位机操作完成,实现步骤为:接收由CAN总线发送的数据,并进行显示;输入数据,并将输入的数据发送到CAN总线上;配置CAN总线传输比特率;上位机向CAN总线连续发送数据;上位机选择发送递增或者递减数据;上位机选择发送CAN总线协议的远程帧。进一步,CAN总线配置信息的设置由上位机操作完成的具体实现步骤为:接收由CAN总线发送的数据并显示在PC机的显示器上,在后台调用USB驱动程序中API函数,接收由USB发送的数据,在上位机程序中点击“接收”时,程序产生系统事件,程序调用显示函数,将接收到的数据的前两个字节显示到ID位置,根据ID确定的数据长度按字节将接收数据显示到数据位置;在数据框中输入要发送的数据,上位机程序调用USB设备驱动程序中的发送API函数,将输入的数据加入数据识别信息发送到USB总线上,由USB数据收发控制模块进行接收与分析;配置CAN总线传输比特率,在比特率选择框中选择比特率,然后选择配置,上位机程序会将比特率信息加入识别信息再发送到USB总线上;选中连续发送功能后,上位机程序调用连续发送函数,将输入框中的数据按照设置的延迟,调用系统延迟函数,每延迟一定周期调用USB驱动程序中的发送API,将数据发送到USB总线上;选择递减或递增发送时,上位机程序会调用递增递减发送函数,将发送数据由I到255每隔一个延迟连续发送到USB总线上;发送远程帧,写入远程帧ID号并选择发送远程帧,上位机程序调用USB驱动程序中的发送API函数,将远程帧ID号以及远程帧识别信息发送到USB总线上。本专利技术提供的数据转换实验平台,核心数据转换模块用于CAN总线数据与USB总线数据的转换,实现CAN现场总线网络与计算机的高效数据传输,CAN总线接口模块完成逻辑电平到CAN总线电平之间的转换,IXD扩展接口模块用于扩展IXD接口,连接IXD显示器,JTAG调试接口模块对核心数据转换模块进行在线配置与调试,USB数据接口模块将USB串行格式数据转换为并行数据格式供所述核心数据转换模块处理,并将核心数据转换模块输出的并行数据格式转换为USB串行数据格式,AS配置接口模块对核心数据转换模块进行配置,并存储配置信息,完成脱机工作,MCU扩展接口模块用于MCU与核心数据转换模块进行通讯连接,对核心数据转换模块功能作进一步扩展,RS-232接口模块作为支持RS-232通信协议的数据传输接口 ;该数据转换实验平台可进行由USB数据与CAN总线数据的相互转换,对CAN总线的参数进行在线配置,实时检测CAN总线系统传输数据,实现汽车电子中USB设备与CAN总线设备的数据转换,实用性强,具有较强的推广与应用价值。附图说明图1是本专利技术实施例提供的数据转换实验平台的结构框图;图2是本专利技术实施例提供的核心数据转换模块的结构框图。图中:11、核心数据转换模块;111、USB数据收发控制模块;112、CAN总线收发模块;113、CAN总线收发控制模块;114、时钟产生模块;115、USB数据收发缓冲模块;12、CAN总线接口模块;13、LCD扩展接口模块;14、JTAG调试接口模块;15、USB数据接口模块;16、AS配置接口模块;17、MCU扩展接口模块;18、RS-232接口模块。具体实施例方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步的详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定专利技术。图1示出了本专利技术实施例提供的数据转换实验平台的结构。为了便于说明,仅示出了与本专利技术相关的部分。该数据转换实验平台包括:核心数据转换本文档来自技高网...

【技术保护点】
一种数据转换实验平台,其特征在于,该数据转换实验平台包括:核心数据转换模块,用于CAN总线数据与USB总线数据的转换,实现CAN现场总线网络与计算机的高效数据传输;CAN总线接口模块,与所述核心数据转换模块相连接,用于完成逻辑电平到CAN总线电平之间的转换;LCD扩展接口模块,与所述核心数据转换模块相连接,用于扩展LCD接口,连接LCD显示器;JTAG调试接口模块,通过JTAG接口与所述核心数据转换模块相连接,用于对核心数据转换模块在线配置与调试;USB数据接口模块,与所述核心数据转换模块相连接,将USB串行格式数据转换为并行数据格式供所述核心数据转换模块处理,并将所述核心数据转换模块输出的并行数据格式转换为USB串行数据格式;AS配置接口模块,与所述核心数据转换模块相连接,用于对所述核心数据转换模块进行配置,并存储配置信息,完成脱机工作;MCU扩展接口模块,与所述核心数据转换模块相连接,用于MCU与所述核心数据转换模块进行通讯连接,对核心数据转换模块功能作进一步扩展;RS?232接口模块,与所述核心数据转换模块相连接,用于作为 支持RS?232通信协议的数据传输接口。

【技术特征摘要】
1.一种数据转换实验平台,其特征在于,该数据转换实验平台包括: 核心数据转换模块,用于CAN总线数据与USB总线数据的转换,实现CAN现场总线网络与计算机的高效数据传输; CAN总线接口模块,与所述核心数据转换模块相连接,用于完成逻辑电平到CAN总线电平之间的转换; IXD扩展接口模块,与所述核心数据转换模块相连接,用于扩展IXD接口,连接IXD显示器; JTAG调试接口模块,通过JTAG接口与所述核心数据转换模块相连接,用于对核心数据转换模块在线配置与调试; USB数据接口模块,与所述核心数据转换模块相连接,将USB串行格式数据转换为并行数据格式供所述核心数据转换模块处理,并将所述核心数据转换模块输出的并行数据格式转换为USB串行数据格式; AS配置接口模块,与所述核心数据转换模块相连接,用于对所述核心数据转换模块进行配置,并存储配置信息,完成脱机工作; MCU扩展接口模块,与所述核心数据转换模块相连接,用于MCU与所述核心数据转换模块进行通讯连接,对核心数据转换模块功能作进一步扩展; RS-232接口模块,与所述核心数据转换模块相连接,用于作为支持RS-232通信协议的数据传输接口。2.按权利要求1所述的数据转换实验平台,其特征在于,所述核心数据转换模块进一步包括: USB数据收发控制模块,与所述USB数据接口模块及CAN总线收发控制模块相连接,用于接收来自所述USB数据接口模块提供的并行数据并进行甄别,同时接收来自所述CAN总线收发控制模块的数据发并送到所述USB数据接口模块; CAN总线收发模块,与所述CAN总线接口模块相连接,用于完成CAN总线数据与并行数据之间的转换; CAN总线收发控制模块,与所述CAN总线收发模块及USB数据收发控制模块相连接,用于对所述CAN总线收发模块进行初始化,控制所述CAN总线收发模块的收发流程以及CAN总线收发模块与USB数据收发控制模块之间数据传输; 时钟产生模块,与所述USB数据收发控制模块、CAN总线收发模块及CAN总线收发控制模块相连接,用于产生时钟驱动信号。3.按权利要求2所述的数据转换实验平台,其特征在于,所述核心数据转换模块还设置有: USB数据收发缓冲模块,与所述USB数据收发...

【专利技术属性】
技术研发人员:任爱锋楼韬徐德森冯宏
申请(专利权)人:西安电子科技大学
类型:发明
国别省市:

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

1