PIC单片机MODBUS总线通信仿真_第1页
PIC单片机MODBUS总线通信仿真_第2页
PIC单片机MODBUS总线通信仿真_第3页
PIC单片机MODBUS总线通信仿真_第4页
PIC单片机MODBUS总线通信仿真_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、PIC单片机单片机MODBUS总线通总线通信仿真信仿真主要内容主要内容1. 1.设计目标设计目标2. RS-4852. RS-485简介简介3. MODBUS3. MODBUS协议简介协议简介4. 4. MODBUS RTU MODBUS RTU 通信模式协议数据处理流程设计通信模式协议数据处理流程设计5. 5. CRC-16CRC-16循环冗余校验循环冗余校验4.Protues4.Protues仿真仿真21. 1.设计目标设计目标将主机与4个从机之间通过基于RS-485的MODBUS网络进行通信,各从机AN0通道的模-数转换值将不断刷新显示在主机屏幕上。32. RS-4852. RS-485

2、简介简介所设计的电路中,主机(PIC16F877A)与所有从机(PIC16F688)之间通过RS-485总线通信。RS-485采用平衡发送和差分接收方式实现通信,发送端将串口TTL电平信号转换成差分信号由A、B两路输出,接收端再将差分信号还原成TTL电平信号。由于传输线通常使用双绞线,且采用是差分方式传输,因而具有很强的抗共模干扰能力,总线收发器灵敏度很高,可以检测到低至200mV电压。42. RS-4852. RS-485简介简介5图图 1 1 MAX487MAX487构成的典型的构成的典型的RS-485RS-485半双工网络半双工网络3. 3. MODBUS协议简介MODBUS协议简介6项

3、目项目ASCII模式模式RTU模式模式字符字符09,AF二进制0 x000 xFF差错校验差错校验LRCCRC帧起始标志帧起始标志“:”3.5字符间隔帧结束标志帧结束标志CR/LF3.5字符间隔数据间隔数据间隔1秒单字符时间的1.5倍起始位起始位1比特1比特数据位数据位7位8位奇偶校验奇偶校验奇/偶检验或无校验奇/偶检验或无校验停止位停止位1/2位1/2位表表 1 1 MOBUSMOBUS通信模式对照表(通信模式对照表(ASCIIASCII与与RTURTU)3. 3. MODBUS协议简介MODBUS协议简介7字段字段起始字符起始字符地址地址功能码功能码数据区数据区LRC结束字符结束字符说明说

4、明“:”从 基 站 号 ,范围为0 x000 xF7操作命令根 据 功 能 码确 定 该 字 段长度不 计 溢 出 的累加和0 x0D,0 x0A字符数字符数1220252222字段字段地址地址功能码功能码数据区数据区CRC-16校验校验说明说明从机地址操作命令传送的数据校 验 多 项 式 ;x16+x15+x2+1字节数字节数1102522表表 3 3RTURTU通信模式的帧格式通信模式的帧格式表表 2 2ASCIIASCII通信模式的帧格式通信模式的帧格式3. 3. MODBUS协议简介MODBUS协议简介8图图 2 2RTURTU帧序列与帧格式示意图帧序列与帧格式示意图4. 4. MODBUS RTU MODBUS RTU 通信模式协议数据处理流程设计通信模式协议数据处理流程设计9图图 3主机主机Modbus RTU通信模式报文处理流程图通信模式报文处理流程图3. 3. CRC-16CRC-16循环冗余校验循环冗余校验10图图 4 4MODBUS CRC-16 MODBUS CRC-16 生成多项式及硬件描述生成多项式及硬件描述3. 3. CRC-16CRC-16循环冗余

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论