一种BUS‑1553B总线控制器、远程终端板卡制造技术

技术编号:15287042 阅读:112 留言:0更新日期:2017-05-10 00:52
本实用新型专利技术属于测试设备板卡研制技术领域,涉及一种BUS‑1553B总线控制器、远程终端板卡。包括一块电路板和安装在该电路板上的嵌入式16‑BITCPU(MSP430F149)[1]、双向数据缓存器[2]、BUS‑1553B控制芯片(BU61580S3)[3]、数字变压器(B3226)[4]、JTAG‑1接口[5]、硬件看门狗电路[6]、双向数据缓存器[7]、双口RAM‑数据存储器(IDT7133SA55J68)[8]、双向数据缓存器(74HC245)[9]、FPGA地址译码器(EPM7032SLC44)[10]、JTAG‑2接口[11]。本实用新型专利技术能通过嵌入式CPU(MSP430F149)[1]和工控机[12]控制,实现了双路BUS‑1553B总线控制器、远程终端的全部通信功能。

【技术实现步骤摘要】

本技术属于测试设备板卡研制
,涉及一种BUS-1553B总线控制器、远程终端板卡。
技术介绍
市面上,存在多种类型的BUS-1553B总线控制器、远程终端板,在和工控机[12]接口方面,有ISA接口、PCI接口、VXI接口、USB接口等。不论和工控机[12]接口为何种接口,在现有的BUS-1553B总线控制器、远程终端板中,普遍存在如下问题:1)价格昂贵,一块双通道的BUS-1553B总线板卡,价格为8至10万元;2)接收的数据不稳定,接收的数据重复性差、经常丢失;3)接收、发送1553B数据时,经常有死机现象发生。
技术实现思路
本技术的目的是:提出一种性价比高、使用嵌入式16-BITCPU(MSP430F149)避免数据丢失、使用嵌入式看门狗电路避免板卡死机的BUS-1553B总线控制器、远程终端板。该板成本低、性价比高,接收/发送数据连续可靠,工作性能稳定,易于实现和维修。本技术的技术方案是:一种BUS-1553B总线控制器、远程终端板卡,包括工控机[12]、BUS-1553B通信数据总线[13],其特征在于,还包括一块电路板和安装在该电路板上的嵌入式16-BITCPU(MSP430F149)[1]、双向数据缓存器[2]、BUS-1553B控制芯片(BU61580S3)[3]、数字变压器(B3226)[4]、JTAG-1接口[5]、硬件看门狗电路[6]、双向数据缓存器[7]、双口RAM-数据存储器(IDT7133SA55J68)[8]、双向数据缓存器(74HC245)[9]、FPGA地址译码器(EPM7032SLC44)[10]、JTAG-2接口[11];工控机[12]实现对FPGA地址译码器(EPM7032SLC44)[10]、嵌入式16-BITCPU(MSP430F149)[1]的程序下载及双口RAM-数据存储器(IDT7133SA55J68)[8]的数据交换;工控机[12]将可设定RT地址、通道选择(A/B)、发送桢数、待发送数据等,通过“复选框”,人工实现板卡的设定;工控机[12]显示BC或RT接收到的数据;BUS-1553B通信数据总线[13]与数字变压器(B3226)[4]连接实现BUS-1553B数据流的交换,双向数据缓存器(74HC245)[9]的输入/出端通过ISA总线与工控机[12]连接,实现工控机[12]与双口RAM-数据存储器(IDT7133SA55J68)[8]的数据交换;JTAG-1接口[5]的输入/出端通过电缆与工控机[12]的并行口连接,实现在工控机[12]上对嵌入式16-BITCPU(MSP430F149)[1]的程序下载;JTAG-2接口[11]的输入/出端通过电缆与工控机[12]的并行口连接,实现在工控机[12]上对FPGA地址译码器(EPM7032SLC44)[10]的程序下载;FPGA地址译码器(EPM7032SLC44)[10]通过ISA总线与工控机[12]连接,实现工控机[12]的地址译码;双口RAM-数据存储器(IDT7133SA55J68)[8]实现工控机[12]和嵌入式16-BITCPU(MSP430F149)[1]的数据通信;嵌入式16-BITCPU(MSP430F149)[1]通过BUS-1553B控制芯片(BU61580S3)[3]实现BUS-1553B的接收/发送;数字变压器(B3226)[4]实现BUS-1553B接收/发送的电压变换和地线隔离;嵌入式16-BITCPU(MSP430F149)[1]不仅实现BUS-1553B数据的接收,并把接收的数据,放到双口RAM-数据存储器(IDT7133SA55J68)[8]中,嵌入式16-BITCPU(MSP430F149)[1]还要通过双向数据缓存器[7]从双口RAM-数据存储器(IDT7133SA55J68)[8]读取数据,通过双向数据缓存器[2],将读取的数据发送到BUS-1553B控制芯片(BU61580S3)[3]上,通过数字变压器(B3226)[4],实现电压变换和地线隔离,将数据发送出去;硬件看门狗电路[6]实现嵌入式16-BITCPU(MSP430F149)[1]的死机后自动复位;双口RAM-数据存储器(IDT7133SA55J68)[8]将工控机[12]和嵌入式16-BITCPU(MSP430F149)[1]连接在一起,它既存储来自工控机[12]的待发送数据,将这些数据通过嵌入式16-BITCPU(MSP430F149)[1]、BUS-1553B控制芯片(BU61580S3)[3]、数字变压器(B3226)[4]发送出去;双口RAM-数据存储器(IDT7133SA55J68)[8]也通过嵌入式16-BITCPU(MSP430F149)[1]接收来自数字变压器(B3226)[4]、BUS-1553B控制芯片(BU61580S3)[3]收到的数据。BUS-1553B通信数据总线[13]是由双绞屏蔽线和终端电阻组成。本技术的优点是:●本板卡既可设定为总线控制器(BC)工作模式,又可设定为远程终端(RT)工作模式。两种工作模式的设定,是通过对BUS-1553B控制芯片(BU61580S3)[3]的内部寄存器初始化完成的;●本板卡内部包含一片嵌入式16-BITCPU(MSP430F149)[1],用户不用太多的关心底层的处理过程,底层的处理过程由CPU完成;做为BC时,嵌入式16-BITCPU(MSP430F149)[1]从双口RAM取出来自工控机[12]发来的命令,将命令分解,通过控制BUS-1553B控制芯片(BU61580S3)[3]内部寄存器,发送命令;做为RT时,嵌入式16-BITCPU(MSP430F149)[1]响应来自BUS-1553B控制芯片(BU61580S3)[3]芯片的中断请求;接收来自BUS-1553B控制芯片(BU61580S3)[3]的数据;将BUS-1553B控制芯片(BU61580S3)[3]的数据存放到双口RAM中。●每路发送/接收均带板内环绕自检;●提供用户的自检测软件界面使用LABVIEW编程。用户的自检测软件界面美观、大方、实用可靠。●BUS-1553B控制芯片使用了DDC公司BU61580S3[3],其主要功能为:支持完整的1553B通信协议;丰富的控制寄存器、数据寄存器和中断寄存器;完善的中断控制机制;内部4KX16BITRAM;支持BC、RT、MT功能;具有最后一个字的回绕自测试功能。●FPGA使用了ALTERA公司的EPM7032,其主要功能为:JTAG通信功能,实现现场的VHDL语言编程;完成工控机[12]ISA总线的地址译码。附图说明图1是本技术的电路原理方框图图2是本技术作为总线控制器(BC)的工控机[12]Labview测试程序主界面示意图图3是本技术作为总线控制器(BC)时,工控机[12]的待发送数据的设置界面示意图图4是本技术作为远程终端(RT)时的工控机[12]Labview测试程序主界面示意图图5是本技术作为远程终端(RT)时,从双口RAM中接收到的数据界面示意图图6是面向工控机[12]的双口RAM的地址分配示意图图7是本板卡作为总线控制器(BC)时,本文档来自技高网...

