远程终端通信控制分析论文.doc

上传人:scccc 文档编号:11814371 上传时间:2021-09-18 格式:DOC 页数:5 大小:18.50KB
返回 下载 相关 举报
远程终端通信控制分析论文.doc_第1页
第1页 / 共5页
远程终端通信控制分析论文.doc_第2页
第2页 / 共5页
远程终端通信控制分析论文.doc_第3页
第3页 / 共5页
远程终端通信控制分析论文.doc_第4页
第4页 / 共5页
远程终端通信控制分析论文.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《远程终端通信控制分析论文.doc》由会员分享,可在线阅读,更多相关《远程终端通信控制分析论文.doc(5页珍藏版)》请在三一文库上搜索。

1、远程终端通信控制分析论文 摘要:介绍了一种多台单片机与机通信的方法,给出了通过一块通信控制卡来实现与多台单片机的实时通信,并将数据上传给上位机以提高通信可靠性和效率的设计方法,同时给出了该通信控制卡的硬件接口电路和软件设计框图。 关键词:单片机;智能模块;串口通信 概述 机与多台单片机构成小型的分布式测控系统已在工业控制、生产管理中得到了广泛的应用。在这类应用系统中,机多作为上位机通过直接查询来控制各从机。由于机本身还要进行动态数据显示、数据库实时录入、越限报警、报表打印等任务,因此,当从机数目过多时,上位机频繁地响应从机的中断,并在一定时间内等待和接收数据这极大地影响了机的工作效率。为了提高

2、上位机的工作效率,笔者在机与各个智能模块间增加了一块用作为微控制器的通信控制卡。整个系统构成一个级分级控制系统,通信控制卡位于中间层,它是系统控制、管理的中枢。 通信控制卡硬件电路 在本系统中,通信控制卡采用查询方式对下位机的各智能模块进行查询,该智能模块由控制的电量、温度、液位、开关量采集板构成,它们分别可独立完成各自的数据采集和处理任务。当处于被查询状态时,系统可采用中断方式与通信卡进行通信。通信卡依次为人机完成各种数据处理任务提供各种数据和控制命令,然后把它们统一打包上传给上位机,从而使上位机可以对其进行显示、加工和处理,并形成各种报表。 该系统的硬件接口电路如图所示。其中控制卡的核心芯

3、片是,它利用本身自带的串口与各智能模块间通过多机通信方式进行总线式多机通信。为了同时能与进行通信,另一端通过的扩展串口与相连。即要求芯片的接收数据线(脚)及发送数据线(脚)通过与相连这是因为电平转换器的输入、输出均为电平,而通过电平转换器可将电平转换成标准电平以便与进行通信。 芯片的时钟输入线可为其提供定时信号。在异步方式时,的频率至少应大于内接收器或发送器输入频率的倍。其引脚(脚)为接收器时钟,它的作用是控制字符的发送速率,其时钟可使用产生的合适时钟频率。在异步方式中,引脚和(即接收、发送时钟)为波特率的倍。该控制卡中扩展的可分别开辟个不同的存储电量采集板的数据,处理时可以将它们一起送到。

4、软件系统设计 通信协议 通信控制卡的串口与各智能模块的通信按自定义的通信协议进行。过程如下: ()首先使所有从机位置,以使其处于只接收地址帧的状态。 ()控制卡先发一地址信息,其中位为地址,第位为地址数据信息的标志位,该位为表示该帧为地址信息。 ()从机接收到地址帧后,会将其接收的地址与本从机的地址相比较。对于地址相符的从机,可置,以接收主机随后发来的所有信息;而对于地址不相符的从机,则置,以继续执行采集任务和其它任务。 ()当从机发送数据结束后,会发送一帧校验和,并将第位()置为,以作为从机数据传送结束标志。 ()控制卡接受数据时,先判断数据结束标志(),若,且校验正确,则回送正确信号,此信

5、号可令该从机复位以重新采集数据,等待地址帧。若校验和出错,则送,以令该机重发数据,如果重发次还不行,则认为失败,并转入其它地址。若接收帧的,则将原数据锁定到缓冲区,并准备接收下帧信息。 ()从机接收到复位命令后,再回到监听地址状态()。 程序框图 设主机发送的地址信号、为从机设备地址,地址是命令各从机恢复为的状态信号,即复位。从机的命令编码为: 请求从机接收通信卡的数据命令; 请求从机向通信控制卡发送数据;其它均按从机向通信卡发数据处理。 从机的状态字节格式如图所示。其中为表示从机已准备好接收通信卡的数据(见图中位);为表示从机准备好向通信卡发送数据(见图中位);而则表示从机接收到的命令是错误的(图中位)。 该通信控制卡与各智能模块均采用晶振,它们之间的波特率为,采用定时器的工作方式,这样,当计满时,将自动送数给。当波特率为时,。而通信卡与间的波特率为,故可用产生的脉冲分频后送到。工作在方式,它产生的周期性方波送给的、,可作为波特率发生器。用实现的通信卡和从机的程序流程图如图和如图所示。该通信卡采用查询方式,从机采用中断方式进行相互通信,并采用校验方式进行数据校验,然后将数据打包,上传给上位。 第 5 页 共 5 页免责声明:图文来源网络征集,版权归原作者所有。若侵犯了您的合法权益,请作者持权属证明与本站联系,我们将及时更正、删除!谢谢!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1