赞
踩
本模块主要实现航空总线 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结构简介
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数据发送负极 |
RS422接口采用3.3V TTL电平直接输入输出,若需要与终端相连,需采用USB转RS422设备桥接。
RS422接口可提供两种波特率分别为2000000和115200(通过拨码开关选择)
表 3 RS422接口说明
连接器:GH1.25mm-4P | ||
引脚序号 | 名称 | 说明 |
1 | R+ | 调试解调器向内输入正极 |
2 | R- | 调试解调器向内输入负极 |
3 | T- | 调试解调器向外输出负极 |
4 | T+ | 调试解调器向外输出正极 |
RS485接口采用3.3V TTL电平直接输入输出,若需要与终端相连,需采用USB转RS485设备桥接。
RS485接口可提供两种波特率分别为2000000和115200(通过拨码开关选择)
表 4 RS485接口说明
连接器:GH1.25mm-2P | ||
引脚序号 | 名称 | 说明 |
1 | B | RS485 B- |
2 | A | RS485 A+ |
注:由于RS485位半双工设备,不能完美的支持本系统,故在接有同时具备收发功能的调试解调器时,慎用!但单收或单发不受影响。
表 5 LED显示说明
序号 | 名称 | 描述 | ||||||||||||||||||
1 | 红灯 | 红灯作为显示当前系统波特率使用,表示波特率如下:
| ||||||||||||||||||
2 | 蓝灯 | 蓝灯作为显示ARINC429发送速率使用,表示速率
|
RS232接口采用3.3V TTL电平直接输入输出,若需要与终端相连,需采用USB转RS232设备桥接。
RS232接口可提供两种波特率分别为230400和115200(通过拨码开关选择)
表 6 RS232接口说明
连接器:GH1.25mm-3P | ||
引脚序号 | 名称 | 说明 |
1 | TX | 调试解调器向外输出 |
2 | RX | 调试解调器向板内输入 |
3 | GND | 电源地 |
TTL接口采用3.3V TTL电平直接输入输出,若需要与终端相连,需采用USB转TTL设备桥接。
TTL接口可提供两种波特率分别为2000000和115200(通过拨码开关选择)
注:USB转TTL设备要确保支持2000000波特率。
表 7 TTL结构定义
连接器:GH1.25mm-3P | ||
引脚序号 | 名称 | 说明 |
1 | TX | 调试解调器向外输出 |
2 | RX | 调试解调器向板内输入 |
3 | GND | 电源地 |
USB接口采用标准USB接口,可直接与终端相连,比可以调制解调器提供5V供电,使调制解调器正常运行。
USB接口可提供两种波特率分别为2000000和115200(通过拨码开关选择)
表 8 USB结构定义
连接器:USB公头 | ||
引脚序号 | 名称 | 说明 |
1 | VBUS | USB供电 |
2 | D- | 数据负极 |
3 | D+ | 数据正极 |
4 | ID | ID |
5 | GND | USB地 |
供电接口如下表所示,该接口在USB未插入供电设备时,起到备份供电使用,若使用该接口,请插入5V@1A以上,直流供电。
表 9 备用供电接口说明
连接器:GH1.25mm-2P | ||
引脚序号 | 名称 | 说明 |
1 | 5V | 5V供电 |
2 | GND | 电源地 |
表 10 拨码开关使用说明
引脚序号 | 名称 | 说明 |
1 | 拨码开关(板边) | 控制ARINC429速率使用,ON:12.5K,OFF:100K |
2 | 拨码开关 | 控制系统波特率使用,ON:高速波特率,OFF:低速波特率(115200) |
表 11 JTAG接口说明
连接器:杜邦线2.54mm-6P | ||
引脚序号 | 名称 | 说明 |
1 | POWER | 与下载器VREF相连 |
2 | GND | 与下载器地相连相连 |
3 | TCK | 与下载器同名相连 |
4 | TDO | 与下载器同名相连 |
5 | TDI | 与下载器同名相连 |
6 | TMS | 与下载器同名相连 |
表 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 |
表 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 | 标签数据 |
如下表所示,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) |
图 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
图 6 波特率2M,100K测试截图
图 7 波特率2M,12.5K测试截图
欢迎大家联系一起讨论
团队内部承接FPGA、嵌入式设计(软硬)件,如有视频类、汽车类研发类项目可讨论,欢迎私信联系
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。