• 功能概述

本模块主要实现航空总线 ARINC429 与 USB  口、串口之间的通讯转换,可同时与 USB 、TTL 串口、 RS232 串口、RS422 串口、RS485 串口双向转换,用户需要什么接口,直接对插即可。可对 ARINC429 数据记录与导出功能。

图 1 PGC-SSM429-01 结构图

  • 性能参数

表 1 S429_01性能参数

名称

描述

供电接口

USB 或 DC5V

USB 接口

USB2.0

USB驱动方式

厂家提供

ARINC429 接口

1路接收、1 路发送 (支持 12.5kHz 、100kHz)

检验位

可自动产生校验位或客户固定输出

错误码

可依据标准 ARINC429 协议生成错误代码

Label

Label 可设置

电平规范

符合 GOST 18977-79 和 RTM 1495-75(ARINC429)

接口支持

1路TTL串口(收发)

1路RS232 串口(收发)

1路RS422 串口(收发)

1路RS485 串口(收发->半双工)

1路 ARINC429(收发 差分形式(无地))

尺寸

65mm×25mm×6mm

工作温度

-40℃-+85℃

  • 接口框图

图 2 PGC_SSM429_01结构简介

  • 接口详细说明

    1. ARINC429

ARINC429是一种串行标准,为面向接口型的单向广播式传输总线。

一条总线上只允许有一个发送器,但可以有多个接收器(最多为20个)。以差动输出的对称(平衡)方式工作。

采用双绞屏蔽线异步传输数据。

总线用标志码字来区分设备和信号名称。

速率为12. 5 kbps 或100 kbps,通常以脉冲形式发送。

数据采用双极性归零码的三态调制编码方式(高电平为+6.5V~+13V、零电平为- 2.5V~ + 2.5V、低电平为-6.5V~-13V)

表 2 ARINC429结构定义

连接器:EX/KF2EDG-2.54-4P

引脚序号

名称

说明

1

IN-

429数据接收负极

2

IN+

429数据接收正极

3

OUT+

429数据发送正极

4

OUT-

429数据发送负极

  1. RS422 串口定

RS422接口采用3.3V TTL电平直接输入输出,若需要与终端相连,需采用USB转RS422设备桥接。

RS422接口可提供两种波特率分别为2000000和115200(通过拨码开关选择)

表 3 RS422接口说明

连接器:GH1.25mm-4P

引脚序号

名称

说明

1

R+

调试解调器向内输入正极

2

R-

调试解调器向内输入负极

3

T-

调试解调器向外输出负极

4

T+

调试解调器向外输出正极

  1. RS485 串口定

RS485接口采用3.3V TTL电平直接输入输出,若需要与终端相连,需采用USB转RS485设备桥接。

RS485接口可提供两种波特率分别为2000000和115200(通过拨码开关选择)

表 4 RS485接口说明

连接器:GH1.25mm-2P

引脚序号

名称

说明

1

B

RS485 B-

2

A

RS485 A+

注:由于RS485位半双工设备,不能完美的支持本系统,故在接有同时具备收发功能的调试解调器时,慎用!但单收或单发不受影响。

  1. LED灯

表 5 LED显示说明

序号

名称

描述

1

红灯

红灯作为显示当前系统波特率使用,表示波特率如下:

项目

LED灯闪

LED灯灭

USB

2000000

115200

TTL

2000000

115200

RS232

230400(受芯片限制)

115200

RS485

2000000

115200

RS422

2000000

115200

2

蓝灯

蓝灯作为显示ARINC429发送速率使用,表示速率

  1. LED灯亮:ARINC429速率为12.5K
  2. LED灯灭:ARINC429速率为100K
  1. RS232 串口定

RS232接口采用3.3V TTL电平直接输入输出,若需要与终端相连,需采用USB转RS232设备桥接。

RS232接口可提供两种波特率分别为230400和115200(通过拨码开关选择)

表 6 RS232接口说明

连接器:GH1.25mm-3P

引脚序号

名称

说明

1

TX

调试解调器向外输出

2

RX

调试解调器向板内输入

3

GND

电源地

  1. TTL 串口定义

TTL接口采用3.3V TTL电平直接输入输出,若需要与终端相连,需采用USB转TTL设备桥接。

TTL接口可提供两种波特率分别为2000000和115200(通过拨码开关选择)

注:USB转TTL设备要确保支持2000000波特率。

表 7 TTL结构定义

连接器:GH1.25mm-3P

引脚序号

名称

说明

1

TX

调试解调器向外输出

2

RX

调试解调器向板内输入

3

GND

电源地

  1. USB 接口定义

USB接口采用标准USB接口,可直接与终端相连,比可以调制解调器提供5V供电,使调制解调器正常运行。

USB接口可提供两种波特率分别为2000000和115200(通过拨码开关选择)

