版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
通讯报文格式:1234566+len6+len6+len+20x68Len1Len20x68addrcmddata+1Cs0x160x68Len1Len20x68AddrCmdData<cs>0x16
1个帧的开头的字符(68h)1bytedata数据域长度;1bytedata数据域长度;1byte23字节的值1个帧中其次个固定字符(68h)1byte传感器地址1byte命令类型,1bytes实际数据域,lenbytesaddrcs1字节,累加和检验码,1bytes整个帧的完毕掌握字符(16h);1byte一、设置传感器地址主机向数字传感器发送命令类型:0x01命令格式:1234566+16+1+16+1+20x68110x68oldaddrcmdNewaddrCs0x16从机向主机响应命令类型:0x011234566+16+1+16+1+20x68110x68oldaddrcmdNewaddrCs0x16Newaddr—仪表当前地址。例如主机发送:680101680101040616(680101680101040616)无应答命令表示把装置地址从01修改到04二、读取传感器地址主机向数字传感器发送命令类型:0x02命令格式:11234566+0+16+0+20x6800x68000x680xffcmdcs0x16CMD0x02(占一个字节);Len0x00(占一个字节);0xFF可理解为播送地址。(占一个字节);从机向主机响应命令类型:0x02格式:1234566+16+1+16+1+20x68110x68addrcmdaddrcs0x16Cmd0x02(占一个字节);Len1(占一个字节);说明:的,在这种状况下只允许接一只数字传感器,防止数据出错。例如主机发送:68000068FF020116假设主机地址是4,则回应:68010168040204 三、设置传感器通讯参数主机向数字传感器发送命令类型:0x03命令格式:11234567-10Braud11121314150x68770x68addrcmdDataparitystopBitscs0x16传感器原命令响应主机:CMD0x03(占一个字节);Len0x07(占一个字节);Braud通讯波特率。(4);Data通讯数据位。(1字节);Parity通讯校验位。(1字节0无校验,1奇校验,2偶校验);Stopbits停顿位〔1字节〕8波特率如:9600直接把数值填充到缓存区0x000x000x250x80即可,范围传感器支持多大范围就列多大范围。一般〔1200-115200〕这个范围即可。返回值:成功了,则原命令返回,不成功则把数据域全部填充为FF即可。Braud(4字节无符号整形数高字节在前12004800960019200、38400、56000、57600、115200,否则修改不成功)Parity通讯校验位。(1字节0无校验,1奇校验,2偶校验);〕Stopbits停顿位〔1字节〕〔1、2,否则修改不成功〕1――1位停顿位,2-2位停顿位。留意:主机修改通讯参数后,从机回应一条数据,假设成功,将生效的参数。8位数据位,1位停顿位,无校验〕从机回应数据:68070768010300002580080001B216四、测量值通用读取方法主机向数字传感器发送命令类型:0x08命令格式:1234566+0+16+0+20x68000x68Addrcmdcs0x16CMD0x08(占一个字节);Len0x00(占一个字节);1234567-(6+datalen)7+datalen8+datalen0x68datalendatalen0x68addrcmdDatacs0x16Cmd0x08(占一个字节〕Data格式说明:4字节整形数。。。无符号单字节类型dataNo定义说明:
数据数量〔datanum〕1个数据序号〔dataNo〕第1个数据值〔ivalue〕。。。个数据序号〔dataNo〕第datanum个数据值〔ivalue〕1:表示为温度;2:表示为气压;3:表示为湿度;4:表示为雨量;5:表示为日照;6:表示为风速;7:表示为风向;8:表示为拉力值;9X轴倾角;Y轴倾角;2数据;X轴倾角;Y轴倾角;15:表示为测温球测量的导线电流;16:测温单元电池电压17:A相泄漏电流平均值;18:A相泄漏电流最大值;19:A3mA的脉冲频次20:A10mA的脉冲频次//21:B相泄漏电流平均值;//22:B相泄漏电流最大值;//23:B3mA的脉冲频次//24:B10mA的脉冲频次//25:C相泄漏电流平均值;//26:C相泄漏电流最大值;目前临时先定义这几个数值,有的类型值再相应添加;ivalue格式说明:10003位有效小数;例如:主机发送数据:680000680108091612345.678从机回应数据:680606680108010800BC614E7D16数据报文后,下发以下命令进展确认;1234567-(6+datalen)7+datalen8+datalen0x68datalendatalen0x68addrcmdDatacs0x16Cmd0x10(占一个字节〕Data格式说明:4字节整形数。。。无符号单字节类型dataNo定义说明:
数据数量〔datanum〕1个数据序号〔dataNo〕第1个数据值〔ivalue〕。。。个数据序号〔dataNo〕第datanum个数据值〔ivalue〕1:表示为测温球主动上传数据时间间隔〔单位:秒;自行定义;3-255:备用五、测量值通用读取方法主机向数字传感器发送命令类型:0x09命令格式:1234566+0+16+0+20x68000x68Addrcmdcs0x16CMD0x09(占一个字节);Len0x00(占一个字节);1234567-(6+datalen)7+datalen8+datalen0x68datalendatalen0x68addrcmdDatacs0x16Cmd0x09(占一个字节〕Data格式说明:4字节标准浮点数。。。4字节标准浮点数
数据数量〔datanum〕个数据序号〔dataNo〕第1个数据值〔fvalue〕。。。个数据序号〔dataNo〕第datanum个数据值〔fvalue〕dataNo定义说明:1:表示为温度;2:表示为气压;3:表示为湿度;4:表示为雨量;5:表示为日照;6:表示为风速;7:表示为风向;8:表示为拉力值;9X轴倾角;Y轴倾角;2数据;X轴倾角;Y轴倾角;15:表示为测温球测量的导线电流;16:测温单元电池电压17:A相泄漏电流平均值;18:A相泄漏电流最大值;19:A3mA的脉冲频次20:A10mA的脉冲频次//21:B相泄漏电流平均值;//22:B相泄漏电流最大值;//23:B3mA的脉冲频次//24:B10mA的脉冲频次//25:C相泄漏电流平均值;//26:C相泄漏电流最大值;目前临时先定义这几个数值,有的类型值再相应添加;例如:主机发送数据:6800006801090A1612345.678从机回应数据:68060668010901084640E6B63516数据报文后,下发以下命令进展确认;1234567-(7+datalen)8+datalen9+datalen0x68datalendatalen0x68addrcmdDatacs0x16Cmd0x11(占一个字节〕Data格式说明:无符号单字节类型无符号单字节类型4字节标准浮点数。。。4字节标准浮点数
个数据序号〔dataNo〕第1个数据值〔fvalue〕。。。个数据序号〔dataNo〕第datanum个数据值〔fvalue〕dataNo定义说明:1:表示为测温球主动上传数据时间间隔〔单位:秒数据特别类型可扩展自行定义;3-255:备用(直川倾角厂家专用〕主机向数字传感器发送命令类型:0x06命令格式:1234566+0+16+0+20x68000x68Addrcmdcs0x16CMD0x06(占一个字节);Len0x00(占一个字节);响应格式:11234567-1011-14116+1+20x68880x68addrcmdfvalueXfvalueYcs0x16fvalueX X轴倾斜角测量值〔标准浮点数4字节〕fvalueY Y轴倾斜角测量值〔标准浮点数4字节〕说明:标准浮点数〔也称单精度浮点数〕的有效位数是6位,可以表示的精度可0.0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医务人员腐败问题自查自纠报告及整改措施
- 2026年新员工入入厂三级安全教育试卷及答案
- 2026秋外研版七年级上册【Starter-Unit3】综合测试卷(含答案参考)
- 社交媒体推广品牌效果提升方案
- 游戏策划开发主管游戏开发周期与收益预测绩效衡量表
- 合作方延迟付款的通知4篇范本
- 2026年甘肃省兰州市秋季引进高层次人才和急需紧缺专业技术人才1109人考试参考题库及答案解析
- 化工生产过程控制岗位考核表
- 2027年中国绿发投资集团有限公司高校毕业生招聘142人(甘肃有岗)笔试模拟试题及答案解析
- 2026西安市城南中学招聘初中数学教师笔试备考试题及答案解析
- 2026年辽宁省交通高等专科学校单招职业技能测试题库及参考答案详解
- 创新护理教学方法竞赛课件分享与交流
- 2026年植物微生物互作的实验设计与实施
- 养老护理员培训教材(标准版)
- 清洗首饰知识培训总结
- 设备生产流程图
- 曹禺的《日出》教学课件
- 海员船员基本安全培训课件
- 修订《城市规划设计计费指导意见》
- 浙江省矿山建设项目安全设施竣工验收工作指引
- 抗凝药物使用注意事项
评论
0/150
提交评论