- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机多主机通信网络设计与应用
单片机多主机通信网络设计与应用 摘要: 研究传统的单片机通信网络之中各个从机之间直接通信无法完成,而且实时性不足,对主机时间的浪费较多。基于此提出一种基于单片机以及RS485总线技术的多主机通信系统的设计,从而解决上述多主机通信网络存在的问题。 关键词: 单片机;多主机通信;网络;RS485 中图分类号:TP368 文献标识码:A 文章编号:1671-7597(2012)1120063-02 从当前来看,基于单片机的网络控制系统已经成为了网络系统发展的一个主要趋势,并且在小区、银行、商场等安防系统之中得到了广泛的应用。在这种系统之中,每一个终端设备都是由单片机构成的,这些终端设备与上位机之间的双向通信的实现则是通过传送终端设备在现场采集的数据信号,然后接受上位机的各种控制。由于某些场合或者部门的重要性(比如,银行)对于网络系统的实时性以及从机通信都提出了一定的要求。传统的基于单片机的多主机通信系统已经无法满足实际需要,因此需要构建一个全新的网络模式,从而使得各个终端都成为和足迹,实现多主机之间的通信交流,使得任何一个终端都可以向该网络系统之中的其他终端设备发送数据或者指令,并且也能够接受或者回应来自于其他终端的数据或者指令。从这个角度来看,文章的研究具有非常重要的现实意义。 1 传统单片机通信网络的基本构成 网络社会化和社会网络化已经成为目前信息化建设的排头兵。作为中国社会网络的支柱之一,有线电视网络正以蓬勃的势头从传统的电缆传输发展到今天的光缆传输;从单向的有线电视网发展到双向的宽带HFC交互式网络;既作为一个信息量大、传输速度快、传输质量高、普及面广的现代化大众媒体,又作为一个集电视节目。话音、计算机信息于一体的新角色,为社会各界提供多方位的服务。 1.1 传统单片机通信系统的结构 传统的单片机网络通信系统是由主机和多个从机共同构成的,但是这种模式并没有考虑现场总线的问题,因此在实际中的使用效果不佳。但是,在单片机的通信过程中,现场总线一般是要通过RS422总线来实现全双工通信的,在如下图所示的结构之中,就是???种较为典型的传统单片机通信网络系统: 1.2 传统单片机通信系统的不足 在该系统之中,由于采用的是主机和从机的结构,就算是实现了全双工通信,这种通信也只能够是在主机和从机之间实现,从机与从机之间是无法实现直接通信的,而只能够借助于主机来完成。在这种情况之下,主机的通信压力提升,而且处理效率下降,必然导致通信的实时性受损。在从机向主机发送信息的过程中,需要采用主机轮询模式,也就是主机轮流循环询问各个从机,只有从机需要向主机发送数据的时候,才回复应答,此时才能够向主机发送数据。在从机没有数据发送的时候,也需要回复应答没有数据发送。这就使得处理效率进一步下降,不管有无任务,有无数据,都需要询问之后才能够进入下一步,严重浪费了主机的工作实践,实时性非常差。而且,一旦某一个终端设备需要报警,而主机还没有向其询问,必然导致无法及时的发出报警信号,从而造成较大的损失。 2 多主机通信系统的设计 2.1 基于单片机的多主机通信系统方案设计 前文所述的传统单片机通信系统存在着无法实现从机之间的直接通信,而且主机通信效率低,实时性差。这是由于没有引入现场总线的原因,文章基于单片机的多主机通信系统方案选用的就是基于RS485现场总线技术。具体的方案设计如下图所示: 如上图所示,基于RS485现场总线实现的单片机多主机通信系统的各个设备终端都是主机,在通常状态之下都处于信息接收状态,只有在某个终端需要向上位机以及其他主机发送数据的时候,才转换成发送状态,向RS485现场总线发送数据。这种系统设计方案的优势在于改变了过去的主机轮流循环询问各个从机的操作流程,各个终端设备之间的通信变成了按需发布信息或者接受信息,从而减少了单个主机的负荷,提升了系统的实时性。在终端设备需要报警的时候,能够及时的报警,并产生其他的一系列的连锁动作。但是,在该方案之下,需要解决一个重要的问题就是通信协议的解决问题。 2.2 硬件选型 本方案的关键硬件为PLC,文章选择西门子PLC SP300以及三菱PLC FX2N。上位机采用的是西门子PLC SP300,西门子PLC SP300用于对过程处理能力和响应时间要求很高的应用。通过其工作存储器,该PLC也适用于中等规模的应用。该PLC的微处理器每条二进制指令执行时间约100ns,每条浮点数运行指令约3?s,具有96KB高速RAM(相当于大约32K的指令)用于执行相关的程序部分,为用户程序提供充分的空间;微存储卡(最大8 MB)作为程序的装载存储器,也允许在CPU中保存项目;拥有多达4排结构的32个模块;内置MPI接口可以
文档评论(0)