具有测偏载功能的嵌入式轨道衡称重系统的制作方法

文档序号:5879963阅读:183来源:国知局
专利名称:具有测偏载功能的嵌入式轨道衡称重系统的制作方法
技术领域
本发明涉及一种轨道衡称重系统,特别涉及一种具有测偏载功能的嵌入式轨道衡 称重系统。
背景技术
目前,国内轨道衡计量系统,大多都使用称重传感器全并联方式,然后通过信号放 大以及A/D转换,把传感器的信号传输给工控计算机,工控计算机根据一定的算法进行逻 辑判别,从而得出重量。这种结构,主要缺点在于(1)不能判别来车方向,不能进行方向差补偿;(2)由于传感器全部并联,这样,当发生故障时,不能立即找出哪个传感器问题;(3)不能实现偏载检测功能;(4)由于靠工控计算机进行数据采集和计算,又是动态实时控制,对计算机实时性 要求很高,而WINDOWS系统又是多任务系统。因此,占用CPU非常高,不易实现多任务处理。工控计算机做数据采集和处理工作时,系统资源是由WINDOWS系统统一调度的, 应用程序不能直接控制系统资源,如果采用高级的数据处理算法,一方面对系统资源占用 较多,增加系统负担,使系统运行速度变慢,另一方面,在有限的时间内操作系统不能提供 足够的资源完成相应的数据处理工作。

发明内容
本发明的目的在于,解决现有轨道衡计量系统的工控计算机同时进行数据采集、 处理,和数据库管理和人机界面交互的工作,对系统资源占用较多的技术问题。为达到上述目的,本发明提供一种具有测偏载功能的嵌入式轨道衡称重系统,包 括多个传感器和信号处理系统;所述多个传感器将被检测车辆的轮重信息转换为模拟信号;所述信号处理系统采集和处理所述多个传感器输出的轮重信息的模拟信号,包括 信号调理模块,嵌入式数据采集模块,总线模块和微处理模块;所述多只传感器分别连接到所述信号调理模块的多个输入端;所述信号调理模块的多个输出端分别与所述嵌入式数据采集模块的多路输入端 连接;所述嵌入式数据采集模块将轮重信息的模拟信号转化为轮重信息的数字信号,并存 储;所述嵌入式数据采集模块通过所述总线模块与所述微处理模块连接;所述微处理模块对所述轮重信息的数字信号进行分析,计算结果。优选地,所述嵌入式数据采集模块包括多路选择模块,通道选择控制模块,逻辑控 制模块,时钟发生模块,模数转换模块和存储模块;所述多路选择模块的多路输入端与所述输入信号调理模块的多路输出端分别连 接;
所述通道选择控制模块根据所述传感器数目,设定数据采集通道的通道范围,输 出一个传感器对应的地址信号至所述多路选择模块;所述多路选择模块根据所述地址信号选通所述一个传感器,将所述一个传感器采 集的轮重信息模拟信号传输给所述模数转换模块;所述模数转换模块将所述一个传感器采集的轮重信息模拟信号转换为数字信号, 传输给所述存储模块存储;所述时钟发生模块通过逻辑控制模块产生多个时钟信号;所述逻辑控制模块提供所述多路选择模块,通道选择控制模块,模数转换模块以 及存储模块所需要的状态和控制时序逻辑,控制所述多路选择模块和模数转换模块进行数 据采集,并提供所述存储模块的接口时序,将所述多个传感器采集的轮重信息的数字信号 的存储到所述存储模块中。本发明的有益效果在于,把信号实时采集、处理部分与上位机的数据库管理和人 机界面部分分离,提高采样、处理部分程序的可靠性,而不增加上位机的负担。使用PC104 体系,把有实时性要求的信号采集工作由嵌入式数据采集模块独立完成,保证可靠连续的 采样,满足实时性要求。本发明具有测偏载功能的嵌入式轨道衡称重系统能够独立处理数 据运算工作,可以提高数据采集和处理过程的可控性和可靠性。本发明可共用现有的称重系统的机械设备,在原有的称重系统的机械设备不变的 情况下,仅仅将原有接线盒中传感器的并联连接方式改变为独立接入,即可完成系统改装, 进行车辆超偏载判断。


