通讯总线自动切换测试装置及测试方法制造方法及图纸

技术编号:15094804 阅读:73 留言:0更新日期:2017-04-07 22:19
一种通讯总线自动切换测试装置,包括:USB接口、CPU、FPGA芯片、模拟量采集芯片、切换开关、通讯总线接口和板载通讯总线;切换开关连接通讯总线接口,并选择连通模拟量采集芯片和各板载通讯总线,将各种通讯总线都跟测试板卡连接在一起。本发明专利技术的通讯总线自动切换测试方法,先判断通讯总线的类型再进行自动检测,并把测试的数据保存下来,测试完成后分析数据。本发明专利技术具有效率高、实施简单等特点,适用于对特殊现场和测试环境中对总线的批量测试,节省了时间,缩短了产品的测试周期。

Communication bus automatic switching test device and test method

A communication bus automatic switching test device, including: CPU, FPGA, USB interface chip, analog acquisition chip, switch, bus communication interface and onboard communication bus; switching switch is connected with the communication interface, and selectively connected with the analog acquisition chip and the onboard communication bus, the communication bus to test card together. The invention relates to a method for automatically switching the communication bus, which first determines the type of the communication bus and then carries out the automatic detection. The invention has the advantages of high efficiency, simple implementation, etc., and is suitable for the batch test of the bus in the special field and the test environment, saves the time and shortens the testing period of the product.

【技术实现步骤摘要】

本专利技术涉及通用总线通讯测试的
,具体说是一种通讯总线自动切换测试装置及测试方法。
技术介绍
在目前的一些特殊现场环境和测试环境中,为了减少人工成本、提高工作效率,需要批量快速地进行各种通讯的测试工作,由于在工控行业,通讯总线种类繁多,例如CAN总线、RS232总线、RS485总线、PROFIBUS总线、1553B总线等,不同总线都需要进行识别,并且进行相应的总线测试。一般情况下,通讯总线之间需要人为连接以进行通讯,且每一种总线都需要分别进行测试,测试时则需要人工监视,而整个过程非常耗费时间,不利于批量测试。
技术实现思路
本专利技术要解决的技术问题是提供具体说是一种通讯总线自动切换测试装置。本专利技术为解决公知技术中存在的技术问题所采取的技术方案是:本专利技术的通讯总线自动切换测试装置,包括:USB接口、CPU、FPGA芯片、模拟量采集芯片、切换开关、通讯总线接口和板载通讯总线;其中CPU通过USB接口与上位机相连接,CPU与FPGA芯片相连接,而FPGA芯片与模拟量采集芯片相连接;通讯总线接口为多个,分别对应不同的通讯总线种类;板载通讯总线也为多个,与通讯总线接口相对应,分别对应不同的通讯总线种类,板载通讯总线分别与CPU相连接;切换开关连接通讯总线接口,并选择连通模拟量采集芯片和各板载通讯总线。本专利技术还可以采用以下技术措施:所述的CPU为德州仪器公司的TMS320C6748芯片。所述的FPGA芯片为Altera公司的EP3C5F256I7N芯片。所述的模拟量采集芯片为模拟器件公司的AD7610芯片。所述的切换开关为总线切换开关。本专利技术的通讯总线自动切换测试方法,包括以下步骤:CPU通过USB接口接收来自上位机的命令,CPU把接收到的命令传输给FPGA芯片;FPGA芯片控制切换开关,先把切换开关连接到模拟量采集芯片,由通讯总线接口采集上来的数据经过模拟量采集芯片和FPGA芯片传给CPU,CPU利用该数据对照事先规定的通讯总线协议来判断通讯总线接口上接入的是何种通讯总线;FPGA芯片通过切换开关把通讯总线接口切换连接到与之相对应的板载的通讯总线;进行通讯总线的功能测试,将测试的数据保存。本专利技术具有的优点和积极效果是:本专利技术的通讯总线自动切换测试装置及测试方法中,将各种通讯总线都跟测试板卡连接在一起,通过自动化的识别,将要测试的通讯总线自动与测试板卡上对应的通讯总线连接在一起,进行测试,并把测试的数据保存下来,测试完成后分析数据。本专利技术具有效率高、实施简单等特点,适用于对特殊现场和测试环境中对总线的批量测试,节省了时间,缩短了产品的测试周期。附图说明图1是本专利技术的通讯总线自动切换测试装置的架构示意图。具体实施方式以下参照附图和具体实施例对本专利技术进行详细的说明。如图1所示,本专利技术的通讯总线自动切换测试装置,包括:USB接口、CPU、FPGA芯片、模拟量采集芯片、切换开关、通讯总线接口和板载通讯总线;其中CPU通过USB接口与上位机相连接,并与上位机之间进行通讯,CPU与FPGA芯片相连接,而FPGA芯片与模拟量采集芯片相连接;通讯总线接口为多个,分别记为通讯总线接口1至通讯总线接口n,各通讯总线接口分别对应不同的通讯总线种类;板载通讯总线也为多个,与通讯总线接口相对应,记为板载通讯总线1至板载通讯总线n,且分别对应不同的通讯总线种类,板载通讯总线分别与CPU相连接;切换开关连接通讯总线接口,并选择连通模拟量采集芯片和各板载通讯总线,在测试过程中切换开关在模拟量采集芯片和板载通讯总线之间切换。CPU为德州仪器公司的TMS320C6748芯片。FPGA芯片为Altera公司的EP3C5F256I7N芯片。模拟量采集芯片为模拟器件公司的AD7610芯片。切换开关为总线切换开关。USB接口为4PIN的USB连接器。本专利技术的通讯总线自动切换测试方法,包括以下步骤:CPU通过USB接口接收来自上位机的命令,CPU把接收到的命令传输给FPGA芯片;FPGA芯片控制切换开关,先把切换开关连接到模拟量采集芯片,由通讯总线接口采集上来的数据经过模拟量采集芯片和FPGA芯片传给CPU,各种不同种类的通讯总线事先规定了技术协议,不同的通讯总线发送的数据不同,CPU利用该数据对照事先规定的通讯总线协议来判断通讯总线接口上接入的是何种通讯总线;FPGA芯片通过切换开关把通讯总线接口切换连接到与之相对应的板载的通讯总线;进行通讯总线的功能测试,将测试的数据保存。以上所述,仅是本专利技术的较佳实施例而已,并非对本专利技术作任何形式上的限制,虽然本专利技术已以较佳实施例公开如上,然而,并非用以限定本专利技术,任何熟悉本专业的技术人员,在不脱离本专利技术技术方案范围内,当然会利用揭示的
技术实现思路
作出些许更动或修饰,成为等同变化的等效实施例,但凡是未脱离本专利技术技术方案的内容,依据本专利技术的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均属于本专利技术技术方案的范围内。本文档来自技高网
...

