基于I2C总线的电气化铁路导线磨耗仪的设计与应用
发布时间:2008/6/3 0:00:00 访问次数:496
关键词:导线磨耗;i2c电路;at89c52;电气化铁路
引言
接触网断线问题一直是困扰电气化铁路牵引供电设备安全的主要问题;同时,这也是接触网系统各检测项目中的难点。导线磨耗遥测仪的研究就是针对此问题,利用ccd(电荷耦合器件)作为传感器,利用微控制器进行控制与数据传输,配合pc机构成的一套智能检测系统。
本文设计的电气铁路导线磨耗遥测仪,采用测量导线磨耗残存高度的方法,比较好的解决了接触网带电测量的问题。
导线磨耗仪系统结构与原理
导线磨耗目前比较典型的测量方法主要有以下三种:测量接触导线的磨耗滑面宽度;测量导线截面积;测量接触导线的残存高度。
通过分析对比,我们选择了测量导线磨耗残高的方法。这种方法具有以下优点:
(1)由于接触线磨耗面有波状磨耗、局部磨耗,表面状态各异。采用反射法测残面高度,不可避免的存在反射光不均匀,凹陷处反射特性很差,因此必然造成目标边缘模糊。而且反射法的检测精度受接触线高度影响较大,高悬挂点处磨耗检测值精度随距离增大而降低,对偏磨更是无能为力。而本文法则能很好解决这一问题。
(2)精度高:采用本方法,测量精度可小于0.05mm。
(3)检测直观:我国限于检测手段,只能用卡尺测量残高。所以这种方法检测直观方便、不必进行换算。
便携式导线磨耗带电遥测仪分为检测装置、地面接收机和上位机三部分。检测装置由光学照明系统、光学成像系统、ccd阵列及驱动电路、光电信息处理电路、稳功率电源、调制发射电路等组成。其结构框图见图1。
测量时,光学照明系统产生一束均匀的平行光,从接触线侧面平行射入,线高经光学成像系统映射在ccd线阵靶面上,并在线阵响应的像元中获得一定宽度的脉冲信号。该信号经光电信息处理后变成二进制信号,经调制后发射出去。
地面接收装置由红外接收电路、解调电路、单片机、串行口等组成。结构框图见图2。
地面接收装置将接收到的特征信号解调后,经单片机系统计算出导线残留高度及磨耗百分比,显示在lcd上,也可通过串行口上传到pc机中。上位机是安装有windows 9x/2000操作系统的pc机,本设计使用微软公司的visual c++ 6.0编写数据接收、处理、存储和显示的程序,界面友好,简洁易用。
i2c总线及其硬件设计
i2c总线原理
i2c总线通过一根数据线sda和一根时钟线scl实现全双工的同步数据通信。同一总线上可以连接多个带有i2c接口的器件,每个器件都有一个唯一的地址,既可以是单接收的器件,也可以是能够接收发送的器件。发送器或接收器可以在主模式或从模式下操作,这取决于芯片是否必须启动数据的传输还是仅仅被寻址。i2c还是一个多主总线,即它可以由多个连接的器件控制。图3显示了i2c总线上的数据稳定规则,图4是i2c总线的起始位和停止位。
每次数据传输都是以一个起始位开始,而以停止位结束。传输的字节数由主机决定,没有限制。最高有效位msb将首先被传输,接收方收到第8位数据后会发出应答位。数据传输通常分为两种:主机发送从机接收和从机发送主机接收。这两种模式都需要主机发送起始位和停止位。应答位由接收方产生。从机地址一般是1或2个字节,用于区分连接在同一i2c上的不同器件。
i2c相关硬件设计
本导线磨耗仪系统中有三个部分带有i2c接口,分别是实时时钟芯片ds1307、串行eeprom at24c256和ic卡at24c16。
ds1307内部具有地址指针,每次读写操作之后会自动加1,到达存储器的末尾(3fh)会翻转为0。时间信息的地址是00h~06h,因此读取之前应先向3fh中写入一个字节的数据,以便将地址指针复位到00h。
at24c256是带i2c电路的串行eeprom,对at24c256写操作可分为字节模式和页模式。如果采用字节模式,主机在发送从机地址(1字节)和字地址(2字节)之后,再送出1字节的数据,而后eeprom返回应答位,主机以停止位结束操作。然后at24c256进入自定时的写周期,将收到的数据写入非挥发性的存储器,此时对于任何的输入都不会作出响应。而页模式的初始化过程与字节模式相同,在收到第1个数据字节的应答位之后,主机并不产生停止位,而是继续发送数据,每页最多包括64个字节。每收到1个字节的数据,eeprom都会返回应答位,直到主机产生停止位结束操作。at24c256读操作的初始化过程与写操作基本相同,只是从机地址的最低位设置略有差别。
ic卡at24c256具有2k字节的eeprom。由于带电插拔可能会对ic卡造成损伤,因此需要在硬件和软件两方面对它的电源进行控制。如果有卡插入,卡座内部的按键被按下,通知主机可以进行检测。主机应首先检查插入的卡片是否会将电源vcc与地gnd短路,若没有问题可以打开ic卡的电源,否则提
关键词:导线磨耗;i2c电路;at89c52;电气化铁路
引言
接触网断线问题一直是困扰电气化铁路牵引供电设备安全的主要问题;同时,这也是接触网系统各检测项目中的难点。导线磨耗遥测仪的研究就是针对此问题,利用ccd(电荷耦合器件)作为传感器,利用微控制器进行控制与数据传输,配合pc机构成的一套智能检测系统。
本文设计的电气铁路导线磨耗遥测仪,采用测量导线磨耗残存高度的方法,比较好的解决了接触网带电测量的问题。
导线磨耗仪系统结构与原理
导线磨耗目前比较典型的测量方法主要有以下三种:测量接触导线的磨耗滑面宽度;测量导线截面积;测量接触导线的残存高度。
通过分析对比,我们选择了测量导线磨耗残高的方法。这种方法具有以下优点:
(1)由于接触线磨耗面有波状磨耗、局部磨耗,表面状态各异。采用反射法测残面高度,不可避免的存在反射光不均匀,凹陷处反射特性很差,因此必然造成目标边缘模糊。而且反射法的检测精度受接触线高度影响较大,高悬挂点处磨耗检测值精度随距离增大而降低,对偏磨更是无能为力。而本文法则能很好解决这一问题。
(2)精度高:采用本方法,测量精度可小于0.05mm。
(3)检测直观:我国限于检测手段,只能用卡尺测量残高。所以这种方法检测直观方便、不必进行换算。
便携式导线磨耗带电遥测仪分为检测装置、地面接收机和上位机三部分。检测装置由光学照明系统、光学成像系统、ccd阵列及驱动电路、光电信息处理电路、稳功率电源、调制发射电路等组成。其结构框图见图1。
测量时,光学照明系统产生一束均匀的平行光,从接触线侧面平行射入,线高经光学成像系统映射在ccd线阵靶面上,并在线阵响应的像元中获得一定宽度的脉冲信号。该信号经光电信息处理后变成二进制信号,经调制后发射出去。
地面接收装置由红外接收电路、解调电路、单片机、串行口等组成。结构框图见图2。
地面接收装置将接收到的特征信号解调后,经单片机系统计算出导线残留高度及磨耗百分比,显示在lcd上,也可通过串行口上传到pc机中。上位机是安装有windows 9x/2000操作系统的pc机,本设计使用微软公司的visual c++ 6.0编写数据接收、处理、存储和显示的程序,界面友好,简洁易用。
i2c总线及其硬件设计
i2c总线原理
i2c总线通过一根数据线sda和一根时钟线scl实现全双工的同步数据通信。同一总线上可以连接多个带有i2c接口的器件,每个器件都有一个唯一的地址,既可以是单接收的器件,也可以是能够接收发送的器件。发送器或接收器可以在主模式或从模式下操作,这取决于芯片是否必须启动数据的传输还是仅仅被寻址。i2c还是一个多主总线,即它可以由多个连接的器件控制。图3显示了i2c总线上的数据稳定规则,图4是i2c总线的起始位和停止位。
每次数据传输都是以一个起始位开始,而以停止位结束。传输的字节数由主机决定,没有限制。最高有效位msb将首先被传输,接收方收到第8位数据后会发出应答位。数据传输通常分为两种:主机发送从机接收和从机发送主机接收。这两种模式都需要主机发送起始位和停止位。应答位由接收方产生。从机地址一般是1或2个字节,用于区分连接在同一i2c上的不同器件。
i2c相关硬件设计
本导线磨耗仪系统中有三个部分带有i2c接口,分别是实时时钟芯片ds1307、串行eeprom at24c256和ic卡at24c16。
ds1307内部具有地址指针,每次读写操作之后会自动加1,到达存储器的末尾(3fh)会翻转为0。时间信息的地址是00h~06h,因此读取之前应先向3fh中写入一个字节的数据,以便将地址指针复位到00h。
at24c256是带i2c电路的串行eeprom,对at24c256写操作可分为字节模式和页模式。如果采用字节模式,主机在发送从机地址(1字节)和字地址(2字节)之后,再送出1字节的数据,而后eeprom返回应答位,主机以停止位结束操作。然后at24c256进入自定时的写周期,将收到的数据写入非挥发性的存储器,此时对于任何的输入都不会作出响应。而页模式的初始化过程与字节模式相同,在收到第1个数据字节的应答位之后,主机并不产生停止位,而是继续发送数据,每页最多包括64个字节。每收到1个字节的数据,eeprom都会返回应答位,直到主机产生停止位结束操作。at24c256读操作的初始化过程与写操作基本相同,只是从机地址的最低位设置略有差别。
ic卡at24c256具有2k字节的eeprom。由于带电插拔可能会对ic卡造成损伤,因此需要在硬件和软件两方面对它的电源进行控制。如果有卡插入,卡座内部的按键被按下,通知主机可以进行检测。主机应首先检查插入的卡片是否会将电源vcc与地gnd短路,若没有问题可以打开ic卡的电源,否则提