摘 要:介绍由调制解调器与单片机及PC机构成的一种远程通信系统,该系统借助现有的电话网就可以实现单片机与PC机之间的远程数据传输。
关键词:调制解调器;单片机;远程通信
Design of Remote Data Transmission between MCUand PCBased on Modem
HEJia-bing,ZHANGXiong-xi
(Wuhan University of Technology,Wuhan 430074,China)
Abstract:This paperintroduces aremote communication systemmade up of MODEM,MCUand PC,which can realize remote data transmis-sion between MCUand PCbythetelephone network.
Key words:MODEM;MCU;remote communication
1 系统总体结构及原理
本系统的结构如图1所示,采用中央控制型星型结构及自动拨号连接方式,中央管理PC机通过公共电话网络或程控交换机与多个现场单片机连通。现场单片机完成对各物理
量的数据采集,进行数字滤波、数据处理、比值告警、现场显示及对现场设备进行控制等,并定时或随机地向中央管理PC机报告过程情况。中央管理PC机定时或随机地汇集各测试点的信息,进行数据处理、显示打印、声光报警,并负责全局的综合控制、管理调度和策划指挥等任务。中央PC机可通过电话网依次自动拨号呼叫下属各现场单片机,单片机收到呼叫并建立联接后发送数据到中央管理PC机,各现场单片机之间则不能进行呼叫联络。由于单片机应用系统的安装数量和分布范围不同,与中心站的距离一般为几公里到几十公里,在单片机与PC机之间需要传送的数据量不
很大的情况下,采用调制解调器通过电话线路进行通信较为适用。下位单片机以其所在单位的电话号码作为其唯一的地址,并由单片机控制电话的使用,可以实现无
值守自动通信。每当电话响铃一定次数后仍无人接听,则单片机自动接入线路,通过不同标志来判断是主机呼叫还是人打电话。若是主机呼叫,表示中心站要求通信,单片机将保持与上位PC机连接,将各种测量数据发送出去并接收主机发来的命令;若是人打电话,则断开连接继续进行数据采集,并接通模拟响铃电路,提醒人们接听。

2 Modem通信接口硬件设计
由于89C51单片机串口的电平为TTL电平,必须先转换为RS-232电平才能与Modem通信。如图2所示,采用MAX232芯片实现单片机和Modem的连接,进行电平转换。

样每次启动应用程序时都会重新对Modem进行初始化,也可以把初始化程序写进Modem非易失存储器里,这样就不用每次都对Modem进行初始化。在这里,笔者利用上位机VB程序对串口操作的方便性,把初始化命令配置固化到Modem里面。利用VB的MSComm控件的OUTPUT属性发送AT命令到Modem对其进行初始化。若对与单片机相连的Modem进行初始化,可以先后发送以下命令:

鉴于传输过程中会产生数据的丢失,可采用求和校验法保证串行通讯数据的准确性。发送方将所传数据累加求和,仅保留和的最低位字节作为校验字符放在传送数据串的末尾,发往对方。对方将接收到的数据累加,取和的最低位字节与校验字符相比较,若相等,则向发送方送正确通知码,否则发错误通知码,通知发送方重传数据,直至接收正确为止。由于分布式远程测控系统有大量的采集及控制数据要进行传递,因此可在中央PC中利用VB6.0建立动态数据库,用以存放现场采集的数据,上/下限报警值等,该数据库按照N个下属现场单片机的约定序号,依次分区,在各种通讯处理中根据不同序号分别从相应数据库区中读/写数据。
4 结束语
该系统由于采用普通电话网或者程控交换机作为通信信道,实现一网多用,而且,后台PC机用VB6.0开发通信和数据管理系统软件,所以既方便、可视,又易操作、可靠。
参考文献
[1]郭正红,夏继强,满庆丰.利用MODEM实现单片机与PC机远程通信[J].仪表技术与传感器,2002,(3).
[2]张卫宁,刘玫.分布式测控系统中的远程通讯设计[J].计算机工程与应用,1998,(2).
[3]陈小锋,史仲科,赵凯.利用VB6.0实现基于调制解调器的主从式远程数据通信[J].工业仪表与自动化装置,2002,(2).

数字平板电视持续增长,可望2008年在全球的电视市场取得超过50%的份额。平板电视(包括...

如今的电子设备中所包含的软件代码量动辄达到数百万行。用不了几年,设备软件代码量又...

血压是人体重要的生理参数之一,对其进行精确测量,有利于早期发现和鉴别高血压类型,...

黄氏兄弟初到北京时物色下的珠市口的那家两层小店,本是一家国营服装厂的门市部,名叫...

HAND(汉德)系列产品作为国内领先产品,将工业市场现场仪器、仪表产品技术含量提高到...