硬件系统是通过在电路中串入分压电阻,然后测量端电压转换成数字信号后,由单片机运算得到实时的电流值的。但由于驻车制动的最大工作电流25A,因此分压电阻的阻值必须很小才能保证不被烧毁,因此系统采用0.0075Ω的电阻。

2系统软件设计

1)驻车电流采集软件设计

鉴于前述的驻车电流的采集方法,根据接口设计及时序要求,系统设计了基于该方法的驻车电流采集节点,驻车电流采集的主程序流程图如图3所示。

电子驻车制动系统的CAN总线通讯电路设计

图3电流测试软件流程框图

2)CAN总线ECU数据接收设计

中央控制节点按照已定义的通讯机制,利用定时器0中断,定时读取向CAN总线发送的采集驻车电流数据帧。各参数采集节点同时接收到该帧后,将本节点缓冲区内的采集信息,按定义好的优先级依次返回给中央控制节点。中央控制节点接收到参数采集节点的返回信息后,更新缓冲区内的数据。图4是驻车电流采集节点的中断程序流程图。

电子驻车制动系统的CAN总线通讯电路设计

图4驻车电流采集节点的中断程序流程图

3系统仿真实验

由于实验条件的约束,在无法以真车实验的形式获得车速传感器的脉冲值之前,进行了系统仿真实验(汽车台架实验)。测试过程中,利用电机带动负载,模拟变化的驻车制动电流,通过返回数据验证电流的采集的正确性。

利用PC上位机通过CAN232B智能PC-CAN总线接口卡进行CAN总线调试。GY8501CAN232B智能PC-CAN总线接口卡是带有1路CAN接口和一路RS232接口的智能型CAN总线接口卡,可进行双向传送。接口卡可以被作为一个标准的CAN节点,是CAN总线产品开发、CAN总线设备测试、数据分析的强大工具。CAN232B设备中,CAN总线电路采用独立的DCDC电源模块,进行光电隔器具有很强的抗干扰能力,保证了测试的可靠性和抗干扰性。CAN232B产品可以利用厂家提供的CANTools工具软件,直接进行CAN总线的配置,发送和接收。

通过对所设计的基于CAN总线的电子驻车电流采集节点进行调试,该节点均能正常工作,参数采集准确,CAN总线发送与接收报文正确,并实现了预期的设计功能。

4结束语

测试结果表明,该系统能实时采集驻车电流,控制相关驻车系统。该系统的应用延长了电子驻车制动系统的使用寿命,使电子驻车系统更加节能、经济。

关于接口,总线,驱动就介绍完了,您有什么想法可以联系小编。

  • UC3846控制芯片工作原理控制图 逆变焊机原理与用途
  • 数字万用表电阻档测试二极管正反向没有阻值(使用万用表测量二极管的正向电阻,为什么各档)
  • 学单片机需要学数电模电吗(学单片机要先学数电模电吗)
  • 电工怎么选择适合自己用的万用表(电工初学者买什么样的万用表好)
  • 单片机需要同时运行多个任务怎么办(单片机怎么同时执行多个任务)
  • 电机保护的方案取决于负载的机械特性
  • 绝缘电阻表正负搭接不复零位是怎么回事
  • 短路怎么用万用表查