- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中级通信工程师论文
中级通信工程师论文
摘要:给出一种用于远程通信的分布式计算机和单片 机网络结构。重点介绍单片机及计算机远程通信的MODEM 软件处理方法,并给出部分应用程序供读者参考。本系统 成功应用于铁路部门的雨量监测。
关键词:单片机MODEM远程通信监测系统VB
引言
铁路部门的雨量监测是有关铁路安全的一个重要环节 由雨量过多引起的洪水会影响铁路路基,引发列车交通事 故。因此,为了确保交通命脉的安全,应及时将铁路沿线 的雨量反馈至铁路管理部门。过去雨量监测是由各站点人 工抄记雨量监测仪表数据,再汇总铁路管理部门。显然信 息传送不及时,且存在人为因素,备案困难。
微型计算机的发展和计算机通信技术的提高,使得各 种信息采集的自动化、实时性变为可能。作者成功地运用 微型计算机和单片机组成主从式微机网络,将铁路雨量监 测构成一个分布式雨量监测系统。该系统将单片机雨量监 测仪采集的数据,自动地由MODEM汇集到系统主计算机, 从而使几百公里长的远程通信既经济又可靠,大大提高了
铁路部门抗灾的能力。
一、系统结构设计
雨量监测系统是由微型计算机和单片机组成的主从式 微机网络。以单片机为核心的雨量监测仪分布在铁路各站 点。该仪器功能有采集雨量、存储雨量信息、雨量报警、
现场雨量曲线打印以及通信。管理部门以个人计算机为系 统主机。雨量监测系统结构如图1所示。
从图1中看出系统主机直接与单片机建立通信联系。 由于各站点远离系统主机,在不附加外部连线等硬件设施 基础上,利用单片机加MODEM方式以及电话线实现单片机 远程。系统主机可对各站部的单片机雨量监测仪进行各种 设置及数据采集,单片机雨量监测仪根据雨量情况也可自 动向系统主机发送当前雨量数据,这样就可做到及时提供 现场的雨量情况。
二、单片机雨量监测仪及其远程通信
各站点的雨量监测仪以8051系列单片机为CPU,辅以
定制的液晶显示器、SRAM、热敏式绘图仪、雨量传感器等, 其原理框图如图2所示。图中W87E58是MCU,它兼容MCS- 51单片机并具有32K B片内EEPROM。
单片机远程通信由ST 16C450连接MOD EM实现。 ST16C4 50是一种通用异步接收发送器,内部有10个寄存 器,其中有MODEM控制寄存器和MODEM状态寄存器。M⑶通 过这2个寄存器的操作实现对MODEM的控制并了解MODEM 的工作状态,从而顺利进行数据通信。ST16C450进行通信
前首先要对其进行初始化,即设置波特率、通信数据格式、 是否使用中断等。ST16C450初始化后可采用程序查询或中 断方式进行通信。
MODEM的使用主要有以下4个操作:
初始化MODEM;
拨号;
应答到来的呼叫;
挂断线路,使MODEM回到AT命令状态。
M ODEM的控制由Hay esAT命令集完成,程序可直接发
送(以AT字符开始再加命令和参)数给MODEM。但是,AT命 令无法完成系统间的文件传送,发送或接收文件必须由通 信软件按预先规定的通信协议完成。
MODEM 初始化命令串〃ATamp;FS0 =3〃,〃amp;F〃重置 MODEM,〃S0 =3〃表示应答铃响3次。雨量监测仪MODEM初始
化子程序如下:
MS TR: M0VR4, #0
MSTO: MOVDPTR,#P3FE;M ODEM 状态寄存器地址
MST1: MOVXA, DPTR
ANLA,#3 0H
CJNEA,#30 H, MST1
MOV DPTR, #P3FD;通信线状态寄存器
MST2: MOVXA,DPT R
JNBACC. 5, MST2
MOVDPTR,湖TAB
MOVA,R4
MOVCA, A+DPTR
JZMST3
MOVDPTR,#P3F3;数据发送保持寄存器 MOVXDPTR, A
INCR4
SJMPMST 0
MST3: RET
MTAB: DB41H, 54H,26H,53H,30H, 3DH, 33 H
DBODH,0; AT amp;FS0=3
子程序执行后MODEM应答OK,表示初始化完成。
MODEM拨号命令串〃ATDTx xxxx〃,xxxxx是电话号码;拨 号成功时MODEM将应答以C ONNECT字符开始的字符串。单 睡机与系统主机连接完成后,按通信协议所规定的数据串 通信交换数据。数据通信结束后,程序发送挂断线路命令 串〃+++ATH0〃,MODEM自动断线,从而完成1次通信。
三、系统主机与雨量监测仪的通信
系统主机软件用VB5.0编制,运行于Windows95环境。 整个软件由通信、日报表、月报表、年报表、设定、曲线 图、报警等模块组成,操作平台如图3所示。主机可与30 个站点的雨量监测仪连接。
程序中使用MSComm控件,通过向连接在串行口上的 MODEM发送AT命令来控制。主机
原创力文档


文档评论(0)