位置:51电子网 » 技术资料 » 测试测量

80C196KB与PC机之间的远程通讯系统设计

发布时间:2008/6/3 0:00:00 访问次数:554

作者:武汉大学电气学院 吴玲玲 赵志敏 殷小贡 来源:《国外电子元器件》

摘要:本文介绍了一种用80c196kb单片机和pc机控制modem进行远程数据传输的技术,提出了一套自行设计的纠错协议。本设计已成功应用于某供电局电网谐波实时监测系统。 关键词:80c196kb单片机 modem 数据传输 在许多实时监测系统中,经常需要接收距离较远的测控点数据,如何快速可靠的实现数据的远程传输是这些监测系统必须解决的问题。在监测现场,为了降低系统的成本,往往采用单片机系统作为数据采集和记录单元;在中央控制中心,常常利用pc机来完成人机会话及与监测现场的通信。数据的远程传输目前经常用调制解调器(modem)通过电话线来进行。本文将介绍一套实用的主从式远程通记系统。其下位机由16位单片机80c196kb承提,上位机的管理平台则基于界面友好、功能强大的visual basic 6.0。 1 80c196与pc间的通讯方式 用80c196kb单片机的串行接口和调制解调器以及现有的电话线来实现远程双向通讯的系统方框图如图1所示。 在利用现有电话线进行数据传输的串行通讯时,必须把将要传送的数据按先后顺序,在公共信道上逐位传送。 串行通讯对字符编码、字符格式和传输速度都有具体规定,必须严格遵守。 异步串行通讯数据的传送格式由四部分组成,即起始位、数据位、奇偶校验位和终止位。通讯协议要求在发送端每传送一个字符都必须要有起始位、数据位、奇偶校验位和一个终止位的字符串;而在接收端,也要按照起始位、数据位、奇偶校验位和一个终止位的字符串进行计数接收。 2 80c196kb与modem间的接口 rs-232c的标准规定,逻辑“0”表示其电位应在+5~+15v之间,逻辑“1”表示其电位应在-5~-15v之间,而80c196kb单片机串口电闰为ttl电平,因此必须要通过电平转换才能符合串行通讯标准。具体的接口电路如图2所示。 电路中采用in-tersil公司生产的只需+5v供电的串行收/发驱动器芯片icl232来进行电平的转换和驱动。当终端(196kb)处于操作规程状态并可接收数据时,为了能将此信息传送给modem,则必须使用管脚4上的数据终端就绪(dtr)信号;同样地,为使终端设备(196kb)能够将数据传输的信息通知调制解调器,就必须使用管脚7上的请求发送(rts)信号。 由图2可见,单片机db(9芯)只给调制解调器的rs-232接口(9芯)提供三条信号线,即发送数据(txd)、接收数据(rxd)和信号地sg。为了使数据链路能正常工作,可将调制解调器rs-232接口的4脚(dtr)和7脚(rts)置高,以使之长期有效。 表1列出了rs-232的管脚及描述。表中的dte为数据终端设备(data terminal equipment)。本文中指下位机80c196kb和上位机pc,而dce则表示数据通信设备(data communication equipment)。本文中指调制解调器。

表1 rs-232各引脚描述 管脚编号 信号描述 通用缩写 来自dce 至dte 1 载波检测 cd x   2 接收数据 rd x   3 发送数据 td   x 4 数据终端就绪 dtr   x 5 信号地 sg

作者:武汉大学电气学院 吴玲玲 赵志敏 殷小贡 来源:《国外电子元器件》

摘要:本文介绍了一种用80c196kb单片机和pc机控制modem进行远程数据传输的技术,提出了一套自行设计的纠错协议。本设计已成功应用于某供电局电网谐波实时监测系统。 关键词:80c196kb单片机 modem 数据传输 在许多实时监测系统中,经常需要接收距离较远的测控点数据,如何快速可靠的实现数据的远程传输是这些监测系统必须解决的问题。在监测现场,为了降低系统的成本,往往采用单片机系统作为数据采集和记录单元;在中央控制中心,常常利用pc机来完成人机会话及与监测现场的通信。数据的远程传输目前经常用调制解调器(modem)通过电话线来进行。本文将介绍一套实用的主从式远程通记系统。其下位机由16位单片机80c196kb承提,上位机的管理平台则基于界面友好、功能强大的visual basic 6.0。 1 80c196与pc间的通讯方式 用80c196kb单片机的串行接口和调制解调器以及现有的电话线来实现远程双向通讯的系统方框图如图1所示。 在利用现有电话线进行数据传输的串行通讯时,必须把将要传送的数据按先后顺序,在公共信道上逐位传送。 串行通讯对字符编码、字符格式和传输速度都有具体规定,必须严格遵守。 异步串行通讯数据的传送格式由四部分组成,即起始位、数据位、奇偶校验位和终止位。通讯协议要求在发送端每传送一个字符都必须要有起始位、数据位、奇偶校验位和一个终止位的字符串;而在接收端,也要按照起始位、数据位、奇偶校验位和一个终止位的字符串进行计数接收。 2 80c196kb与modem间的接口 rs-232c的标准规定,逻辑“0”表示其电位应在+5~+15v之间,逻辑“1”表示其电位应在-5~-15v之间,而80c196kb单片机串口电闰为ttl电平,因此必须要通过电平转换才能符合串行通讯标准。具体的接口电路如图2所示。 电路中采用in-tersil公司生产的只需+5v供电的串行收/发驱动器芯片icl232来进行电平的转换和驱动。当终端(196kb)处于操作规程状态并可接收数据时,为了能将此信息传送给modem,则必须使用管脚4上的数据终端就绪(dtr)信号;同样地,为使终端设备(196kb)能够将数据传输的信息通知调制解调器,就必须使用管脚7上的请求发送(rts)信号。 由图2可见,单片机db(9芯)只给调制解调器的rs-232接口(9芯)提供三条信号线,即发送数据(txd)、接收数据(rxd)和信号地sg。为了使数据链路能正常工作,可将调制解调器rs-232接口的4脚(dtr)和7脚(rts)置高,以使之长期有效。 表1列出了rs-232的管脚及描述。表中的dte为数据终端设备(data terminal equipment)。本文中指下位机80c196kb和上位机pc,而dce则表示数据通信设备(data communication equipment)。本文中指调制解调器。

表1 rs-232各引脚描述 管脚编号 信号描述 通用缩写 来自dce 至dte 1 载波检测 cd x   2 接收数据 rd x   3 发送数据 td   x 4 数据终端就绪 dtr   x 5 信号地 sg

相关IC型号

热门点击

 

推荐技术资料

音频变压器DIY
    笔者在本刊今年第六期上着重介绍了“四夹三”音频变压器的... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!