武汉第二电线电缆有限公司
手机:13429881370
联系人:彭经理
地址:武汉市汉口解放大道2号

技术文章

当前位置:主页 > 技术文章 >
电缆测试系统控制软件的设计与实现!
软件作为硬件的延伸和人机交互的手段,在很大程度上体现了一个系统的可操作性和可靠性对于用户而言,对系统的控制交互是通过软件完成的;因此,系统的界面要友好,操作要可靠"本系统的软件在设计中尽可能少的采用控制按键,使操作方便快捷;对一些禁止操作则采用屏蔽手段,消除因人为的误操作引发的错误。
对于系统而言,能通过软件编程实现的功能,都尽量依靠软件来实现,减少硬件电路的使用"硬件电路长期使用会致使性能下降,从而导致整个系统测试性能的下降,而软件则不会存在这种情况,并且易于调试和修改〔4z1"另外,软件作为硬件的补充,可以减少硬件电路中元器件数量,便于PCB的绘制,减轻硬件调试的工作量;降低系统构成的成本,增加经济效益;使系统体积!重量和功耗进一步减小"当然随着软件功能的扩大和更加广泛的渗入到系统任务的执行中,对软件稳定性的要求也会相应提高,代码编写难度也将增大"在软件中采取一定的措施来减少干扰和防止程序跑飞等措施,提高系统运行的稳定性能,是在软件开发中需要着重考虑的问题。


测试系统软件的功能由于系统由上,下位机共同构成,因而软件部分也分为了上位机的人机交互软件和下位机的嵌入式子系统软件。
5.1.1人机交互软件的功能
人机交互软件是用户通过工控机控制电缆测试系统,实现各项电缆测试功能的操作,测试结果的处理等,其主要功能如下:
1.USB通道的建立:当开始测试任务之前,先打开UsB接口芯片,与下位机建立起USB通道。
2.测试指令的发送:根据用户的功能键选择,发送电缆测试系统自检指令,导通电阻测试指令,绝缘电阻测试指令等。
3.测试数据的接收:依照相关标志位的值判断下位机回传数据的内容,并进行接收存储,为后期处理,计算作准备。
4.测试参数的设定:依据预先规定的相关测试条件,要求,读入用户进行特定设置的参数信息。
5.测试结果的分析:前期测试结束后,对接收到的测试数据进行处理,计算,同在软件中内建的数据库进行比较分析。此外,为了实现更为友好的操作环境,软件还能对各种测试结果进行实时显示,提供多种格式的文件保存,打印输出等,用户也可对软件的肤色,字体等进行个性化设置等。

在上位机发出要求连接的信号后,子系统将读取该握手信号;内容校验正确后,系统将按要求格式发送回复码;上位机接收该码并判定格式是否正确。若握手信号内容不正确,则表明不能建立USB通信接口;修改相关标志位的值后,跳入等待报错程序,提示系统工作出错。

通过快速扫描所有的继电器,控制它们的吸合与断开,检测继电器阵列是否存在实际运行中可能出现的常开!常闭故障,以及连接继电器和外部测试插头的导线等其它接插件之间也可能出现的短路!断路等问题。
每个测试点继电器的自检分为四步,自检的第一步用于检测继电器是否存在常开故障。正常情况是通过74HC138译码器选中同一测试点的两个继电器后,对它的测量结果应该导通。若检测结果显示其为断开的,则说明这两个继电器中至少有一个未闭合,发生常开故障。
第二步用于检测输出继电器是否存在常闭故障,第三步用于检测输入继电器是否存在常闭故障。正常情况下,当选中某一测试点(设为端口A)的一个继电器(设该继电器为T,另一继电器为B)和另一虚拟测试点的继电器,对它的测量结果应该不导通,但通过自检若显示其为导通的,则说明端口A的继电器B未断开,发生常闭故障。
第四步用于检测相邻两测试点的继电器的互连能力。通过选中两邻测试点(设为端口A和B),外部通过导线将A!B短接,则对它的测量结果应该导通,但通过自检若显示其为不导通的,则说明则A或B中有一个继电器为断开状态(端口A的继电器T或端口B的继电器B),未能正常闭合,发生常开故障。

  • 销售热线
  • 13429881370