版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、9“凯云杯”全国大学生嵌入式测试大赛需求文档及测试要求(一)1、系统概述塔式起重机安全监测系统是安装在塔式起重机上的嵌入式设备,俗称“黑匣子”。塔式起重机在工作时,需根据现场实际情况而经常改变工况进行起重作业, 如改变起吊角度(幅度)、起吊臂长等,而在不同工况参数下所能起吊的最大额 定起重量及工作最大、最小变幅是相应不同的,因此需要一套装置对以上参数综 合监测判断,做出起重机正常工作、满载、超载、变幅超上限、变幅超下限等工 作状态的指示并相应报警、提示、控制,以保证起重机械的正常工作。塔式起重机安全监测系统由传感器、监测系统、上位机平台组成。LTb巾岸忙片CG C CCHA电床&号;恆培式也1
2、6机反全上1拧廉吒L-j理卜怕-i蒲咤辰怕号RSS31虫章传感祸 c砂模拟塔式起重机安全监测系统是用软件方式实现的模拟“黑匣子” 。模拟系 统采用文件读取的方式读取回转传感器、 高度传感器、幅度传感器、重量传感器 的输入数据;使用虚拟串口同上位机管理平台相连。数据文件高度、重量 幅度、回转上位机软件2、功能简介与操作使用黑匣子软件界面如图1-1所示图1-1黑匣子软件主界面界面上方是数据监测区。下方是操作区。数据输入文件选择框是选择数据输 入采集的文本文件的文件名及路径。点击“选择”按钮可以弹出文本选择对话框。 串口选择下拉列表框是选择输入、输出的串口。点击“开始”按钮后,黑匣子打开数据文件,开
3、始逐行读取数据;同时打开 串口,开始监听数据指令。同时“开始”按钮上的文字变为“停止”。如图 1-2 所示。用户点击“停止”按钮后,黑匣子关闭数据文件,并同时关闭串口。图1-2黑匣子开始操作后界面数据监测区的输入框“实际重量”、“力矩”、“回转”后面如果出现红色 的叹号,代表数据达到报警条件,出现报警。虚拟塔式起重机安全监控系统的主要功能如下:塔机数据采集及显示每1秒读取塔机幅度、吊重、高度、回转角度数据。计算力矩、额定重量等 数据;通过软件界面以数值方式显示当前工作参数和塔机额定工作能力参数。同时在界面上显示数据的序号和当前时间。监控数据上报接收上位机通过串口发送的数据查询指令,并回复塔机数
4、据给上位机软件。报警数据上报接收上位机通过串口发送的数据查询指令,回复报警数据帧,在达到报警条 件时给出报警信息,否则显示“无报警信息”。3、软件详细需求3.1功能需求3.1.1重量的采集与处理(ZLCJ)软件从文件中采集重量值,重量值范围: 080 吨,如果文件中输入的数据 超过边界值,自动截取数据为边界值。3.1.2 回转角度的采集与处理( HZCJ)软件从文件中采集回转角度, 回转角度的取值范围为: -120 度-+135 度,如 果文件中输入的数据超过边界值, 软件界面中显示报警符号, 接口输出报警信号。 3.1.3 幅度的采集与处理( FDCJ)软件从文件中采集幅度值,幅度的取值范围
5、为: 5-80 米,如果数据输入数 据超过边界值,自动截取数据为边界值。3.1.4 高度的采集与处理( GDCJ)软件从文件中采集高度的值,高度的取值范围为: 0 -180 米,如果数据输 入数据超过边界值,自动截取数据为边界值。3.1.5 额定重量的计算( EDZLJS)软件中可以计算出系统的额定重量,计算公式为:额定重量 = 400/ 幅度, 小数部分截去。3.1.6 力矩的计算( LJJS)软件中可以计算出系统的力矩, 力矩计算公式为: 力矩 =重量 * 幅度。 单位: 吨*米3.1.7 重量报警的处理( ZLBJ)重量超过额定重量, 则出现重量报警, 软件界面中显示报警符号, 接口输出
6、 报警信号。3.1.8 回转上限报警的处理( HZSXBJ)回转角度上限报警: 回转角度超过上限 (135 度),则出现“回转角度上限” 报警,软件界面中显示报警符号,接口输出报警信号。3.1.9 回转下限报警的处理( HZXXBJ)回转角度下限报警:回转角度超过下限( -120 度),则出现“回转角度下 限”报警,软件界面中显示报警符号,接口输出报警信号。3.1.10 力矩预警报警的处理( LJYJ)力矩预警:力矩超过额定力矩(400T*m的70滋出此报警。软件界面中显 示报警符号,接口输出报警信号。3.1.11力矩报警的处理(LJBJ力矩报警:力矩超过额定力矩(400T*n)的90滋出此报
7、警,软件界面中显 示报警符号,接口输出报警信号。3.2接口需求3.2.1 采集接口( CXJK数据采集接口采用从硬盘中读取文件的形式模拟黑匣子的采集接口,文件格式如下所示:140 100 10 0130 100 10 100120 100 10 0140 100 10 100140 100 10 0130 100 10 100每一列数据之间以空格分隔。每一行数据为一次采集值。各列数据依次为重 量、回转、幅度、高度值,单位与功能项定义中的单位及取值范围一致。3.2.2 上位机查询接口( CXJK)串口默认通信参数为:波特率:9600;奇偶校验:不发生奇偶校验;数据位 长:8位;停止位:使用一个停
8、止位。点击“开始”后,黑匣子开始监听所选择的串口。如果从串口接收到查询指令,并且指令格式符合要求,则根据查询指令回复 相应内容,如果“查询内容”字段为0则回复“数据帧”,如果“查询内容”字 段为1则回复“报警帧”。对于不属于各个字段定义的内容,软件在接口处理时应做容错处理查询指令数据帧的格式为:1:1协议版本(0x04)2:2源地址,作为唯一地址(0x00,0x01)4:1状态标志,填写 0x005:1命令号(0x01)6:1内容长度(0x01)封包内容7:1查询内容(0:采集数据;1:报警数据)封包尾8:1包尾(0x5a)323 数据帧上报接口( SJSBJK通过串口向待测系统发送“查询内容
9、”字段为0的数据查询指令,则待测系 统回复数据帧给上位机。数据帧上报的格式为:封包头0:1同步标志(0x5a)1:1协议版本(0x04)2:2序列号,每发送一条指令递增4:1状态标志,填写 0x005:1命令号(0x01)6:1内容长度(0x10)封包内容7:2数据采集计数(无符号整形,小端字节序)9:2重量(无符号整形,小端字节序)11:2力矩(无符号整形,小端字节序)13:2额定重量(无符号整形,小端字节序)15:2回转角度(有符号整形,补码,小端字节序)17:2幅度(无符号整形,小端字节序)19:2高度(无符号整形,小端字节序)21:2内容校验(9号到20号字节,以两个字节为单位,进行异
10、或)封包尾23:1包尾(0x5a)324 报警帧上报接口( BJSBJK)通过串口向待测系统发送“查询内容”字段为1的数据查询指令,则待测系 统回复报警帧给上位机。报警帧上报的格式为:圭寸包头0:1同步标志(0x5a)1:1协议版本(0x04)2:2:序列号,每发送一条指令递增4:1状态标志,填写 0x005:1命令号(0x02)6:1内容长度(0x08)封包内容7:2:数据采集计数(无符号整形,小端字节序)9:1重量报警(报警时为 0x01,否则为0)10:1回转角度上限报警(报警时为0x01,否则为0)11:1回转角度下限报警(报警时为 0x01,否则 为0)12:1力矩预警(报警时为 0
11、x01,否则为0)13:1力矩报警(报警时为 0x01,否则为0)14:1报警校验(9号到13号字节,以单字节为单位进行 异或)封包尾15:1包尾(0x5a)3.3性能需求3.3.1 查询响应时间需求(CXXYSJ上位机通过串口发送的查询指令后,无论是回复数据帧或报警帧都应该在 300毫秒内回复。4、测试要求与测试提示(一)按照第3章的内容完成功能、接口、性能三种需求的测试。(二)功能测试的测试范围包括:3.1.1-3.1.11的所有需求项,测试功能项时可通过数据输入文件创造测试用例需要的测试数据,同时建议利用ESITest编写测试脚本检查串口输出的数据。功能测试时不考虑如下测试内容:(1)不
12、考虑数据采集计数的显示;(2)不考虑时间的显示;(3)不考虑界面中的数据输入文件的选择;(4)不考虑串口号的选择;(5)不考虑开始采集与停止采集按钮的操作。(三)接口测试的测试范围包括:3.2.2 - 3.2.4的所有需求项,接口测试 时需要利用 ESITest 编写测试脚本进行测试。接口测试时不考虑如下测试内容:(1)不考虑 3.2.1 中对于硬盘模拟的采集文件接口处理的测试;(2)3.2.3 、3.2.4 接口中对于“数据采集计数”字段在测试时不做考察;(3)不考虑 3.2.3 、3.2.4 接口中“序列号”字段递增超出两个字节的最大 值的情况。(三)性能测试的测试范围为 3.3.1 中查询响应时间需求项, 性能测试时需 要利用 ESITest 编写测试脚本进行测试。(四)选手需要提交测试结果报告以及测试方案文件。具体提交要求如下:(1)选手提交的文件名称为 “选手姓名_测试结果报告 .docx ”,如“李 XX_ 预赛题目 1_测试结果报告 .docx ”,文件格式见测试结果报告模板。选手在 编写测试结果报告时体现出测试数据的选取原则。(2)选手提交利用 ESITest 所开发的测试方案文件,文件名称为“选手姓 号_预赛题目 1_测试方案 .esi ”。提倡选手多用自动化的测
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年大理石交易协议样本
- 以环保为中心的企业发展考核试卷
- 厨师职位专业劳动协议范本2024年
- 抛光电除尘法海水淡化处理技术考核试卷
- 2024年企业核心人员保密义务协议2
- 六年级数学下册 用比例解决问题练习题(人教版)
- 《吉林省农村金融支农效率问题研究》
- 《影视行业商誉减值问题研究》
- 《N大学科研经费内部控制研究》
- 橡胶制品行业的人力资源开发与管理考核试卷
- 外国新闻传播史 课件 第二十章 澳大利亚的新闻传播事业
- 妊娠期及产褥期静脉血栓栓塞症预防和诊治试题及答案
- 好的六堡茶知识讲座
- 环境科学大学生生涯发展报告
- 钢筋优化技术创效手册(2022年)
- 医学课件指骨骨折
- 酒店式公寓方案
- 二年级下册语文课件-作文指导:13-通知(23张PPT) 部编版
- 高二之路-我们的挑战与成长
- 同先辈比我们身上少了什么
- 抗癌必修课胰腺癌
评论
0/150
提交评论