O princípio de funcionamento do módulo de controle corporal (BCM) inclui principalmente dois aspectos: arquitetura de hardware e lógica de controle.
Arquitetura de hardware
A arquitetura de hardware do BCM é a base de suas funções e modo de funcionamento e geralmente inclui os seguintes componentes principais:
Unidade microcontroladora (MCU): Baseada na série ARM Cortex ou outras arquiteturas de processador de alto desempenho, como a série Cortex-M para sistemas embarcados de baixo consumo de energia e a série Cortex-R para tarefas de controle em tempo real. O MCU geralmente integra memória Flash para armazenamento de firmware, SRAM para processamento de dados e também pode expandir os recursos do sistema por meio de memória externa. Interface periférica: Inclui ADC (conversor analógico-digital) para processamento de sinal de sensor, UART, SPI, I2C e outros barramentos para comunicação com dispositivos externos. Módulo de entrada/saída: a interface de E/S digital processa sinais de comutação simples, a interface de entrada analógica processa sinais de sensores e os drivers de carga incluem interruptores de lado alto/baixo e drivers de relé para controlar dispositivos de alta potência. Módulo de comunicação: Use barramento CAN, barramento LIN e barramento FlexRay para troca de dados, que são adequados para diferentes cenários e requisitos de aplicação. Lógica de controle
A lógica de controle do BCM envolve aquisição de sinal, processamento e controle de saída:
Aquisição de sinal: BCM recebe dados de vários sensores, como temperatura, umidade, sensores de luz e até imagens de câmeras, e realiza processamento de fusão.
Processamento de dados: ECUs BCM modernos geralmente são executados em sistemas operacionais em tempo real (RTOS) e garantem que todas as tarefas de controle sejam concluídas no prazo por meio de agendamento de tarefas e gerenciamento de prioridades.
Controle de saída: O estado do dispositivo de saída é controlado com precisão por meio de sinais PWM (modulação por largura de pulso), como ajuste de velocidade do ventilador.
Método de comunicação
O BCM usa uma variedade de protocolos de comunicação para trocar dados com outras ECUs:
CAN bus: Adequado para cenários de aplicação de controle em tempo real e alta taxa de transmissão de dados, usado para módulos de controle de sistema de energia, hubs de sensores, etc. LIN bus: Usado para comunicação de baixa velocidade, como comunicação entre módulos de porta e módulos de controle de assento.
Barramento FlexRay: Usado para cenários de aplicação com altos requisitos de desempenho em tempo real e alta taxa de transmissão de dados, geralmente usado para controle de chassis e sistemas de segurança em veículos avançados

