位置:51电子网 » 技术资料 » 接口电路

基于80C196KC的ARINC429总线接口板设计

发布时间:2008/9/1 0:00:00 访问次数:1096

  【摘要】 基于intel16位单片机80c196kc的arinc429总线接口板包括接收/发送、外扩flashram、显示接口等模块。协议芯片hs3282和hs3182可以方便的完成数据接收/发送、缓存和转换,并可以控制接收/发送速率。上位机为标准的rs232接口,可以方便的和计算机相连进行软件开发,实现数据的接收/发送及格式的转换。

  1 引言

  arinc429总线是美国航空无线电公司(arinc)制定的民用航空数字总线传输标准,又称为mark33数字信息传输系统,目前广泛应用于商用及运输飞机上,我国信息产业部也于1986年参考arinc429标准颁布实施了我国自己的航空通信标准hb-6096-86,其标准和arinc429基本一致。

  传统的arinc429总线收发板多是直接插到计算机的主板接口上,实现起来过于麻烦,并且要编写相应得驱动程序来实现数据的实时显示和存储。本文介绍了一种基于intel的16位单片机80c196kc的arinc429总线收发板,它既可以通过串口连接到计算机上,同时又可以实现数据在收发板的存储和显示,设计简单,便于携带,给arinc429总线的检测带来了很大的方便。

  2 arinc429总线的传输标准及系统整体设计

  arinc429协议规定以串行方式实现数字数据信息的传输,并且只能是单向传输,所以

  在总线上只允许有一个发送设备,可以同时有多(不超过20个)个接收设备,信息编码的基本格式有两种,32位或25位数字组成的基本数据单元,无论那种格式都包括8位标志位、

  1位奇偶校验位和两位状态位,两种传输格式的不同只是携带数据的长度不同,数据的传输速率有100kbps和12.5kbps两种,既可以实现高速传输又可以低速传输[1]。

  接口板设计的目的是能够实现对arinc429总线进行数据的接收和发送,,它既能接收双极归零制的429信号并将其转换为数字信号送入计算机或其它设备,又可将计算机或其它设备发出的数字信号转换为429信号输出。本文介绍的总线接口板以intel的十六位单片机mcs-80c196kc为核心,实现数据的接收和发送、外围芯片的逻辑控制、数据的存储和显示以及和计算机的接口[3][4]。arinc429总线协议芯片hs-3282完成发送时数据的缓存和并行、串行的相互转换,hs-3182为arinc429总线的驱动芯片,可以实现系统内部逻辑信号与arinc429所要求的差分信号的转换,同时可以作为发送数据的缓存和调节发送速率,系统的整体框图如图1所示:

  图1 系统的整体框图

  3 接口板的硬件设计

  arinc429总线协议芯片和驱动芯片

  arinc429的接收电路已经有了工业标准的芯片组,其中以harris公司生产的hs-3282和hs-3182最为流行,hs-3282是总线协议芯片,hs-3182是总线驱动芯片,都满足arinc429的通信标准。

  hs-3282是十六位宽的计算机数据总线和arinc429总线的接口,它有2接收通道和一个发送通道,hs-3182是实现电平的转换,有关于这两个芯片的介绍很多,这里就不再说明。由于arinc429总线的数据宽度为32位,而hs-3282的数据位宽为16位,因此用了两个字word1、word2与计算机交换收发的32位arinc429总线上的数据,其数据的对应关系如表1和表2所示[2]:

  表1. word1与arinc429总线数据位的关系

<

  【摘要】 基于intel16位单片机80c196kc的arinc429总线接口板包括接收/发送、外扩flashram、显示接口等模块。协议芯片hs3282和hs3182可以方便的完成数据接收/发送、缓存和转换,并可以控制接收/发送速率。上位机为标准的rs232接口,可以方便的和计算机相连进行软件开发,实现数据的接收/发送及格式的转换。

  1 引言

  arinc429总线是美国航空无线电公司(arinc)制定的民用航空数字总线传输标准,又称为mark33数字信息传输系统,目前广泛应用于商用及运输飞机上,我国信息产业部也于1986年参考arinc429标准颁布实施了我国自己的航空通信标准hb-6096-86,其标准和arinc429基本一致。

  传统的arinc429总线收发板多是直接插到计算机的主板接口上,实现起来过于麻烦,并且要编写相应得驱动程序来实现数据的实时显示和存储。本文介绍了一种基于intel的16位单片机80c196kc的arinc429总线收发板,它既可以通过串口连接到计算机上,同时又可以实现数据在收发板的存储和显示,设计简单,便于携带,给arinc429总线的检测带来了很大的方便。

  2 arinc429总线的传输标准及系统整体设计

  arinc429协议规定以串行方式实现数字数据信息的传输,并且只能是单向传输,所以

  在总线上只允许有一个发送设备,可以同时有多(不超过20个)个接收设备,信息编码的基本格式有两种,32位或25位数字组成的基本数据单元,无论那种格式都包括8位标志位、

  1位奇偶校验位和两位状态位,两种传输格式的不同只是携带数据的长度不同,数据的传输速率有100kbps和12.5kbps两种,既可以实现高速传输又可以低速传输[1]。

  接口板设计的目的是能够实现对arinc429总线进行数据的接收和发送,,它既能接收双极归零制的429信号并将其转换为数字信号送入计算机或其它设备,又可将计算机或其它设备发出的数字信号转换为429信号输出。本文介绍的总线接口板以intel的十六位单片机mcs-80c196kc为核心,实现数据的接收和发送、外围芯片的逻辑控制、数据的存储和显示以及和计算机的接口[3][4]。arinc429总线协议芯片hs-3282完成发送时数据的缓存和并行、串行的相互转换,hs-3182为arinc429总线的驱动芯片,可以实现系统内部逻辑信号与arinc429所要求的差分信号的转换,同时可以作为发送数据的缓存和调节发送速率,系统的整体框图如图1所示:

  图1 系统的整体框图

  3 接口板的硬件设计

  arinc429总线协议芯片和驱动芯片

  arinc429的接收电路已经有了工业标准的芯片组,其中以harris公司生产的hs-3282和hs-3182最为流行,hs-3282是总线协议芯片,hs-3182是总线驱动芯片,都满足arinc429的通信标准。

  hs-3282是十六位宽的计算机数据总线和arinc429总线的接口,它有2接收通道和一个发送通道,hs-3182是实现电平的转换,有关于这两个芯片的介绍很多,这里就不再说明。由于arinc429总线的数据宽度为32位,而hs-3282的数据位宽为16位,因此用了两个字word1、word2与计算机交换收发的32位arinc429总线上的数据,其数据的对应关系如表1和表2所示[2]:

  表1. word1与arinc429总线数据位的关系

word1

15

14

13

12

11

10

9

8

7

6

5

4

3

2

<
相关IC型号
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!

word1

15

14

13

12

11

10

9

8

7

6

5

4

3

2