一种通信方法及装置制造方法及图纸

技术编号:22060163 阅读:58 留言:0更新日期:2019-09-07 17:42
本发明专利技术实施例提供了一种通信方法和装置,其中,一种通信方法,应用于现场信号传输及设备状态监测,所述方法包括:接收无线传感器发送的第一数据包;所述第一数据包包括开始码、功能码和结束码;根据所述开始码和所述结束码,对所述功能码的值进行监听;监听到所述功能码的值小于8时,发送传输数据的格式至所述无线传感器,并在高频段发送第二数据包至所述无线传感器;转入低频段接收所述无线传感器的传输数据。利用该通信方法实现工业领域的现场信号传输及设备状态监测信息的传递,减少人力及维护成本,通过开始码和结束码的相关转义,提高数据传输的容错性,实现智能化设备监控,并利用不同的功能码和数据包拆分功能实现超过1k字节的数据传输。

A Communication Method and Device

【技术实现步骤摘要】
一种通信方法及装置
本专利技术涉及工业设备生产监控
,特别是涉及一种通信方法及装置。
技术介绍
目前,最为广泛的通讯协议为RS232(ANSI/EIA-232标准),RS485(ANSI/EIA-485标准),CAN(控制器局域网总线)总线等协议方式。目前RS-232是通信工业中应用最广泛的一种串行接口,属于低速率串行通讯且采取不平衡传输方式,既所谓单端通讯,RS485在此基础上增长了传输距离且具有多站能力和良好的抗噪声干扰性,使其成为首选的串行接口。CAN属于现场总线的范畴,是一种有效支持分布式控制系统的串行通信网络,由于其高性能、高可靠性、很高的实时性能以及独特的设计而越来越受到人们的重视,被广泛应用于诸多领域。目前,现有的工业温度检测设备主要靠有限的方式,使用RS232,RS485,CAN总线等协议方式进行设备的控制管理与数据的获取,以上方式在一定的工业领域和范围内受到了限制与不便。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种通信方法及装置。为了解决上述问题,本专利技术实施例公开了一种通信方法,应用于现场信号传输及设备状态监测,所述方法包括:接收无线传感器发送的第一数据包;所述第一数据包包括开始码、功能码和结束码;根据所述开始码和所述结束码,对所述功能码的值进行监听;监听到所述功能码的值小于8时,发送传输数据的格式至所述无线传感器,并在高频段发送第二数据包至所述无线传感器;转入低频段接收所述无线传感器的传输数据。进一步地,所述接收无线传感器发送的第一数据包;所述第一数据包包括开始码、功能码和结束码的步骤之前,包括:对所述无线传感器进行初始化。进一步地,所述接收无线传感器发送的第一数据包;所述第一数据包包括开始码、功能码和结束码的步骤之后,包括:在所述低频段监测到所述功能码的值等于5时,发送停止工作指令至所述无线传感器。进一步地,所述转入低频段接收所述传输数据的步骤之后,包括:接收到所述无线传感器的升级请求后,在高频段发送升级数据包至所述无线传感器。本专利技术实施例还公开了一种通信装置,应用于现场信号传输及设备状态监测,所述装置包括:接收模块,用于接收无线传感器发送的第一数据包;所述第一数据包包括开始码、功能码和结束码;读数模块,用于根据所述开始码和所述结束码,对所述功能码的值进行监听;响应模块,用于监听到所述功能码的值小于8时,发送传输数据的格式至所述无线传感器,并在高频段发送第二数据包至所述无线传感器;接收模块,用于转入低频段接收所述无线传感器的传输数据。进一步地,还包括:初始化模块,用于对所述无线传感器进行初始化。进一步地,还包括:低电量管理模块,用于在所述低频段监测到所述功能码的值等于5时,发送停止工作指令至所述无线传感器。进一步地,还包括:升级模块,用于接收到所述无线传感器的升级请求后,在高频段发送升级数据包至所述无线传感器。本专利技术实施例包括以下优点:本专利技术利用该通信方法实现工业领域的现场信号传输及设备状态监测信息的传递,减少人力及维护成本,通过开始码和结束码的相关转义,提高数据传输的容错性,实现智能化设备监控,并利用不同的功能码和数据包拆分功能实现超过1k字节的数据传输。附图说明图1是本专利技术的一种通信方法实施例的步骤流程图;图2是本专利技术的第一数据包示意图;图3是本专利技术的第二数据包示意图;图4是本专利技术的第三数据包示意图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。本专利技术实施例的核心构思之一在于,提出一种通信方法,利用该通信方法实现工业领域的现场信号传输及设备状态监测信息的传递,减少人力及维护成本,通过开始码和结束码的相关转义,提高数据传输的容错性,实现智能化设备监控,并利用不同的功能码和数据包拆分功能实现超过1k字节的数据传输。参照图1,提出本申请提出的一种通信方法,应用于现场信号传输及设备状态监测,方法包括:S1,接收无线传感器发送的第一数据包;第一数据包包括开始码、功能码和结束码;S2,根据开始码和结束码,对功能码的值进行监听;在本实施例中,开始码和结束码的字符均为0X7E,当字符0X7E出现在信息字段中时,需要对信息字段中的0X7E转义为0X7D,当信息字段中出现0x7E字符,将其转变成字节序列(0X7D,0X5E);若信息字段中出现一个0X7D的字节(即出现了与转义字符相同的比特组合),则把0X7D转义成两个字节序列(0X7D,0X5D);若信息字段中出现ASCII码的控制字符(即数值小于0X20的字符),则在该字符前面加入一个0X7D字节,同时将该字符的编码加以改变。S3,监听到功能码的值小于8时,发送传输数据的格式至无线传感器,并在高频段发送第二数据包至无线传感器;S4,转入低频段接收无线传感器的传输数据。参照图2-4,图2为第一数据包,图3为第二数据包,图为第三数据包,在本实施例中,上述第一数据包具体为PA数据包,第二数据包具体为PB数据包,第三数据包具体为PC数据包。本实施例中的通信方法,用于无线传感器(WashingtonStateUniversity,简称WSU)与现场采集站(wirelessfieldacquirestation,简称WFAS)之间进行通讯,无线通讯协议的数据包包括:PA数据包、PB数据包和PC数据包;PA数据包用于作为无线传感器的初始化请求数据包;PB数据包用于作为现场采集站的响应数据包;PC数据包用于作为无线传感器初始化成功数据包。本专利技术利用无线通讯协议对现场采集站进行监控,减少人力及维护成本,实现智能化设备监控。在本实施例中,PA数据包的定义包括:开始码、数据量、次开始码、功能码、WFAS地址、数据区、包识别码、CRC高、CRC低和结束码。CRC(CyclicRedundancyCheck,循环冗余校验)是一种根据网络数据包或电脑文件等数据产生简短固定位数校验码的一种散列函数,主要用来检测或校验数据传输或者保存后可能出现的错误,它是利用除法及余数的原理来作错误侦测的。在本实施例中,功能码的值为1时,数据区包含9个数据,上述数据区发送的是加速度特征值,数据1为RMS值高位,数据2为RMS值低位,数据为峰峰值高位,数据4为峰峰值低位,数据5为峰值高位,数据6为峰值低位,数据7为温度高位,数据8为温度低位,数据9为电池电量,RMS(Rate-MonotonicScheduling)为单调速率调度,任务按单调速率优先级分配(RMPA)的调度算法,RMPA是指任务的优先级按任务周期T来分配。它根据任务的执行周期的长短来决定调度优先级,那些具有小的执行周期的任务具有较高的优先级,周期长的任务优先级低。在本市实施例中,功能码的值为2时,数据区包含9个数据,上述数据区发送的是速度特征值,数据1为RMS值高位,数据2为RMS值低位,数据为峰峰值高位,数据4为峰峰值低位,数据5为峰值高位,数据6为峰值低位,数据7为温度高位,数据8为温度低位,数据9为电池电量。在本实施例中,功能码的值为3时,数据区包含9个数据,上述数据区发送的是位移特征值,数据1为RMS值高位,数据2为RMS值低位,数据3为峰峰值高位,数据4为峰峰值低位,数据5为本文档来自技高网...

