当前位置: 首页 电动阀门知识 电动阀门性能检测系统的实时通讯设计与实现

电动阀门性能检测系统的实时通讯设计与实现

给出了基于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 实现数据输入和输出开关量,从而实现对现场设备的控制和参数测量。电动装置性能检测系统还有复位、故障报警及芯片正常工作检测等系统。
     通讯系统以控制中心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 机始终在循环发送令牌, 当远程单元接收到与本机地址相同的令牌时, 置接受数据标志, 接收到自己的令牌后,远程单元开始上传数据到上位PC 机,与此同时PC机停止发送令牌并处于接收数据状态,等到接收数据完毕并检验数据合格后发送确认命令到此远程单元, 如果没收到数据或数据不合格发送错误标志到此远程单元。如果收到的令牌与本机地址不同时, 程序返回中断入口处, 继续执行其它操作。这样可保证远程单元把数据准确地发送到上位机PC 机。

上位机通讯子程序流程图
ARM单片机中断子程序流程图

3.3 上位PC 机串行通讯程序设计方法
上位机利用VB 610 进行编程, 用VB 610 开发串行通讯程序普遍采用两种方法: 一种是利用Windows 的API 函数; 另一种是采用VB 的通讯控件MSComm。利用API 函数编写串行通讯程序较为复杂, 需要调用许多繁琐的API 函数, 而VB610 的MSComm 通讯控件提供了标准的事件处理函数、事件和方法, 用户不必了解通信过程中的底层操作和API 函数〔4〕, 从而比较容易、高效的实现了串口通信。 控件提供了两种功能完善的串口数据接收和发送功能: 一种是查询法, 通过Com2mEvent 的值来轮询(polling) 事件和通讯状态,可以使用定时器和DO .Loop 程序来实现; 另一种是事件驱动法( Event - driven) , 利用MSComm 控件OnComm 事件来捕获串口通讯错误或事件, 并在OnComm 事件中编写程序进行相应的处理〔5〕。本软件系统采用了定时器来发送令牌以及接收远程单片机的回执信息, 使PC 机作出更快的反应。 软件采用定时器Timer1 控件来实现令牌的循环发送。其中设置定时器响应一次的时间为10ms( Timer11Internal = 10) 。
3.4 下位机ARM2210 系列单片机串行通讯程序设计方法 下位机利用软件ADS112 进行编程, 此软件是专为ARM 单片机开发的一种软件, 其语言类似于C 语言, 有很好的应用性。
4 结语
该系统应用在对远程设备的在线监测, 其通讯网络部分运行平稳, 数据传输误码率低, 传输速度符合要求, 效率高, 操作简单, 组网方便, 满足生产现场的数据检测和控制要求。该系统可广泛应用于高精度的工业测控和数据采集等领域中。

返回至本系列目录:电动阀门知识

生产电动阀门厂家

上海丰企阀门有限公司电动阀门厂家)

上海丰企实业发展有限公司阀门事业部,成立于2006年春天,主要从事各类电动调节球阀,电动O型切断(调节)球阀,电动衬氟O型切断(调节)球阀,电动楔式闸阀,电动刀形闸阀等电动阀门的技术研发、设计制造、销售与服务,得到了国内外3000多家新老客户“质优价廉”的一致好评。总机:021-3201 0202 传真:021-3203 0007

上海依耐泵阀有限公司电动阀门产品)

上海依耐泵阀有限公司从事控制阀的专业生产多年,主要控制阀产品有:电动调速蝶阀,电动矩形百叶式调节蝶阀,电动圆形百叶式调节蝶阀 ,电动通风蝶阀,电动梳齿式调节蝶阀,电动防泥沙蝶阀等各类电动阀门,是一家集科研、生产、销售、技术服务于一体的知名泵阀企业。咨询电话:021-5291 4777 传真:021-5290 0333

上海日美阀门制造有限公司电动阀门厂家)

上海日美阀门制造有限公司是集科研、生产、销售、技术服务于一体的控制阀生产商,主要生产有电动减压阀,电动截止阀,电动焊接截止阀,陶瓷截止阀,Y型钢制截止阀,电动UPVC球阀,电动法兰球阀等各类电动阀门产品,并为您提供高品质的售前、售中、售后一条龙周到服务。服务热线:021-5224 1917 传真:021-5224 1907

上海埃非凯阀门制造有限公司电动阀门厂家)

上海埃非凯阀门有限公司(AFK)是原中国化工部等单位的阀门定点供应单位,在美国埃非凯阀门集团等单位的技术支持下成立于2001年,主要生产的产品有:电动对夹式刀形闸阀,电动浆液阀,铸钢电动闸阀,电液动刀形闸阀,插板阀,电动快速切断球阀,电动真空球阀等系列电动阀门,服务周到。电话:021-5608 7668 传真:021-5608 6780

上海一环流体控制设备有限公司电动阀门系列)

上海一环流体控制设备有限公司经过多年的不懈努力,现已开发生产的控制阀产品主要有:电动智能CV3000调节控制阀,电动CV3000调节控制阀,ZDRV电子式电动V型球阀,ZAJV电子式电动V型调节球阀,中线密封橡胶蝶阀等各种电动阀门产品,并为您提供价格、选型等周到服务,质量稳定。电话:021-6224 9779 传真:021-6224 9769

上海赛泰泵阀有限公司电动阀门厂家)

上海赛泰泵阀有限公司是在国内外泵阀资深专家的大力技术支持下成立于2005年,是一家集泵、阀门、电机、成套供水设备、水处理设备等生产供应一体化的知名企业,现生产的控制阀产品有:电动平行式双闸板闸阀,大口径软密封闸阀,电动暗杆楔式闸阀,EK系列电动快关球阀等系列电动阀门产品,质量优异。电话:021-3201 0217 传真:021-3203 0106

上海天阀实业有限公司电动阀门产品)

上海天阀实业有限公司是一家具有自营进出口权,专门从事阀门贸易的服务型企业。现生产的控制阀有:电动三通分流调节阀, 电子式电动单座、套筒调节阀,电子式电动三通合流、分流调节阀,电动精小型单座、套筒调节阀等各类控制阀,更好的为新老客户提供一流的品牌,全方位的服务。销售热线:021-3919 9395 传真: 021-3919 9396

江苏泰丰机械有限公司电动阀门产品)

江苏泰丰机械有限公司是一家集科、工、贸为一体的股份制企业,主要供应的产品:球阀,闸阀,蝶阀,截止阀、止回阀,针型阀,疏水阀,等各类阀门,实惠的价位,一流的售后,更快的交货时间。联系热线:0515-89118899 传真:0515-89118898

上海永鹏阀门有限公司电动阀门产品)

上海永鹏阀门是隶属上海永鹏机械有限公司的阀门事业部,分为冶金阀门和通用阀门两大生产区,总公司阀门生产基地拥有数控加工中心、等离子焊接、全自动气体保护焊接、半自动真空熔焊、超频真空热处理等 80 多台套。联系热线:021- 3652 8691 传真:021-5224 1165 转602

您企业的广告将会显示在这里

此广告位将广告的商业价值与品牌效益释放到最大化和最优化!能极大提升企业的宣传力度,扩大企业知名度!让更多潜在客户找到你,详情请联系我们:021-3652 5817

上海美言信息科技有限公司