CN106094795A - 一种针对80c186架构接口板的测试*** - Google Patents

一种针对80c186架构接口板的测试*** Download PDF

Info

Publication number
CN106094795A
CN106094795A CN201610486804.6A CN201610486804A CN106094795A CN 106094795 A CN106094795 A CN 106094795A CN 201610486804 A CN201610486804 A CN 201610486804A CN 106094795 A CN106094795 A CN 106094795A
Authority
CN
China
Prior art keywords
circuit
interface
communication
interface circuit
data
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
Application number
CN201610486804.6A
Other languages
English (en)
Inventor
梁晓芬
周勇军
伍腾
罗运虎
赵桂芳
唐起源
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
State Run Wuhu Machinery Factory
Original Assignee
State Run Wuhu Machinery Factory
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by State Run Wuhu Machinery Factory filed Critical State Run Wuhu Machinery Factory
Priority to CN201610486804.6A priority Critical patent/CN106094795A/zh
Publication of CN106094795A publication Critical patent/CN106094795A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0208Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the configuration of the monitoring system
    • G05B23/021Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the configuration of the monitoring system adopting a different treatment of each operating region or a different mode of the monitored system, e.g. transient modes; different operating configurations of monitored system
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/24Pc safety
    • G05B2219/24065Real time diagnostics

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Tests Of Electronic Circuits (AREA)

Abstract

本发明涉及一种针对80C186架构接口板的测试***,包括FPGA最小***电路、通信接口电路、Arinc429信号发送电路、时序逻辑控制电路;所述FPGA最小***电路主要由7小部分组成,分别为:时钟输入电路、复位输入电路、JTAG接口电路、程序配置电路、电压供给电路、锁相环电路、指示灯电路;所述通信接口电路中,由于FPGA使用可以在内部搭建串口通讯协议的硬件语言,因此针对通信接口电路中的RS232、RS422和RS485接口通信采用相应的转接接口芯片即可。本发明可为80C186处理器架构的板件的接口板件测试提供测试手段和测试方法,可以快速的实现产品故障定位,缩短修理周期,保证产品质量。

Description

一种针对80C186架构接口板的测试***
技术领域
本发明涉及接口板测试方法技术领域,具体的说是一种针对80C186架构接口板的测试***。
背景技术
针对机载80C186为处理器的电路模块,该处理器配有相应的ROM配置芯片和自启动时钟,测试过程中无法控制其工作,在测试修理中,通常的办法是在电路板加电情况下,利用示波器、万用表等测试仪器测试其输入输出情况,来判断板件好坏;或者采用通过产品的测试设备,在检测过程中,通过原理图判断故障的大致位置,通过相应的转接硬件将故障板转接出来,再采用第一种方式进行进一步的测试诊断。
上述两种测试方式,均存在一定的局限性,仅仅局部加入电信号,难以实现对整板进行控制,只能对特定部分进行简单的测试,解决部分故障;另外由于注入信号的不完全,容易对板件产生损坏。
发明内容
针对上述技术的缺陷,本发明提出一种针对80C186架构接口板的测试***。
本发明通过对80C186架构接口板件的功能及原理进行分析,根据被测电路板的接口定义以及测试需求,制定一套基于80C186架构接口板件整板的功能测试和故障定位测试方案,通过80C186架构接口板件接口直接注入工作时所需要的各种信号资源,按照板件功能对各响应信号进行采集比对,从而实现对80C186架构接口板件的功能测试。
测试过程提供完整的测试资源,并开发了相应的测试代码和自检代码,通过该测试装置的研制,实现了对被测板的整体通电,并通过上位机软件可以快速的对被测板件进行检测和故障判断。
一种针对80C186架构接口板的测试***,包括FPGA最小***电路、通信接口电路、Arinc429信号发送电路、时序逻辑控制电路。
所述FPGA最小***电路中的FPGA采用EP3C5E144C8芯片,EP3C5E144C8芯片是属于Cyclone III系列的,Cyclone IIIFPGA是Altera Cyclone系列的第三代产品,是一款低功耗、低成本、高性能的FPGA。
最小***电路主要由7小部分组成,分别为:①时钟输入电路;②复位输入电路;③JTAG接口电路;④程序配置电路;⑤电压供给电路;⑥锁相环电路;⑦指示灯电路。最小***电路是整个信号测试板的处理中心,主要功能有:1)负责与上位机的串口通信,接收上位机的操作指令,并传送采集数据给上位机;2)负责与被测模块进行串行数据通讯;3)负责提供ARINC429总线信号数据,并控制ARINC429总线信号的发送;4)控制时序逻辑控制模块。
所述通信接口电路中,FPGA使用可以在内部搭建串口通讯协议的硬件语言,所以通信接口电路外部不需要串口通讯协议芯片,因此针对RS232、RS422和RS485接口通信采用相应的转接接口芯片即可,具体地,与上位机通讯采用RS232接口芯片,与被测模块通讯部分采用MAX487和MAX490芯片进行转换。
所述Arinc429信号发送电路包括HS-3282接口电路、HS-3182接口电路、发送通道选择电路。
所述HS-3282接口电路中设有锁存器和与锁存器相连的保持寄存器,接收数据时,如果数据被锁存,HS-3282接口电路中的/D/R1将被置位,表示一个数据已经准备好被读取。数据转移出锁存器后,存放在保持寄存器等待读取。32位的保持寄存器中的数据将变成两个16位数据形式传送到总线上传输。
所述HS-3282接口电路发送和接收数据时经常配合HS-3182接口电路使用,HS-3182接口电路是满足Arinc429信号发送电路规范的总线驱动器,具有双极性数据输入的功能。
采用HS-3282接口电路+HS-3182接口电路的结构时,Arinc429信号发送电路只有1路,但是仿制板需要6路ARINC429总线信号。为此,需要通过多路选择模拟开关实现对多路ARINC429总线信号的发送。
所述时序控制部分采用CPLD可编程配置芯片,主要实现信号测试板对被测模块的逻辑控制和时序配合,其主要功能是接收FPGA处理器提供的控制指令,然后产生相应的时序信号控制Arinc429信号发送电路的命令和数据写入,同时还负责产生控制被测模块协同工作的指令信号。
本发明的有益效果是:
在机载部附件中大量使用了80C186处理器架构的板件,本发明可为该类产品的接口板件测试提供测试手段和测试方法,可以快速的实现产品故障定位,缩短修理周期,保证产品质量。
附图说明
下面结合附图和实施例对本发明进一步说明。
图1是本发明的操作步骤流程图;
图2是本发明的HS-3282接口电路图;
图3是本发明的HS-3182接口电路图;
图4是本发明的信号测试板主程序测试流程框图。
具体实施方式
为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面对本发明进一步阐述。
如图1至图3所示,一种针对80C186架构接口板的测试***,包括FPGA最小***电路、通信接口电路、Arinc429信号发送电路、时序逻辑控制电路。
所述FPGA最小***电路中的FPGA采用EP3C5E144C8芯片,EP3C5E144C8芯片是属于Cyclone III系列的,Cyclone IIIFPGA是Altera Cyclone系列的第三代产品,是一款低功耗、低成本、高性能的FPGA。
最小***电路主要由7小部分组成,分别为:①时钟输入电路;②复位输入电路;③JTAG接口电路;④程序配置电路;⑤电压供给电路;⑥锁相环电路;⑦指示灯电路。最小***电路是整个信号测试板的处理中心,主要功能有:1)负责与上位机的串口通信,接收上位机的操作指令,并传送采集数据给上位机;2)负责与被测模块进行串行数据通讯;3)负责提供ARINC429总线信号数据,并控制ARINC429总线信号的发送;4)控制时序逻辑控制模块。
所述通信接口电路中,FPGA使用可以在内部搭建串口通讯协议的硬件语言,所以通信接口电路外部不需要串口通讯协议芯片,因此针对RS232、RS422和RS485接口通信采用相应的转接接口芯片即可,具体地,与上位机通讯采用RS232接口芯片,与被测模块通讯部分采用MAX487和MAX490芯片进行转换。
所述Arinc429信号发送电路包括HS-3282接口电路、HS-3182接口电路、发送通道选择电路。
所述HS-3282接口电路中设有锁存器和与锁存器相连的保持寄存器,接收数据时,如果数据被锁存,HS-3282接口电路中的/D/R1将被置位,表示一个数据已经准备好被读取。数据转移出锁存器后,存放在保持寄存器等待读取。32位的保持寄存器中的数据将变成两个16位数据形式传送到总线上传输。当FPGA检测到HS-3282接口电路的/D/R1变成低电平,FPGA先置SEL信号为0,同时置/EN为低,选择低16位数据,并使能发送数据到数据总线。完成后再置HS-3282接口电路中的SEL为1,同时置/EN为低,选取高16位数据字,并使能发送数据到数据总线。发送数据时,FPGA先置/PL1为低,接收FPGA发出的低16位数据,再置/PL2为低,接收FPGA发出的高16位数据,数据进入FIFO后,/TX/R变成低电平,FPGA置ENTX为高,使能发送,数据就被发送出去。FPGA通过I/O信号输出HS-3282接口电路需要的控制信号/PL1、/PL2、CWSTR、SEL、/EN等,从而可以控制HS-3282接口电路按照时序完成接收和发送数据的任务。
所述HS-3282接口电路发送和接收数据时经常配合HS-3182接口电路使用,HS-3182接口电路是满足Arinc429信号发送电路规范的总线驱动器,具有双极性数据输入的功能。在连续的传送数据字时,需要不小于4Bit时间的零电压来区分。HS-3182接口电路的硬件电路的经典应用为VREF、V1、CLOCK和SYNC四个引脚全接+5V。DATA(A)和DATA(B)分别接HS-3282接口电路的数据输出,AOUT和BOUT为Arinc429信号发送电路的总线输出。CA和CB分别接两个电容值完全相同的电容。如果传输速率为100KHz,则必须选用75pf电容;如果传输速率为12.5KHz,则要用300pf电容。HS-3182接口电路图如图3所示。
HS-3282+HS-3182结构的Arinc429信号发送电路只有1路,但是仿制板需要6路ARINC429总线信号。为此,需要通过多路选择模拟开关实现对多路ARINC429总线信号的发送。在本信号测试板中,采用ADG529AKN器件可实现发送通道多路选择功能,该器件工作电压为±15V,满足ARINC429总线信号传输要求,其中±15V供给可由5V转±15V电源模块实现。
所述时序控制部分采用CPLD可编程配置芯片,主要实现信号测试板对被测模块的逻辑控制和时序配合,其主要功能是接收FPGA处理器提供的控制指令,然后产生相应的时序信号控制Arinc429信号发送电路的命令和数据写入,同时还负责产生控制被测模块协同工作的指令信号。
通过被测板与信号测试***的联调,具体实现功能如下:信号测试***为被测模块提供各类总线信号(包括6路422总线信号以及3路ARINC429总线信号),向被测板发送各类总线信号,对被测板接收上述各类总线信号与发送总线信号(包括4路422总线信号以及1路ARINC429总线信号)的功能进行测试验证。
如图4所示,信号测试***测试流程:
(1)***初始化主要是对FPGA芯片进行初始化,包括复位、IO端口、串口以及HS-3282接口电路初始化,然后等待上位机发送的串口指令。
(2)根据上位机发送的指令,如果指令为0x01,信号测试板发送测试的232数据给被测模块,被测模块接收232数据后再发送回信号测试板,信号测试板根据上位机指令0x05,接收被测模块的232数据并判断比较。
(3)根据上位机发送的指令,如果指令为0x02,信号测试板发送测试的485数据给被测模块,被测模块接收485数据后再发送回信号测试板,信号测试板根据上位机指令0x06,接收被测模块的485数据并判断比较。
(4)根据上位机发送的指令,如果指令为0x03,信号测试板发送第一路测试422数据给被测模块,被测模块接收第一路422数据后再通过422接口发送回信号测试板,信号测试板根据上位机指令0x07,接收被测模块送来的422数据并判断比较。
(5)根据上位机发送的指令,如果指令为0x04,信号测试板发送第二路测试422数据给被测模块,被测模块接收第二路422数据后再通过422接口发送回信号测试板,信号测试板根据上位机指令0x07,接收被测模块送来的422数据并判断比较。
(6)根据上位机发送的指令,如果指令为0x08,信号测试板发送第一路ARINC429总线信号;如果指令为0x09,信号测试板发送第二路ARINC429总线信号;如果指令为0x0A,信号测试板发送第三路ARINC429总线信号;如果指令为0x0B,信号测试板发送第四路ARINC429总线信号;四路ARINC429总线信号频率为100K,被测模块接收ARINC429总线信号后,然后解析成32位数据并通过串口发送至信号测试板,信号测试板根据上位机指令0x05,接收被测模块送来的232数据并判断比较。
(7)根据上位机发送的指令,如果指令为0xAA,信号测试板发送第五路ARINC429总线信号;如果指令为0xBB,信号测试板发送第六路ARINC429总线信号;两路ARINC429总线信号频率为50K,被测模块接收ARINC429总线信号后,然后解析成32位数据并通过串口发送至信号测试板,信号测试板根据上位机指令0x05,接收被测模块送来的232数据并判断比较。
以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明内。本发明要求保护范围由所附的权利要求书及其等效物界定。

