用单片机控制MODEM进行远程数据传输.docxVIP

用单片机控制MODEM进行远程数据传输.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用单片机控制MODEM进行远程数据传输 1引言 我国中大型石油化工企业大都采用小电流接地系统来供电,电力系统较为 庞大。这类系统一般拥有几座乃至十几座35kV级的总降压站,几十座6?10kV 级的高压配电室,分布范围较广,有的变电站离开总调有十几km之远。因此, 各变电站的电量参数(电压、电流、相位、功率因数等)的准确、可靠传送, 对总调及时决策、对提高供电质量和确保电力运行平安尤为重要。这里,我们 采用单片微型计算机控制调制解调器进行远程实时数据传送,获得了满意的效 果。 2硬件系统设计 系统网络图如图1所示。本系统的上位机采用PII微机,通过MODEM-- 交换网一一MODEM与作为下位机的单片机系统相连接。电力传感器采集的数据 信号输入单片机系统,经软件程序处理后由异步收发器8251控制MODEM自动拨 号,待上位机响应后发出数据,上位机通过MODEM收到数据后即可进行数据表 格或图形处理,这就完成了远程数据采集全过程。上位机可通过MODEM分时对 多个下位单片机系统进行巡回控制检测。 承片机系统PC | MO^M |单片机系我攵寰M 代MODEM 承片机系统 PC | MO^M | 单片机系我 攵寰M 代 MODEM 中片机系统 单片机系统硬件电路见图2o它主要由单片机89C51和异步/同步收发控 制器芯片组成,在此,8251作为异步收发器使用。其中,C0M8046为可程控专 用时钟发生器,可同时为89c51提供时钟信号。8251所需的接收时钟RXC和发 送时钟TXC的信号也由其提供。 困2 单片机系统硬件电路图 困2 单片机系统硬件电路图 OI234S67 生佐性肾 mrnrr 由于8251的输入输出为TTL电平,故需采用串行收发驱动器进行电平转换 和驱动,本系统采用较常用的MC1488和MC1489芯片。RS —232为标准的9针 接口,可与任一标准外置式MODEM接口相连。 对MODEM的性能要求为:有 号码参数存储器;有自动拨号功能、自动 应答功能;可进行速度缓冲和流量控制;采用MNP5/V. 42bis数据压缩方式;采用V4.2过失控制协议/MNP 2 -4纠错协议;速率大于14. 4kbps;选择可 与美国Hayes系列兼容的标准产品。 由于作为交换网媒介的 线不可防止的会有线路干扰,故作为两端点的 MODEM须采用相应的抗干扰及过失控制技术,同时线路传输速率不宜太高,本 系统采用1200dps的波特率。 3软件设计 单片机系统的软件设计主要由8251初始化和数据传输两局部组成。其程序 流程图分别见图3和图4。 图3 8251初始化程序流程图 [开岫 ▼ 保护密*第ML 一上口工发过“知 ■ 图4数据传惊花序就程图 8251初始化设定为:工作于异步工作方式;波特率为1200dps;数据长度 为8位,一个停止位;采用偶校验;DTR和RTS信号有效。 对MODEM的控制由DSR确定,当DSR有效时,先复位MODEM,再发指令使 MODEM自动拨号,在DSR信号保持有效的状态下与上位机进行数据传输。 数据传输程序中一组存储单元存放待发送数据(即传感器输入转换后的数 据,也可以是扩展了键盘系统的手动输入数据),发送数据的同时也将校验和 数据发出。发送数据后检测发送寄存器是否为零,假设为零那么说明数据发送出去 了。每发送一个数据后延时等待上位机返回信号,假设不正确,那么需重发;假设正 确,再续发下一数据,直到数据发完为止。 4结束语 用单片机控制MODEM进行远程数据传输,获得了良好效果,解决了局域网 专线不能到达的远地点的数据交换难题,特别适于偏远地区,如企业远地点的 码头、仓库、高塔的巡检巡测。 该系统可在此硬件原理基础上进行扩展,即可增加显示、键输入和单片机 的输出控制、报警等功能,并可通过键功能转换,实现远程键输入数据和参数 设置等功能,以满足一些特殊需求。 假设改变不同的传感方式,即可广泛应用于工、农业及社会上的其它各类场 合,因此,本系统有着广阔的市场前景。

文档评论(0)

abcabc + 关注
实名认证
文档贡献者

21321313

版权声明书
用户编号:5040004211000044

1亿VIP精品文档

相关文档