新时代的物联网工程师:
做算法 要会图像处理 PCL
软件要会常见的通信协议 数据库 界面设计
串口通信 TCP UDP网络通信
1.物联网–传感器通信协议
MODBUS
2.什么是通信协议?
1)通信协议是指通信双方对数据传送控制的一种约定,又称做通信规程。约定包括对通信接口,同步方式,通信格式,传送速度,传送介质,传送步骤,数据格式及控制字符定义等一系列内容作出统一规定,通信双方必须同时遵守。
2)通信协议三要素:
1.通信接口标准;
2.通信格式;
3.通信数据格式。
通信接口标准:
是通信的硬件协议,提供机械的、电器的、功能性的特性和规程。同时,定义了传输介质与网络接口的连接方式以及数据发送和接收方式。
在串行数据接口标准中,最常用的是RS232、RS422和RS485串行接口标准。
通信格式:
在串行异步通信中,通信双方必须就通信数据传送方式,传送的数据长度,校验方法和传输速率进行统一设置,这样才能保证双方通信的正确。这种双方进行统一设置的参数,称之为通信格式(或通信参数)。
通信数据格式:
通信协议必须对信息的传输内容作出规定。例如传输的数据信息帧的结构,设备的站址,功能代码,所发送的数据校验方式,错误检测,信息传输中字符的制式等等。这些数据信息规定称为通信的数据格式。
通信接口标准:
1)通信接口标准;
通信接口标准是通信的硬件协议,提供机械的、电气的、功能性的特性和规程。同时,定义了传输介质与网络接口的连接方式以及数据发送和接收方式。
电气特性: 逻辑状态的电平,“0”是几伏,“1”是几伏,信号传输方式,传输速率,传输介质,传输距离等,还要给出使用的范围,是点对点还是点对多。(一主站多从站)
***机械特性:***用什么连接件,用什么数据线,连接件的引脚定义及通信时的连接方式等;(通信的连接方式)
在串行数据接口标准中,最常用的是RS232/RS422/RS485串行接口标准,两个设备进行通信控制,其通信接口标准必须一致。如不一致,则需要通过转换变为一致。
(如一般台式电脑为RS232的标准;转换电路)
2)RS232通信接口标准:
RS-232在1962年是由美国电子工业协会制定并发布的工业标准,以保证不同厂家产品之间的兼容。1970年又制定了用于串行通讯的标准RS-232-C接口标准。
目前它又广泛地被借来用于计算机与终端或外设之间的近端连接标准。(距离短、如电脑与硬盘的通讯)
RS232单极性信号 ;一对一 分时使用;
RS232通信接口标准连接器:(接口、串口)
25针接口,DOS系统,已经淘汰了;
9针接口,DB9
RS232低电平大小5V;高电平大小15V;很容易烧坏接口电路芯片;工业中常使用一对多;应用范围较小;跟电脑连接一小部分采用。传输效率低。
3)
RS422通信接口标准
8针圆形插口连接器
RS485通信接口标准
理论上256个收发器,但是事实上做不到,128个也做不到,现在通信速率太低。
9针插头
变频器
标准的RS485带屏蔽的线;
4)通信接口标准的转换
如果两台设备的接口标准不同,则不能直接进行通信,必须进行标准转换。要把两个不同的接口标准转换成一个标准,才能进行通信。
标准转换线
485BD板;485的通信板;电脑PLC之间连接
工作方式:
2)RS232通信接口标准;
3)RS485通信接口标准;
4)通信接口标准的转换。
3.通信格式
1)
变频器通信参数的设置: