基于rs-485的通信协议设计

基于rs-485的通信协议设计

ID:3152816

大小:173.00 KB

页数:10页

时间:2017-11-20

基于rs-485的通信协议设计_第1页
基于rs-485的通信协议设计_第2页
基于rs-485的通信协议设计_第3页
基于rs-485的通信协议设计_第4页
基于rs-485的通信协议设计_第5页
资源描述:

《基于rs-485的通信协议设计》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、哈尔滨华德学院课程设计用纸第1章绪论1.1设计要求1、确立一个温度数据采集系统方案2、数据采集部分硬件设计3、编程实现温度数据的采集与用LCD显示当前温度4、设计采集模块与PC通信的硬件电路以及通信协议。1.1.1设计题目和设计指标设计题目:数据采集模块设计设计指标:1.数据显示2.单片机模拟量采集3.RS-485通信接口设计4.通信协议设计1.1.2设计功能主要功能:实现数据采集,并将采集的信息显示在输出设备上,并通过总线传输出去。-10-哈尔滨华德学院课程设计用纸第2章系统总体设计方案总体设计思路是该系统分为两分,第一部分是系统前端,该部分包括温度数据采集和数据显示两部分(由于我们采用

2、DS18B20数字温度传感器,所以不需要数模转换部分。随着数字信号处理技术的发展,很多传感器都有数模转换功能)。第二部分是系统后台,该部分包括RS-485总线传输网络,RS232/485转换器和PC机三部分。2.1、工艺流程图基于RS-485总线的数据采集系统在现实中应用广泛。RS-485总线的接线少,成本低,通信距离长,最大传输距离可达1.2Km,最大可以连32个驱动器和收发器,最大传输速率可达到2.5Mb/s,由此可见RS-485是高速传输,远距离,多点通讯制定的标准,因此本次设计选用RS-485串行通信标准。PC/PLCRS232/485转换器RS-485总线数字湿度传感器数字速度传

3、感器数字温度传感器基于RS-485总线的温度采集网络由于时间有限,我们对课设要求进行具体分析以后,仅以基于RS-485总线的温度数据采集网络为例,对基于RS-485总线的数据采集网络工作流程作以诠释。-10-哈尔滨华德学院课程设计用纸AT89C51单片机数字温度传感器DS18B20LCD1602液晶RS-485传输电路虚拟终端器(模拟PC/PLC)基于RS-485总线的温度数据采集网络工作流程图2.2、方框图工作流程介绍-10-哈尔滨华德学院课程设计用纸开始DS18B20初始化正确?NYDS18B20异常DS18B20正常LCD忙状态?等待延时YN读取当前温度计算校验和并加入LCD显示发送

4、数据缓冲区中数据数据是否发送完?NY虚拟终端器显示系统程序流程图-10-哈尔滨华德学院课程设计用纸第3章硬件设计和器件的选择3.1、系统电器接线图-10-哈尔滨华德学院课程设计用纸3.2、器件选择数字温度传感器DS18B20,灵敏度高,自带A/D转换模块,价格便宜AT89C51应用广泛,技术成熟第5章系统软件设计温度采集与显示部分通信协议部分-10-哈尔滨华德学院课程设计用纸/*******************************************************************//*向PC远程发送数据,先校验*//**********************

5、*********************************************/ucharcalc_chksum(uchar*buf,ucharcounter){ucharresu;uchari;resu=0;for(i=0;i

6、f[0]=0xCC;//起始字节send_buf[1]=(uchar)(meter_id>>8);//发送表号高八位send_buf[2]=(uchar)(meter_id&0xff);//发送表号低八位send_buf[3]=(uchar)(romm_id>>8);//发送房间号高八位send_buf[4]=(uchar)(romm_id&0xff);//发送房间号低八位send_buf[5]=cmd;//命令字节send_buf[6]=data_len;//发送数据域长度for(i=0;i

7、送缓冲中}chksum=calc_chksum(&send_buf[0],data_len+7);//计算校验和-10-哈尔滨华德学院课程设计用纸send_buf[7+data_len]=chksum;send_buf[8+data_len]=0xDD;//结束字节for(i=0;i<8+data_len;i++)//发送数据{SBUF=send_buf[i];while(0==TI);TI=0;}}结论单回路控制系统结

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。