- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
专业综合设计报告
题 目: 上、下位机测控系统
姓 名: 石建刚 李宗为 刘欢 李晶辉 杨帅
专业班级: 电科08——4班
指导教师: 刘海
日 期: 2011年11月22日
摘要:设计介绍一种上、下位机测控系统,采用双工通信方式实现单片机与PC机之间的串行通信,用51单片机实现对外部温度等数据的采集和处理,通过MAX232进行电平转换,并通过PC机的RS232串行接口将信号送至上位机,用同样的方式实现PC机对单片机的控制。为实现微机和单片机之间的数据交换,人们用不同的方法实现串行通信,在现代工业控制领域经常涉及到的语言中,汇编语言以其强大的功能,极强的灵活性而受广大软件开发者的青睐,被广泛应用与各个领域。为实现数据传输的独立性,可以利用汇编语言,实现基于Windos平台的PROTEL调试。设计中介绍了Windows环境下应用单片机语言实现PC与单片机的通信,以及单片机控制PC机的读写,给出了汇编语言编写的单片机控制PC机读写的通信程序和PC机对单片机的控制程序,应用方便,灵活度高。
关键词:双工通信,温度测控,串行接口目录
1引言 4
2系统总体方案及硬件电路设计 4
2.1系统总体方案 4
2.2 硬件电路设计 5
2.2.1电平转换模块 5
2.2.2 RS232串口特性 5
2.2.3单片机模块 6
2.2.4温度采集模块 7
2.2.5显示模块 7
2.2.6电路图 8
3软件设计方案 8
3.1工作原理 8
3.2软件流程图 9
3.3程序设计 10
4总结 11
5参考文献 11
1引言
随着计算机技术尤其是单片机技术的发展,人们已越来越多地采用单片机来对一些工业控制系统中如温度、湿度等参数进行检测和控制。PC机具有强大的监控和管理功能,而单片机则具有快速及灵活的控制特点,通过PC机的RS 232串行接口与外部设备进行通信,是许多测控系统中常用的一种通信解决方案,实现PC机与单片机之间的通信具有非常重要的现实意义。
本设计采用MCS51系列单片机,它的CPU由运算器和控制器组成控制器包括定时控制逻辑电路、指令寄存器、译码器、地址指针DPTR及程序计数器PC、堆栈指针SP等是CPU的神经中枢存储器是单片机的一个重要组成部分,每个存储单元对应一个地址,每个存储单元可存放一个八位二进制信息,MCS51共有7种寻址方式内部4k字节ROM、128字节RAM、21个特殊功能寄存器、32根I/O线、可寻址的64k字节外部数据、程序存贮空间、2个16位定时器、计数器中断结构各部分通过内部总线有机连接起来此双工无线通信系统的总体框图如图1所示。由于此系统可实现双工通信,因此它PC机(上位机)通过上位机程序界面发送数据给单片机,单片机发送给PC机,并在PC机程序界面上显示出来。
图2.1
开发应用系统可采用将普通仿真器的仿真插头引出仿真2051,可以运用单步、断点的调试方法2.2 硬件电路设计
2.2.1电平转换模块
PC机的串行口采用的是标准的RS232接口,单片机的串行口电平是TL电平,而TTL电平特性与RS232的电气特性不匹配,因此为了使单片机的串行口能与RS232接口通信,必须将串行口的输入/输出电平进行转换通常用MAX232芯片来完成电平转换。MAX232芯片是美信公司专门为电脑的标准串口设计的单电源电平转换芯片,使用+5v单电源供电。符合所有的技术标准只需要单一电源供电片载电荷泵具有升压、电压极性反转能力,能够产生+10V和-10V电压功耗低由于RS232电平较高,在接通时产生的瞬时电涌非常高,很有可能击毁232,所以在使用中应尽量避免热插拔
图2.2.1 MAX232与串口的连接
2.2.2 RS232串口特性
RS232串口通信最远距离是15m可做到双向传输全双工通讯,最高传输速率20kbps传送的数字量采用负逻辑标准规定的数据传输速率为每秒50、75、 100、150、300、6001200、2400、 4800、9600、19200波特。标准值是5、7和8位,如何设置取决于传送的信息。停止位用于表示单个包的最后一位,典型的值为1,1.5和2位。由于数是在传输线上定时的,并且每一个设备有其自己的时钟,很可能在通信中两台设备间出现了的不同步因此停止位不仅仅是表示传输的结束,提供计算机校正时钟同步的机会。9芯 信号 缩写 描述 1 调制解调器 CD 载波检测 2
原创力文档


文档评论(0)