【技术保护点】
一种BUS‑1553B总线控制器、远程终端板卡,包括工控机[12]、BUS‑1553B通信数据总线[13],其特征在于,还包括一块电路板和安装在该电路板上的嵌入式16‑BIT CPUMSP430F149[1]、双向数据缓存器[2]、BUS‑1553B控制芯片BU61580S3[3]、数字变压器B3226[4]、JTAG‑1接口[5]、硬件看门狗电路[6]、双向数据缓存器[7]、双口RAM‑数据存储器IDT7133SA55J68[8]、双向数据缓存器74HC245[9]、FPGA地址译码器EPM7032SLC44[10]、JTAG‑2接口[11];工控机[12]实现对FPGA地址译码器EPM7032SLC44[10]、嵌入式16‑BIT CPUMSP430F149[1]的程序下载及双口RAM‑数据存储器IDT7133SA55J68[8]的数据交换;工控机[12]将可设定RT地址、通道选择A/B、发送桢数、待发送数据等,通过“复选框”,人工实现板卡的设定;工控机[12]显示BC或RT接收到的数据;BUS‑1553B通信数据总线[13]与数字变压器B3226[4]连接实现BUS‑1553B数据流的交换,双向数据缓存器74HC245[9]的输入/出端通过ISA总线与工控机[12]连接,实现工控机[12]与双口RAM‑数据存储器IDT7133SA55J68[8]的数据交换;JTAG‑1接口[5]的输入/出端通过电缆与工控机[12]的并行口连接,实现在工控机[12]上对嵌入式16‑BIT CPUMSP430F149[1]的程序下载;JTAG‑2接口[11]的输入/出端通过电缆与工控机[12]的并行口连接,实现在工控机[12]上对FPGA地址译码器EPM7032SLC44[10]的程序下载;FPGA地址译码器EPM7032SLC44[10]通过ISA总线与工控机[12]连接,实现工控机[12]的地址译码;双口RAM‑数据存储器IDT7133SA55J68[8]实现工控机[12]和嵌入式16‑BIT CPUMSP430F149[1]的数据通信;嵌入式16‑BIT CPUMSP430F149[1]通过BUS‑1553B控制芯片BU61580S3[3]实现BUS‑1553B的接收/发送;数字变压器B3226[4]实现BUS‑1553B接收/发送的电压变换和地线隔离;嵌入式16‑BIT CPUMSP430F149[1]不仅实现BUS‑1553B数据的接收,并把接收的数据,放到双口RAM‑数据存储器IDT7133SA55J68[8]中,嵌入式16‑BIT CPUMSP430F149[1]还要通过双向数据缓存器[7]从双口RAM‑数据存储器IDT7133SA55J68[8]读取数据,通过双向数据缓存器[2],将读取的数据发送到BUS‑1553B控制芯片BU61580S3[3]上,通过数字变压器B3226[4],实现电压变换和地线隔离,将数据发送出去;硬件看门狗电路[6]实现嵌入式16‑BIT CPUMSP430F149[1]的死机后自动复位;双口RAM‑数据存储器IDT7133SA55J68[8]将工控机[12]和嵌入式16‑BIT CPUMSP430F149[1]连接在一起,它既存储来自工控机[12]的待发送数据,将这些数据通过嵌入式16‑BIT CPUMSP430F149[1]、BUS‑1553B控制芯片BU61580S3[3]、数字变压器B3226[4]发送出去;双口RAM‑数据存储器IDT7133SA55J68[8]也通过嵌入式16‑BIT CPUMSP430F149[1]接收来自数字变压器B3226[4]、BUS‑1553B控制芯片BU61580S3[3]收到的数据。...

