利用Modem自动应答实现远程串口通讯

本文介绍了如何利用Modem自动应答功能实现远程串口通讯。当数据使用者与智能仪表或控制设备距离较远时,通过设置Modem的自动应答和通讯频率限制,可以实现超过RS-232直接通讯距离的连接。重点讲述了数据请求端和远程应答端的Modem配置、参数设置以及接线方法。
摘要由CSDN通过智能技术生成

随着一些智能化仪表及控制设置在生产和生活中的普遍应用,使得控制和测试的准确度有了进一步的提高。而这些仪表或控制系统通常还提供另一种功能——数字通讯,通过数字通讯接口可以使之与计算机或其它设置实现数据共享,从而实现更高层次的数据分析及综合控制。

   这此仪表通常提供一种或多种通讯接口,其中比较常见的通讯接口有:RS-232(串口)、RS-485、RS-422、HART、乙太网接口等。RS-232接口由于具有电器特性简单、实现成本较低的特点,而为大多数设备所支持。使用计算机直接与串口设备通讯实现过程比较简单,只需按着相关指命或协议建立应答关系即可。在这里我要介绍的是一种串口通讯的扩展方式——利用Modem自动应答实现远程串口通讯。

   在实现应用中,我们经常会遇到数据使用者(计算机、其它具有通讯功能的智能通讯设备)与智能仪表或控制设备之间的距离较远(超出了RS-232直接通讯距离),这时我们就要根据通讯距离及环境条件对通讯进行扩展。在距离不太远(不超过RS-485或RS-422通讯距离)时,我们可以通过在两端增加RS-485/RS-422转换器,并铺设通讯电线即可。对于通讯距离更远且通讯的两端都具有可互通的电话网的环境(没有其它网络环境)时,使用Modem对通讯距离进行扩展,不失为一种比好的方法。

   使用Modem对通讯距离进行扩展时,在数据请示端和远程应答端都要安装一个Modem,并将它们连接到本地的电话网上。另外,我们需通过AT命令对Modem进行初始化,使通讯网络具有自动恢复能力。下面介绍一下两端的配置方法及接线方法。

   数据请求端

   对于数据请求端无论是计算机还是智能设置,它都应该具有发AT命令(ATDTxxxxxxx࿰

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值