表 8 USB结构定义

连接器:USB公头

引脚序号

名称

说明

1

VBUS

USB供电

2

D-

数据负极

3

D+

数据正极

4

ID

ID

5

GND

USB地

  1. 供电接口定义

供电接口如下表所示,该接口在USB未插入供电设备时,起到备份供电使用,若使用该接口,请插入5V@1A以上,直流供电。

表 9 备用供电接口说明

连接器:GH1.25mm-2P

引脚序号

名称

说明

1

5V

5V供电

2

GND

电源地

  1. 拨码开关定义

表 10 拨码开关使用说明

引脚序号

名称

说明

1

拨码开关(板边)

控制ARINC429速率使用,ON:12.5K,OFF:100K

2

拨码开关

控制系统波特率使用,ON:高速波特率,OFF:低速波特率(115200)

  1. JTAG接口定义

表 11 JTAG接口说明

连接器:杜邦线2.54mm-6P

引脚序号

名称

说明

1

POWER

与下载器VREF相连

2

GND

与下载器地相连相连

3

TCK

与下载器同名相连

4

TDO

与下载器同名相连

5

TDI

与下载器同名相连

6

TMS

与下载器同名相连

  • 通信协议说明

    1. 终端发送协议

表 12 终端向SSM429发送协议

序号

字节

说明

1

0xAA

固定字节1

2

0x55

固定字节2

3

0xYX

X:ARINC429发送源(SDI):1bit~0bit

Y:ARINC429发送校验位(P):0x0:表示FPGA自动算;0x3:表示校验位写1;0x1:表示校验位写0.

4

0xXX

ARINC429发送数据20bit~16bit

5

0xXX

ARINC429发送15bit~8bit

6

0xXX

ARINC429发送7bit~0bit

7

0xXX

ARINC429发送label

8

0x00

固定字节3

  1. 终端接收协议

表 13 反馈协议内容

序号

名称

描述

1

Speed

显示ARINC429接收速度,共两种“100K”和“12.5”

2

Parity

校验校验位,“T”校验位正确,“F”校验位错误

3

SDM

X.Y,X表示SDI,Y表示SSM,如0.2表示SDI为0,SSM为2

4

DATA

共24BIT,未使用填充0

5

Label

标签数据

  1. ARINC429协议说明

如下表所示,ARINC429在发送一帧过程中,首先发送以START开始,以END结束,共发送32bits数据,其中0~7bits为Lable数据,9~8bits为SDI数据,10~28bits为数据,29~30bits为SSM,31bit为校验位

表 14 ARINC429格式说明

End

30

29

28

27

26

25

24

校验位

SSM

DATA(MSB:28)

23

22

21

20

19

18

17

16

DATA

15

14

13

12

11

10

9

8

DATA(LSB:10)

SDI

7

6

5

4

3

2

1

Start

LABEL(MSB:1 ->LSB:8)

  1. ARINC429波形举例说明

图 4 100K数据ARINC429 正极(AA 55 02 02 04 02 02 00)

如图所示:

LABLE:0000_0010;由于先发高位故LABEL为02;AA 55 02 02 04 02 02 00

SDI:01,由于高字节在后:2;AA 55 02 02 04 02 02 00

数据:01000000001000000100,由于高字节在后,0x0024002;AA 55 02 02 04 02 02 00

校验位:1,由于按照协议0位自动计算,AA 55 02 02 04 02 02 00

图 5 12.5K数据ARINC429 正极(AA 55 02 02 04 02 02 00)

如图所示:

LABLE:0000_0010;由于先发高位故LABEL为02;AA 55 02 02 04 02 02 00

SDI:01,由于高字节在后:2;AA 55 02 02 04 02 02 00

数据:01000000001000000100,由于高字节在后,0x0024002;AA 55 02 02 04 02 02 00

校验位:1,由于按照协议0位自动计算,AA 55 02 02 04 02 02 00

  • 实际举例说明(Demo)

图 6 波特率2M,100K测试截图

图 7 波特率2M,12.5K测试截图

欢迎大家联系一起讨论

团队内部承接FPGA、嵌入式设计(软硬)件,如有视频类、汽车类研发类项目可讨论,欢迎私信联系