【技术特征摘要】
1.一种BUS-1553B总线控制器、远程终端板卡,包括工控机[12]、BUS-1553B通信数据总线[13],其特征在于,还包括一块电路板和安装在该电路板上的嵌入式16-BITCPUMSP430F149[1]、双向数据缓存器[2]、BUS-1553B控制芯片BU61580S3[3]、数字变压器B3226[4]、JTAG-1接口[5]、硬件看门狗电路[6]、双向数据缓存器[7]、双口RAM-数据存储器IDT7133SA55J68[8]、双向数据缓存器74HC245[9]、FPGA地址译码器EPM7032SLC44[10]、JTAG-2接口[11];工控机[12]实现对FPGA地址译码器EPM7032SLC44[10]、嵌入式16-BITCPUMSP430F149[1]的程序下载及双口RAM-数据存储器IDT7133SA55J68[8]的数据交换;工控机[12]将可设定RT地址、通道选择A/B、发送桢数、待发送数据等,通过“复选框”,人工实现板卡的设定;工控机[12]显示BC或RT接收到的数据;BUS-1553B通信数据总线[13]与数字变压器B3226[4]连接实现BUS-1553B数据流的交换,双向数据缓存器74HC245[9]的输入/出端通过ISA总线与工控机[12]连接,实现工控机[12]与双口RAM-数据存储器IDT7133SA55J68[8]的数据交换;JTAG-1接口[5]的输入/出端通过电缆与工控机[12]的并行口连接,实现在工控机[12]上对嵌入式16-BITCPUMSP430F149[1]的程序下载;JTAG-2接口[11]的输入/出端通过电缆与工控机[12]的并行口连接,实现在工控机[12]上对FPGA地址译码器EPM7032SLC44[10]的程序下载;FPGA地址译码器EPM7032SLC44[10]通过ISA总线与工控机[12]连接,实现工控机[12]的地址译码;双...

【专利技术属性】
技术研发人员:兰西照
申请(专利权)人:西安益翔航电科技有限公司
类型:新型
国别省市:陕西;61

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

1