图1所示为本发明实施例一具有测偏载功能的嵌入式轨道衡称重系统的结构示 意图;图2所示为本发明实施例二嵌入式数据采集模块的结构示意图;图3所示为本发明中断控制方式时的工作流程;图4所示为本发明查询方式时的工作流程;图5所示为本发明实施例三嵌入式数据采集模块的结构示意图;图6所示为本发明实施例四嵌入式数据采集模块的结构示意图。附图标记说明1-钢轨;11 16-传感器;2-信号处理系统;21-信号调理模块;22-嵌入式数据 采集模块;221-多路选择模块;222-通道选择控制模块;223-逻辑控制模块;2231-采样数 据存取控制模块;2232-中断控制模块;224-时钟发生模块;225-模数转换模块;226-存 储模块;23-总线模块;24-微处理模块;25-电源系统;301 310步骤;401 410步骤; 501 503隔离电路模块;504-低通滤波模块;601 数字量输入输出模块。
具体实施例方式以下结合附图和具体实施例,对本发明的上述的和另外的技术特征和优点作更详 细的说明。实施例一
实施例一用于说明本发明应用于不断轨称重时的结构。请参照图1所示,为本发明具有测偏载功能的嵌入式轨道衡称重系统的结构示意 图,其包括第一传感器11,第二传感器12,第三传感器13,第四传感器14,第五传感器15, 第六传感器16分别设置在钢轨1下部,并与钢轨1充分接触,将被检测车辆的轮重信息转 换为模拟信号,以及信号处理系统2,用于采集和处理所述多个传感器输出的模拟信号。本 实施例中共设置了 12只传感器,优选地,也可设置16只传感器。传感器的数目并不限制本 发明的保护范围。所述多只传感器可以为等间距设置的压力传感器或者剪力传感器,例如,相邻的 两组压力传感器中心距离为760mm,相邻的两组剪力传感器中心距离为1520mm,在另外一 根钢轨上的相应位置也安装同样的传感器。上述的安装方式仅仅说明本实施例的一种应用 情况,并不限制本发明的保护范围。或者,本发明也可以应用于传统的断轨称重方式,在这种情况下,所述的多只传感 器安装在轨道底部的基础框架结构中,通过机械称重台面感知车辆的轮重信息。如图1所示,所述的信号处理系统2由信号调理模块21,嵌入式数据采集模块22, 总线模块23,微处理模块M以及电源系统25组成。其中,所述多只传感器采集到的多个模拟信号分别连接到信号调理模块21的多 个输入端,分别输入信号调理模块21单独进行放大、滤波,使用低通滤波器滤除信号中的 高频干扰信号。在实施例一中,信号调理模块21的滤波和放大电路选用的是进口的低温 漂、低噪声、高可靠性、高集成度的AD芯片,具有共模抑制比高、精度高的优点。滤波器采用 有源低通滤波电路加端口元件低通滤波等三级滤波,用于消除多只传感器输出信号中包含 的高频干扰成分,因此,抗干扰能力极强,解决了单组信号传输易受影响的问题,同时加装 有零点调整和增益调整的电位器,以确保每组信号性能的一致性。输入信号调理模块21的多路输出端分别与嵌入式数据采集模块22的多路输入端 连接。嵌入式数据采集模块22将输入的模拟信号转化为数字信号,并进行存储。嵌入式数 据采集模块22通过总线模块23与微处理模块M连接。总线模块23可以为PC104总线、PCI总线、CAN总线和RS232总线其中之一。电源系统25分别为信号调理模块21,嵌入式数据采集模块22,总线模块23和微 处理模块对提供电力。实施例一中的信号采集系统2,还可设置一人机交互界面(图1中未示出),用于 监控系统运行状况,显示系统运行参数和采集的数据。实施例一中的信号采集系统2,还可设置以太网数据接口(图1中未示出),通过 以太网与上位机连接,微处理模块M与上位机进行通讯。微处理模块对输出序号、总重、车 速、前后偏载、左右偏载的结果上传给上位机,把信号实时采集、处理部分与上位机的数据 库管理和人机界面部分分离,提高采样、处理部分程序的可靠性,而不增加上位机的负担。实施例二实施例二用来说明本发明中嵌入式数据采集模块22的一种实施方式。如图2所示,嵌入式数据采集模块22由多路选择模块221,通道选择控制模块 222,逻辑控制模块223,时钟发生模块224,模数转换模块225和存储模块2 构成。其中,时钟发生模块2M与逻辑控制模块223连接。时钟发生模块2M通过逻辑控制模块223产生多个时钟信号,为模数转换模块225、通道选择控制模块222、存储模块2 提供基准时钟信号,保证各个模块的时钟同步。逻辑控制模块223提供多路选择模块221,通道选择控制模块222,模数转换模块 225以及存储模块2 所需要的各种状态和控制时序逻辑,包括采样速率、存储模块的使用 分配、启动停止采样、传输数据、开启/禁止中断等,控制多路选择模块221和模数转换模块 225进行数据采集,并提供对存储模块226的接口时序,实现转换数据的存储。逻辑控制模块223中包括采样数据存储控制模块2231和中断控制模块2232。其 中,采样数据存储控制模块2231用于控制模数转换模块225进行数据转换和存储;中断控 制模块2232用于对微处理模块M产生中断信号,将存储模块226内存储的数字信息传输 到微处理模块M中。多路选择模块221的多路输入端与输入信号调理模块21的多路输出端分别连接。通道选择控制模块222根据实际安装的传感器数目,设定数据采集通道的通道范 围。每一数据采集通道对应一只传感器。在实施例二中,数据采集通道为12路,优选的,相 应于传感器的设置,数据采集通道可为16路。通道选择控制模块222在逻辑控制模块223的控制下,输出地址信号至多路选择 模块221,用于选择来自对应地址信号的某个传感器的信息。通道选择控制模块222还为存 储模块2 提供各组传感器相应的地址信号,以便存储模数转换结果,使存储模块2 中的 每组数据信号与各组传感器一一对应。多路选择模块221根据通道选择控制模块222输入的二进制地址信号选择输出多 路信号中的某一路。模数转换模块225完成对输入模拟信号的采样,量化为数字信号,并发送转换完 成标志给逻辑控制模块223。采样数据存储控制模块2231发送读取信号给模数转换模块 225,将转换完成的数字信号存储在存储模块226中。至此,存储模块226中存储来自于某 一组传感器的数字信号,以及该组传感器对应的地址信号。当采集并存储在存储模块226中的数字信号达到一定数量时,为避免存储模块 2 溢出,微处理模块M将读取存储模块2 中的数字信号,并将存储模块2 清空。有两 种方式实现中断控制方式和查询方式。其中,中断控制方式如下存储模块2 根据自身的存储状态向逻辑控制模块223发送读取请求信号。逻辑控制模块223根据存储模块2 的读取请求信号,向总线模块23发出中断信 号,微处理模块M调用中断程序,逻辑控制模块223通过总线模块23将存储模块2 中的 数据传输到微处理模块M,完成存储模块226中数据的下载,并在后续程序中完成数据的 处理与分析,计算车重,判断车型,判断来车方向,以及判断列车是否超载、偏载。其中,查询方式如下微处理模块M通过总线模块23向逻辑控制模块223发送查询命令,将查询状态 位置1。逻辑控制模块223根据查询命令读取存储模块226中的数字信息,通过总线模块 23传送给微处理模块对,微处理模块M在后续程序中完成数据的处理与分析,计算车重, 判断车型,判断来车方向,以及判断列车是否超载、偏载。当车辆通过本发明具有测偏载功能的嵌入式轨道衡称重系统时,被检测车辆的轮重(转向架)信息通过多只传感器转换为成比例的模拟电压信号,传送到信号调理模块21 的对应通道,对信号放大、滤波。由嵌入式数据采集模块22完成A/D转换,数据采集和存储, 以及数据上传,上传数据的接收和保存由系统外部的上位机(服务器)完成。优选地,在实施例二中模数转换模块225为精度12位,采样率为IOOKHz。优选地,在实施例二中时钟发生模块2M为40MHz晶振。优选地,在实施例二中总线模块23为PC104总线。优选地,在实施例二中存储模块2 使用FIFO (First In First Out先进先出) 存储器来实现。利用FIFO存储器的状态标志信号进行数据传输控制。当FIFO存储器中存 储的数据为半满状态时,向逻辑控制模块223发送读取请求信号。优选地,在实施例二中逻辑控制模块223由FPGA(Field Programmable Gate Array,现场可编程门阵列)实现,FPGA做为单独的控制执行模块,通过分频为其他工作模 块提供时钟,同时也控制其他模块连接的各部分硬件电路的正常工作。通过编写相应的 VHDL (VHSIC Hardware Description Language,极高速集成电路硬件描述语言)代码,生成 相应的操作电路,实现对信号的锁存、判断和处理以及对各种命令信号的执行和输出信号 的控制。本发明采用微处理模块和FPGA的架构实现高速度、高精度、低成本的数据采集 方案。多路模拟信号经过信号调理模块21和多路选择模块221后,输入模数转换模块 225,模数转换模块225在FPGA的控制下,完成A/D (模/数)转换,并将转换的结果送入 FIFO (First In First Out先进先出)存储器。微处理模块用于进行系统控制和数据处理, FPGA用于控制数据采集和数据缓存。通过模数转换模块225将输入的模拟信号转换为数 字信号,经过FPGA控制的FIFO存储器进行缓存,由微处理模块以中断或查询的方式通过 PC104总线接收采集到的数据,微处理模块再对采集的数据进行处理和分析。把信号实时采 集、处理部分与上位机的数据库管理和人机界面部分分离,提高采样、处理部分程序的可靠 性,而不增加上位机的负担。图3和图4所示为根据实施例二的本发明具有测偏载功能的嵌入式轨道衡称重系 统的工作流程。图3为微处理模块M设定为中断控制方式时的工作流程。包括步骤步骤301,系统上电,微处理模块M通过总线模块23启动系统。步骤302,系统初始化,逻辑控制模块223设置采样频率,为存储模块2 分配使用 空间,设置通道选择控制模块222的通道范围。步骤303,微处理模块M设置中断处理函数,并保存中断向量。步骤304,微处理模块M启动数据采集模块22。步骤305,通道选择控制模块222进行通道选择,选择某一传感器的地址信号至多 路选择模块221。步骤306,逻辑控制模块223启动数据采集模块22,将采集到的该传感器的数字信 号存储在存储模块2 中,其中存储模块2 中存储来自于该传感器的数字信号,以及该传 感器对应的地址信号。步骤307,逻辑控制模块223判断是否变换数据采集通道。如果是,执行步骤305。 如果否,执行步骤308。
步骤308,存储模块2 根据自身的存储状态,向逻辑控制模块223发送读取请求, 逻辑控制模块223产生中断信号通知微处理模块M,微处理模块M调用中断程序,存储模 块226中的数据经由数据传输模块传输至微处理模块对。步骤309,微处理模块M根据外部命令判断是否继续检测,如果是,则执行步骤 305 ;如果否,则执行步骤310,结束。图4为微处理模块M设定为查询方式时的工作流程。包括步骤步骤401,系统上电,微处理模块M通过总线模块23启动系统。步骤402,系统初始化,逻辑控制模块223设置采样频率,为存储模块2 分配使用 空间,设置通道选择控制模块222的通道范围。步骤403,微处理模块M启动数据采集模块22。步骤404,通道选择控制模块222进行通道选择,选择某一传感器的地址信号至多 路选择模块221。步骤405,将采集到的某一传感器的数字信号存储在存储模块226中。步骤406,逻辑控制模块223判断是否变换数据采集通道。如果是,执行步骤404。 如果否,执行步骤407。步骤407,逻辑控制模块223接收微处理模块M发出的查询命令。步骤408,逻辑控制模块223读取存储模块226,存储模块226中的数据经由数据 传输模块传输至微处理模块24。步骤409,微处理模块M根据外部命令判断是否继续检测,如果是,则执行步骤 403 ;如果否,则执行步骤410,结束。微处理模块M获取来自于传感器的检测信号后,根据多只传感器对应的地址信 息识别各个车轮的重量。分别将列车每节车厢的前转向架下的车轮重量相加,将列车每节车厢的后转向架 下的车轮重量相加,然后求差,重量之差超过10吨就为前后轮对偏载。其次,计算每节车厢 左侧所有车轮重量LW和右侧车轮所有重量RW,根据重量LW和RW,以及车轮与车厢的中截 面的距离,计算货物的重心位置DW,如果重心位置DW与车厢中截面的距离大于100mm,则认 定为左右轮对偏载。再次,计算每节车厢所有轮对的重量之和,超过84吨即为超重。当车辆通过检测系统时,每个传感器的受力大小是不同的,由于每个传感器单独 接入,可根据多个传感器采集到的车轮重量的变化可判断来车方向。实施例三实施例三用来说明本发明中嵌入式数据采集模块22的又一种实施方式。与实施例二不同的是,实施例三中增加了隔离电路模块。隔离电路模块可以使用变压器、光电或电容耦合等方式在不同模块之间传递信 号,避免直接的电气或物理连接。由于具有测偏载功能的嵌入式轨道衡称重系统所监测的 设备可能出现高压瞬变现象,例如雷击,使用隔离电路模块将多个传感器信号与嵌入式数 据采集模块22隔离出来,能够保证数据采集模块的安全。另外,具有测偏载功能的嵌入式 轨道衡称重系统工作现场的环境会产生很多干扰,如空间电磁干扰等,采用隔离电路模块 可以消除这些干扰的影响。如图5所示,嵌入式数据采集模块22中设置多个隔离电路模块。其中,多路选择模块221和通道选择控制模块222之间设置隔离电路模块501。模数转换模块225和逻辑 控制模块223之间设置隔离电路模块502,模数转换模块225和存储模块2 之间设置隔离 电路模块503。优选地,隔离电路模块使用光电耦合器件。光电耦合器件能可靠的实现信号的隔 离,并容易构成多种功能状态,如信号隔离、隔离驱动、远距离传送等。优选地,在多路选择模块221和模数转换模块225之间设置低通滤波模块504,用 于滤除信号中的高频分量,去除检测到的一些不确定信号对有用信号造成的干扰,并抑制 或消除多路信号混叠对数据采集的影响。低通滤波模块504可以采用RC低通滤波器。实施例四实施例四用来说明本发明中嵌入式数据采集模块22的再一种实施方式。与实施例二不同的是,实施例四中增加了数字量输入输出模块601,数字量输入输 出模块601连接至逻辑控制模块223,用于采集外部开关量信号,提供开关量的输入输出, 给外接继电器和接近开关等预留辅助功能接口。数字量输入输出模块601可连接安装在轨道上的接近开关,以控制外部继电器的 输入输出,计算车辆的轴距,判断车型。以上说明对本发明而言只是说明性的,而非限制性的,本领域普通技术人员理解, 在不脱离以下所附权利要求所限定的精神和范围的情况下,可做出许多修改,变化,或等 效,但都将落入本发明的保护范围内。
权利要求
1.一种具有测偏载功能的嵌入式轨道衡称重系统,其特征在于,包括多个传感器和信 号处理系统;所述多个传感器将被检测车辆的轮重信息转换为模拟信号;所述信号处理系统采集和处理所述多个传感器输出的轮重信息的模拟信号,包括信号 调理模块,嵌入式数据采集模块,总线模块和微处理模块;所述多只传感器分别连接到所述信号调理模块的多个输入端; 所述信号调理模块的多个输出端分别与所述嵌入式数据采集模块的多路输入端连接; 所述嵌入式数据采集模块将轮重信息的模拟信号转化为轮重信息的数字信号,并存储; 所述嵌入式数据采集模块通过所述总线模块与所述微处理模块连接; 所述微处理模块对所述轮重信息的数字信号进行分析,计算结果。
2.如权利要求1所述的具有测偏载功能的嵌入式轨道衡称重系统,其特征在于,所述 嵌入式数据采集模块包括多路选择模块,通道选择控制模块,逻辑控制模块,时钟发生模 块,模数转换模块和存储模块;所述多路选择模块的多路输入端与所述输入信号调理模块的多路输出端分别连接; 所述通道选择控制模块根据所述传感器数目,设定数据采集通道的通道范围,输出一 个传感器对应的地址信号至所述多路选择模块;所述多路选择模块根据所述地址信号选通所述一个传感器,将所述一个传感器采集的 轮重信息模拟信号传输给所述模数转换模块;所述模数转换模块将所述一个传感器采集的轮重信息模拟信号转换为数字信号,传输 给所述存储模块存储;所述时钟发生模块通过逻辑控制模块产生多个时钟信号;所述逻辑控制模块提供所述多路选择模块,通道选择控制模块,模数转换模块以及存 储模块所需要的状态和控制时序逻辑,控制所述多路选择模块和模数转换模块进行数据采 集,并提供所述存储模块的接口时序,将所述多个传感器采集的轮重信息的数字信号的存 储到所述存储模块中。
3.如权利要求2所述的具有测偏载功能的嵌入式轨道衡称重系统,其特征在于,所述 微处理模块以中断控制方式读取所述存储模块中存储的轮重信息的数字信号。
4.如权利要求3所述的具有测偏载功能的嵌入式轨道衡称重系统,其特征在于,所述 存储模块根据自身的存储状态向逻辑控制模块发送读取请求信号;所述逻辑控制模块根据所述读取请求信号向所述总线模块发出中断信号; 所述微处理模块的调用中断程序,所述逻辑控制模块将所述存储模块中的数据传输到 所述微处理模块。
5.如权利要求2所述的具有测偏载功能的嵌入式轨道衡称重系统,其特征在于,所述 微处理模块以查询方式读取所述存储模块中存储的轮重信息的数字信号。
6.如权利要求5所述的具有测偏载功能的嵌入式轨道衡称重系统,其特征在于,所述 微处理模块向所述逻辑控制模块发送查询指令,所述逻辑控制模块将所述存储模块中的数 据传输到所述微处理模块。
7.如权利要求1所述的具有测偏载功能的嵌入式轨道衡称重系统,其特征在于,所述 信号采集系统设置以太网接口,所述微处理模块将分析的结果通过所述以太网接口连接上位机。
8.如权利要求1所述的具有测偏载功能的嵌入式轨道衡称重系统,其特征在于,所述 微处理模块计算总重、车速、前后偏载、左右偏载的结果。
9.如权利要求2所述的具有测偏载功能的嵌入式轨道衡称重系统,其特征在于,所述 多路选择模块和通道选择控制模块之间设置第一隔离电路模块。
10.如权利要求2所述的具有测偏载功能的嵌入式轨道衡称重系统,其特征在于,所述 模数转换模块和逻辑控制模块之间设置第二隔离电路模块。
11.如权利要求2所述的具有测偏载功能的嵌入式轨道衡称重系统,其特征在于,所述 模数转换模块和存储模块之间设置第三隔离电路模块。
12.如权利要求2所述的具有测偏载功能的嵌入式轨道衡称重系统,其特征在于,所述 逻辑控制模块连接数字量输入输出模块,采集外部开关量信号。
全文摘要
一种具有测偏载功能的嵌入式轨道衡称重系统,包括多个传感器和信号处理系统;所述多个传感器将被检测车辆的轮重信息转换为模拟信号;所述信号处理系统采集和处理所述多个传感器输出的轮重信息的模拟信号,包括信号调理模块,嵌入式数据采集模块,总线模块和微处理模块;所述多只传感器分别连接到所述信号调理模块的多个输入端;所述信号调理模块的多个输出端分别与所述嵌入式数据采集模块的多路输入端连接;所述嵌入式数据采集模块将轮重信息的模拟信号转化为轮重信息的数字信号,并存储;所述嵌入式数据采集模块通过所述总线模块与所述微处理模块连接;所述微处理模块对所述轮重信息的数字信号进行分析,计算结果。
文档编号G01G23/00GK102087137SQ20101052099
公开日2011年6月8日 申请日期2010年10月21日 优先权日2010年10月21日
发明者刘晓兵 申请人:北京东方瑞威科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1