论文部分内容阅读
综控计算机测试台是一套软硬件结合的自动化测试设备,主要完成对综控计算机功能和性能的测试,本文的核心工作就是探讨如何设计与实现一套软硬件结合的自动化测试台。结合综控计算机的外部接口特性,本文设计并实现了一套以工控机、各种功能的PCI板卡(AD板卡、DA板卡、IO板卡、串口板卡,1553B模块板卡)、信号调理板、程控电源为核心的测试台。根据被测设备的测试要求,设计了针对综控计算机模拟量输入输出模块、开关量输入输出模块、8个通信串口模块、1553B总线远程设备模块地址设置和通信的测试方案。依据测试可靠性需求实现了测试台AD、DA、串口、IO输入输出、1553B模块、电源模块的自检测试,及对被测产品的保护。在测试台整体方案和具体测试方案设计的基础上,测试台软件采用了分层和模块化的设计思想,主要由MFC进程和RTX进程协同工作。分层设计上,描述了应用层、业务逻辑层、接口层的具体设计和各层之间数据和命令交互的具体方案。根据业务流程,划分测试台软件由自检功能模块、检测功能模块、计量功能模块、用户管理模块组成,并描述了各模块的具体实现流程。同时为实现测试台和综控计算机的通信,开发并实现了相关通信协议。在最后的软硬件联调测试中,测试台很好的完成了对被测产品的测试任务。