- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于串口方式一的pc机与单片机的多机通信
2008年4月 长治学院学报 Apr.,2008
第25卷第2期 Joumalof
ChangzhiUniversity V01.25.No.2
基于串I:1方式一的PC机与单片机的多机通信
毛永红
(长治学院计算机系,山西长治046000)
摘要:以矿井环境安全监测监控系统实验装置的设计为例,提供一种用串口通信方式1实现PC机与单片机多机通信
的方法,简单易行,成本低廉,经多台工业化产品的实际运行证明稳定可靠,性能优良。可推广应用于分布式测控系统或数据
采集系统中。
关键词:单片机;多机通信;Dcs;矿井环境参数;监测监控
中图分类号:TD76 文献标识码:A 文章编号:1673—2014(2008)02-0046-03
在Pc机与单片机的多机通信系统中,作为下位机的单 度等)以及生产设备(如水泵、局扇、主扇、采煤机等)的工作
片机一般均采用方式2或方式3,其串口的设置、编程及调 状态。由7个现场测控分站和一个控制中心主站组成集散控
试都较复杂。事实上采用方式1也可以实现Pc机与单片机制系统(DCS),采集各种环境参数在主站显示。主站可通过
的多机通信,且简单易行。其基本思路是由上位Pc机向多 分站对有风门进行控制,来调节环境参数。监控分站可以脱
台单片机同时发送一个地址,作为下位机的单片机均处于接 离主站自动实现就地监测和监控的功能,主站采用PC机,
收状态,同时接受到这个地址,判断是否为本机地址,若是则 主要负责检测数据的收集、存储、显示、报警、处理、分析、报
执行上位机命令并向上位机发送数据,若不是则采集本地数 表打印等。
据进行A/D转换并显示。上位机循环逐一发送每个分机的地 3 RS一232C串口单片机多机通信电路设计
址,接收每个分站发来的数据,经处理后在上位机动态画面 本系统采用RS一232C总线实现多机通信。组成主从式
上显示或打印。 结构,其硬件电路如图1所示。图中PC计算机的RS-232C
1 PC机与51系列单片机多机通信的控制问题 串口采用负逻辑,既逻辑“1”为一3--15V,逻辑“O”为
5l系列单片机串口工作方式1是10位帧格式,方式2、
3是1l位帧格式。
方式2、3是通过控制SCON(串行口控制寄存器)中的1488输出无高阻状态,图中采用二极管隔离,1488采用4-
sM2(多机通信控制位)实现多机通信的。但Pc机的串行通12V供电。
信没有这一功能,需要将PC机串行接口发出的数据设为与 4下位机89C51通信程序
单片机串行数据格式相匹配的11位格式:1位起始位、8位 下位机主程序是各分站单片机监倥程序的主要部分,它
数据位、1位奇偶校验位和1位停止位。其中第9位是奇偶是实现各分站功能的基本程序构架,各分站的功能是通过嵌
位,可用软件进行设置,使得在发送地址时为“l”,发送数据 入不同的子程序模块实现的。主程序的基本功能是首先判断
时为“0”,完全模拟单片机多机通信的TB8位(发送数据的
有没有上位机发到本机命令,若有则执行命令,然后显示本
第9位),来实现PC机与51系列单片机的多机通信。 地数据。否则,直接显示本地数据。程序流程图如图3所示。
方式1用于PC机与单片机多机通信则比较简单,Pc机程序初始化部分主要包括I,0接口8255初始化、显示缓冲
只要初始化为和单片机方式I相匹配的10为位格式:1位区(即显示格式)初始化,串行通信初始化。当收到上位机命
起始位、8位数据位和1位停止位,无奇偶校验。通过编程实 令并且是本机地址时,则发送数据并执行命令,如控制风门
现Pc机与单片机的多机通信,具体方法见下文。 开大或关小。环境监测监控系统下位机单片机AT89C51多
2矿井安全环境监测监控系统实验装置的工作原理 机通信程序:(数据在以60H为首地址的8个字节中)
矿井环境安全监测监控系统实验装置是用电子电路模 ;串口初始化程序:
拟矿井环境(如
文档评论(0)