厦门莫格电气自动化有限公司销售
Honeywell霍尼韦尔82408467-001
您迈开询价的一小步,我还您成功的一大步。
82408467-001
82408467-001
82408467-001
通用硬件平台的设计
本综合检修设备的嵌入式计算机模块采用DiamondSystems公司的了ATH400-128型模块,该模块有CPU子模块和数据获取子模块两部分组成,数据采集子系统包含A/D,D/A转换器以及数字I/O等,满足大多数专用检修设备的设计要求。系统软件和应用程序的载体采用128M电子盘。
液晶触摸显示屏用于显示图形化的人机测试界面及辅助信息,通过拨轮和专用键盘加强了触摸屏操作的灵活性。
综合检修设备中,各专用设备可以通过网络结构进行通讯,便于在分系统和全系统检修时各设备协同工作。
此外,在综合检修设备工作期间实时记录的数据,可以通过USB设备拷取,便于打印输出和存储。
2.2专用功能模块的设计
依据各专用检修设备的职能,设计了相应的专用功能模块,主要包括状态信号输入输出转换模块、模拟量转换模块和串行数据信息采样分析模块。
其中,状态信号输入输出转换模块用于实现******系统状态指令和信息的检测和模拟;模拟量转换模块充分利用了ATH400-128型模块的数据采集通道。
串行数据信息采样分析模块采用CY7***21型FIFO实现了对转换成并行格式的数据信息的缓冲处理,方便了用户随机提取缓冲区中的数据进行分析处理,利用74LS74组成的串行数据同步脉冲捕获电路,实现了对脉宽≤6mS的单个脉冲的周期测试。
3综合检修设备软件设计
综合检修设备虽然种类和测试场合繁多,但是基本的测试机理是类似的,为了简化测试软件开发并实现测试软件的标准化,各个专用检修设备程序采用同一风格,统一结构的一体化测试软件设计方法,将公用功能代码与专用数据代码区分开,通过一套源程序实现不同检修设备的测试功能是设计开发的主要方向,由一套源程序来自适应不同硬件的操作需求,达到各个综合检修设备自身的测试任务,避免了软件重复设计,使系统具有良好的可扩展性、可移植性,且易于维护和使用。
3.1开发平台的选择
操作系统选用了Microsoft的嵌入式操作系统。支持标准C和C++开发工具,wince和windows操作系统的兼容性好,不仅是一个功能强劲的实时嵌入式操作系统,而且提供了众多强大工具,能够满足32位嵌入式程序开发的需求。为快速建立智能移动和小内存占用的设备提供了一个健壮的实时操作系统。软件平台开发工具选用micorsoft公司的EVC,EVC和VisualC++的兼容性,用VisualC++6.0在windows环境下开发的程序,在wince下用ev***基本上就可以直接编译,基本上就可以直接编译,容易移植,VirsualC++是现在流行的系统软件开发工具,功能强大,操作灵活,和操作系统结合紧密,移植性好,可重用资源丰富。
3.2软件功能设计
综合检修设备具有测试、自检、数据处理和帮助功能,在测试模式下,各检修设备是严格按测试流程实施对接测试工作,每一条测试流程即规则,规则有严格的先后顺序和相关性,根据相关性系数确定下一步的测试操作。利用计算机智能规则推理机技术,依据测试流程数据库,实现测试流程的有机控制。测试过程中,当测试结果参数不符合相关规则时,系统自动给出提示信息,停止测试;进行图形界面操作时,如果操作不正确,系统能自动给出操作错误信息,提示用户正确的操作。只有按照操作提示内容正确操作后,系统方允许用户进行下一步的测试操作。通过这项技术,确保了测试过程操作的正确性,保证了检修设备和被测对象的安全、可靠,使用人员无需掌握繁杂的测试流程即可完成测试任务。真个软件测试总体流程如图2所示。测试软件主界面如图3所示。
