Python在SpaceWire模拟源系统上的应用
2021-06-17孟妍李琳文月
电子制作 2021年1期
关键词:设备
孟妍,李琳,文月
(石家庄科技工程职业学院,河北石家庄,050000)
0 引言
SpaceWire是一种全双工、点对点、串行、高速(2Mb/s~400Mb/s)的网络协议标准。欧空局于2003年将它纳入标准。该协议可以用来灵活组建网络。由于总线在异常响应、故障保护与恢复、确定时间以及错误检测方面做了相应增强,因此相比于其它的总线具有可靠简单的优点。它使得设计集成星上系统变得简单,可以进行低误码率、高速传输载荷数据以及控制信息。随着SpaceWire应用领域的不断扩大和深入,各种基于SpaceWire基础协议的设备不断出现,这些设备在国外航空领域已经得到广泛应用。随着我国航天航空事业的发展,基于SpaceWire总线方面的设备也在不断研发和提升。在设备联调过程中,调试总线协议这一块一直是一件复杂困难的事情。迫切需要一套总线协议测试设备来协助调试定位问题。为了保证测试设备的正常工作,就需要一台模拟源设备对测试设备输送各种测试数据,用来分析测试设备是否正常工作。本文旨在设计一套基于Python的模拟源设备来完成对测试设备的测试,从而保证总线互联设备的正常工作。
1 模拟源设备的目的
本文设计的模拟源设备主要用到图1中对该测试设备的测试上。
被测设备A和被测设备B为基于SpaceWire总线标准的通信设备,被测设备A和被测设备B在开发联调阶段,总线之间的通信会出现各种bug。为了在出现总线异常时,可以分析原因帮助联调,需要一套测试设备来实时抓取总线协议进行分析和定位。……
登录APP查看全文
