时间:　05-21　09:47　阅读:　1135次　*温馨提示:点击图片可以放大观看高清大图　简介:本系统以MC9S12XEP100为MCU,为某公司变速箱开发了一款大功率液力自动变速箱开发了一款控制器,并计划在后年投入生产。该控制器产生8路占空比可调、占空比上升延时时间和下降迟滞时间可调的PWM信号。PWM信号的占空比可以从0%到99%以步长1%调.该系统采用SAE　J1939协议和ECU进行通信,该协议可靠性和实时性,均能达到工程车辆实时通信的要求。　0　引言　随着我国汽车保有量和维修量的增加。自动变速箱再制造业逐渐发展起来。2000年以来,我国自动变速箱汽车开始大量引进和生产。目前,自动变速箱的汽车保有量在400万以上。考虑到我国使用自动变速箱的新车多,旧车少,再制造按汽车保有量的1.5%来计算,需求量也在6万台以上。自动变速箱市场需求旺盛,再制造产业发展非常大。本控制器就是为自动变速箱再制造开发的。　电磁阀是自动变速箱最重要的部件之一,是变速箱换挡的重要元件。换挡控制准确程度与电磁阀的动作密切相关。和VCU进行通信,得到的换挡参数,对换挡时机起着至关重要的作用。　1　系统结构及工作原理　该系统具有6路独立输出电磁阀控制通道,由输入模块、输出模块以及通信模块等部分组成。系统结构如图1所示。　图1　系统功能框图　该系统是针对变速箱电子控制单元设计的,TCU通过CAN总线与ECU进行通信,通过传感器获得当前变速箱的状态,如位置、速度、温度。变速箱的换挡则是通过单片机输出PWM从而控制电磁阀,达到相关液压控制阀的油路的改变,来实现执行部件的工作。串口则将相应的信息显示到上位机。　2系统硬件设计　本系统硬件部分由控制模块和驱动模块组成。控制模块产生PWM信号,接收CAN发送过来的信息、接收来自传感器的信号、采样电流。驱动模块将控制信号放大控制电磁阀动作。信号处理电路用来将传感器采集的信号变换为单片机能接收到的信号。　2.1主芯片选型　S12X系列的总线频率最高到50MHz,具备完全的CAN功能,中断处理能力较HCS12系列的有所改进。XEP100有117个中断源,可以访问最多8M的全部内存空间(片内和片外)。S12X中的XB、XD和XS家族总线频率最大为40MHz,XE家族为50MHz,而S12核的绝大多数的总线频率最大为25MHz。　XEP100拥有8路PWM输出,