我国中大型石油化工企业大都采用小电流接地系统来供电,电力系统较为庞大。这类系统一般拥有几座乃至十几座35kV级的总降压站,几十座6~10kV级的高压配电室,分布范围较广,有的变电站离开总调有十几km之远。因此,各变电站的电量参数(电压、电流、相位、功率因数等)的准确、可靠传送,对总调及时决策、对提高供电质量和确保电力运行安全尤为重要。这里,我们采用单片微型计算机控制调制解调器进行远程实时数据传送,获得了满意的效果。 标题中的“基于单片机,8251和MODEM设计的远程通信系统”是指利用单片微型计算机、8251接口芯片以及MODEM(调制解调器)构建的一种远程通信解决方案,用于在地理位置分散的电力系统中传输关键的电量参数。这种系统对于中大型石油化工企业的电力监控至关重要,因为它们的供电网络庞大,包括多座变电站和配电室,且分布广泛。 8251是微处理器与外界设备进行串行通信的接口集成电路,它在系统中充当异步收发控制器的角色,负责将单片机处理的数据转换成适合通过电话线传输的模拟信号,同时也接收来自MODEM的模拟信号并转换回数字数据。8251的初始化设置包括工作模式(异步模式)、波特率(1200bps)、数据位长度(8位)、停止位(1位)和校验方式(偶校验)。COM8046是时钟发生器,为89C51单片机和8251提供时钟信号。 MODEM是调制解调器的简称,它允许数据在模拟电话线上传输。在本系统中,MODEM需要具备存储电话号码、自动拨号、自动应答、数据缓冲和流量控制等功能,并支持MNP5/V.42bis数据压缩和V.42差错控制协议,以提高传输效率和数据完整性。考虑到电话线路可能存在的干扰,选择了较低的波特率(1200bps)以降低错误率。 硬件系统设计中,单片机89C51与8251接口配合,通过串行收发驱动器MC1488和MC1489进行电平转换和驱动,以适应RS-232标准的9针接口,可以与标准的外部MODEM连接。上位机通常是个人计算机,通过MODEM与下位机的单片机系统进行双向通信,实现数据的实时采集和处理。 软件设计主要包括8251的初始化和数据传输两个部分。初始化设置8251的工作状态,而数据传输程序则涉及数据的发送、校验和重传逻辑。在数据传输过程中,单片机检测发送寄存器的状态,确保数据正确发送,并根据上位机的反馈决定是否重发。 这种远程通信系统不仅解决了偏远地区的数据交换问题,还可以扩展功能,例如添加显示、键盘输入、输出控制和报警等。通过不同类型的传感器,该系统可以应用于各种工业、农业和社会场景,具有广阔的应用前景。
- 粉丝: 3
- 资源: 970
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 人、垃圾、非垃圾检测18-YOLO(v5至v11)、COCO、CreateML、Paligemma、TFRecord、VOC数据集合集.rar
- 金智维RPA server安装包
- 二维码图形检测6-YOLO(v5至v9)、COCO、CreateML、Darknet、Paligemma、TFRecord数据集合集.rar
- Matlab绘制绚丽烟花动画迎新年
- 厚壁圆筒弹性应力计算,过盈干涉量计算
- 网络实践11111111111111
- GO编写图片上传代码.txt
- LabVIEW采集摄像头数据,实现图像数据存储和浏览
- 几种不同方式生成音乐的 Python 源码示例.txt
- python红包打开后出现烟花代码.txt