TB/T 3212-2016《高速列车制动系统技术条件》
时间: 2023-10-08 14:11:48 浏览: 122
《高速列车制动系统技术条件》(TB/T 3212-2016)是我国高速列车制动系统的主要标准之一,由中国铁路总公司牵头制定,于2016年发布实施。该标准规定了高速列车制动系统的技术条件,包括制动器、制动辅助系统、制动控制系统等方面的要求。
具体来说,该标准规定了高速列车制动器的技术条件,包括制动器的种类、制动力、制动距离、制动盘直径等方面的要求。对于制动辅助系统方面,该标准规定了列车制动系统的辅助装置,包括列车制动空气压缩机、制动传动机构、制动释放器、制动缸等方面的要求。在制动控制系统方面,该标准规定了列车制动控制系统的技术条件,包括列车制动控制阀、制动缸压力传感器、制动力矩传感器、列车制动控制器等方面的要求。
该标准详细规定了高速列车制动系统的各项技术指标和测试方法,并明确了制动系统的设计、制造、安装、调试和维护等方面的要求。该标准对于保证高速列车的制动性能和安全性具有重要的作用。
同时,该标准还要求高速列车的制动系统必须符合国家的相关法律法规和技术标准,例如《高速铁路技术规程》和《高速列车试验规程》等。
相关问题
TB/T 3238-2010《高速列车车辆控制与通信系统技术条件》
《高速列车车辆控制与通信系统技术条件》(TB/T 3238-2010)是我国高速列车车辆控制与通信系统的主要标准之一,由中国铁路总公司牵头制定,于2010年发布实施。该标准规定了高速列车车辆控制与通信系统的技术条件,包括列车控制系统、列车通信系统、列车安全监控系统等方面的要求。
具体来说,该标准规定了高速列车列车控制系统的技术条件,包括列车控制器、列车控制阀、列车传动系统等方面的要求。在列车通信系统方面,该标准规定了列车通信设备、通信协议、通信方式等方面的要求。对于列车安全监控系统方面,该标准规定了列车的安全监控设备、监控指标、监控方式等方面的要求。
该标准详细规定了高速列车车辆控制与通信系统的各项技术指标和测试方法,并明确了车辆控制与通信系统的设计、制造、安装、调试和维护等方面的要求。该标准对于保证高速列车的运行安全和运行效率具有重要的作用。
同时,该标准还要求高速列车车辆控制与通信系统必须符合国家的相关法律法规和技术标准,例如《高速铁路技术规程》等。该标准是我国高速列车设计、生产、制造、检测等方面的重要参考依据,对于保证高速列车的安全性、可靠性、舒适性具有重要的作用。
针对下列module写一个testbench。module Trig( clk, rst_n, trig); //---Ports declearation: generated by Robei--- input clk; input rst_n; output trig; wire clk; wire rst_n; wire trig; //----Code starts here: integrated by Robei----- parameter DELAY = ( 70 * 50_000 ) + 15 * 50;//count time preiod(70ms+15us) reg [20:0] cnt; //---------------count----------------// always@(posedge clk) if(!rst_n) cnt <= 0; else if(cnt == DELAY - 1) cnt <= 0; else cnt <= cnt + 1; //---------------initial trig--------------// assign trig = (( cnt > 0) && (cnt < 15 * 50 )) ? 1 : 0; endmodule //Trig
以下是一个简单的 testbench,用于测试 Trig 模块:
```verilog
module Trig_tb();
//---Testbench clock and reset signals---
reg tb_clk = 0;
reg tb_rst_n = 0;
//---Testbench inputs and outputs---
wire tb_trig;
//---Instantiate the Trig module---
Trig dut(
.clk(tb_clk),
.rst_n(tb_rst_n),
.trig(tb_trig)
);
//---Clock generator---
always #25 tb_clk <= ~tb_clk;
//---Reset generator---
initial begin
#100 tb_rst_n = 1;
#100 tb_rst_n = 0;
#100 tb_rst_n = 1;
end
//---Stimulus---
initial begin
#100;
for (int i = 0; i < 2000; i++) begin
#50;
end
$finish;
end
endmodule
```
在 testbench 中,我们首先实例化了 Trig 模块,并将其连接到 testbench 的输入和输出信号。然后,我们使用一个时钟生成器和一个复位生成器,对模块进行时钟和复位的控制。最后,我们使用一个简单的刺激来测试模块的功能。该刺激生成了 2000 个时钟周期,每个周期之间间隔 50 个时间单位。当所有的刺激都完成时,模拟器将会 $finish。
阅读全文