http://www.shundediaolanchechuzu.com/ 揭阳登高车出租, 在完成无线测控系统的搭建后,需要对其进行测试以验证其功能
新闻分类:行业资讯 作者:admin 发布于:2018-06-134 文字:【
大】【
中】【
小】
摘要:
揭阳登高车出租, 在完成无线测控系统的搭建后,需要对其进行测试以验证其功能 揭阳登高车租赁, 揭阳登高车公司 在针对前述开发的无线测控系统,首先利用pc端的串口调试工具用来测试客户端的通信性能,分析蓝牙传输的数据准确性和程序实时性,然后利用某液压阀综合实验台结合4WRKE系列先导式比例方向阀对Android程序的各部分功能进行测试和验证。
1通信系统测试与分析.1测试环境通信系统的测试利用串口调试软件和HC-05蓝牙模块结合USB转TTL转接头来进行。其中HC-05蓝牙模块用于与Android客户端配对并传输数据,此处用以替代单片机上的蓝牙模块;USB转TTL接头则用来连接PC端和HC-05模块,使PC端具备蓝牙数据传输功能。在PC端上,利用某串口调试软件来输入和接收数据。打开Android客户端,搜索并连接蓝牙后进行初步的收发数据测试。测试结果表明客户端和串口调试软件能够顺利进行数据传输。
2数据准确性分析: 为了避免在实际应用过程中出现数据丟失的情况,需要分析数据传输的准确性,此处主要测试客户端蓝牙传输过程中的数据准确性。由于客户端发送控制指令的数据量较少,经过前述简单的测试后基本可认定该向数据准确率为100%。而在实际应用过程中客户端是持续接收下位机传输的数据,随着测试时间的加长数据量也会变大。这里通过串口调试软件向客户端一次性发送已处理好的1000组测试数据,毎组数据包含10个数和指定分割符,在客户端上查看数据是否有丢失。程序能够正常接收下位机传输的所有1000组数据,其接收数据准确率也为100%,未发生数据丢失现象。
3数据实时性分析: 数据的实时性指客户端显示的数据与真实测得的数据之间的延时,此处主要进行蓝牙模块与客户端显示之间的延时分析。在客户端开发过程中,客户端通过蓝牙接收数据的过程是先将每次接收到的数据存入缓存区,然后对缓存区的数据进行处理和显示绘图。在测试过程中,从串口调试软件发送数据时开始至客户端上开始显示第一个点的数据为止,该段时间为客户端接收完所有数据并将其存入了缓存区的时间,记为f1;客户端开始显示第一个点至显示完所有的点为止,该段时间为客户端处理数据并刷新显示的时间,该时间主要受移动端性能和程序算法影响,记为/2。一次性发送1000组数据至客户端,测试结果表明,A非常短,可忽略不计,测得约为100s。因此数据的实时性主要由G决定,其中每两个点之间的显示间隔记为故程序中。在实际应用中,如果控制器向程序发送数据的间隔小于100ms,则程序显示数据会有一定延时,间隔时间越短,则延时越严重,但不会丟失数据;间隔时间大于100ms,则程序显示不会有明显延时。
主要进行了通信系统测试和无线测控系统整体功能实验与分析。通信系统测试利用串口调试软件和HC-05蓝牙模块进行,通过串口调试软件与Android客户端传输数据来测试数据完整性和实时性,实验结果表明传输过程中数据未发生丢失,数据完整性为100%;数据实时性主要受客户端处理数据时长影响,控制器向程序发送数据的间隔小于100ms,则程序显示数据会有一定延时,间隔时间越短,则延时越严重;间隔时间大于100ms,则程序显示不会有明显延时。无线测控系统功能测试利用某液压阀综合实验台进行,实验结果表明,客户端能正常完成收发数据、数据可视化、上传下载、静态特性测试功能,而动态特性测试过程中,若需求采样频率高于10Hz,则动态曲线会发生失真。此处暴露了无线测控系统与传统液压CAT系统在数据采样频率上的差距,但如果客户端能接收到正常数据,则可以进行参数计算,程序算法有效。后续研究可以在数据处理算法和控制器发送数据频率上进行优化改进。
揭阳登高车出租, 揭阳登高车租赁, 揭阳登高车公司