Pengalaman dalam mengembangkan sistem kontrol untuk peralatan kereta api pada mikrokontroler domestik

Dalam artikel ini, saya akan menceritakan kisah satu pengembangan yang dilakukan oleh sebuah tim kecil.

Pertama, sedikit teori tentang apa itu sistem kendali lokomotif dan apa fungsinya.

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

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

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

2 : . , , . . , .

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

. , - . -, : , - .

. . , , , . , . . .

« , , -, ».

, . . . , , , .

. , CAN . , , . .

Foto prototipe menunjukkan tiang dengan pinout USB
USB

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

, 30 .

, ( ) .

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

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

, , . .

. , . , , .

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

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

Alih-alih konektor standar, blok terminal dipasang di papan tempat memotong roti

, . . , .

. , , , - , , .

. .

Batch pertama dari papan

, , . .

19861QI GCC CMake. . Qt Creator.

, GCC GitHub, . , errata, .

FreeRTOS . , MISRA C. CANOpen , .

HMI

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

Konsol asisten pengemudi

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

: , .

. , 4 , . , .. .




All Articles