1 / 44
文档名称:

毕业设计(论文)--基于89C52RC的MODBUS通信程序设计.doc

格式:doc   页数:44页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

毕业设计(论文)--基于89C52RC的MODBUS通信程序设计.doc

上传人:zl201163zl 2015/6/2 文件大小:0 KB

下载得到文件列表

毕业设计(论文)--基于89C52RC的MODBUS通信程序设计.doc

相关文档

文档介绍

文档介绍:本人声明:
我所呈交的本科毕业设计论文是本人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中不包含其他人已经发表或撰写过的研究成果。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。本人完全意识到本声明的法律结果由本人承担。
申请学位论文与资料若有不实之处,本人承担一切相关责任。
本人签名: 日期: 年月日
毕业设计(论文)任务书
设计(论文)题目: 基于89C52RC的MODBUS通信程序设计
学院: 信息学院专业:通信工程班级: 学号:
学生: 指导教师: 专业负责人
(论文)的主要任务及目标
(1) 查阅相关文献资料,了解相关知识,并能够应用该学科技术解决实际问题。
(2) 利用所掌握的通信协议和通信芯片知识,设计基本电路,并编写程序。
(论文)的基本内容和要求
(1) 查阅相关资料,写文献综述。翻译一篇5000字的与课题相关的外文资料。
(2) 学****设计方法,采用Protel设计电路图和PCB图,编写发送接收程序。
(3)编写MODBUS通信程序实现帧格式组装和拆包,调试程序,给出实验结果。
(4) 在完成上面各项工作的基础上,撰写符合学校相关规定毕业论文。

[1] 李伯榕,乔毅. 基于MODBUS网络的温度控制模块的研究[J].江苏电器, 2008 ,32(03):32-34.
[2] 文小玲,余飞,卢圣文,刘翠梅. 基于MODBUS协议的串口通信软件设计[J]. 湖南工业大学学报,2008,22(06):100-102.

设计(论文)各阶段名称
起止日期
1
查阅、阅读,准备文献综述、英文翻译文献
2月14日——2月29日
2
学****89C52RC芯片和MODBUS协议的相关知识,理解89C52RC的MODBUS通信程序的原理过程。
3月01日——3月30日
3
学****89C52RC系统的设计和C程序设计方法,采用Protel设计电路图和PCB图,编写通信发送接收程序。
4月01日——4月30日
4
掌握MODBUS协议的帧格式,编写发送数据的帧格式组装和接收数据帧的拆包程序,调试,给出实验结果。
5月01日——5月15日
5
毕业论文的撰写与修改
5月16日——6月5号
摘要
单片机具有体积小,功能强,成本低,应用面广等优点,目前的温度控制系统多采用单片机进行系统设计。基于89C52RC的MODBUS通信程序设计就是针对于温度控制系统进行的设计。在这里主要使用AT89C52芯片和AD590温度传感器,实现温度的检测和显示功能,再通过MODBUS通信协议实现单片机与PC的连接程序设计,通过PC对被控现场的温度实现调节和控制。在这里有两方面设计,硬件电路设计和软件程序设计。硬件电路设计包括人机互换模块包括按键模块和数码显示模块。按键模块用来输入设定的温度,数码管显示模块用来显示当前测得的温度。温度传感器模块包括A/D转换模块和传感器模块。加热控制模块用来给水加热。上位机通信模块通过串口和PC建立通信渠道。软件设计包括温度检测模块,加热器控制模块,按键模块,数码管显示模块和串口驱动模块。温度检测模块通过A/D转换器将温度值转换成数字值存放,加热器控制模块控制加热器开关的通断,按键模块用于设定温度值;数码管模块用于显示检测到的温度值和设定的温度值,串口驱动模块用于从上位机收发数据。
关键词:AT89C52 ;MODBUS通信协议;温度控制
ABSTRACT
The MCU has the advantages of small size,low cost, wide range of applications; temperature control systems use a single-chip system design. 89C52RC munication program is designed for the temperature control system. Mainly use AT89C52 chip AD590 temperature sensor, temperature detection and display functions and programming of MCU and PC connection, and then through the MODBUS protocol to regulate and control the PC charged with the temperature of the scene. There are two aspe