MCU:是ABS/ASR集成控制系统的核心,它负责数据的采集和处理、所有的逻辑运算以及最终控制的实现。采用STAR12 CPU,核心运算能力可以达到50MHz,总线速度可以达到25MHz,采用优化的指令集,指令的运算速度得到了很大的提高。
该MCU有四路输入捕捉(带有保持缓冲器),利用独立的ECT捕捉时钟可以自行完成两个脉冲间的周期计算,非常适合进行四个车轮的轮速采集,大大提高了MCU的工作效率。考虑到集成控制系统对其运算能力、存储空间、I/O接口的要求以及后续集成其它系统的目的,选择了功能强大的Motorola新一代HSC12系列16位MCU——MC9S12DP256。通过片内的PLL功能可以方便地选择MCU的核心频率而不管外部晶振频率为多少。片内集成了256K FLASH、12K RAM和4K EEPROM,完全可以满足程序对存储空间的要求。
它具有很强的运算能力、丰富的I/O接口和充裕的存储空间。有丰富的I/O接口,包括两个异步串行通讯接口(SCI),三个同步串行通讯接口(SPI),八通道输入捕捉/输出比较(IC/OC),十六个10位A/D接口,八路8位PWM,二十九路独立的数字I/O接口,二十路带中断和唤醒功能的数字I/O接口,五路CAN总线接口,一个IIC总线接口,一个BDLC(J1850)接口[3]。