摘要:
弹载计算机测试台是一套结合了软件和硬件的自动化测试设备,主要用于对特定嵌入式设备的功能和性能进行测试。本文的核心工作就是探讨该测试台的软硬件设计和实现方法,总结出一般自动化测试台的设计流程。本文根据弹载计算机的外部接口特性,分析并总结出了测试台的功能需求。并在此基础上设计并实现了一套以工控主机、多块PCI数据采集板卡(两块多功能PCI板卡,包含AD、DA和IO等功能)、信号调理板和其他外围设备组成的自动化测试台。根据被测设备的测试需求,设计了电源监控、模拟量监控、数字量监控和各种模拟、数字信号的激励方案。同时根据系统的可靠性需求设计和实现了系统自检、过载保护等安全模块和功能。在测试台整体方案设计和硬件系统设计的基础上,测试台软件采用了层次化的设计思想,通过层次划分实现Win32环境和RTX实时环境进程的协同工作。在层次设计上,描述了用户界面层、业务逻辑层、硬件接口层的具体设计和各个层次之间的数据交互和任务协同方式的具体方案。在此基础上,根据功能和用途将软件分成三个主要的模块,在编码实现时以模块为单位实现。最后完成了软硬件系统的联合测试和部署。
展开