Принцип рада модула за контролу тела (БЦМ) углавном укључује два аспекта: хардверску архитектуру и контролну логику.
Архитектура хардвера
Хардверска архитектура БЦМ-а је основа његових функција и режима рада и обично укључује следеће главне компоненте:
Јединица микроконтролера (МЦУ): Заснована на АРМ Цортек серији или другим архитектурама процесора високих перформанси, као што је Цортек-М серија за уграђене системе мале енергије и Цортек-Р серија за задатке контроле у реалном времену. МЦУ обично интегрише флеш меморију за складиштење фирмвера, СРАМ за обраду података, а такође може да прошири системске могућности преко екстерне меморије. Периферни интерфејс: Укључујући АДЦ (аналогно-дигитални претварач) за обраду сигнала сензора, УАРТ, СПИ, И2Ц и друге магистрале за комуникацију са спољним уређајима. Улазно/излазни модул: Дигитални И/О интерфејс обрађује једноставне сигнале прекидача, аналогни улазни интерфејс обрађује сигнале сензора, а управљачки програми за оптерећење укључују прекидаче високе/ниске стране и драјвере релеја за контролу уређаја велике снаге. Комуникациони модул: Користите ЦАН магистралу, ЛИН магистралу и ФлекРаи магистралу за размену података, који су погодни за различите сценарије примене и захтеве. Контролна логика
Контролна логика БЦМ-а укључује аквизицију сигнала, обраду и контролу излаза:
Прихватање сигнала: БЦМ прима податке од више сензора, као што су температура, влажност, сензори светлости, па чак и слике камере, и врши фузиону обраду.
Обрада података: Модерни БЦМ ЕЦУ обично раде на оперативним системима у реалном времену (РТОС) и осигуравају да се сви контролни задаци извршавају на време кроз распоређивање задатака и управљање приоритетима.
Контрола излаза: Стање излазног уређаја се прецизно контролише путем ПВМ (пулсно ширинске модулације) сигнала, као што је подешавање брзине вентилатора.
Комуникациони метод
БЦМ користи различите комуникационе протоколе за размену података са другим ЕЦУ-овима:
ЦАН магистрала: Погодна за сценарије примене контроле у реалном времену и високе брзине преноса података, користи се за контролне модуле система за напајање, чворишта сензора, итд. ЛИН магистрала: Користи се за комуникацију при малим брзинама, као што је комуникација између модула врата и контролних модула седишта.
ФлекРаи магистрала: Користи се за сценарије апликација са високим захтевима за перформансе у реалном времену и великом брзином преноса података, обично се користи за контролу шасије и безбедносне системе у напредним возилима

