基于MC9S12XS128的汽车BCM的设计与实现
在上述结构体中Switch表示开关信号的当前状态,Swon_event和Swoff_event分别表示开关从断开到闭合和从闭合到断开的变化,CurSw和Detect_cnt用于开关信号采集、的软件消抖功能。设计一10 ms的定时器,周期读取开关当前状态,3次确认以判断Switch、Swon_event、Swoff_event。其代码实现如下:



3 结束语
采用MC9S12XS128设计实现了一款车身中央控制器BCM,从处理器特性、硬件结构、多路开关扩展及开关信号检测等方面描述了BCM的硬件设计,从软件流程设计,开关信号状态监测及变化捕捉的软件实现上描述了BCM的软件设计。该BCM经装车试验,运行稳定,功能可靠,已经进入小批量预生产阶段,具有很高的实用价值。本文引用地址:https://www.eepw.com.cn/article/197475.htm
评论