Cutting-edge railway brake systems are controlled through a backbone network. Communication between sensors and actuators takes place on an electronic bus system. It’s essential to deliver the data packets to their destination securely and in time because rail transport is a highly safety critical area.
The main goal of my work is developing a software component communicating on a train backbone network. In my thesis I first introduce the TCMS (Train Control and Monitoring System) systems then the ESRA Evolution brake control system developed by Knorr-Bremse. Then I present the communication protocols applied in my TCMS network then the architecture of the communication module’s host system.
The first step of the development is to attach a communications peripheral to one of the microcontrollers on the brake control unit. First I inspect the parameters of the memory bus and the communications peripheral then I calculate the required timing constraints. Finally I verify the results via measurements.
Software development proceeds according the V model. In the first phase I need to specify the system requirements, the architecture and the structure and relationships of the separate modules. The next step is to implement the software using the driver of the communication card and to integrate the module into its environment. The final phase includes the validation of the different requirements specified in the first phase.