CN105721246A - 通讯总线自动切换测试装置及测试方法 - Google Patents
通讯总线自动切换测试装置及测试方法 Download PDFInfo
- Publication number
- CN105721246A CN105721246A CN201610080824.3A CN201610080824A CN105721246A CN 105721246 A CN105721246 A CN 105721246A CN 201610080824 A CN201610080824 A CN 201610080824A CN 105721246 A CN105721246 A CN 105721246A
- Authority
- CN
- China
- Prior art keywords
- communication bus
- chip
- cpu
- test
- interface
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/50—Testing arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Maintenance And Management Of Digital Transmission (AREA)
Abstract
一种通讯总线自动切换测试装置,包括:USB接口、CPU、FPGA芯片、模拟量采集芯片、切换开关、通讯总线接口和板载通讯总线;切换开关连接通讯总线接口,并选择连通模拟量采集芯片和各板载通讯总线,将各种通讯总线都跟测试板卡连接在一起。本发明的通讯总线自动切换测试方法,先判断通讯总线的类型再进行自动检测,并把测试的数据保存下来,测试完成后分析数据。本发明具有效率高、实施简单等特点,适用于对特殊现场和测试环境中对总线的批量测试,节省了时间,缩短了产品的测试周期。
Description
技术领域
本发明涉及通用总线通讯测试的技术领域,具体说是一种通讯总线自动切换测试装置及测试方法。
背景技术
在目前的一些特殊现场环境和测试环境中,为了减少人工成本、提高工作效率,需要批量快速地进行各种通讯的测试工作,由于在工控行业,通讯总线种类繁多,例如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芯片通过切换开关把通讯总线接口切换连接到与之相对应的板载的通讯总线;进行通讯总线的功能测试,将测试的数据保存。
以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例公开如上,然而,并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当然会利用揭示的技术内容作出些许更动或修饰,成为等同变化的等效实施例,但凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均属于本发明技术方案的范围内。
Claims (6)
1.一种通讯总线自动切换测试装置,其特征在于,包括:USB接口、CPU、FPGA芯片、模拟量采集芯片、切换开关、通讯总线接口和板载通讯总线;其中CPU通过USB接口与上位机相连接,CPU与FPGA芯片相连接,而FPGA芯片与模拟量采集芯片相连接;通讯总线接口为多个,分别对应不同的通讯总线种类;板载通讯总线也为多个,与通讯总线接口相对应,分别对应不同的通讯总线种类,板载通讯总线分别与CPU相连接;切换开关连接通讯总线接口,并选择连通模拟量采集芯片和各板载通讯总线。
2.根据权利要求1所述的通讯总线自动切换测试装置,其特征在于:CPU为德州仪器公司的TMS320C6748芯片。
3.根据权利要求1或2所述的通讯总线自动切换测试装置,其特征在于:FPGA芯片为Altera公司的EP3C5F256I7N芯片。
4.根据权利要求3所述的通讯总线自动切换测试装置,其特征在于:模拟量采集芯片为模拟器件公司的AD7610芯片。
5.根据权利要求4所述的通讯总线自动切换测试装置,其特征在于:切换开关为总线切换开关。
6.一种通讯总线自动切换测试方法,其特征在于,包括以下步骤:CPU通过USB接口接收来自上位机的命令,CPU把接收到的命令传输给FPGA芯片;FPGA芯片控制切换开关,先把切换开关连接到模拟量采集芯片,由通讯总线接口采集上来的数据经过模拟量采集芯片和FPGA芯片传给CPU,CPU利用该数据对照事先规定的通讯总线协议来判断通讯总线接口上接入的是何种通讯总线;FPGA芯片通过切换开关把通讯总线接口切换连接到与之相对应的板载的通讯总线;进行通讯总线的功能测试,将测试的数据保存。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610080824.3A CN105721246A (zh) | 2016-02-04 | 2016-02-04 | 通讯总线自动切换测试装置及测试方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610080824.3A CN105721246A (zh) | 2016-02-04 | 2016-02-04 | 通讯总线自动切换测试装置及测试方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105721246A true CN105721246A (zh) | 2016-06-29 |
Family
ID=56156614
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610080824.3A Pending CN105721246A (zh) | 2016-02-04 | 2016-02-04 | 通讯总线自动切换测试装置及测试方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105721246A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106330122A (zh) * | 2016-08-26 | 2017-01-11 | 天津市英贝特航天科技有限公司 | 一种基于fpga的模拟信号采集自动增益电路 |
CN109359070A (zh) * | 2018-08-07 | 2019-02-19 | 中国航空无线电电子研究所 | 基于电子开关的高速总线切换模块 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101458165A (zh) * | 2008-12-30 | 2009-06-17 | 深圳市元征软件开发有限公司 | 汽车诊断测试接头及其实现方法 |
CN101950266A (zh) * | 2010-09-21 | 2011-01-19 | 中国人民解放军63961部队 | 一种自适应检测路由切换方法 |
CN201805439U (zh) * | 2010-10-14 | 2011-04-20 | 南京信息工程大学 | 便携式汽车诊断*** |
CN102591326A (zh) * | 2012-02-23 | 2012-07-18 | 深圳市元征科技股份有限公司 | 用于汽车诊断的接口芯片 |
CN103200062A (zh) * | 2013-03-29 | 2013-07-10 | 北京经纬恒润科技有限公司 | 一种can总线数据收发设备 |
CN103269298A (zh) * | 2013-05-23 | 2013-08-28 | 华为技术有限公司 | 一种总线自适应切换方法和装置 |
CN104794091A (zh) * | 2014-01-22 | 2015-07-22 | 北京浩正泰吉科技有限公司 | 一种基于cpci接口的通信卡 |
CN105223944A (zh) * | 2014-07-07 | 2016-01-06 | 联车(上海)信息科技有限公司 | 一种适配obd ii接口和自适应多种汽车总线和诊断协议的车辆数据采集设备 |
-
2016
- 2016-02-04 CN CN201610080824.3A patent/CN105721246A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101458165A (zh) * | 2008-12-30 | 2009-06-17 | 深圳市元征软件开发有限公司 | 汽车诊断测试接头及其实现方法 |
CN101950266A (zh) * | 2010-09-21 | 2011-01-19 | 中国人民解放军63961部队 | 一种自适应检测路由切换方法 |
CN201805439U (zh) * | 2010-10-14 | 2011-04-20 | 南京信息工程大学 | 便携式汽车诊断*** |
CN102591326A (zh) * | 2012-02-23 | 2012-07-18 | 深圳市元征科技股份有限公司 | 用于汽车诊断的接口芯片 |
CN103200062A (zh) * | 2013-03-29 | 2013-07-10 | 北京经纬恒润科技有限公司 | 一种can总线数据收发设备 |
CN103269298A (zh) * | 2013-05-23 | 2013-08-28 | 华为技术有限公司 | 一种总线自适应切换方法和装置 |
CN104794091A (zh) * | 2014-01-22 | 2015-07-22 | 北京浩正泰吉科技有限公司 | 一种基于cpci接口的通信卡 |
CN105223944A (zh) * | 2014-07-07 | 2016-01-06 | 联车(上海)信息科技有限公司 | 一种适配obd ii接口和自适应多种汽车总线和诊断协议的车辆数据采集设备 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106330122A (zh) * | 2016-08-26 | 2017-01-11 | 天津市英贝特航天科技有限公司 | 一种基于fpga的模拟信号采集自动增益电路 |
CN109359070A (zh) * | 2018-08-07 | 2019-02-19 | 中国航空无线电电子研究所 | 基于电子开关的高速总线切换模块 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104516798B (zh) | 无线一对多测试*** | |
CN103616560A (zh) | 一种用于航电设备的功耗参数的自动测试装置及测试方法 | |
CN102183737A (zh) | 多通道多参数自动检定***及自动检定方法 | |
CN106357617A (zh) | 通讯协议的自适应方法、装置、电梯通讯*** | |
CN105721246A (zh) | 通讯总线自动切换测试装置及测试方法 | |
CN106250317A (zh) | 电子设备及其应用的测试方法及*** | |
CN104007735A (zh) | 一种批量设置缝纫机参数的操作*** | |
CN105425044A (zh) | 矩阵自动阻抗测试仪及测试方法 | |
CN105676106A (zh) | 一种非接触智能卡芯片型号自动化检测***及方法 | |
CN204086983U (zh) | 一种plc产品自动测试装置 | |
CN105261278A (zh) | 一种摄像头模组演示工装***及其通信和检测方法 | |
CN103543682B (zh) | 普通io口识别输入状态的方法及装置 | |
CN104330685A (zh) | 一种查线方法及查线装置 | |
CN103064011A (zh) | 一种rfid读写器芯片中测***及方法 | |
CN105137218A (zh) | 一种辨识被测产品的***及其方法 | |
CN103163406A (zh) | 基于can网络汽车仪表耐久试验台 | |
CN108802512B (zh) | 一种配电***测试方法及装置 | |
CN110825065A (zh) | 一种实时检测工业互联网控制***运行状态的方法及*** | |
CN209057227U (zh) | 一种物联网卡批量检测装置 | |
CN104569901A (zh) | 一种智能电能表的检测*** | |
CN205719080U (zh) | 一种母线槽上位机 | |
CN203217362U (zh) | 一种rfid自动识别在线动态快速称重控制装置 | |
CN209086728U (zh) | 基于arm平台的嵌入式顺序执行装置 | |
CN106603585B (zh) | 一种物联网设备的交互*** | |
CN104569723A (zh) | 线束智能测试机多工位多型号混合线束测试方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160629 |
|
RJ01 | Rejection of invention patent application after publication |