电梯运行状态实时远程监控系统研究
关于父爱的名言-细胞生物学排名
天津大学
硕士学位论文
电梯运行状态实时远程监控系统研究
姓名:孙洋
建
申请学位级别:硕士
专业:电力电子与电力传动
指导教师:万健如
2004
0101
摘要
电梯作为机电一体化的大型设备,在高层建筑运输中起着重要作用
,是楼宇
自动化必不可少的部分。由于电梯的结构复杂,运行可靠性要求高,监控其运行
状态和
故障情况成为电梯管理、维护和安全运行的迫切需要。
本文介绍了电梯远程监控系统的发展现状,比较了
国内外此领域的研制开发
情况,运用网络通讯技术和数据库技术,开发出一套电梯运行状态的计算机远程
监控系统,为电梯在运行过程中故障的发现、分析、排除提供了方便、形象的解
决方案。
该系统由前端机和监控服务器监控软件两部分组成。前端机负责在电梯控制
系统中对电梯运行状态信号
、故障信号和现场接入设备的状态信号等数据进行采
集,若电梯发生故障,则及时通知服务器。本系统的
前端机硬件设计充分考虑了
通用性和兼容性,克服了因不同公司电梯信息代码标准和通讯协议不同带来的
不
便,在同一硬件设计基础上,利用相应的通讯协议展开的程序处理接收的数据,
从而实现对不
同公司的电梯进行统一监控。服务器端的监控软件采用vB编程,
监控软件中的电梯运行状态监控界砸以
动态画面实时反映电梯运行状态,并显示
运行状态参数信息。而通过故障判断及信息显示界面,可向软件
自带的故障库查
询故障前十组运行状态信息和故障信息的记录,对故障原因进行分析,以便及时
排除故障。
前端机和服务器监控软件通过公用电话网络进行通讯,完成对电梯运行状态
的实时监
控。
关键词:电梯远程监控
前端机监控软件故障库
ABSTRACT<
br>Elevator
plays
an
important
role
of
transportation
in
skyscrapers
aselectromechanical
integratedequipment.It
i
s
alsothe
indispensable
part
of
bui
lding
automation.For
the
complex
struc
ture
and
thestrict
request
for
reli
ability,monitoring
running
status
andfaul
t
information
of
elevator
is
signif
icant
to
its
management,
maintenanceand
security
operation.
This
thesis<
br>introduces
thelatest
development
ofthe
remote
monitoringsystem
of
elevator
an
d
the
comparison
between
domesticandinternational
research
and
development<
br>inthisfield.Aremote
monitoring
system
for
nmning
status
ofelevator
is
dev
elopedby
network
communication
technology
and
database
technology.The
system
provides
a
convenient
andvividseRlement<
br>for
fault
detecting,analyzing
and
r
emoving.
This
system
is
composed
of
Front
Terminal
and
monitoring
soft
ware
on
server.
Front
Terminal
take
s
charge
of
sampling
the
signals
of
elevator
status,fault
and
equipmen
ts.If
any
fault
appears.Front
Terminal
informs
the
server.The
universal
p
roperty
and
compatibility
has
been
carefully
considered
in
hardware
desig
n
ofthe
Front
Terminal.The
system
o
vercomes
the
difficulties
thatthe
comp
anies
have
their
own
code
standards
and
communication
protocols.The
hardw
are
design
of
theFront
Terminal
Can
be
adapted
to
the
elevatorcontroll
ersof
anycompany
without
any
change,ye
t
the
program
of
communication
prot
ocolinterpreting
shouldbe
replaced.
Monit
oring
software
on
the
server
is
developed
by
Visual
Basic.The
monitori
ng
interface
in
the
software
displa
ys
the
real
time
running
status
of
elevator
with
dynamic
pictures
a
nd
the
runmng
parameters,The
informati
on
of
the
latest
ten
groupsrunning<
br>status
andfaults
Can
be
inquired
infaultdatabase
by
the
interfaceforfault
judging
and
information
displaying.Th
us
itis
easier
to
analysis
fault
causes
and
clearfault.
Front
Terminal
and
server
communicate
by
publicte
lephone
network.And
they
togetheraccompli
shthefimctionofmonitoring
realtime
runningstatusofelevator.
Keywords:Elevator
Remote
monitoring
FrontTerminal
Monitori
ng
softwareFaultdatabase
独创性声明
本人声
明所呈交的学位论文是本人在导师指导下进行的研究工作和取得的
研究成果,除了文中特别加以标注和致
i身f之处外,论文中不包含其他人已经发表
或撰写过的研究成果,也不包含为获得盘洼盘堂或其他教育
机构的学位或证
书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中
作了明确的说明并表示了谢意。
学位论文作者繇缃唪良签字隰加≯年,月”
学位论文版权使用授
权书
本学位论文作者完全了解..岙盗盘堂有关保留、使用学位论文的规定。
特授权墨生盘鲎可
以将学位论文的全部或部分内容编入有关数据库进行检
索,并采用影印、缩印或扫描等复制手段保存、汇
编以供查阅和借阅。同意学校
向国家有关部门或机构送交论文的复印件和磁盘。
(保密的学位论
文在解密后适用本授权说明)
签字日期:2口口侈年/月力
…一魏m≯聊龆刎
签字日期
:∥易年/月g日
第一章绪论
第一章绪论
1.1电梯远程监控系统的发
展现状
随着高层建筑的大量涌现,电梯的数量的增多,电梯在现代建筑中的重要作
用日益明显。
保证电梯高效、可靠、安全的运行,越来越多地引起了人们关注。
经常发生的情况是:电梯出现故障,维
修人员不能及时赶到故障电梯的现场:电
梯内缺乏有效的通讯工具,维修部门既不了解故障现状又不能提
供必要的安抚,
使受困人员承受着巨大的身心压力;维修人员不能及时地获得对电梯日常运行的
记录和监测资料,增加了分析与排除故障的难度,大大延长了维修的时间。电梯
的远程监控技术正是基于
以上原因而出现的。电梯远程监控系统REM(Remote
Elevator
Monitor
)是当今电梯控制领域的先进技术,是电梯的管理、维护和确
保电梯安全运行的需要,是及时发现故障,
并进行分析和排除的必要手段。电梯
远程监控是中国电梯行业继PLC控制系统与VVVF调速系统之后
的又一次大的技
术进步。
目前,国外各大电梯公司如日本的三菱、日立、东芝、富士达,美国的
奥的
斯,瑞士的迅达,芬兰的通力,德国的的蒂森等国际大公司都有不同水平的与自
己电梯系统
配套的R雕系统。与一些有着较长电梯史的国家相比,目前我们国家
的电梯市场还处在发展阶段,引进先
进技术、开发新产品、安装高速高档电梯的
同时,还应该重视和加强对电梯的规范化管理,尤其是日常的
维护维修和改造方
面有许多工作要做,因此,对于电梯远程监控系统,国内与国外有着不同的侧重
点,其情况对比如表卜一所示。
国外的远程监控产品样本上很多都有“可在一个屏幕上同时监视11台
电梯”
这样的技术指标。这是与他们重视群控功能分不开的。同时监控群组运行中的几
台电梯,
可以更直观地了解到群控中呼梯信号的分配情况,以便及时调整群控原
则,提高群组电梯的运行效率。<
/p>
第一章绪论
表卜1国内外远程监控系统对比
发达国家
目前我国<
br>希望节省人工劳动力市场较大
不可能每台电梯安装一台直拨电话,误
电话网络发达、误码
率低
码率高,通话质量有限。
注重运行效率
更注重运行时的安全与可靠
有一定
规模的管理系统网络
还未形成健全体系
电梯故障率低
有大量旧梯需更新改造
在
故障发生后,希望尽快排除故障,缩
重视臼常的故障诊断以及早期预报
短停梯时间,减小损失<
br>将远程调试电梯、远程设置有关数据作
现场调试、设置数据,远程监视与管理
为较重要的
功能
要求实用且兼容性好,即希望同一系统
系统费用很高,相互之间不具有通用性
能监
控不同公司的电梯
电梯远程监控系统还有—个较为超前的功能是“故障预估”,即当电梯系统
将
要出现故障但还没有出现故障时,控制系统已经通过模型参考比较的方法,预
测到将要发生的故障,并通
过监控系统通知服务中心“某处将要出现故障”。这
个功能在一些进口电梯监控系统中(如OTIS公司
的REM系统)已经出现。作为一
个成熟的电梯控制系统。其远程监控部分应该与信号控制系统和拖动控
制系统构
成一个整体,系统完全可以根据电梯运行的加减速时间、平层精度、电压、电流、
转速
、载荷、楼层等多个采样环节的数据来对系统的运行状况进行综合评估啪。
电梯远程监控系统的开发应从
国情出发。开发出适合我国电梯市场需求的功
能与产品。国内电梯厂家和公司已经意识到REM系统的应
用前景,如无锡中秀公
第一章绪论
司已经自主开发出一套电梯远程监控系统,且
增加了遥视的功能,即能随时监视
轿厢内的情况。
1.2课题的提出、研究意义及应用前景现在国内外电梯远程监控的通常方式有两种:一是通过公用电话网络;二是
基于RS485标准,专
门铺设线路,或是两者的组合。本课题主要着眼于前一种方
式,即通过电话线路,由有关人员通过设在电
梯维修服务中心的计算机对分布在
各地的电梯进行远程监控。
国内的电梯公司自己开发的远程监
控的系统,大致的做法是在控制柜中添加
一块数据采集及通讯卡即前端机,它通过专门的接口接收电梯控
制器发出的运行
状态信号及故障信号,产生故障后接通服务中心计算机报警。由于不同的公司所
提供的电梯控制器的信息代码标准不同,加之我国电梯市场上百种梯型共存的现
状,因此制约了远程监控
服务体系的规模化发展;此外一些远程监控系统没有包
括电梯使用现场设备方面的信息如触点、抱闸等,
所以控制中心无法远程了解现
场设备,不易进行故障检测,因此对同--,j,区中实现不同厂家电梯的
集中监控难
度增加:不利于远程监控技术的发展和完善。
而国外的电梯绝大多数都采用微机控制
,在其微机板上一般都预留了远程监
控的接口,所以在他们的产品上基本没有前端机这一概念的。前端机
的概念,是
为了适应中国电梯市场中大量基于PLC控制电梯这样一个实际情况而提出的。因
为
PLC功能有限,无法提供对电话网络的控制功能,如拨号、摘机、挂机等。所
以前端机起到了PLC与
电话网络的桥梁作用。
本课题旨在完成电梯运行状态实时远程监控系统的开发,制作前端机和服务
器监控软件,除完成远程监控的基本功能外,还可在前端机硬件电路和服务器监
控软件不变的情况下,
通过不同的通讯协议展开程序将相应公司电梯控制器的信
息代码转换成统一标准的信息代码,实现不同厂
家电梯的集中监控;并且在采集
电梯运行状态信号及故障信号的同时,接入现场设备的状态信号,并预留
出输入
端子,利于扩展故障检测系统的性能,以利于将来在此硬件平台上进行故障诊断、
故障预
测等方向的研究。
3
第一章绪论
1.3论文研究的主要内容
本
课题主要完成的任务如下:
1.前端机的设计
负责在电梯控制系统中进行数据采集。当电梯发生
故障时,前端机接收故障
的状态信号并进行判断得出故障类型,把故障类型和故障时的运行状态等传给服
务中心计算机;电梯正常运行时,前端机采集的信号不主动上传给服务器。但服
务器可主动拨号
接通前端机,查询电梯的运行状态,前端机接到服务器的呼叫后,
会将电梯的运行状态实时连续地传送给
主机,直到主机挂机。由前端机进行故障
判断的系统,在软件设计上应考虑到充分的冗余,只有当故障现
象持续保持一段
时间后,前端机才会认为是故障,这就防止了由外界干扰引起的故障误判断。具
体做法是:
①前端机中采用台湾华邦公司的W77E58主控芯片,采用汇编语言设计下位机
程
序。
②前端机通过故障判断子程序,定时采集电梯的状态信号,并判断故障信号。
2.
前端机与控制中心计算机的通讯
①在前端机中设计与MODEM的通讯子程序。
②在上位机中使
用VB6.0的MSComm控件编程实现与MODEM的通讯。
3.上位机的设计
①用Pho
toshop?在VB环境中设计人机界面,用动态模拟画面反映出电梯的
实际运行情况。
②用
Access建立电梯故障信息和运行状态信息库,以数据访问对象DAO(Data
AccessObject)方式实现人机界面对数据库的访问。监控系统保留电梯发
生故障前的十组状态到监控
软件的数据库,通过查询故障记录,对故障原
因进行分析,可及时快捷的排除故障。
4
第二章电梯运行状态实时远程监控系统总体方案
第二章
电梯运行状态实时远程监
控系统总体方案
2.1系统的总体设计及功能
电梯监控系统主要由位于控制现场的前端机及电梯
控制柜(下位机)、公共
电话网络和调制解调器(MoD跏)和向操作员提供监控界面的服务中心计算机
(上
位机)三部分组成。如图2—1所示。
降k群塑卜霉誓
一^匦巫匦习堕
1
机l
一U丽而面i■啊
|
:
:
:
远程监控系统最关键的设备
是前端机。前端机负责完成从电梯控制系统进行
数据采集、控制电话拨号、接通以及与服务器进行通讯等
工作。其具体功能如下:
(1)负责在电梯控制系统中进行数据采集。如图2—2所示,所采集的数据主
要是
四部分:电梯控制器的信号、
控制执行元件的状态、控制柜
输入输出端子信号、电
梯现场
状态信号。当电梯发生故障
时,前端机通过对应不同公司
电梯控制器的信息代码
和故
障代码的通讯协议展开程序,
接收当前的运行状态信号和
图2-2电梯控制柜与前
端机的连接示意图
故障信号,并判断得出故障类型,把故障现象、类型和故障时的运行状态队及故
第二章电梯运行状态实时远程监控系统总体方案
障之前的十组运行状态等信息打包,并
根据自定义的通讯协议,通过公共电话网
传给服务中心计算机:具体过程是前端机控制MODEM模块拨
号,通过公共电话网
络与主机的MODEM连接,连通后将故障包传给主机。上位机收到信息包后,按照
预先规定好的协议将其展开,同时向故障库添加记录;监控系统保留电梯发生故
障前的十组运行
状态数据,维修人员通过查询故障记录服务中心,对故障原因进
行分析,及时快捷排除故障。
(
2)
电梯正常运行时,前端机采集的信号不主动上传给服务器。而服务器可主动
拨号接通前端机
,查询电梯的运行状态,前端机接到服务器的呼叫后,会将电梯
的运行状态实时连续地传送给主机,直到
主机挂机。由前端机进行故障判断的系
统,在软件设计上考虑了充分的冗余,只有当故障现象持续保持一
段时间后,前
端机才会认为是故障,这就防止了Fh#l-界干扰引起故障误判断。
2.2系统
组成
本系统设计主要分两部分:前端机和服务器监控软件。如图2—3所示。
图2-3系统组成
前端机采用W77E58单片机作为前端机微处理器(主控芯片),电路板设计由
6
第二章电梯运行状态实时远程监控系统总体方案
六部分组成:MCU电路、A/D采集转换 电路、开关量采集电路、MODEM芯片及外
围电路、RS--232与TTL电平转换电路、扩展EE PROM电路。其中,MCU电路即
W77E58微控制器外围电路,扩展EEPROM负责存储运行状 态信息和故障记录,具
有掉电保存功能。本设计并不包括模拟量的接收过程中,传感器信号转化为O~< br>5V电压信号以供A/D转换芯片采用的电路部分。
服务器远程监控软件包括:电梯实时动态模拟 运行界面、运行状态和运行曲
线显示、电梯故障监视和查询界面以及后台的故障数据库。其中,电梯实时 动态
模拟运行界面能以逼真的动画形式实时反映被监控电梯运行的位置,运行参数和
各触点的状 态;运行曲线是电梯运行速度的实时显示;在电梯的故障监视和查询
界面中,既可以看到实时的故障信息 ,又可以根据用户的要求查询、添加、删除
故障记录。
7
第三章前端机
的设计
第三章前端机的设计
前端机的设计是电梯远程监控系统功能实现的核心,其设计要求是完
成电梯
控制系统的数据采集、故障检测和判断并与服务器进行通讯等工作。设计过程主
要分为六
个阶段:根据设计要求选取硬件、搭建各模块的硬件电路、设计相应模
块的程序、模块内软硬件调试、前
端机的软件设计、前端机整个系统联调。
3.1硬件的选取
3,1.1前端机主控芯片的选取<
br>前端机的设计应满足:服务器计算机在查询前端机时,即主控芯片(微控制
器)与MODEM电路
进行通讯过程中,前端机必须能采集电梯控制器中的电梯的实
时运行状态信号,并实时上传。考虑到,主
控芯片与MODEM芯片是通过主控芯片
的串行口进行通讯,而主控芯片与电梯控制器的串口进行Rs一
232通讯,也是通
过主控芯片的串行口,若用普通的单串行口单片机,即使是增加双向三态缓冲器,<
br>此功能实现也相当困难。所以本设计采用了带双串行口的Winbond公司的W77E58
单片
机作为主控芯片,使MODEM芯片和RS一232的通讯在不同的串行口进行,如
主
串行口1
控
卜——J
MODEM芯j牛
l
Jb
门
串行口0<
br>一电梯裂嚣提供
圈3-1主控芯片的串行口通讯
图3-1,保证了功能的实现。
双串行口的常用的单片机还有DALLAS公司的DS80C320,但它的缺点是片上
没有ROM,需
要片外扩展。
在主控芯片的选取上还有一种方案是:采用两片价格较低的AT89C51共享一
8
第三章前端机的设计
片EEPROM,表面上看来,好像是价格低了,但是还
需要附加仲裁电路,解决两
片AT89C51访问存储器冲突问题,价格上并不经济,且软件上还要增加
相应的代
码,同时使电路板的面积增大很多,容易引入外界干扰。
本设计选用的主控芯片W77
E58是台湾Winbond公司生产的,是与McS一51
系列单片机兼容的可多次编程的快速微处理
器,在它内部集成有32K的可重复编
程的flash
ROM,256字节的片内RAM、可编
程的看门狗定时器、3个16位定时
器、2个增强型的全双工串行口等。由于它采用了全新设计的微处理
器内核,去
除多余的时钟和存储周期,因此,在相同的晶振频率下,根据不同的指令类型,
其运
行速度~般比传统8051系列快1.5到3倍,一般情况下,平均可达2.5倍
以上。
W77
E58的指令系统完全兼容于Intel80C52,所以编程方便。而且W77E58也
具有80C5
2的全部资源和功能,它与80C52的封装也完全兼容。
因为主控芯片与MODEM芯片在通过主控芯
片的串行口进行通讯时,主控芯片
要与电梯控制器的串口进行RS--232通讯,以获得电梯运行状态
信息,即两个串
行口的中断是嵌套关系,而W77E58本身的中断源正好满足此要求。W77E58有
12
个中断源,具有两个中断优先级,可实现两级中断程序嵌套,每个中断源都有独
立的中断使
能位、中断优先权位、中断标志位和中断向量。为了同80C52兼容,
所有新增加的中断的优先级都在
原有中断的优先级之后,其中断优先级及中断向
量如表3—1[3]所示。W77E58增加的一个全双
工串口的外部引脚为RXDl、TXDl和
P1.2、P1.3复用。
前端机每隔固定时间要对
外部的模拟量和开关量进行采集,所以要用到定时
器。而定时器/计数器0用作软件延时,定时器/计数
器1作为串行口1的波特率
发生器,定时器/计数器2作串行口0的波特率发生器。幸好W77E58的
可编程看
门狗定时器可实现复位程序和采样定时器双重功能,所以前端机的采样定时器采
用看门
狗定时器。
9
第三章前端机的设计
表3一l中断优先级结构
中
断源
标志寄存器
中断优先级
外部中断0
IEO
1(HIGHEST)
定时器0溢出
TFO
2
外部中断1
IEl
3
定时器
1溢出
TFI
4
串行口0
RI+TI
5
定时器21溢出TF2+EXF2
6
串行口1
RI
l+TI17
外部中断2IE2
8
外部中断3
IE3
9
外部中断4
IE4
10
外部中断5
IE5
1l
看门狗定时器
WDIF
12(
LOWEST)
3.1.2
A/D转换器的选择
a/O转换器是过程及仪器仪表设备等
检测与控制装置中应用比较广泛的器
件a其选择主要考虑两方面:确定A/D转换器的位数和A/D转换
器的转换速率。
在前端机的设计中,电梯安装时所采用的传感器不尽相同,所以前端机不包
括对
现场传感器的电路接口部分的设计。由于电路板上的大部分芯片的电源都采
用+5V,所以在实际使用时
,应将传感器的电流或电压输入信号经过相应的电路
转换成0~5V电压信号。
考虑到本监控系
统的输入模拟量如电梯的轿厢内温度、轿厢的载重量等信号
对精度的要求不是很高所以可采用中低分辨率
的A/D转换器,即8~12位之间;
又由于本系统采用单片机控制,所采集的模拟量的变化频率不是很
高,所以采用
中低速的A/D转换器便可。而中速A/D的转换器中逐次比较型的A/D转换器的转lO
第三章前端机的设计
换时间可从几口S到100芦s左右,适用于工业
多通道单片机控制系统。
基于上述两条,加上价格的因素和方便PCB制作的连接和走线,本系统A/D
转换器采用德州仪器公司的12位开关电容型逐次逼近模数转换器TLC2543,它
具有三个
控制输入端,采用简单的3线SPI串行接口可方便的与单片机进行连接。
TLC2543的主要特性如
下:11个模拟输入通道;66ksps的采样速率;最大转换
时间为10F
s;SPI串行接
口:线性度误差最大为±ILSB:低供电电流(imA典
型值)。
3.1.3
MOD
EM芯片的选择
目前有多家公司提供各种单片MODEM芯片,如TDK公司的SSl73K222AL
芯片、
ST公司ST7536芯片,OKI公司的MSM7512B,CML公司的CMX624。ST
7536是ST
公司的电力线MODEM器件,而且是半双工的;虽然MSM7512B可用在远程控制
系
统、家庭安全系统等场合,和单片机构成的接口电路也较简单,但它也是半双工
通讯,且不能
与单片机共用ii.0592MHz晶振,只能单独采用3.579545MHz,所
以使用不便;CM
L公司的CMX624是可支持V23或Bell202标准的MODEM芯片,
它采用低电压、超低功
耗工艺。工作电压可低至2.7V,工作时的典型电流为
1.9mA,可适应特殊情况的电源系统,但是
价格较高。SSl73K222AL是TDK公司
的MODEM器件,主要特性有:符合CCITTV.
22,V.21,Bell212A和Belll03标准
协议;全双工通讯,速度可达1200bps
(DPSK方式);具有DTMF拨号功能;具有
应答音、防卫音的发送与检测功能;接口与5l系列微
控制器兼容;可异步、同
步串行通讯;采用单一的5V电源供电:能与单片机共用11.0592MHz
晶振“3。结
合系统的要求,考虑到性价比,本设计选用了SSl73K222AL芯片。
3.
2
TLC2543
A/D转换器的应用
TLC2543是12位的串行A/D采集芯片
,精度约为lmV。单片机的T/O口可以
以串行方式通过TLC2543的SPI串行接口对其进行控
制和读写。采样速率较快,
为66ksps。A/D转换时间通常为几微秒。
3.2.1
TLC2543的特点
第三章前端机的设计
如图3-2所示,AO~AIO:
模拟输入端,由内部多路器选择。前端机需要采
集的模拟量经传感器及信号转换电路最终接到A0~A1
0。REF02为参考电压芯片,
图3-2
TLC2543接口电路
其输入为+15V
电压,输出为TLC2543提供+5V基准电压。
CS由高到低变化将肩动一个I/O周期,复位内部
输入数据寄存器,此时输
出寄存器中的值是随机的,所以第一次转换的结果取出时应被忽略。当CS为高
时,i/o
CLOCK和DATAINPUT被禁止,DATAOUT为高阻态。
DA
TA
INPUT:串行数据输入端,串行数据以MSB为前导并在I/O
CLOCK的前
4个上升沿移入4位地址,用来选择下~个要转换的模拟输入信号或测试电压,
之后I/O
C
LOCK将余下的几位依次输入。
DATA
OUT:A/D转换结果三态输出端,在CS为高时
,该引脚处于高阻状态;
当CS为低时,该引脚由前一次转换结果的MSB值置成相应的逻辑电平。I/O
CLOCK:时钟输入/输出端。因为单片机的晶振为11.0592MHz,所以此
处i/o
CLOCK为2us。
3.2.2
1L02543的硬件接口
W7
7E58
TLC2543
由于W77E58系列单片机不具有
P1.0
eS<
br>SPI(串行外设接口)和相同能力的接口,
P1.1
I/D
P1.2
D勰AI咖
CLOCK
为了便于与TLC2543接口,采用软件合
P1.3
n酊A
OI_】T
成SPI操作,为减少数据传送速率受微
图3.3TLC2543与
微控器的接口
12
第三章前端机的设计
处理器的影响,尽可能选用较高
时钟频率。接口电路如图3—3所示。
TLC2543的I/0时钟、数据输入、片选信号由P1.1、
P1,2、P1.0提供,转换
结果由P1-3串行读出。
3.2.3
接口程序设计<
br>TLC2543的时序为(以8时钟为例):在TLC2543的CS变低时开始传送过
程,I/
O
CLOCK在前8个上升沿将8个输入数据位键入输入数据寄存器,高4位
用于模拟输入通道
选择:同时它将前一次转换的8位数据移出DATA
OUT端,在
I/O
CLOCK下
降沿时数据移出。程序设计思路为:用累加器和带进位的左循环移
位指令来合成SPI功能,读入转换结
果的第一个字节的第一位到进位(C)位。
累加器的内容通过进位位左移,通道选择的方式数据的第一位
通过P1.2输
I
|脚清I,o伍。瞧端
TI:.c2543持高露
l
微TL3诶八0通道选择嘉豸露盛銎囊捧
l
徽控器审行诶出嗵遵值
TLc2S43读
入1通道选择
I
;l籍艘溅。
錾熊魏道
‘
图3-4模拟量采集子程序
流程图
出到TLC2543。然后由P1.1先高后低的翻转来提供串行时钟。这个时序再重复7
次,完成转换数据的第一个字节的传送。第二个字节由重复8次时钟脉冲和数据
传送的整个序列来传送
。即在读出前一次转换结果的同时,将下一次要选择的通
第三章前端机的设计
道
号发送到TLC2543中去。注意第一次转换的结果取出时应被忽略。如图3--4。
3.3
单片式调制解调器73K222AL的应用
73K222AL是TDK公司新近推出的K系列单片式调制
解调器,是专门用于和
微控制器配套以组成远距离数据通信与控制系统的集成电路芯片。73K222A
L芯
片和微控制器配套以组成远距离数据通信设备时,可作为微控制器的外围设备直
接使用,通
过8位地址/数据复用线或串行总线与微控制器接口直接相连。在异
步通讯或同步通讯中,仅需通过两根
电话线即可完成与远端的数据交换。
73K222AL外围电路由四部分组成:--/四线转换电路、信
号耦合电路、MODEM
电路及MCU电路。
3.3.1二/四线转换电路
因为在公用
电话线上,发送和接收的载波信号是相互叠加的,要分别获得发
送和接收信号必须将他们通过一定的方式
分开。这就是电信应用中的二线平衡信
号与四线不平衡信号的相互转换。所N-线平衡信号是指电信应用
中交换机或电
话机采用的在一对线上同时传输的接收和发送信号;而四线不平衡信号则是指通
常
的发送信号和接收信号,每个信号采用一根信号线和一根地线,总共四根线“。
一般的模数转换的芯片都
是采用接收和发送分开的四线不平衡方式,因此,
在单片机应用系统中若需要与电话线二线接口,必须采
用--/四线转换。--/四线
转换可以采用集成电路,如与电话机接口时可以采用MC33120、M
C33121等接口
芯片。本设计采用一种l:l音频变压器和运算放大器实现的二/四线转换电路,<
br>并简要分析其工作原理。
图3—5是--/四线转换的接口电路,右边是平衡二线,左边则是不平
衡四线。
此电路是将二线中收发混合的信号分开。如图3--5,TR信号点既有发送信号巧,,
又有接收信号%,因此‰=‰+‰,在‰中将接收信号‰分离出来的原
理就是设法将‰中的发送信号减
去。因为接收点R的信号咋可以表示为:
%一鲁%,+(t噜][熹p
口・,
14
p>
第三章前端机的设计
_一鲁%
(3.2)
若卺选为与变压器的损耗
相同,故可以假定巧是‰的2倍。
因为‰=‰+‰,巧=2‰,则:
c,哪
一鲁‰+[
(1+鲁]嫱]一矧‰
%一鲁%,+[・+鲁](酉譬]z‰
B。,
式中等号右边第一
项就是接收信号,为使在R处消除发送信号,则必须使上
式第二项为0,即:
z(・噜](击净
ps,
所以有:R_L=1+一2R1R
R
(3.6)
~。”,4
2
设变压器的发送和接收损耗均为6dB,则:
鲁=z,惫=z,鲁=2
c。忉
整三皇煎堂塑盟垦生——
可见,合理选择图中几个电阻的阻值,就可以
实现二/四线转换。
3.3.2信号耦合电路
如图3--6所示,信号耦合电路主要由光耦TL
P521、继电器Kl、可调电阻R16、
及滤波电容C25等组成。当73K222AL为被叫方,主
叫方拨号时,振铃音通过光
耦产生方波以触发微控制器W77E58,W77E58响应外部中断,发出
摘机信号,吸
合继电器K1以形成直流通路:当73K222AL为主叫方,先由AT89C51发出摘
机信
号,吸合继电器Kl以形成直流通路后,拨号给被口q方,被叫方在接到振铃信号
后,发送
应答音给73K222AL,73K222AL在确认收到应答音后,开始进行通讯。
£
鼎良写
赳
L崦v]
|
l
I
T“”
董p.
l
i图3-6
MODEM通讯信号耦合电路
3.3.3
MODEM电路及MCU电路<
br>W77E58与73K222AL芯片的接口电路中主要有三类信号,即地址与数据信号
ADO~
AD7)、控镣4信号(CS、RD、曝)、串行通讯信号RXD和TXD。73K222AL能
与单片
机共用11.0592MHz晶振,十分方便。由于所有的MODEM芯片对电源的要
求都比较高。为减
小噪音,应在73K222AL的电源接入端接上0.1,∥和22,∥的
旁路电容器组,以滤去电源噪
音。此外,在PCB电路设计时,还要注意使MODEM
电路尽可能的集中,以使其受外界的干扰尽可能
的小。
16
第三章前端机的设计
3.3.4调制解调器DPSK方式<
br>因为在电话线上传送数字数据,需将数字数据转换成模拟信号传输,到接收
端再还原为数字数据。
一般是在音频范围内选择某一频率的正弦波作为载波,利
用数据信号的变化分别对载波的某些特性(振幅
A、频率脚、相位舻)进行控制,
从而达到编码的目的,使数字数据寄载到载波上。将数字数据寄载到载
波上的过
程称为调制。从载波上取出它所携带的数字数据的过程称为解调“1。
在使用73K2
22AL芯片时,对数据的调制方式有两种选择:FSK(Frequency
Shift
Ke
ying)方式和DPSK(Difference
Phase
angle
Shift
Keying)方式。FSK
为移频键控法,它按数字数据值的变化改变载波信号的频率,即用
两种不同的频
率表示两个二进制值。在音频线路上采用FSK方式不易受干扰,通常传输速率可
达1200bps。73K222AL提供的FSK方式的通讯速率是300bps和600bps两档。DPS
K
是差分相移键控法,它是数字相位调制的一种方式。DPSK是利用前后相邻码元
的相对载波
相位值去表示数字信息的一种方式。它有较强的抗干扰能力,较FSK
方式更加可靠有效,在音频线路上
传输速率可达9600bps或更高。
由于73K222AL的通讯对象是服务器的MODEM,所以采
用两种方式调制都可
以。鉴于以上分析,本设计采用DPSK调制解调方式。根据国际电信标准Bell
212A
或CCITT
V.22,在DPSK调制解调方式下,73K222AL的调制器在发
送模式的载波
频率为1200Hz,在应答模式的载波频率为2400Hz;解调器在应答模式的载波频
率为1200Hz,在发送模式的载波频率为2400Hz。
3.3.5
73K222
AL的使用
对73K222AL的四个8位内部寄存器进行操作,完成控制和状态监视功能。
单
片机可通过ADO--AD2的地址访问这四个寄存器。
1.CRO:控制寄存器0,地址是000,控
制数据传输的方式。可设置通讯方式和
通讯速率等。对于D0位:当DO=l时,为主叫方,当DO=O
时.为被叫方,
其实就是规定一下数据传输通道。主叫方数据发送使用的是1200Hz通道,而
接收方的数据发送使用的则是2400Hz通道。因为只有这样规定,才可进行全
双工通讯。D1为0
时,表示不允许TXA输出。D1为1时,表示允许TXA
17
第三章前端机的
设计
输出。D7、D5、D4的组合方式不同而选择不同的数据调制模式和数据传输
速率。本设
计选择波特率为1200bps,10位异步串行通讯,则可将寄存器0
设置为:主叫方0001101
1B;被叫方00011010B。
2.CRI:控制寄存器l,地址是001,是控制微处理器和73
K222AL内部状态间的
接口。其中DO、D1位用于选择工作模式。正常位oo,其余为测试状态。
D2
为复位位,0为正常工作模式,1为掉电状态,CRO、CRI和Tone的所有位都
置0
。D4为0时选择正常工作方式,此时DPSK数据要通过加扰器。D4为l
时选择不加扰方式。
3.DR(Detect
Register):监测寄存器,地址是010,该寄存器主要用于通讯过
程中的监测。D2位用作回铃音检.j受4,D3位用作载波检测。
4.TR(Tone
Register):应答寄存器,地址是011,TR寄存器用于控制接收和产
生应答音、DTMF
拨号音以及拨号音。回应答音时,设置为10100001B。其
中D5=1,D4=0,DO=O,表
示使能应答音发生器,在芯片被设作应答模式
且CR0的传输位被使能时,连续发出2225Hz的应答
音。发拨号音时,设置
为1001D3
D2D1
DO,其中D3
D2D1DO为拨号的16个键值。允许接收RXD
时,设置为00000000B。
3.3.6<
br>73K222AL控制程序设计
1.拨号子程序
、
主叫方前端机通过拨号与被叫
方服务器计算机的MODEM进行连接。具体
过程是:单片机发出控制信号吸合继电器,延时2秒后,设
置CR0、CRl和TR
满足拨号条件。其中,CR0为00011001B表示lO位异步通讯方式、
主叫方、DPSK
调制方式,传输速率为1200bit/s。CRI设置为00110000B,表示
旁路扰频器。
程序流程图见图3--7。
18
第三章前端机的设计开始
屏蔽一切中断
摘机
延时形
设置CRO
CRI满足拨号条件<
br>设Tol!|E中DT肝(号码)
传输一位号码l
}延时o.5sl
l停止恃输
l
佥
J
——1一
等待应答音J
≤≥>l
\望!/
渺
的D2位是否二>。旦
是卜——一
\通讯条件/
CRI,TR}苘足主叫方<
br>串行中断启动
图3-7拨号子程序流程图
第三章前端机的设计
2
.主叫方正常通讯
在被叫方服务器MODEM回应答音后,主叫方单片机可以监测73K222AL中的DR(Detect
Register)寄存器的D2位,如果为1,则可为主叫的MODEM
作如下设置:CR0为1BH,即选择主叫方,选择DPSK异步10位传输模式,使
能TXA
引脚的输出。CRl为00H,即选择正常通讯模式,并从CLK引脚以
11.059~lgz输出振荡
脉冲。TR为0IH,即主叫方探测载波音的频率为2100Hz。
3.
回应答音及被叫方的正
常通讯设置
被叫方73K22AL在接到振铃信号后,由MODEM通讯信号耦合电路产生低
图
3-8应答中断程序流程图
电平,使单片机产生外部中断以吸合继电器,发送应答音给主叫方服务器,程
序
第三章前端机的设计
流程图如图3—8。
3.4
串口RS2
32与TTL电平转换
为了从串口接收来自电梯控制器(微机板或PLC)的运行状态信息和故障信号,必须对通讯信号电平进行转换。
3.4.1
RS--2320标准
RS--2
32C是美国电子工业协会(EIA)正式公布的。在异步串行通信中应用最
广的标准总线。该标准适用
于DCE和DTE问的串行二进制通信,最高数据传送速
率可达19.2kbps,最长传送电缆可达1
5米。串行通讯的方式可以分为同步式和
异步式两种。异步通讯只用9个管脚就够了,同步通讯需要25
个管脚。对于一
般的双向通信,只需使用串行输入RXD,串行输出TXD和地线GND。RS--23
2C标
准的电平采用负逻辑,规定+3v~+15v之间的任意电平为逻辑“0”电平,一
3v
~一15v之间的任意电平为逻辑…1’电平,与TTL和CMOS电平是不同的。在
接口电路和计算机
接口芯片中大都为TTL或CMOS电平,所以在通信时必须进行
电平转换,以便与RS--232C标
准的电平匹配。MAX232芯片就可以完成电平转换
这一工作。
3.4.2
MAX2
32芯片特点
‘
MAX232芯片是MAXIM公司生产的低功耗、单电源双RS--232发
送/接收器。
适用于各种EIA一232E和V.28/V.24的通信接口。MAX232芯片内部有
一个电
源电压变换器,可以把输入的+5v电源变换成RS--232C输出电平所需士lOv电
压,所以采用此芯片接口的串行通信系统只要单一的+5v电源就可以。其接口
电路如图3—9所示。
MAX232外围需要4个电解电容Cl、C2、c3、c4,是内部电
源转换所需电容。其取值均为l
uF/25V。宣选用钽电容并且应尽量靠近芯片。
c5为0.1uF的去耦电容。
MAX23
2的引脚TIIN、T2IN、RIOUT、R20UT为接TTL/cMoS电平的引脚。
引脚TIO
UT、T20UT、RIIN,R2IN为接RS--232C电平的引脚。因此TTL/CMOS电
平
的TIIN、T2IN引脚应接MCS--51的串行发送引脚TXD:RIOUT、R20UT应接微
2l
第三章前端机的设计
控制器的串行接收引脚RXD。与之对应的RS--2
32C电平的TIOUT、T20UT应接PLC
图3-9
MAX232接口电路
串口
的接收端RXD;RIIN、R2IN应接Pc机的发送端TXD。
3.5
前端机与不同公司电
梯控制器通讯的标准统一
前端机与不同公司电梯控制器通讯必须要解决的问题是通讯协议不统一。所以应先了解各个标准的具体协议,以及在监控时不同厂家的电梯控制器中所需要
数据对应的绝对地址
。所以,最好是用户根据我们的建议向厂家索要必要的电梯
控制器串口输出的数据绝对地址清单和通讯协
议。我们再根据不同公司的具体协
议,在前端机的主控芯片上,写入不同协议对应的协议展开程序,从而
获得数据。
这样不同的公司的控制器就对应着不同的通讯协议展开程序,从而实现了不同厂
家标
准的统一。
以LG公司的MASTER-K系列PLC为例,前端机与电梯控制器之间的数据
(
读取)通讯协议格式定义如下,如图3—10所示:
图3.10微控制器读取PLC中的数据
其
中,
第三章前端机的设计
・ENQ(Enquiry):查询,通讯控制字符。
用于查询通信接收站的情况。它可用
来查询设备的名称或判断发送的状态。收到ENQ字符后要作出回应
,接收
设备可以用成功收到区块的编号作为应答。
・ACK(Acknowledge):认可
,通讯控制字符。用来告诉发送端接收端接收的
数据正确与否,作为错误帧和流量控制。当接收端接收到
正确的数据后,便
向发送端送出ACK字符,以表示收到数据,而发送端在收到ACK字符后便
接着发送下一次的数据。
・STX(Start
ofText):本文开始,通讯控制字符。它
表示表头结束,信息数据
开始。
・EOT(End
ofTransmission):
发送结束,通讯控制字符。用于通知接收设备,
数据正文已全部发送完毕。
具体过程是:微控制
器向PLC发握手信号ENQ的ASCII码,微控制器等待
接收ACK应答,微控制器当接收到PLC
发回的ACK后,向PLC发送STX、校
验码,接着发送欲读取数据在PLC中的绝对地址及欲读取数
据的个数的ASCII
码,最后发送EOT表示结束。PLC收到EOT后若数据正确,则向微控制器发
送
ACK,并以STX通知微控制器数据正文开始,微控制器接收到STX后,接PLC
的数据
并将ASCII码数据转换为二进制数据存储。
不同厂家的电梯控寺4器定义的通讯协议不同,所以上述
仅是以LG公司的
MASTER.K系列PLC举例说明通讯协议。ENQ、ACK、STX、EOT等
对应的具
体ASCII字符,应查询相应的PLC通讯手册。若电梯控制器为微控制器则编程
者
可自定义通讯协议。
3.6程序设计
前端机的程序由五部分组成:主程序、拨号子程序(在主程
序中)、应答中
断程序、采样中断程序、通讯中断程序。主程序流程图和通讯中断程序流程图分
别如图3—11和图3—12所示。
因为前端机为被叫方,服务器为主叫方时,前端机MODEM产生应
答信号不能
被其它中断所干扰;而在前端机采样的过程中或前端机正与电梯控制器通讯时,
第三章前端机的设计
为了保证所采集数据的完整性,同样不能被其他中断干扰;在前端机与服
务器通
讯过程中,显然不能拨号和应答,但应能够采集电梯控制器、其它模拟量和开关
图3-1
1主程序流程图
图3一12通讯中断程序流程图
量数据。
根据上述分析,软件中断间的
具体关系是:应答、采样、与PLC通讯三个中
断在执行时都禁止其它中断:与MODEM通讯中断时禁
止拨号和应答中断,允许采
样和与PLC通讯中断嵌套;拨号子程序在运行时,禁止所有中断。
所以,程序设计中断优先级设定如下;外部中断1、看门狗定时器中断和串
行口0中断为高优先级。串行
口1中断为低优先级。
第三章前端机的设计
中断源代表的意义分别是:外部中断
1为应答中断,看门狗定时器为采样中
断,串行口0为与PLC通讯中断程序,串行口I为与MODEM
通讯中断程序。
第四章服务器监控软件的设计
4.1软件的结构和功能
服务器监控软件提供了一个全中文的电梯远程监控人机交互界面。软件的设
计主要分三部分:电梯实时动
态模拟运行、电梯运行状态显示和数据记录、电梯
故障监视。并设计了后台Access数据库,将电梯
运行状态、数据记录和故障信
息记录并保存到数据库。
监控软件实现的功能具体如下:
1.提供实时的图形界面监控窗口
服务器可同时提供显示1台电梯图形化、动态实时的监控界面,操作员
可直
观观察到该电梯处于井道的位置、各种电梯的实时运行状态以及呼梯状态等。操
作员通过该
监控窗口,可进行远程的故障诊断。如图4—1所示。
2.可对前端机进行远程拨号设置
服务器
可以远程设置前端机拨号的号码,即如果服务中心的电话号码发生变
更,操作员无须到现场,在服务中心
就可以远程设置前端机的拨号号码。更为方
便的是,服务中心可将前端机的拨号号码直接设定为某个维修
人员的移动电话,
维修人员收到前端机打来的电话后,根据电话号码就可知道是哪台电梯出了故
障,以便及时进行处理。
3.提供故障信息记录库
服务器将前端机发来的故障信息包展开后,存
储在故障信息数据库中,供操
作员随时查看。该数据库包括故障类型及现象、故障时间、故障楼层、故障
前的
十组运行数据等内容。即使计算机关机,故障记录保存在前端机上的ROM中不会
丢失,操
作员还可以删除任何过时的故障记录。
4.提供用户历史信息库
服务器中设置了一个电梯用户历
史信息数据库,操作员可随时更新数据库内
26
第四章服务器监控软件的设计<
br>容、并可根据前端机发来的信息.从该数据库中查找出有关这台电梯的详细历史
资料。
4
.提供电梯实时运行的速度曲线。
6.电梯运行模拟画面还可以模拟电梯的检修、消防等运行状态。提供
较完全的
运行过程中的触点信息。
7.电梯出故障或是在消防状态,服务器界面会同时以画面闪
动报警和声音报警
两种方式进行。
8.监控软件在没有前端机信号时,可以模拟电梯的所有运行
动作(包括检修和
消防等),可作楼宇自动化教学使用。
9.可以按照用户的意愿设最数据刷新
周期,即前端机向服务器传送数据包的频
率的倒数。
10.由前端机向服务器传送的故障信息是
自动保存到数据库的,而服务中心的操
图401电梯实时动态模拟运行界面
27
第四章服务器监控软件的设计
作员可以根据自己的意愿将任何时刻的电梯的运行状态添加到电梯
运行历史数
据中去。
4.2
电梯监控实时动态画面的实现
开始
楼层的
选择并登记
到开门到位
根据规则确定下一停站
楼层,进而当前的速度
和方向,
启动电梯
梦
有
—]下
关门信号、>二
N/旌本层响应区内有将要经\
—<过的下一层的当前方向的>
到延时时间
\
登记信号
/
型
亘>
>
!E三兰一
<三釜)一
重新开门
广————————————
——]
,—二上=_
着虿前层当前方向,而i>』
L寄_
Y
l
<j亟二≯
.
』:
蛋
电梯继续行驶.重复上
l轿厢停.消除相应的
I
述流程,直到所有登记
l
登记信号,开门
I
信号都被消除
结束
图4-2
电梯模拟运行状态的程序流程图
画面的设计分两部分:信号输入部分,包
括内选、外呼及功能选择(正常、
检修、自动、司机、慢上、慢下、急停、直驶、消防、满载、超载);
动态显示
部分,包括轿厢位置、对重位置、厅门状态、触点状态、运行状态、运行曲线、
运行参
数等的显示。
画面的信号输入部分在电梯处于监控状态时,可由程序内部变量接收前端机
的上传
数据给定。这些数据大致包括:电梯的基本信息、电梯的总楼层数、轿厢
的位置、电梯运行的方向、电梯
的运行状态、梯速的快慢、厅门及其触点的状态、
各个触点的状态、曳弓l机的部分运行参数、安全钳的
状态、轿厢的载重、轿厢内
第四章服务器监控软件的设计
的温度等。在监控状态
下,画面的动作完全由现场电梯从前端机传上来的数据决
定,通讯的方法和程序的设计在4.4节中将详
细说明。画面的信号输入在演示状
态可由鼠标点击输入,此时动态画面的动作由程序本身的设计决定。电
梯模拟运
行状态的程序流程图如下:(随时可以电梯层选登记)
4.3调制解调器的控制
调制解调器的工作分两种模式:命令模式与连线模式。前者为针对调制解调
器的功能设置模式,后者为
数据传输模式。当调制解调器未与其它设备连接时,
其处于命令模式,这时候下达给调制解调器的指令是
做调制解调器的本身的设置
或操作用。当调制解调器已经和其它的调制解调器或是设备连接时,此调制解
调
器就是处于连线模式,所有在此时由计算机送至调制解调器的信息都将经由电话
线传送到另一
设备上。
专门使用于调制解调器的指令集被称为“AT指令集”,此指令集是由美国
Hayes
公司所发展的数据传输通讯接口,目前已成为全球通用的标准,任何与
Hayes公司兼容的调制解调器
都可接受这些指令;通过AT指令集,从最基本的
音量控制到内置参数的改变,都可由VisualBasic经过串行端口而对调制解调
器下达控制指令。
传送AT指令给调制解调器时,以
下几点必须注意:
(1)每个AT指令字符串的最后面必须加上Chr(13)(也就是键盘上的Ent
er)
字元,否则调制解调器将不认识此指令。
(2)除了“A/”及“+++”两个指令外,
其它的指令都必须加上AT两个字。
(3)指令字符串可以合成一个字符串后再一次送给调制解调器,但
总和的字符串
的长度不得超过40个字符,而且所有的字符不许一律是大写和小写。
(4)指令
集分成AT标准指令集(Basic
AT
Conmmand
Set)、AT进阶指令集
、s
寄存器指令集、AT+F传真指令集及AT+v语言指令集等几种。不同的厂商
还会依据本
身的产品设计特殊的指令供设置使用。
第四章服务器监控软件的设计
4.4MSComm控件及其与MODEM通讯
4.4.1
MSComm控件的使用
使用
MSComm控件的目的是为了让用户设计一个系统可以和串行端口进行沟
通及传送数据,因此信息会在
硬件线路上流动,此控件提供了下列两种方式来处
理信息的流动:
1.事件驱动(Event-
-driven)是处理连接端口通讯的一种有效的办法。在许多
情况下,在事件发生时,程序会希望被
告知。例如,在有一个字符到达或一
个变化发生时,不管是发生通讯事件或错误,程序都可以利用MSC
omm控件来
侦测并处理这些通讯事件及通讯错误。我们预先将程序写入控件的事件程序
区块中
,一旦事件发生即可自动执行该段程序。
2.程序通过检查CommEvent属性的值来轮询(Pol
ling)事件和错误。如果应用
程序不大,这种方法可能比较好。例如,对一个简单的电话拨号程序来
说,
并没有必要每接收一个字符时都产生事件,因为唯一须接收的字符就是调制
解调器的“OK
”回应。固定的向设备查询状态时(例如向噪音计读取噪音数
值),也以这个方式较佳。轮询方式的进行
可以使用定时器或DO…Loop程序
达成。
结合本设计对MSComm控件的属性作简要介绍
:
(1)CommPort:设置或返回通信连接端口代号。此属性的最大值为16。
本设计M
SComml.CommPort=1,即指定COMl作通信传输
(2)Settings:设置初始
化参数。以字符串的形式设置或返回连线速度、校验码、
数据位、停止位四个参数。本设计MSComm
l.Settings=”1200,N,8,1”。
(3)Portopen:值True为打开串口
,值False为关闭串口。本设计欲通讯时
MSComml.Portopen----True,通
讯完毕MSComml.PortOpen=False。
(4)HandShaking:指定双方的
交握协议。即流量控制方法。本设计用RTS/CTS
硬件交握协议,它使用硬件的交握协议作为与计算
机之间的流量控制;如果
控制调制解调器时未指定交握协议,虽然也可以进行控制或拨号的操作,可是一连上线后,在传送数据时会出现问题。本设计MSComml.HandShaking
30<
/p>
塑凹主壁堑登些丝墼生塑堡生——
2comRTS。
(5)RThres
hold:设置或返回引发接收事件的字节数。当接收缓冲器达到所设置
的字节数时,将会引发OnCo
mm事件中的接收事件。本设计中
MSComml.RThreshold=60。
(6)ST
hreshold:如果在发送缓冲器中的字符数少于所设的数值,则CommEvent
的属性会被设
置为comEvSend,并产生OnComm事件。本设计中
MSComml.SThreshol<
br>d=60。
(7)CommEvent:只要有通信错误或事件发生都会产生OnComm事件,
CommEvent
属性存有该错误或事件的数值码。
表4-I通信事件常数定义值
常
数
值
说明
ComEvSend
l
发送缓冲器中的字符数比Sthre
shold还少
ComEvReeeive
2
收到Kthreshold个字符。该事
件将持续产生直到用Input
属性从接收缓冲器中删除数据
ComEvCTS
3Clear
To
Send线的状态发生变化
ComEvDSR
4Data
Set
Ready线的状态发生变化。该事件只在DSR从1
变到0时才发生
ComE
VCD
5Carrier
Detect线的状态发生变化
ComEvRing
6
检测到振铃信号。一些UART可能不支持此事件
ComEvEOF
7
收到
文件结尾(ASCII字符为26)字符
(8)InBufferCount:指己接收并在接收缓冲器
等待读取的字符数。该属性在设
计阶段无法使用。可以把InBufferCount的属性设置为0,
以用来清除接收
缓冲器。
(g)InputMode:设置或返回Input属性取回的数据的
类型。comInputModeText(0)
数据通过Input属性以文字形式取回;ComIn
putModeBinary(1)数据通过
Input属性以二进制形式取回。本设计MSComml
.InputMode=l。
00)CDHolding:用于侦测DCD管脚的电位。
OD<
br>CTSHolding:用于侦测CTS管脚的电位。
3l
第四章服务器
监控软件的设计
∞DSRHolding:用于侦测DSR管脚的电位。
⑩对RI管脚信号的侦
测:MSComm中不包括此属性,要想知道电话铃响必须从
CommEvent的属性得到。当电话铃
响时,CommEvent属性值为ComEvRing,
通过此属性值的侦测,可知RI管脚的变化。
Visual
Basic中MSComm控件只有一个事件就是OnComm,所有可能发生的
状
况全部集中在此事件予以处理;而且只要CommEvent属性的值一产生变化,就会
产生
OnComm事件,表示发生了一个事件或错误。
4.4.2计算机与MODEM通讯过程的建立
RS232的每支管脚都有特定的用途,也有信号流动的方向,结合与MODEM的
通讯,RS232
部分管脚的用途如下:
(1)CD:此管脚由MODEM控制,当电话接通之后,传送的信号是放在载波
信号上
面,调制解调器利用此管脚通知计算机有载波被侦测到(即表示现在在线,
oN—Lin
e);而当载波被侦测到时才可保证此时是处于连线状态。一般若计
算机未收到此信号,均会回应信息,
并将MODEM挂线(Hang
Up)。
(2)DTR:此管脚由计算机控制,用以通知MOD
EM可以进行传输。高电位表示计
算机已经准备就绪,随时可接收数据。
(3)DSR:此管脚
由MODEM控制,MODEM用这支管脚的高电位通知计算机一切准
备就绪,可以传数据过来。
(4)RTS:此管脚由计算机控制,用以通知MODEM马上传送数据至计算机。而当
MODEM收
到此信号后,便将它由电话线收到的数据传送给计算机:在此之前
若有数据传给MODEM,会暂存在B
uffer中。
(5)CTS:此管脚由MODEM控制,用以通知计算机将欲传送的数据送至MODE
M。
当计算机收到此管脚的信号,即将准备送出的数据送至MODEM,而MODEM则
将计算
机送过来的数据由电话线路送出。
(6)RI:MODEM通知计算机有电话进来,是否接听电话由计算
机决定。若计算机
设置MODEM为自动应答模式,则MODEM在听到一定的铃响后即会自动接听电<
br>话。
第四章服务器监控软件的设计
计算机要传数据给MODEM的具体过
程:
(1)
MODEM将计算机串口上的DSR管脚电位升高。
(2)
计算机
将DTR电位升高。
(3)
计算机将RTS电位升高。
(4)
MODEM将C
TS管脚升高。
(5)
接着计算机就开始将数据传送到MODEM,MODEM收到后,便将数
据由电话线
传送出去。
数据由远端来,计算机欲经MODEM接收的具体过程:
(1)
MODEM将计算机串口上的DSR管脚电位升高。
(2)
MODEM端有振铃音(有
电话来)。RI管脚变化。
(3)
计算机将DTR电位升高,此信号保持高电平到远方挂机。<
br>(4)
计算机将RTS电位升高。
(5)
MODEM与远端交握完成后,MOD
EM会侦测到载波信号利用CD管脚通知计算机
有载波被侦测到。
(6)MODEM开始将由线
上收到的数据传送至计算机。
4.4.3通讯协议的规定
通讯协议直接关系到数据传送的可靠性
、准确性和效率,要实现服务器与前
端机、前端机与电梯控制器之间的通讯,必须制定相应的通讯协议。
服务器与前端机的数据通讯协议格式定义如下:
I
77H
l
ABH<
br>l数据个数l数据块I校验和{37Hl
其中:77H和ABH为帧头:数据个数表示要发送数据
块中共有多少个数据:数
据块就是所要发送的数据内容;校验和是数据个数、数据块的累加和;37H为
结
束码。
4.4.4利用MSOomm控件收发及处理数据
1.数据接收
本设
计中MSComml.InputMode=l,数据以二进制的形式传送与接收。
Dim
st
ore
0
As
Byte
‘把变量store赋成动态字节数组
第四章服务器监控软件的设计
‘把输入缓冲器中的数据经去掉
帧头后赋给rv变量Select
Case
MSComml.CommEvent
CasecomEv
Receive
rv=MSComml.Input
Store=rv
EndSele
ct
2.数据处理
由于前端机上传的数据的前31个字节中(30个运行状态信息和1个故障信
息一)每一位代表一个电梯运行状态的布尔变量;而最后的11个字节中的数值
表示的是模拟量
的A/D采样值,所以应采取不同的方法予以处理。
对上位机接收到的前31个字节,因为在vB中对字
节型的变量是以十进制表
示的,即前端机传上来的二进制数,被接收到Byte型变量中,VB自动转换
为十
进制数。所以我们要把十进制的数据再还原成二进制数。以变量store(0)为例,
具
体做法是:对store(O)连续除以2取余8次(格式:余数=store(0)Mod
2),每次余数的结果若为1即为True,0即为False,由先到后的取余顺序就是所传
二进制字节
由低位到高位的顺序。
对于A/D转换的数值,由于前端机设置的为8位.所以A/D转换所得数值除<
br>以255再乘以该数的实际量程即可。
3.数据发送
本设计仅是拨号和定时发送标志字节
。
拨号:Num=”87401740#”
MSComml.Output=”ATDT”&N
um&vbCrLf
定时发送标志字节:使前端机按照上位机设置的时间向MSComm传送数据。设前
端机接收到数据内容是BBH后,向上位机传数据。
第四章服务器监控软件的设
计
4.5
界面与数据库的连接
使用Microsoft的数据访问对象DAO,在进行
数据处理时,它用的是
Microsoft
Access的Jet数据库引擎,这样可以很方便
的利用数据库字段中的
所有数据格式:文本、数字、整型、长整型、单精度、双精度、日期、二进制数<
br>值、OLE对象、货币数值、布尔型数值和备忘录(最大可以是1.2G的文本)。Jet
引擎也
可以支持对数据库编程很方便的且功能强大的SQL语言。
为了支持Jet数据库引擎,Microso
ft在VB中增加了数据控件,可以使用
这一控件打开Jet数据库文件(.mdb)。通过设置数据控
件的属性,可以将数据
控件与一个特定的数据库及其中的表联系起来,并可进入到数据库中的任一记录,同时还可通过加入窗体中的文本框等绑定控件来显示该记录。数据控件只是
负责数据库和工程之
间的数据交换,本身并不显示数据,必须使用VB控件中的
绑定控件,与数据控件一起完成访问数据库的
任务。在vB标准控件中,对数据
敏感的绑定控件有文本框(TextBox),标签(Label),
复选框(CheckBox),图
像框(Image),列表框(ListBox),组合框(Comb
oBox),OLE客户和图片框
(Picture)。在客户控件中,对数据敏感的绑定控件有DBL
ist,DBCombo,
DataGrid,MSFlexGrid,MaskgdBox及Rich
TextBox等。需要注意的是:绑定控
件必须要与数据控件在同一窗体中。
数据控件使用户
可不编写任何代码就能对数据库进行大部分操作。与数据库
控件相关联的绑定控件自动显示当前的记录和
特定字段。如果数据控件的记录指
针移动,相关联的绑定控件会自动改为显示当前的记录:如果数据被改
变或从绑
定控件向数据控件输入新值,这些变化会自动存入数据库。
数据控件与数据库中表的连
接,要靠设置数据控件的属性来实现,主要如下:
1.Connect属性:设置或返回数据库类型。本
设计选择Microsoft
Access。
2.DatabaseName属性:设置或返回
被访问数据库的名称和路径。
本设计Datal.DatabaseName=App.Path&”\
状态显示.mdb”
Data2.DatabaseName=App.Path&”\故障判别.md
b”
3.RecordSource属性:设置或返回数据库中表或查询项的名称。
第四章服务器监控软件的设计
本设计采用MSFledGrid控件与数据控件Data捆绑,对M
SFledGrid控件的
属性DataSource设置即可完成数据库文件与MSFledGrid
控件的连接。如图4—
3所示,在MSFledGrid控件中显示出储存于故障库中的故障前十组运行
状态和
故障判别的记录。
图4_3
电梯故障监视界面
兰至兰墨
竺塑蔓
一一一——
第五章系统调试
5.1软硬件调试
5.1.1硬件调试单片机硬件调试和软件调试是分不开的,许多硬件故障是调试软件时才发现
的。通常是先排除系统中
明显的硬件故障后才和软件结合起来调试。
1.硬件调试中常遇到三类故障:
(1)逻辑错误:
样机硬件的逻辑错误一般由设计错误和加工过程中的工艺性错误
造成的。有可能错线、开路、短路等。所
以在PCB布线的时候,尽量使线路
分布合理,既不能过分密集,这样容易因工艺原因造成短路,又不要
过分稀
疏,增大电路板的面积,使抗干扰性变差。
(2)元器件失效:元器件失效的原因可能是
两个方面:一是器件本身已损坏或性
能不符合要求:二是由于组装错误造成的元器件失效,如电解电容、
二极管
极性错误,集成块安装方向错误等。
(3)可靠性差:引起系统不可靠的因素很多,如金
属孔、接插件接触不良会造成
系统时好时坏,经不起振动;内部和外部的干扰、电源纹波系数过大、器件
负载过大等造成逻辑电平不稳定;另外,走线和布局不合理也会引起可靠性
差。为防止干扰,可
加粗电源线和地线,尽量使其成网状。
2.硬件调试方法:
(1)脱机调试:脱机调试在电路板
加电之前,先用万角表等工具,根据硬件电器
原理图和装配图仔细检查线路的正确性,并核对元器件的型
号、规格和安装
是否符合要求。应特别注意电源的走线、防止电源之间的短路和极性错误,
并重
点检查扩展总线是否存在相互间的短路或其它信号线的短路。对于调试
电路板所用的电源事先必须单独调
试,调试好后,检查电压值、负载能力、
极性等均符合要求,才能加到系统的各个部件上。在不插芯片的
情况下,加
第五章系统调试
电检查各插件上引脚的电位,仔细测量各点的电位是
否正常,尤其应注意单
片机插座上的各点电位是否正常。若有高压,联机时会损坏开发机或仿真器。(2)联机调试:通过脱机调试可排除一些明显的硬件故障。有些硬件故障还是要
通过联机调试才能
发现和排除。联机前先断电,把仿真插头插到调试电路板
上,检查一下开发机与调试电路板之间的电源、
接地是否良好。一切正常,
即可打开电源。调试过程中,若有故障可用示波器观察有关波形(如选中的<
br>译码输出波形和读写控制信号、地址数据波形以及有关控制电平)。通过对波
形的观察分析寻找故
障原因,并进一步排除故障。按由小到大、由简到繁、
由易到难的顺序调试各模块,未调试模块的芯片暂
时不插,缩小查错范围。
在调试过程中若发现系统工作不稳定,则可能是如下情况:电源系统供电电流不足:联机时公共地线接触不良:系统各级电源滤波不完善。
5.1.2软件调试
这里说
的软件调试,是指对硬件电路板进行软件调试。本设计采用模块程序
设计,对模块逐个进行调试,完成后
再进行系统程序总调试。调试模块时,一定
要符合现场环境,即符合入口条件和出口条件。调试的手段可
采用单步运行方式
和断点运行方式,通过检查用户系统CPU现场、RAM的内容和I/o口的状态,检
查程序执行结果是否符合设计要求。通过检查,可以发现程序中的死循环错误、
转移地址错误等
,同时也可以发现系统中的硬件故障、软件算法及硬件设计的错
误。在调试过程中不断调整用户系统的软
件和硬件,逐步通过一个个程序模块。
各程序模块通过后,把有关的功能块联合一起进行整体程序综合调
试。若在
此阶段发生故障,可以考虑各子程序在运行时是否破坏现场、缓冲单元是否方式
冲突、
标志位的建立和清除在设计上是否有失误、堆栈区域是否有溢出、输入设
备的状态是否正常等等。
单步和断点调试后,还应进行连续调试。这是因为单步运行只能检验程序的
正确与否,而不能确定定时
精度、CPU的实时响应等问题。待全部调试完成后,
应反复运行多次,除观察系统的稳定性外,还要看
系统的操作是否符合设计要求。
第五章系统调试
5.2
调试中的问题和
解决方法
5.2.1前端机的调试
本人在调试前端机时,遇到的最大困难是MODEM芯片及其
外围电路的调
试。在前端机制作初期,所有的电路都是在面包板上连接的,MCU电路、A/D
采集转换电路、RS--232与TTL电平转换电路、开关量采集电路调试都较顺利,
但调试调制解调
电路却遇到了困难。主要是:所传的数据经常出错,后来分析应
该是使用面包板容易引进干扰,于是就将
MODEM芯片电路、--/四线转换电路、
通讯信号耦合电路尽可能的集中,制作了一块PCB板,效
果有所改善,但仍不能
令人满意。
经过多次实验和仔细分析本人认为:在理想的-/四线转换电
路中,MODEM
芯片的接收端是不存在受其自身的发送信号的影响的。但在实际应用中,由于音
频变压器的接收和发送损耗及放大器外围各个电阻的匹配之间存在误差,MODEM
芯片的发送信号对
其自身的接收端存在着一定的影响,干扰着MODEM芯片正常的
接收数据,从而导致微控器的误操作。
于是,如图3--6MODEM通讯信号耦合电路,
本人将电话线接口端并入的一个可调电阻,并将如图
3--5-/四线转换电路中的
R2,R4的阻值在调试过程中较精确的调整,才基本消除发送信号对M
ODEM芯片
接收端干扰,实现单片机与服务器的正常通讯。
5.2.2监控软件的设计
在设计监控软件的电梯模拟运行界面过程中,由于电梯运行的逻辑关系较为
复杂,所以在编写程序代码
时,基本上就是程序设计、作程序注释、运行已写好
的代码、程序调试不断的交替循环进行。因为涉及的
变量很多,而vB的程序设
计是面向对象的,一个变量往往在很多过程中都出现,如果因为在某个过程中
某
个对象的某个属性发生变化,而使变量的值在相应的过程中发生改变,则此变量
在其它过程中
的值也随之改变了,如果没有对变量所在的所有过程进行逐一细致
的分析,很容易出错。程序的测试和调
试过程与整个软件开发过程基本上是平行
进行的,当程序的设计的一个任务基本完成时,还应对程序进行
阶段性的测试。
尽量减少程序错误和缺陷。
39
第六章结束语
第六章
结束语
本课题运用通讯网络技术和数据库技术,开发出一套电梯运行状态的计算机
远程实时运行监控系统,为电梯在运行过程中故障的发现、分析、排除提供了适
时、方便、形象的解决
方案。
该系统设计由前端机和监控服务器监控软件两部分组成。前端机负责在电梯
控制系统中对
电梯运行状态信号、故障信号和现场接入设备的状态信号等数据进
行采集,若电梯发生故障,则及时通知
服务器。本系统可在同一硬件设计基础上,
利用相应的通讯协议展开程序对不同公司的电梯进行监控。服
务器端的监控软件
中的电梯运行状态监控界面以动态画面实时反映电梯运行状态,并显示其的运行
状态参数信息。故障判断及显示界面,可进行故障前十组运行状态信息查询和故
障判别,同时向自带的
故障库添加记录。通过查询故障记录,对故障原因进行分
析,可及时排除故障。前端机和服务器监控软件
程序通过公用电话网络进行通讯,
完成对电梯运行状态的实时监控。
尽管本系统能很好的完成对
电梯的远程实时监控,但还是存在一些可以改进
的地方。比如,对于不同公司的电梯控制系统在前端机上
可设雹键盘输入和LED
显示电路,这样可以通过外部选择的方式确定与相应电梯控制系统接口的通讯协
议展开和信息标准统一子程序,从而实现同一系统对不同公司的电梯进行远程监
控。
此
电梯监控系统已完成设计要求,在此平台上可进行电梯远程监控系统的故
障检测与诊断的研究。考虑到,
系统的故障检测与诊断技术是一门综合性技术,
涉及现代控制理论、信号处理、模式识别、人工智能、小
波变换、数理统计、神
经网络、模糊逻辑等多学科理论。对电梯及电梯群此种内部结构复杂、规模较大、
相互协调较困难的应用系统发生故障时,会在短时间内产生大量多类型的故障信
息,尤其是多台
电梯群控故障检测和诊断时,系统结构复杂,难以建立其精确数
第六章结束语
学
模型,而各环节变量间的耦合关系错综复杂,某一变量出现故障会导致与之有
关联的众多可测变量出现异
常。若要利用基于数学模型的诊断技术在全系统内集
中所有故障信息来进行快速准确地判断与处理,这是
极其困难的,甚至不可能完
成。针对这种情况可采用智能故障诊断技术,但是用专家系统进行诊断时,维
护
知识库的工作量相当大;若单纯用一种神经网络诊断方法对全系统进行故障诊
断,要采用足够
多的训练样本对神经网络进行训练,也是十分困难的,势必会增
大误报率和漏报率,诊断时间也会较长,
因此对系统的深入改进可放在采用神经
网络与其它理论方法相结合的综合智能故障诊断技术上。
4l
参考文献
参考文献
[1]叶安丽,李惠升,电梯远程监控系统,北
京建筑工程学院学报
2000,16(4).42-47
[2]陈洪漫,凯博电梯远程监控系统
,中国电梯,1999(1):9-14
[3]8一Bit
MicrocontrollerW
77E58
Datasheets,
Winbond
Eleotronics
Corp,July
13,2001
[4]SSl73K222AL
single—c
hip
Modem
Datasheet,silicon
system,Inc,19
89
[5]张雄伟,曹铁勇,DSP芯片的原理与开发应用,北京:电子工业出版社,2000.9[6]王同胜,计算机技术及应用基础,天津大学出版社,1999.8
[7]Analog—To
—Digital
Converters
With
SerialControland
11
Analog
Input
TLC2543
Datasheets
,Texas
Instrument
Incorpatated,1998.6
[8]
Zhigang
Liu,Problems
and
solutions
of<
br>electrified
railwav
remote
control
system
based
on
LON
technology,Autonom
ous
Decentralized
Systems,
2000.Proceedin
gs.2000
International
Workshop
on,2000.Pa
ge(S):68—71
[9]Lumpp,T._Virtual
Java
devi
ces,Integration
of
fieldbusbased
systems<
br>inthe
Internet,Industrial
Electronics
Society,1998.IECON’98.
Proceedings
of
the
24th
Annual
Conference
of
the
IEEE,
Volume:I,31
Aug一4Sep
1998.Page(S):176—181
v01.1
E10]Andersson
E,
Integrated
rem
ote
control
and
protection
system
w
ith
distribute.d
control
and
protectio
n
units.Electricity
Distribution,1989.
CI
RED
1989.,lOthInternational
Conference
on
,8-12May
1989.Page(s):
331—340VO】.4
42
童耋塞墼一一一——
[11]Chan,C.w.An
intelligen
t
surveillance
and
control
system
f
or
remote
telecomunication
equipment.Indu
strial
Electronics,1992.,Proceedings
of
t
heIEEE
International
Symposium
on,25—29Ma
y
1992.Page(s):793
—795
v01.2
[12]Over
street,J.w.An
Internet—based
real—time
co
ntrol
engineering
laboratory.IEEE
Control
Systems
Magazine,Volume:19
Issue:5,Oct1999.Page(s):19—34
[13]Andersson,E.Integrated
remote
control
and
protection
syst
em
with
distributed
controland
protect
ion
units.Electricity
Distribution,1989.
CIRED
1989.。lOth
International
Conference
on,8-12May
1989.Page(s):
331—340
v01.
4
[14]Kiho
Kim.Remote
manipulator
and<
br>its
teleoperated
guide
vehicle
for<
br>hazardous
waste
samplingoperations.Roboti
cs
and
Automation,1994.
Proceedings.,
1994IEEEInternational
Conference
oil,8-13
May
1994.Page(s):2620—2625
v01.3
[15]Tar
tamella,S.S.Remote
control
digital
thermo
stat
and
remote
door
opener.Bioenginee
ring
Conference,1999.Proceedings
of
theIE
EE
25th
Annual
Northeast,8-9
Apr
19
99.Page(s):5l一52
[16]Rushui
Guan.The
comp
uterized
environmental
remote
contr01.
Bioengineering
Conference,2000.Proceedings
ofthe
IEEE
26th
Annum
Northeast,2000.P
age(s):147—148
[17]Fung,C.K.M.
Internet—base
d
remote
sensing
and
manipulation
i
n
micro
environment.
Advanced
Intellig
ent
Mechatronics,2001.Proceedings.2001
IEEE/
ASME
International
Conference
on,Volume:2
,2001.Page(s):695—700
v01.2
[18]万健如,远程监控系统前端
机设计,中国电梯,2001(12):
15—20
参考文献
[19]
万健如,电梯故障远程监测与动态模拟运行,自动化与仪器仪表,2001(3):
12-16
[20]查卫翔,ActiveX控件在基于B/s结构的远程监控中的应用,北方交通大
学学报,20
02,26(1):58—62
[21]李丹美,基于LonWorks技术的电梯监控系统,仪表技术
与传感
器,2002(5):44—45
[22]胡友民,生产过程远程监控与诊断技术研究,
华中科技大学学报,2002,30
(4):16—18
[23]余成波,远程制造过程的物流
信息监控技术的研究,机械设计与制造,
2002,(2):t00—101
[24]陈洪漫,
组建电梯远程监控网络,中国电梯,1999,10(7):19-27
[25]杨军,组态软件用于电
梯监控系统,中国电梯,2001,12(5):30732
[26]张建宏,自动化设备的远程监控系
统,自动化仪表,2002,23(7):56—57
[27]陈佩江,赵颖,串行通信在远程监控系统
中的应用,哈尔滨理工大学学
报,2002,7(2):42-45
[28]刘载文,温燕飞,
电梯计算机集中监控与数据管理系统的原理,中国电
梯.2002,13(2):16-19
[
28]刘载文,彭莉萍,电梯实时远程计算机监控网络与故障诊断专家系统,电
气传动,1998,28
(6):26—31
[29]白成杰,多媒体远程监控系统模型及关键技术的实现,电视技
术。
2002(6):97-98
[30]刘荣丰,朱昌明,电梯远程监控系统中快速响应系统研究,机械,2002,29(4):7-10
[31]陈荣保,肖本贤,基于MODEM和单片机的远程通
讯系统设计与实现,微电子
学与计算机,1999,16(1):13-16
[32]姜敏,马
旭东,基于PLC的串口通信技术对电梯模型远程监控,微计算机信
息,2001(11):12—13
,15
参考文献
[33]袁小平,颜文俊,基于VB的监控器远程监控软件设计
,机电工
程,200l,18(6):15—19
[34]孙文波,卢建军,基于Web的远程
监控技术及比较,西安科技学院学
报,2002,22(2):205-207,219
.[35]王英华,冯华,基于Web的远程监控系统的一种新方案,济南大学学报:自然
科学版,2
001,15(3):227—229
[36]陈洪漫,基于串行通讯的分布式电脑网络电梯控制系统,
中国电
梯,i999,10(6):32—34
[37]刘载文,国建军,实现电梯群远程监测
与运行数据实时管理,中国电
梯,1999,10(6):27-29
[38]彭启候,用电话
网实现远程监控自动化,水电自动化与大坝监
测,2002,26(4):70—73
[39]
房灿新,张尔杨,基于单片机的低成本远程jI矗控系统,电子工程
师,2002,28(7):17-
19
[40]汪晓光,凌茵,基于互联网的PLC远程监控,电气自动化,2001,23(5):36
—38
[41]
吴东,电梯监控系统LMS,中国电梯,1999,10(12):63—66
[42]
马莉,王歌,基于Lonworks网络的远程监控系统,计算机工
程,E<
br>002,28(6):172—173
[43]
冯建新,王光兴,基于网络的设备远程监
控系统的设计与实现,东北大学学
报:
自然科学版,2002,23(7):617—620<
br>[44]
朱文凯,王卫华,基于嵌入式Pc的开放式软PLC,机械与电子,2002(3):3
-7
[45]
芦伟,监控系统的数字化组网,电信快报,2002(4):16—17。22<
br>[46]
李嘉,杨佃福,嵌入式远程监控系统的开发,自动化仪表.2002,23(4):5-
7