你现在位置:首页>技术论文>数据通讯>正文
基于PC104和Modem的远程通信系统设计
日期:2006-4-30 10:11:03 来源:本文摘自《PLC&FA》  
点击: 作者:未知
点击【】放大字体.

1  引言

WWW_PLCJS@_COM%-PLC-技.术_网

    近年来,先进的嵌入式工业计算机PC104以其模块化的优良品质和高可靠性在工业控制中获得了广泛的应用。工控机已成功地运用于工业控制的各个领域,将企业内部各个现场工控机与中央监控系统可以构成一个范围广阔的信息通讯网,实现集中管理分散控制。在一般规模的企业中,传统的RS-232串行通讯使传输距离受到很大的限制,但是依靠标准的局域网络(LAN),又显得大材小用,造成资源上的浪费。在那些通常实时性要求不高,数据量不大的情况下,可以利用PC104工控机和调制解调器(Modem),采用电话专线进行串行通信,实现一种低成本、中等距离的有效通信系统。
WWcW_PLCJS_COM-PLC-技.术_网

2  远程通信系统的组成结构

WW.W_PLCJS_COM-PLC-技.术_网

    整个系统由上位机、Modem、下位机、子站组成,如图1所示。其中下位机与子站和Modem之间,以及上位机与Modem之间都使用RS232接口,上位机和下位机之间用Modem通过专线联系。在系统中,下位机负责从子站中采集数据,并将其存放于电子盘中。同时,下位机还负责Modem的初始化以及数据传输等工作。上位机主要任务是通过电话专线拨通下位机,建立起联系后,接收下位机发来的当前数据或历史数据。图1中的虚线表示可能扩展的下位机和子站。
WWW_P※LCJS_COM-PLC-)技.术_网

 
WWcW_PLCJS_COM-PLC-技.术_网

WW.W_PLCJS_COM-PLC-技.术_网

图1     系统结构图
WWW_PLCJS@_COM%-PLC-技.术_网

WWW_PLCJS_COM-PLC-技.术_网

3  系统的硬件组成
WWW_PL※CJS_COM-PLC-技.术_网

    由于高性能单片机等需要复杂硬件设计,为尽可能多地使用现成的硬件和软件,以缩短开发周期和使用最新技术,以下位机采用PC104工控机做为核心中央处理器,上位机采用普通PC机的设计方案。PC104嵌入式计算机模块系列是一整套低成本,高可靠性,能迅速配置成产品的结构化模块。由于与通用的PC和PC/AT标准(IEEE-P996)完全兼容,可以很快掌握其软、硬件的使用,而且费用低,风险小,大大地缩短产品开发周期,体现最新技术。
WWW_PL※CJS_COM-PLC-技.术_网

——可——编——程——控-制-器-技——术——门——户

    PC104工控机由于与普通PC机兼容,一般配有2个串行端口COM1和COM2。COM1使用了主片8259中断控制器(其基地址为2CH和21H)的IRQ4线,而COM2使用了主片8259中断控制器的IRQ3线。COM1和COM2的中断类型号分别为0CH和0BH,基地址分别为3F8H和2F8H。此外,系统中还增加了一块串行扩展板,扩展板上也有2个串行端口(COM3和COM4)。COM3使用了从片8259中断控制器(基地址为A0H和A1H)的IRQ11线,而COM4使用了从片8259中断控制器的IRQ10线。COM3和COM4的中断类型号分别为73H和74H,基地址分别为3E8H和2E8H。
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

WWW_PL※CJS_COM-PLC-技.术_网

(2) Modem选型
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

    Modem选用外置式Hayes Accura336,具有电话线接口、电话号码和参数配置数据存储器,可以设置自动拨号、自动应答、自动数字缓冲和流量控制等功能。数据压缩方式采用V.42bit和MNP5;数据传输方式采用异步串行模式;差错控制是利用LAPM国际差错控制协议和MNP2-4纠错协议;波特率可达33600bps。用户可以方便的配置Modem,使用标准AT命令,发起应答和呼叫,实现远端系统通信。
plcjs.技.术_网

4  系统下位机软件功能和结构设计

WWW_PLC※JS_COM-PmLC-技.术_网

    作为通信系统的核心控制器,设计下位机PC104的软件应包括下面几个模块:数据采集、数据存储、通信模块、控制模块,如图2所示。数据采集模块负责每隔一定时间和子站通信一次,取出站中的数据。数据存储模块根据当前的系统时间和系统设定的存储间隔时间确定将数据保存。通信模块负责设置Modem为自动应答状态,并在Modem自动应答时响应中断,在中断服务子程序中与上位机联络。
P.L.C.技.术.网——可编程控制器技术门户

WWW_PLC※JS_COM-PmLC-技.术_网

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

图2    下位机软件结构图
——可——编——程——控-制-器-技——术——门——户

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

    系统整个工作过程可以描述如下:首先,下位机机在复位后初始化,设置好基本的环境参数。然后初始化Modem,使其处于自动应答状态,随时准备与上位机进行通讯。而后定时采集子站中的数据,根据需要存储备用。当上位机需要采集数据时,由上位机拨号,先发该下位机的地址,然后等待回答。下位机一有接收信号,立即中断,若是自己的地址,则下位机处Modem自动抬机响应,开始向上位机发送数据;否则继续自己的工作。上位机呼叫某下位机后若无数据送来,则继续呼叫,连续呼叫多次,若仍无数据送来,则判断为通讯故障,呼叫停止。数据传送在中断服务子程序中完成。中断服务子程序中首先接收上位机发来的控制符,判断是发送数据还是接收控制数据。如果是发送数据,则将下位机中的历史数据和当前数据上传;如为接收控制数据,则开始按照设定的控制字决定系统行为,或接收上位机发出的存储时间间隔和当前系统时间,对系统进行更新,或查询数据,或退出系统等。系统程序流程如图3所示。

本新闻共2页,当前在第11 2  
WWW_PL※CJS_COM-PLC-技.术_网

评论内容
载入中...
相关文章
商城相关
相关下载
博客相关
论坛相关
P
L
C



|










|


P
L
C









·最新招聘信息
·最新求职信息
·推荐产品
·推荐厂商
深圳秦合源科技有限公司 
   深圳市秦合源科技有限公司是国内领先的规模较大品种齐全的称重传感器(Loadce......
广州汇巨自动化设备有限公司 
   广州汇巨自动化设备有限公司是一家专业工业自动化产品和自动化设备开发、维修改造、电......
深圳联脉电子有限公司 
   公司自1998年创立以来,一直致力于工业控制产品的研发、制造、销售,目前有机房监......
北京力天昭阳科技发展有限公司 
   北京力天昭阳科技发展有限公司(PekingPowerSkyScience&......
东莞市友诚自动化 
   本公司专业代理台湾永宏、台达PLC、HITECH人机、特价供应文本显示器MD20......
深圳市爱威轮实业有限公司 
   爱威轮实业对广大用户的技术支持与服务,贯穿于与客户接触的每一个环节中,渗透在每一......
·栏目热门排行
·站内热门排行
载入中。。
报告错误·关于我们· 用户帮助· 联系我们 · 友情链接· 本站服务 · 合作伙伴 · 版权声明· 招聘信息 · 投搞指南

迅闻自动化工程部声明如下:
旗下网站:PLC技术网(www.plcjs.com)-可编程控制器技术门户
网站备案号:粤ICP备17165530号
网站法律顾问:ITLAW-庄毅雄律师
法律保护:PLC技术网,迅闻电子,plcjs.com,plcjs.net,plcjs.cn等字样

Copyright 2010-2015. All rights reserved. 

51La