8.2.3 RS485串行通信接口 RS-485串行数据接口是为弥补RS-232通信距离短、速率低等缺点而产生的。 在RS-422基础上制定的标准,增加了多点、双向通信能力,即允许多个发送器连接到同一条总线上,同时增加了发送器的驱动能力和冲突保护特性。 RS-485标准只规定了平衡发送器和接收器的电特性,而没有规定接插件、传输电缆和应用层通信协议。 * 8.2.3 RS485串行通信接口 RS-485数据信号采用差分传输方式,也称作平衡传输,它使用一对双绞线,将其中一线定义为A,另一线定义为B。 A、B之间(A-B)的正电平在+2V~+6 V,表示逻辑状态“l”;负电平在-2V~-6 V,表示逻辑状态“0”。 RS-485标准的最大传输距离约为1200米,最大传输速率为10Mbps。 * 8.2.3 RS485串行通信接口 RS-485网络采用平衡双绞线作为传输介质。平衡双绞线的长度与传输速率成反比,只有在20 kbps速率以下,才可能使用规定最长的电缆长度。只有在很短的距离下才能获得最高速率传输。 一般来说,100米长的双绞线最大传输速率仅为1Mbps。如果采用光电隔离方式,则通信速率一般还会受到光电隔离器件响应速度的限制。 * 8.2.3 RS485串行通信接口 RS-485 利用RS-485标准,可以建立一个相对经济、具有高噪声抑制、高传输速率的通信平台,该平台同时具有传输距离远、宽共模范围、控制方便等优点。 目前,在工程应用的现场网络中,RS-485半双工异步通信总线被广泛应用在集中控制枢纽与分散控制单元之间通信的场合。 * 8.2.3 RS485串行通信接口 图8-23 主从结构的RS-485网络结构图 * 一台计算机作主机, 通过RS-485连接现场的控制单元, 系统结构如图所示。 8.2.3 RS485串行通信接口 RS-485接口芯片可用半双工传输的MAX3082 (或其他RS485接口芯片, 如MAX485, MAX487)。 MAX3082的结构及典型半双工通信电路图如图所示。 图8-24 MAX3082的结构及典型的半双工通信电路图 * 单片机接收数据时, 应通过指令将P1.0清0; 单片机发送数据时,应通过指令将P1.0置1。 A : 485差分信号的正向端; B : 485差分信号的反向端; VCC :电源端; GND :接地端。 RE :接收允许端低电平有效; DE :发送允许端高电平有效; RO:接收数据的TTL电平输出端; DI :发送数据的TTL电平输入端; (A-B)-0.05v, RO=1 (A-B)-0.2v, RO=0 8.2.3 RS485串行通信接口 连接计算机的RS-232和RS-485转换电路如图所示。 图8-25 连接计算机的RS-232和RS-485转换电路 * (A-B)0.2v, RO=1 (A-B)-0.2v, RO=0 8脚MAX485与MAX3082管脚定义相同 MAX485 8.2.4 SPI通信接口 8.2.4 SPI通信接口 1、SPI接口简介 STC15F2K60S2集成了串行外设接口(Serial Peripheral Interface,简称SPI)。 SPI接口既可以和其他微处理器通信,也可以与具有SPI兼容接口的器件,如存储器、A/D转换器、D/A转换器、LED或LCD驱动器等进行同步通信。 * 【例8-3】 多机通信编程举例 * 中断返回 【例8-3】 多机通信编程举例 从机对应C语言程序: #include “stc15.h” //包含单片机寄存器定义文件 unsigned char xdata ADDRR[10]; unsigned char SLAVE, num=0x0a, rdata, *mypdata; void main (void) { SCON=0xf0; //串口方式3, SM2=1, REN=1允许接收中断 AUXR=0x0; //选定时器1作波特率发生器 TMOD=0x20; //置T1工作方式2 TH1=0xfa; TL1=0xfa; //置4800波特率的时间常数 mypdata=ADDRR; //置数据地址指针,指向首址 SLAVE=5; //设定从机地址 TR1=1; ES=1; EA=1; while(1); //等待中断 } * 【例8-3】 多机通信编程举例 void Serial_ISR(void) interrupt 4 { RI=0; rdata=SBUF; //将接收缓冲区数据保存到rdata变量 if(RB8)
您可能关注的文档
- 矿山地质环境保护与土地复垦方案信息表.PDF
- 研华IPC+N智能系统驱动产业升级.PDF
- 研华智能建筑iBEMS.PDF
- 研究与学习前景展望.ppt
- 研究学生----实现有效教学的基础.ppt
- 研究课题的形成、申报与实施.ppt
- 砖题库直播课.PDF
- 磁场的描绘与测量.PDF
- 示范性软件学院联盟.PDF
- 社交工程攻击防范.PDF
- 河北盐山中学等校2025-2026学年上学期高三一模化学试卷(含解析).docx
- 河北正定中学2025-2026学年高一上学期期末考试物理试卷(含解析).docx
- 河北张家口市怀安县2025-2026学年第一学期期末教学综合评价八年级地理试卷(含解析).docx
- 河南安阳市殷都区2025-2026学年第一学期期末教学质量检测七年级地理试卷(含解析).docx
- 河南安阳市滑县2025一2026学年第一学期期末学业质量监测八年级地理试题(含解析).docx
- 河南安阳市林州市2025-2026学年上学期期末考试高一政治试题(含解析).docx
- 河南焦作市武陟县第一中学2025-2026学年高一上学期1月月考语文试卷(含解析).docx
- 河南济源市2025-2026学年上学期期末学业质量调研七年级历史试卷(含解析).docx
- PICC导管并发症的紧急处理与护理.pptx
- 河南鹤壁市2025-2026学年高二上学期期末考试生物试题(含解析).docx
原创力文档

文档评论(0)