Claims (1)

1.一种针对80C186架构接口板的测试***,其特征在于:包括FPGA最小***电路、通信接口电路、Arinc429信号发送电路、时序逻辑控制电路;
所述FPGA最小***电路主要由7小部分组成,分别为:时钟输入电路、复位输入电路、JTAG接口电路、程序配置电路、电压供给电路、锁相环电路、指示灯电路;
所述通信接口电路中,由于FPGA使用可以在内部搭建串口通讯协议的硬件语言,因此针对通信接口电路中的RS232、RS422和RS485接口通信采用相应的转接接口芯片即可;所述通信接口电路与上位机通讯采用RS232接口芯片,与被测模块通讯部分采用MAX487和MAX490芯片进行转换;
所述Arinc429信号发送电路包括HS-3282接口电路、HS-3182接口电路、发送通道选择电路;
所述时序控制部分采用CPLD可编程配置芯片。
CN201610486804.6A 2016-06-28 2016-06-28 一种针对80c186架构接口板的测试*** Pending CN106094795A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610486804.6A CN106094795A (zh) 2016-06-28 2016-06-28 一种针对80c186架构接口板的测试***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610486804.6A CN106094795A (zh) 2016-06-28 2016-06-28 一种针对80c186架构接口板的测试***

Publications (1)