ARINC429说明书相关推荐

  1. 软件工程需求设计说明书

    Java即时通聊天程序 设计需求说明书 专业班级: 计本班1202班 项目组成员: 杨宗坤 刘瑞 满亚洲 指导教师: 张利峰 开始日期: 完成日期: 编写目的: 本说明书是在充分理解系统需求分析基础上 ...

  2. 华硕p8b75v主板说明书_主板如何接线

    一般来说,机箱里的连接线上都采用了文字来对每组连接线的定义进行了标注,但是怎么识别这些标注,这是我们要解决的第一个问题.实际上,这些线上的标注都是相关英文的缩写,并不难记.下面我们来一个一个的认识(每 ...

  3. 详细设计说明书读后感_专利申请详细步骤是怎样的,要多久时间

    专利申请详细步骤是怎样的,要多久时间 ● 专利申请详细步骤如下: 1.专利申请; 2.受理; 3.初审; 4.公布; 5.实质审查请求; 6.实质审查; 7.授权. 专利分为发明.实用新型.外观设计三 ...

  4. 图书管理系统需求说明书

          图书管理系统需求说明书               1引言................................................................. ...

  5. 干货丨【看图识算法】这是你见过最简单的 “算法说明书”

    文章来源:新智元 [导读]像阅读宜家的安装说明书一样学习算法,是怎样的体验?不伦瑞克工业大学的三名研究者制作了这份"算法说明书",简明传神地解释了一些基本算法,一起来看图说话. Q ...

  6. Jtest 使用教程之代码标准违例修正与标准规则说明书访问

    2019独角兽企业重金招聘Python工程师标准>>> 今天给大家带来parasoft Jtest 自动修正代码标准违例与访问代码标准规则说明书的教程,需要的朋友赶紧收藏了~ par ...

  7. 软件开发详细设计说明书_汽车软件开发之ASPICE系统需求过程组

    点击蓝字 关注我们 汽车电子软件开发流程 和朋友交流时,被问到是什么行业时? 我:汽车电子软件开发. 朋友:那你认为什么开发语言是最好的呢? 我:.......Matlab.ASCET? 朋友:gun ...

  8. 功能规格说明书Version2

    此功能规格说明书是Week8 功能规格说明书的第二个版本, 版本1地址:http://www.cnblogs.com/Z-XML/p/3407687.html 此功能规格说明书是面向用户的,所以作者将 ...

  9. PSP DAILY软件功能说明书

    PSP DAILY软件功能说明书 一.开发背景 你在完成了一周的软件工程作业后,需要提交一个PSP图表,里面有4项,如下所示: 1.本周PSP表格,包含每项任务的开始.中断.结束.最终时间,格式如下: ...

  10. inovance变频器说明书参数设置_学会西门子与台达变频器通讯,仅需要这4个步骤,你造嘛...

    实物图 要会看说明书,所有的都差不多,只要能看懂说明书,就成功一半了. 注意:学习下面的内容,需要了解通讯的三要素:三要素有哪些那,具的可以去看一下我发布的小视频. 采用的是MODBUS通讯 PLC组 ...

最新文章

  1. PyTorch 1.5发布,与AWS联手推出TorchServe
  2. java 苹果vcf解析_VCF文件格式解析
  3. 【c语言】蓝桥杯基础练习 闰年判断
  4. 国内 Java 开发者必备的两个装备,你配置上了么?
  5. leetcode算法题--买卖股票的最佳时机 II
  6. 省市县三级连动(数据在一个表中)
  7. 用c语言 c 做8位数奇校验,计算机硬件技术基础网上作业及答案
  8. loj#2542. 「PKUWC2018」随机游走(MinMax容斥 期望dp)
  9. 一台比亚迪秦EV充电时自燃 相关人员:无人员伤亡、起火未爆炸
  10. 刚进职场的新人,这6点一定要牢记
  11. Linux之dd命令使用
  12. Spring 常用注解@RequestMapping @ResponseBody 和 @RequestBody 注解的用法与区别
  13. 笑看 等什么君 简谱
  14. linux内核声卡管理,linux下声卡驱动简介
  15. origin柱状图坐标标签_使用Origin绘制双Y轴柱状图的方法
  16. 定性数据分析中高维列联表分析流程(附R代码)
  17. 服务器修改传奇道士神兽升级,1.76复古传奇道士玩家快速升级神兽的技巧
  18. 【一起入门NLP】中科院自然语言处理作业三:用BiLSTM+CRF实现中文命名实体识别(TensorFlow入门)【代码+报告】
  19. css解决transform 方法字体抖动
  20. 7年了,终于拉开窗帘,看窗外,世界依然美好,这个世界,我还在

热门文章

  1. proteus显示隐藏引脚
  2. Google Picasa2
  3. android 盒子gpu,挑选电视盒子时CPU和GPU哪个更重要?
  4. STP协议:生成树协议(二层防环机制:防止网桥网络中冗余链路形成环路工作)
  5. MATLAB平台学习(9)信道模型
  6. PowerDesigner 报错 Could not Initialize JavaVM!
  7. python 电路仿真spice_电路仿真SPICE入门
  8. 空间数据平台SDP - 医疗药品门店数字化营销
  9. 网站渗透零基础教程 渗透测试工程师养成之路
  10. 迅为iTOP-IMX6ULL开发板Pinctrl和GPIO子系统实验-修改设备树文件