Experiência no desenvolvimento de sistema de controle de equipamentos ferroviários em microcontroladores domésticos

Neste artigo, contarei a história de um desenvolvimento realizado por uma pequena equipe.

Primeiro, uma pequena teoria sobre o que é um sistema de controle de locomotiva e quais funções ele desempenha.

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

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

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

2 : . , , . . , .

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

. , - . -, : , - .

. . , , , . , . . .

« , , -, ».

, . . . , , , .

. , CAN . , , . .

A foto do protótipo mostra um batente com pinagem USB
USB

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

, 30 .

, ( ) .

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

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

, , . .

. , . , , .

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

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

Em vez de conectores padrão, blocos de terminais foram instalados nas placas de ensaio

, . . , .

. , , , - , , .

. .

Primeiro lote de placas

, , . .

19861QI GCC CMake. . Qt Creator.

, GCC GitHub, . , errata, .

FreeRTOS . , MISRA C. CANOpen , .

HMI

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

Console do assistente do motorista

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

: , .

. , 4 , . , .. .




All Articles