论文部分内容阅读
LXI总线旨在将已发展成熟的以太网技术应用到自动测试领域,从而更便于构建分布式测试系统。对于B类LXI仪器,其重点是在已实现网络通信功能的C类仪器基础上嵌入IEEE1588精密时钟同步协议,用来弥补以太网实时能力不足的缺陷,提高测试仪器与系统的时间精度指标,增强网络化仪器系统的同步与触发能力。本论文设计并实现了一个基于32位嵌入式系统的B类LXI硬件接口模块,称为LXI模块开发平台V1.0。在本文中详细介绍了平台V1.0中的电源功能模块、处理器核心控制模块、存储器模块、RS232串行通信接口模块、网络通信接口模块、USB接口模块、GPIB接口模块、JTAG仿真接口模块八个硬件功能模块的设计方法。以及平台软件系统中实现平台V1.0的正常启动与加载用户代码功能的Bootloader模块、实现平台V1.0的网络通信功能的网络TCP/IP协议栈模块、实现多任务调度与运行功能的μC/OS II嵌入式RTOS模块、实现远程通过平台V1.0与仪器通信功能的SCPI命令翻译器模块和实现网络时钟校准与同步功能的IEEE1588时钟同步协议模块五个软件模块的设计与实现方法。并基于该硬件平台构建了一个TCP/IP协议栈+μC/OS+SCPI命令翻译器+IEEE1588的软件框架体系。后续的完善和新功能的实现可在此体系下完成。本论文介绍了该系统目前已完成的情况,并对值得改进的地方和后续需要完成的部分提出了设想和计划。