Erfahrung in der Entwicklung eines Steuerungssystems für Eisenbahnausrüstung auf inländischen Mikrocontrollern

In diesem Artikel werde ich die Geschichte einer Entwicklung erzählen, die von einem kleinen Team durchgeführt wurde.

Zunächst eine kleine Theorie darüber, was ein Lokomotivsteuersystem ist und welche Funktionen es erfüllt.

, «», «», , , . , , - .

. . 33435-2015. « , ». , , .

, , . , .. , , : , , ..

2 : . , , . . , .

- ( ), HMI-. - , , . HMI , . , , .

. , - . -, : , - .

. . , , , . , . . .

« , , -, ».

, . . . , , , .

. , CAN . , , . .

Das Foto des Prototyps zeigt einen Pfosten mit USB-Pinbelegung
USB

, . . USB , . 2 , . , USB .

, 30 .

, ( ) .

«» , , . , , . , , 19861QI.

, 2xCAN, Ethernet, 2xSPI, UART, , . QSPI , ­­- . , 19861QI , Ethernet-PHY , . , .

, , . .

. , . , , .

, . , CAN. : - , , . , .

CAN. . CAN . CAN 35 , 250 /, ~50% .

Anstelle von Standardanschlüssen wurden Klemmenblöcke auf den Steckbrettern installiert

, . . , .

. , , , - , , .

. .

Erste Charge von Brettern

, , . .

19861QI GCC CMake. . Qt Creator.

, GCC GitHub, . , errata, .

FreeRTOS . , MISRA C. CANOpen , .

HMI

. , , , . . . . 1520 , , .

Fahrerassistenzkonsole

HMI Qt: QML, ++. , . , , . . , .

: , .

. , 4 , . , .. .




All Articles