关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 基于CEBus总线的铁路灯塔控制系统的设计

基于CEBus总线的铁路灯塔控制系统的设计

作者:时间:2009-08-05来源:网络收藏

 1 系统介绍

本文引用地址:http://www.eepw.com.cn/article/163675.htm

沿线的各站点都装设有用于照明的大型。目前对的控制一般采用集中控制方式,在控制室中使用多个闸刀对进行一对一控制。因灯塔和控制室常位于两侧,所以施工较困难,而且电缆的投资大,自动化水平也不高。采用电力线载波通信技术,在现成的电力线路上传输数据,无需装设通信线路,也不占用无线通信频道资源,可很好地解决这个问题。但由于电力线上存在高衰减、高噪声、高变形等问题,它不是一个理想的通信媒介。因此要在电力线上实现可靠的载波通信,必须选用扩频技术的抗干扰能力强的电力线载波专用Modem芯片来灯塔

  铁路灯塔由一个主站和若干个子站构成,主站和子站挂接在单相或三上低压电力线上。主站安装于控制室内,子站安装于各灯塔底座的控制箱内。主站和子站以扩频电力线载波通信方式实现数据交换。

系统中站和子站的载波通信网络接口控制器选用美国Intellon公司的SSCP300芯片。该芯片是一个高度集成的电力线收发器和信道存取接口,提供了 (用户电子标准。是EIA(美国电子工业协会)制定并颁布的一种通信标准,目前为EIA-600。标准是一种应用于网络的开放式通信协议,采用节点到节点的通信方式,数据传输速率为10kbps。CEBbus协议采用ISO/OSI协议中的四层:物理层、数据链路层、网络层和应用层。一个CEBus信息由报头和数据包组成,如图1所示。报头是载波侦听多路访问/冲突检测(CSMA/CDCR)协议的一部分,发送方用监听传输介质中是否有其它发送方占用信道,以获取对传输通道的控制权。CEBus采用扩频载波(SSC)技术,形成“Chirp”扫频信号,对报头采用ASK调制,数据包采用PRK调制,频率范围为100kHz~400kHz。

基于CEBus总线的铁路灯塔控制系统的设计

CEBus的铁路灯塔

  2 硬件结构

  2.1 主站及子站的硬件结构

  主站及子站的硬件结构如图2所示。

基于CEBus总线的铁路灯塔控制系统的设计

  主站以PIC16F877单片机为核心,由指示、键盘、RS232接口、在线编程接口、通信接口等单元组成。指示单元用74LS164串/并转换芯片实现,接到PIC16F877单片机的RB5和RB4引脚。键盘单元用74LS165并/串转换芯片实现,接到PIC16F877单片机的RA3、RA4和 RA5引脚。主站定义了具有如下功能的按键:(1)一个灯塔的东西南北灯组选择;(2)子站地址选择;(3)锁键盘;(4)运行命令。在线编程接口单元利用PIC16F877单片机的/MCLR、RB3、RB6、RB7四个引脚对CPU的在系统程序及定值进行修改。主站利用MAX202实现标准RS232 通信接口,可与上位监控PC机进行数据通信,也可外接Modem来实现远程通信。

  子站由PIC16F877单片机、指示、在线编程接口。固态继电器出口、地址编码、通信接口等单元组成。地址编码用于设置本子站的地址码,用一个八位开关与PIC16F877单片机的RD口连接,共有 256个编码。每个子站装有四个固态继电器,用于开启和关闭一个灯塔的东西南北四个方向的灯组。

  2.2 通信接口

SSCP300 网络控制器提供了一个与SPI兼容的主处理器接口,将PIC16F877的RC3(SCK)、RC4(SDO)、RC5(SDI)引脚定义用于SPI串行通信,分别与SSCP300的SCLK、SDI、SDO连接。SSCP300的片选信号/CS、复位信号/RST及中断信号/INT分别连接与 PIC16F877的RB3、RB2及RB1引脚。由SSCP300产生的“Chirp” 波形输出到其SO管脚,经放大、三级滤波、SSCP111媒介接口IC放大后,被传输到电力线耦合电路并送至电力线。由电力线经耦合电路来的 “Chirp”波形经无源六级LC构成的滤波器后,被传输到SSCP300的SI引脚。耦合电路采用铁氧体磁环作为耦合变压器的磁芯,变比为1:1,初次级线圈的匝数均为7。采用TVS来抑制较大幅度或较大加速度的瞬间电压。

  3 软件结构

  系统的软件采用模块化结构,主要包括初始化模块、输出控制模块、键盘扫描模块、通信模块等。整个软件分为主站软件和子站软件两部分。下面以通信模块软件的为例来说明程序设计方法。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