【技术保护点】
一种通讯总线自动切换测试装置,其特征在于,包括:USB接口、CPU、FPGA芯片、模拟量采集芯片、切换开关、通讯总线接口和板载通讯总线;其中CPU通过USB接口与上位机相连接,CPU与FPGA芯片相连接,而FPGA芯片与模拟量采集芯片相连接;通讯总线接口为多个,分别对应不同的通讯总线种类;板载通讯总线也为多个,与通讯总线接口相对应,分别对应不同的通讯总线种类,板载通讯总线分别与CPU相连接;切换开关连接通讯总线接口,并选择连通模拟量采集芯片和各板载通讯总线。

【技术特征摘要】
1.一种通讯总线自动切换测试装置,其特征在于,包括:USB接口、CPU、FPGA芯片、模拟量采集芯片、切换开关、通讯总线接口和板载通讯总线;其中CPU通过USB接口与上位机相连接,CPU与FPGA芯片相连接,而FPGA芯片与模拟量采集芯片相连接;通讯总线接口为多个,分别对应不同的通讯总线种类;板载通讯总线也为多个,与通讯总线接口相对应,分别对应不同的通讯总线种类,板载通讯总线分别与CPU相连接;切换开关连接通讯总线接口,并选择连通模拟量采集芯片和各板载通讯总线。
2.根据权利要求1所述的通讯总线自动切换测试装置,其特征在于:CPU为德州仪器公司的TMS320C6748芯片。
3.根据权利要求1或2所述的通讯总线自动切换测试装置,其特征在于:FPGA芯片为Altera公司的EP3C5F256I7N...

【专利技术属性】
技术研发人员:宁立革张凯
申请(专利权)人:天津市英贝特航天科技有限公司
类型:发明
国别省市:天津;12

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

1