基于ATS单片机的多机通信系统设计毕业设计(论文)开题报告.docVIP

  • 18
  • 0
  • 约3.66千字
  • 约 10页
  • 2018-06-03 发布于江西
  • 举报

基于ATS单片机的多机通信系统设计毕业设计(论文)开题报告.doc

基于ATS单片机的多机通信系统设计毕业设计(论文)开题报告.doc

毕业设计(论文)开题报告 系(院) 届 题 目 课题类型 课题来源 学生姓名 学 号 专 业年级班 指导教师 职 称 填写日期: 年 月 日 一、本课题研究的主要内容、目的和意义 近年来, 随着水平的不断提高, 特别是突发情况下,这一环节对的管理显得尤其重要,应对突发事件的能力。随着微机特别是单片机的发展,其应用已从单机逐渐转向多机或连网,其中远程通讯具有很强的实际意义,在实践中得到越来越广泛的应用.RS485是一种抗干扰能力强、能有效延伸数据传输距离、便于实现多机通信的串行通信方式.其接口标准是一种多发送器的电路标准,它扩展了RS422A的性能,允许双导线上一个发送器驱动32个负载设备(某些驱动器可接128个负载设备),负载设备可以是被动发送器、接收器或收发器,通讯距离可达1200米,这时传输速率为100kb/s,用中继器,可再延长距离.而且RS485电路允许公用电话线通信,半双工的通讯方式又可节省信号线,所以特别适合远距离通信. MAX1487其组成的差分平衡系统抗干扰能力强,接收器可检测低达200mv的信号,是一种高速,低功耗,控制方便的异步通讯接口芯片. 1 MAX1487芯片的内部结构、管脚功能及其工作原理 MAX1487采用+5V电源供电,当供电电流约为500μA时,传输速率达到2.5MB/S.它适用于半双工通信,通信传输线上最多可挂128个收发器,其输入输出的差动电压符合RS485标准,为±2V-±6V. MAX1487的管脚及内部结构框图如图1所示. 脚1 RO:接收器输出(A―B≥+0.2V,RO=1:A―B≤―0.2V ,RO=1); 脚2 RE:接收器使能; 脚3 DE:驱动器使能; 脚4 DI:驱动器输入; 脚5 GND:地; 脚6 A:接收器非反相输入 或驱动器非反相输出; 脚7 B:接收器反相输入 或驱动器反相输出; 脚8 VCC:电源 根据MAXIM公司的资料,其器件特性如下: 1. 供电电压 4.75V≤VCC≤5.25V 2. 供电电流 120μA—500μA,静态电流 230μA 3. 共模输入电压范围 ―7V——+12V 4. 通讯传输线最多可挂128个收发器 5. 传输速率 2.5MB/S 6. 传输延时 30ns 7. 跳变坡度 5 ns 8. 工作温度 0°C——+70°C MAX1487的输入脚DI可直接与单片机CPU的TXD脚相连,输出脚RO与单片机CPU的RXD脚相连.MAX1487内部的驱动器与接收器是三态的,通过DE(驱动器输出高电平使能)和RE(接收器低电平使能)进行发送与接收,发送与接收的两种控制信号是反相的.可将二者接同一控制信号(如图2中P3.5),即1电平控制发送,0电平控制接收.A、B端实现多机联网. 2 MAX1487应用电路及通讯协议 1.应用电路 在多机通信中,一般PC机作为上位机只有RS232标准的通讯接口,要实现RS485标准接口通信,须通过RS232/RS485转换接口电路,完成由EIA电平到TTL电平的转换.可用专门的带隔离RS232/485转换器来实现. MAX1487的RE与DE连接同一控制信号,如下实际电路(图2)中8031的P3.5,可严格保证收发信号在时间上错开. 2.通讯协议 MCS51中串行控制寄存器SCON设有多机通讯控制位SM2(SCON.5),在编程前,定义各从机的地址编号,如分别为00H,01H,02H等等.从机系统在初始化程序中将串行口编程为约定的接收方式,且置位SM2,允许串行口中断.在主机和某一从机通讯之前,先向所有从机发出所选从机的地址,以设置第9位TB8为1表示为地址帧,这时SM2作为地址监听位,所有从机当接收到的第9位RB8为1则置位中断标志RI,中断后判断主机送来的地址与本从机是否相同,若为本地址,则清SM2为0,准备接收主机送来的数据帧;其他从机保持SM2为1状态.接着主机发送数据帧(TB8=0表示),各串行口同时接收到了数据帧,而只有已选中的从机(SM2=0)才能产生中断并接收该数据,其余从机收到(SM2=1,RB8=0)不产生中断响应,将数据丢掉.这样就实现了多机一对一通讯. 一般的程序设计是中断一次接收一个字节数据,这里我们将使一次中断接收一个完整的数据包.数据包由五部分组成:从机地址(1Byte);命令字节(1Byte);数据字节数(1Byte);传送数据(0-256Byte);校验和(2Byte).主机向下先发送从机地址,从机进入中断接收程序,如地址相符,再以查询方式接收命令字节、数据字节数、数据、校验和.从机根据接收到的校验和判断接收正

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档