网站导航网学 原创论文 网站设计 最新系统 最新研究 原创论文 获取论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计下载 > 其他类别 > 正文

利用单片机及RS-485半双工通信网构成现代化住宅的自动抄表记费系

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/05/06

鉴于大家对其他类别十分关注,我们编辑小组在此为大家搜集整理了“利用单片机及RS-485半双工通信网构成现代化住宅的自动抄表记费系”一文,供大家参考学习!

QQ交谈客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn

 

3.1通信与控制模块
在前面已决定采用RS-485作为本设计的串行通讯的总线标准。对于接口芯片,在本设计中采用MAXIM公司的MAX487作为接口芯片。这里简要介绍MAX487的特性。
MAX487是专门为RS-485通信的半双工应用设计的小功率收发器,它含有一个驱动器和一个接收器。它的特点是具有限斜率的驱动器,即驱动器发送的数字信号,其边缘的斜率是受限制的,可以使电磁干扰(EMI)减至最小,并减少因电缆终端不匹配而产生的反射影响,因此可以高达250kbps的速率无误差的传送数据。而其它如MAX481,MAX485则不具备这种功能,在传输的准确性就要差一点。MAX487的特点是:
*无误差数据传送的限斜率驱动器
*0.1µA低电流关闭方式
*-7V~+12V共模输入电压范围
*三态输出
*半双工工作方式
*工作电源为单一的+5V
*总线可接128个收发器
*限流和热敏控制电路为驱动器提供过载保护
因为MAX487的输入阻抗为48KΩ,允许在一条总线上接128片MAX487。标准的RS-485接收器的输入阻抗是12KΩ,总线上最多可以接32个收发器。所以MAX487可以和其他收发器任意组合,只要总负载小于或等于32个单位负载,则可以接在总线上。所以采用32个MAX487共用一条总线是完全可行的。

 

1. 单片机串行工作方式
单片机的串行工作方式有四种,这里我们选用工作方式3。此时串行口为9位异步通讯口,发送和接收一桢信息由11位组成,即1位起始位,8位数据位(低在先),一位可编位(第9位数据位)和一位停止位。发送时可编程位(TB8)根据需要设置为0或1,接收时,可编程位被送入SCON中的RB8。
方式3发送
在方式3发送时,数据由TXD端输出,附加的第9位数据为SCON中的TB8,CPU执行一条写SBUF的指令后,便立即启动发送器发送,送完一桢信息后,TI被置1。在发送下一桢信息之前,TI必须由软件清零。
方式3接收
REN=1时,允许串行口接收数据。数据由RXD端输入,接收11位信息。当接收器采样到RXD端的负跳变,并判断起始位有效后,便开始接收一桢信息。当接收器接收到第9位数据后,若同时满足以下两个条件:
RI=0
SM2=0 或接收到的第9位数据=1
则接受数据有效,8位数据装入SBUF,第9位数据装入RB8,并置RI=1。若不满足这两个条件,接收的信息将丢失。
方式3的波特率=定时器T1的溢出率/32(或16),具体由PCON中的SMOD决定。这里选择T1工作在模式2下,所以:定时器T1的溢出率=Fosc/[12(2的8次幂-N)]
式中:Fosc位系统的时钟频率;
        N为时间常数,即TH1的预置值。
本设计中采用的晶振频率Fosc=11.1MHZ,TH1=N=F3,此时的波特率为4800波特。
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT

本文选自计算机毕业设计http://myeducs.cn
论文文章部分只是部分简介,如需了解更多详情请咨询本站客服!QQ交谈QQ3710167

  • 上一篇资讯: 流媒体播放器的设计
  • 下一篇资讯: BizTalk在MDM项目中的应用
  • 原创论文

    设为首页 | 加入收藏 | 论文首页 |原创论文 |
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师