- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
互联网数传输手册
互联网数据传输使用手册摘要在基于TCP/IP协议的基础之上,可以实现在互联网上的数据传输,这包括电脑到电脑以及电脑与带有TCP/IP协议的GPRS通讯模块的之间的通讯。将传感器野外的数据返回至计算机,即可用于实时监控。野外的传感器可用串口通讯将数据发送至GPRS通讯模块。本次通讯系统是基于LabView的编程环境下实现的。关键词:TCP/IP 数据传输 GPRS通讯模块 LabView原理介绍TCP/IP及互联网数据传输部分TCP/IP协议是一个点对点的互联网数据传输协议,两点之间的TCP连接的建立需要其中一点的IP地址,以及一个端口(0--65535),端口号需要两边都设置为同一个端口号。建立连接后,通过TCP发送的数据均为字符串,需要知道数据长度来读取数据(否则会出现数据读取错位,例如本应读取4位数据,但是设置读取5位数据长度,那么第一次读取的数据则是第一次发送的数据加上第二次发送的数据的第一位,其他情况以此类推)。在物理构架上,采用了野外传感器由串口通信将数据发送至GPRS模块,GPRS模块将数据通过互联网发送到服务器(服务器带有固定IP),再由本地电脑登陆服务器查询数据。传感器与GPRS模块之间的通讯及MODBUS通讯协议简介在野外的传感器与用于将数据上传至服务器的GPRS通讯模块之间还存在着一个基于串口的通讯协议。基于串口的数据通讯方式可以大致分为两类,查询方式与自动发送方式,前者需要发送一个特定的查询指令,才会返回串口数据,后者则是一旦有了数据会自动发送。本次使用的是RS232串口,基于MODBUS串口通讯协议,该串口通讯下所发送的数据均为十六进制该通讯协议是工作在查询方式,需要向对方发送一个查询指令(附带有MODBUS-CRC校验码)才会将数据返回,该查询指令计算方法可见于本手册附录。而通过MODBUS协议返回的数据,长度固定为9位,其中第4位到第7位为数据位,截取该部分数据并将其从十六进制转换为单精度浮点数,即可得到所需要的数据。本地计算与服务器本地计算与服务器之间可采用Windows自带的远程桌面控制软件mstsc,可在运行中输入mstsc调用。系统的结构及流程本系统在基于上述两个通讯协议之下工作的,流程图如下:将GPRS通讯模块可以理解成是透明的,起到一个中转的作用;先发出查询指令,才能接收返回数据;服务器上的程序原理及流程服务器上的程序实现两个主要功能:对查询指令添加MODBUS-CRC校验码并发送该查询指令、接收返回的数据并且对该数据进行字符串截取和数制转换。流程图见于下方:GPRS通讯模块部分GPRS通讯模块是用于在服务器与传感器之间中转的桥梁,可以理解为是一个透明的部分。该GPRS通讯模块与传感器之间基于RS232传输,而在本次所使用到的传感器的数据输出的表头是基于MODBUS协议下的工作方式,那么GPRS模块想要获取该表头的数据则需要向表头发送一个添加了MODBUS-CRC校验码的查询指令,该查询指令模块则是从服务器接收而来的,GPRS模块在获得了返回的数据后,继而将该数据转发给服务器。GPRS模块在通电的之后会自动向服务器发起连接,成功建立连接后会首相向服务器发送一个注册包,之后进入透明传输工作模式,所以在之前的流程图中会看到服务器有个接收注册包的部分。使用介绍远程桌面Windows自带有一个远程桌面控制软件,点击开始-》运行-》输入mstsc-》确定-》跳出输入框-》输入IP地址61.160.211.202-》确定。之后可见远程桌面界面,默认用户名administrator,密码为qwer7410,区分大小写。软件介绍进入远程桌面后,在桌面的左下方可以看见一个程序(红色圈出)与文件夹(黑色圈出),其中程序即为服务器上用于接收数据的软件,文件夹则是存储接收到的数据。打开“程序”后,即显示其前面板,点击红色圈出部分即可运行程序,蓝色圈出部分用于停止程序,黑色圈出部分用于显示实时的返回数据,黄色圈出部分用于停止某一个循环(其排列顺序为横向换行,1-2-3,4-5-6以此类推)非特殊需要请勿点击此部分停止。如果要查看已经返回的存储的数据,则点开之前黑色圈出的文件夹,即可查询对应编号的传感器返回的数据。附录MODBUS-CRC协议校验码的算法1.预置16位寄存器为十六进制FFFF(即全为1)。称此寄存器为CRC寄存器。 2.把第一个8位数据与16位CRC寄存器的低位相异或运算,把结果放于CRC寄存器。 3.把寄存器的内容右移一位,用0填补最高位,检查最低位。 4.如果最低位为0:重复第3步,再次右移一位;如果最低位为1:CRC寄存器与多项式A001(1010 0000 0000 0001)进行异或运算。 5.重复步骤3和4,直到右移8次,这样整个8位数据全部进行了处理。 6.重复步骤2到5,进
您可能关注的文档
最近下载
- 黄辛隐-心理咨询的理论与实践(0604).ppt
- 森林防火安全PPT课件.pptx VIP
- ISO90012015质量手册(过程流程图).pdf VIP
- 2025年东营公需课大众云学东营市专业技术人员继续教育公共服务平台题库答案(全).docx VIP
- NY∕T 4271-2023 畜禽屠宰操作规程 鹿.pdf
- (正式版)S-J-T 11926-2024 产品碳足迹 产品种类规则 光伏组件.docx VIP
- 人教版高中英语必修一《Teenage Life》Reading for Writing PPT课件.pptx VIP
- 0.18 微米CMOS工艺低功耗标准单元库及开发及验证.ppt VIP
- 2025广东华南农业大学招聘事业编制工作人员20人考试备考题库及答案解析.docx VIP
- 2025年各地工程造价规费费率表全.pdf VIP
文档评论(0)