下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、深究远程终端中通信控制卡设计以及运用 1概述 机与多台单片机构成小型的分布式测控系统已在工业控制、生产管理中得到了广泛的应用。在这类应用系统中,机多作为上位机通过直接查询来控制各从机。由于机本身还要进行动态数据显示、数据库实时录入、越限报警、报表打印等任务,因此,当从机数目过多时,上位机频繁地响应从机的中断,并在一定时间内等待和接收数据这极大地影响了机的工作效率。为了提高上位机的工作效率,笔者在机与各个智能模块间增加了一块用8951作为微控制器的通信控制卡。整个系统构成一个3级分级控制系统,通信控制卡位于中间层,它是系统控制、管理的中枢。 2通信控制卡硬件电路 在本系统中,通信控制卡采用查询方
2、式对下位机的各智能模块进行查询,该智能模块由8951控制的电量、温度、液位、开关量采集板构成,它们分别可独立完成各自的数据采集和处理任务。当处于被查询状态时,系统可采用中断方式与通信卡进行通信。通信卡依次为人机完成各种数据处理任务提供各种数据和控制命令,然后把它们统一打包上传给上位机,从而使上位机可以对其进行显示、加工和处理,并形成各种报表。 该系统的硬件接口电路如图1所示。其中控制卡的核心芯片是8951,它利用本身自带的串口与各智能模块间通过多机通信方式3进行总线式多机通信。为了同时能与进行通信,另一端通过8251的扩展串口与相连。即要求8251芯片的接收数据线(脚3)及发送数据线(脚19)
3、通过232与相连这是因为电平转换器8251的输入、输出均为电平,而通过电平转换器可将电平转换成232标准电平以便与进行通信。 8251芯片的时钟输入线可为其提供定时信号。在异步方式时,的频率至少应大于8251内接收器或发送器输入频率的45倍。其引脚(脚25)为接收器时钟,它的作用是控制字符的发送速率,其时钟可使用8253产生的合适时钟频率。在异步方式中,引脚和(即接收、发送时钟)为波特率的16倍。该控制卡中扩展的8可分别开辟4个不同的存储电量采集板的数据,处理时可以将它们一起送到。 3软件系统设计 31通信协议 通信控制卡的8951串口与各智能模块的通信按自定义的通信协议进行。过程如下: (1
4、)首先使所有从机2位置1,以使其处于只接收地址帧的状态。 (2)控制卡先发一地址信息,其中8位为地址,第9位为地址数据信息的标志位,该位为1表示该帧为地址信息。 (3)从机接收到地址帧后,会将其接收的地址与本从机的地址相比较。对于地址相符的从机,可置20,以接收主机随后发来的所有信息;而对于地址不相符的从机,则置21,以继续执行采集任务和其它任务。 (4)当从机发送数据结束后,会发送一帧校验和,并将第9位(8)置为1,以作为从机数据传送结束标志。 (5)控制卡接受数据时,先判断数据结束标志(8),若81,且校验正确,则回送正确信号00,此信号可令该从机复位以重新采集数据,等待地址帧。若校验和出
5、错,则送0,以令该机重发数据,如果重发5次还不行,则认为失败,并转入其它地址。若接收帧的80,则将原数据锁定到缓冲区,并准备接收下帧信息。 (6)从机接收到复位命令后,再回到监听地址状态(21)。 32程序框图 设主机发送的地址信号01、02、03为从机设备地址,地址是命令各从机恢复2为1的状态信号,即复位。从机的命令编码为: 01请求从机接收通信卡的数据命令; 02请求从机向通信控制卡发送数据;其它均按从机向通信卡发数据处理。 从机的状态字节格式如图2所示。其中为1表示从机已准备好接收通信卡的数据(见图2中1位);为1表示从机准备好向通信卡发送数据(见图2中0位);而1则表示从机接收到的命令
6、是错误的(图2中位)。 该通信控制卡与各智能模块均采用12晶振,它们之间的波特率为4800,采用定时器1的工作方式2,这样,当1计满时,1将自动送数给1。当波特率为4800时,1103。而通信卡与间的波特率为9600,故可用产生的脉冲8分频后送到8253。8253工作在方式3,它产生的周期性方波送给8251的、,可作为波特率发生器。用51实现的通信卡和从机的程序流程图如图3和如图4所示。该通信卡采用查询方式,从机采用中断方式进行相互通信,并采用校验方式进行数据校验,然后将数据打包,上传给上位。 本设计已用于铁路调度监督系统远程终端单元中的控制信息采集板和开关量采集板,以及铁路微机联锁系统中的上位机控制和模拟屏动态实时显示等方面。整个系统实际
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年企业间技术秘密转让与保密合同
- 2024《教育基金赠与合同》
- 2024年度二手挖掘机质量保证合同
- 2024年奶牛养殖收购合同
- 2024年度融资合同融资项目及融资金额
- 2024年建筑工程屋面分包协议
- 2024年度★店铺转让及培训协议
- 2024年度生物医药实验室安装内部承包合同
- 2024年企业间关于物联网技术研发与应用合作协议
- 2024供应链金融借款合同
- 新苏教版五年级上册科学全册教学课件(2022年春整理)
- 小学体育水平一《走与游戏》教学设计
- 秋日私语(完整精确版)克莱德曼(原版)钢琴双手简谱 钢琴谱
- 办公室室内装修工程技术规范
- 盐酸安全知识培训
- 万盛关于成立医疗设备公司组建方案(参考模板)
- 消防安全巡查记录台帐(共2页)
- 科技特派员工作调研报告
- 中波广播发送系统概述
- 县疾控中心中层干部竞聘上岗实施方案
- 急性心肌梗死精美PPt完整版
评论
0/150
提交评论