新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > 基于PCI总线接口卡的ARINC429总线数据仿真与采集系统

基于PCI总线接口卡的ARINC429总线数据仿真与采集系统

作者:时间:2012-05-24来源:网络收藏

3 软件设计

3.1 软件总体设计

软件选用以C#为开发平台进行开发,结合ACCESS库根据特定机载电子设备的通讯协议定制相应的发送及回收,根据的故障代码进行故障诊断,并利用库中预置的故障查询,检索并显示故障信息及排除方法。系统软件主要由两大功能模块组成:系统应用软件及系统管理软件。系统应用软件采用对话框形式,通过下拉列框调用数据库中预置的机载电子设备名称,利用列表框显示设备信息、数据信息,用户可对数据信息进行人为的二次定制。系统管理软件主要实现对系统数据库及检测记录的管理,通过该系统可随时定制新的通讯检测设备数据及故障信息,并可对以往操作记录进行查询。

3.2 数据的发送与接收

AEC429--22/S5驱动程序提供了丰富的接口函数,能满足用户对板卡的操作需求;具有良好的兼容性,能适用于多种编程环境;AEC 429--22/S5驱动程序接口函数按ANSIC标准编写,以动态链接库DLL形式提供给用户。当进行程序开发时,需要引用库文件:AEC429C5.d ll和AEC429C5.lib,函数库头文件:AEC429C5_lib.h。

以下是429配置字结构:

d.JPG

其中,ParityEn:校验使能位(TRUE:使能校验;FALSE:校验禁止);EvenParity:校验模式选择 (TRUE:偶校验;FALSE:奇校验);DataBits:数据位长度,取值25或32;SCK:429半位采样次数,取值范围12~16;DV:模块内部分频设置寄存器,最大取值2047,不能为0。

以下是板卡句柄结构:

e.JPG

板卡提供了两种数据接收方式:查询方式及中断方式。为保证接收机载设备回传的相关数据的实时性,在系统中主机采用中断的方式进行接收,并将接收结果在上述列表中实时显示,若设备存在故障,系统自动弹出设备的相关故障信息。

要实现AEC429--22/S5的数据发送与接收,需要首先对板卡进行初始化,图4(a)是板卡初始化的程序框图。

f.JPG

双绞线传输器相关文章:双绞线传输器原理


评论


相关推荐

技术专区

关闭