【技术保护点】
1.一种通信方法,其特征在于,应用于现场信号传输及设备状态监测,所述方法包括:接收无线传感器发送的第一数据包;所述第一数据包包括开始码、功能码和结束码;根据所述开始码和所述结束码,对所述功能码的值进行监听;监听到所述功能码的值小于8时,发送传输数据的格式至所述无线传感器,并在高频段发送第二数据包至所述无线传感器;转入低频段接收所述无线传感器的传输数据。

【技术特征摘要】
1.一种通信方法,其特征在于,应用于现场信号传输及设备状态监测,所述方法包括:接收无线传感器发送的第一数据包;所述第一数据包包括开始码、功能码和结束码;根据所述开始码和所述结束码,对所述功能码的值进行监听;监听到所述功能码的值小于8时,发送传输数据的格式至所述无线传感器,并在高频段发送第二数据包至所述无线传感器;转入低频段接收所述无线传感器的传输数据。2.根据权利要求1所述的通信方法,其特征在于,所述接收无线传感器发送的第一数据包;所述第一数据包包括开始码、功能码和结束码的步骤之前,包括:对所述无线传感器进行初始化。3.根据权利要求1所述的通信方法,其特征在于,所述接收无线传感器发送的第一数据包;所述第一数据包包括开始码、功能码和结束码的步骤之后,包括:在所述低频段监测到所述功能码的值等于5时,发送停止工作指令至所述无线传感器。4.根据权利要求1所述的通信方法,其特征在于,所述转入低频段接收所述传输数据的步骤之后,包括:接收到所述无线...

【专利技术属性】
技术研发人员:刘博王云
申请(专利权)人:深圳市久驰精密科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1