| 网站首页 | 资讯 | 供求 | 建筑 | 景观 | 结构 | 给排 | 暖通 | 电气 | 交通 | 水利 | 图库 | 读书 | 视频 | 规范 | 下载 | 地图 | 考试 | 搜索 | 网址 | 工具 | 论坛 | 
投稿获分
积分指南
导航搜索
您现在的位置: 中国建筑文摘 >> 建筑 >> 理论 >> 正文 用户登录 新用户注册 发表文章
电动阀门性能检测系统的实时通讯设计与实现            【字体:
电动阀门性能检测系统的实时通讯设计与实现
作者:佚名    文章来源:不详    点击数:    更新时间:2007-3-14



文章摘要: 摘要:给出了基于485 总线, 由控制中心PC 机和多个单片机控制系统组成的电动装置性能检测系统中的实时通信系统, 重点介绍了利用VB 实现PC 机与多个单片机控制系统实时通讯程序设计方法, 实现了PC 机对多个远程单元的实时控制与管理。 关键词:Visual Basic 串行通讯 电动装置性能检测系统 远程控制 1 引言在许多实时监测系统中, 经常需要接收距离较远的测控点数据, 如何快速可靠的实现数据的远程传输是这些监测系统必须解决的问题。在监测现场, 为了降低系统的成本, 往往采用单片机系统作为数据采......


摘要:给出了基于485 总线, 由控制中心PC 机和多个单片机控制系统组成的电动装置性能检测系统中的实时通信系统, 重点介绍了利用VB 实现PC 机与多个单片机控制系统实时通讯程序设计方法, 实现了PC 机对多个远程单元的实时控制与管理。

关键词:Visual Basic 串行通讯 电动装置性能检测系统 远程控制


1 引言

在许多实时监测系统中, 经常需要接收距离较远的测控点数据, 如何快速可靠的实现数据的远程传输是这些监测系统必须解决的问题。在监测现场, 为了降低系统的成本, 往往采用单片机系统作为数据采集和记录单元。在中央控制中心, 常常利用PC 机来完成人机会话及与监测现场的通信。

本文介绍一套用于电动装置出厂性能检测系统的实用的主从式(Master/ Slave) 远程实时通讯系统。检测系统的下位机是以32 位的ARM 单片机(L PC2214) 为CPU , 两片CPLD ( XC95108) 扩展I/ O 口对外围器件如加载电机、卸载电机、光电编码器和AD 转换器进行控制的单片机系统, 并有键盘进行数据输入和液晶屏显示各功能接口, 以及打印机打印测试合格产品的性能参数记录。上位机的管理平台则基于Visual Basic 610 。此系统通过对产品的性能参数进行检测, 严格避免不合格产品出厂, 提高产品质量, 增强了产品的市场竞争力。

通讯系统以生产现场的双绞线为通讯媒介, 上位机利用VB 610 的通讯控件MSComm 实现了与下位机的远程实时通讯, 下位机应用于生产车间现场, 取得了满意效果。

2 系统的结构组成及工作原理

2.1 结构组成

网络系统由控制中心和多个远程单元RTU(Remote Terminal Unite) 组成(图1) 。控制中心由上位机和RS232/ 485 转换器组成, 各远程单元是以ARM单片机为核心的电动装置性能检测系统(图2) 。

2.2 工作原理

控制中心作为系统的数据终端设备DTE (Da2ta Terminal Equipment) , 负责实现对远程电动装置性能检测系统的检测数据进行判别、存储等。PC机通过485 通讯电缆与远程电动装置性能检测系统相连, 其传输速率为9 600 bps , 端口数据传输速率可根据系统需要设为1 200 bps~19 200 bps〔1〕。

各远程电动装置性能检测系统通过光电编码器和AD 转换器对现场设备的性能参数进行数据采集, 采用MAX1480 芯片与PC 机进行数据传输,并通过2 片CPLD 实现数据输入和输出开关量, 从而实现对现场设备的控制和参数测量。电动装置性能检测系统还有复位、故障报警及芯片正常工作检测等系统。<BR>&nbsp;&nbsp;&nbsp;&nbsp; 通讯系统以控制中心PC 机和远程单片机控制系统通过485 通讯电缆以同频异步半双工方式进行数据信息传输, PC 机通过串口发送令牌到远程单元, 远程单元收到自己的令牌后发送数据到PC机, PC 机收到数据后回送正确信息。从而实现控制中心对远程设备的控制和数据采集。

3 实时串行通讯程序设计

3.1 通讯协议

(1) 一桢数据由1 位起始位, 8 位数据位、1位校验位、1 位停止位共11 位组成。

(2) 波特率为9 600 bps。电动装置测试系统的单片机的串口选用UART0 进行数据的发送和接收, 为了得到准确的波特率, ARM 单片机采用振荡频率为111059 2 MHz 的晶振。PC 机串口波特率通过VB 通讯控件MSComm 的Setting 属性设置, 为保证数据传输的准确性, 两者的波特率必须一致。

(3) 系统采用异步通讯方式, 上位机通过令牌传递总线(token - passing bus) 方式与远程单元进行通讯〔2〕。PC 机发送的信息为固定4 个字节。第1 个字节和第2 个字节分别为起始标志符和远程单元的具体地址号, 第3 个字节表示发送的是令牌还是命令, 第4 个字节为结束标志符。

(4) 远程单元接收到令牌后, 对照令牌的地址号与本单元地址进行判断, 得知令牌是本单元的, 此时总线处于接收数据状态。此单元开始发送信息, 发送的信息共158 个字节。第1 个字节和第2 个字节分别表示起始标志符和命令符, 第3 个字节表示数据个数, 第4 个到第157 个字节表示采集的测试数据, 第158 个字节表示结束标志符。如果地址不符, 则将令牌转发到下一单元〔3〕。其通讯方式如图3 所示。

3.2 远程单片机控制系统的串行通讯程序设计

远程ARM 单片机采用中断方式进行数据接收, 基于软件ADS112 编程与上位机进行通讯, 上位机通讯子程序流程图以及下位机中断子程序流程图分别如图4 和图5 所示。

控制中心上位PC 机始终在循环发送令牌, 当远程单元接收到与本机地址相同的令牌时, 置接受数据标志, 接收到自己的令牌后, 远

[1] [2] 下一页



相关文章:
奔特力公司设立建筑性能事业群,任命Noah Eckho
以性能为基础的建筑防火设计探讨
从震害谈房屋建筑的抗震性能
各种因素对转轮除湿机性能影响的综合分析
锅炉安全阀阀门常见故障分析
粉煤灰对钢筋混凝土耐久性能的影响及其应用研究
PE80焊制管件的承压性能试验分析
混凝土抗渗性能研究的现状与进展
矿渣微粉混凝土简支梁力学性能研究试验
深圳水司阀门的选型、检测与管理




收藏文章:
文章录入:工程师    责任编辑:工程师 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    最新热点

    最新推荐
     

    最新视频

    广告合作