Publication Number Publication Date
CN106094795A true CN106094795A (zh) 2016-11-09

Family

ID=57213960

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610486804.6A Pending CN106094795A (zh) 2016-06-28 2016-06-28 一种针对80c186架构接口板的测试***

Country Status (1)

Country Link
CN (1) CN106094795A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107608334A (zh) * 2017-09-07 2018-01-19 国营芜湖机械厂 一种某机型数字通信部件内控制板便携式检测装置
CN110543163A (zh) * 2019-07-29 2019-12-06 国营芜湖机械厂 一种飞机航电***vme总线机载模块测试***

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1455313A1 (en) * 2003-03-04 2004-09-08 Arinc Incorporated Aircraft condition analysis and management system
CN202815077U (zh) * 2012-09-20 2013-03-20 天津亿为特电子科技有限公司 一种多通道电压电流测试仪
CN205193795U (zh) * 2015-12-10 2016-04-27 西安飞铭电子科技有限公司 一种可扩展的多功能接口***
CN205193797U (zh) * 2015-12-10 2016-04-27 西安飞铭电子科技有限公司 一种测试用的多功能接口***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1455313A1 (en) * 2003-03-04 2004-09-08 Arinc Incorporated Aircraft condition analysis and management system
CN202815077U (zh) * 2012-09-20 2013-03-20 天津亿为特电子科技有限公司 一种多通道电压电流测试仪
CN205193795U (zh) * 2015-12-10 2016-04-27 西安飞铭电子科技有限公司 一种可扩展的多功能接口***
CN205193797U (zh) * 2015-12-10 2016-04-27 西安飞铭电子科技有限公司 一种测试用的多功能接口***

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107608334A (zh) * 2017-09-07 2018-01-19 国营芜湖机械厂 一种某机型数字通信部件内控制板便携式检测装置
CN110543163A (zh) * 2019-07-29 2019-12-06 国营芜湖机械厂 一种飞机航电***vme总线机载模块测试***

Similar Documents

Publication Publication Date Title
CN102092477B (zh) 飞机音频综合***自动测试与故障诊断装置及方法
CN101806857B (zh) 电路板在线故障诊断仪
CN105403788B (zh) 星载电子设备自动化地面测试***
CN101788945B (zh) 一种多电路板或多模块电子***的诊断测试***及方法
IE843021L (en) Automatic test equipment
CN202904367U (zh) 基于pxi总线的测试***
CN111555934A (zh) 1553b总线控制设备、控制***及控制方法
CN103699112B (zh) 基于io信号故障仿真的航电自检测验证设备及其验证方法
CN107843828A (zh) 一种基于fpga的数字电路边界扫描控制***
CN102479132A (zh) 多芯片测试***及其测试方法
CN205301911U (zh) 一种嵌入式故障注入控制***
CN103150239A (zh) 主控计算机的自动测试***
CN106094795A (zh) 一种针对80c186架构接口板的测试***
CN105752359A (zh) 一种机载光电吊舱检测装置
CN103049357B (zh) 电子电路产品芯片级维修智能检测卡
CN103675638A (zh) 一种新型的通用动态总剂量试验装置及其实现方法
RU171563U1 (ru) Устройство автоматизированного контроля
GB2195029A (en) Testing electrical circuits
CN209673130U (zh) 一种汽车组合仪表自动化测试设备
CN209264906U (zh) Cvc-200t硬件智能测试***
CN207096361U (zh) 一种测试装置及***
CN103926846A (zh) 航空弹药模拟与故障生成的***
CN110844114B (zh) 一种便携式浮空器测试***
CN209895331U (zh) 一种bmc远程故障诊断与固件升级链路复用的实现装置
CN101324543B (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: 20161109

RJ01 Rejection of invention patent application after publication