3. 带CAN总线接口的各种控制器
带 CAN总线的控制器 CAN接口与上述 MCU的相同,在控制器中,输入输出不是主要的,主要的是 MCU的运算能力,存储能力,控制能力,显示驱动等,所以考虑使用的 MCU为 PIC系列中较为高端的MCU,其硬件电路也大同小异,除与图 3使用 CAN接口电路相同外,另外为配合需要使用了一些带I 2C的扩展电路,如EEPROM,时钟电路等,如图5所示,其中SCL,SDA为 MCU中自带的 I 2C的接口,定义为时钟线和数据线,A0,A1,A2为相同器件同时使用时的选择信号,由 MCU控制,U3为时钟芯片DS1307,与为时钟源晶振,24C08为I 2C接口的EEPROM。如需要其他功能,可以在原来I 2C总线接口电路上再扩展。在此硬件基础上,通过 CAN接受总线上的信息,各控制器按其需要的功能编制相应的软件,并将相应的输出信号通过 CAN发送到对应的输出 CAN接口模块去。控制器按具体位置和功能分成发动机控制器、自动调压及无功调节控制器、配电保护控制器、同步并车控制器、电能管理控制器等。
3. 带CAN总线接口的各种控制器
带 CAN总线的控制器 CAN接口与上述 MCU的相同,在控制器中,输入输出不是主要的,主要的是 MCU的运算能力,存储能力,控制能力,显示驱动等,所以考虑使用的 MCU为 PIC系列中较为高端的MCU,其硬件电路也大同小异,除与图 3使用 CAN接口电路相同外,另外为配合需要使用了一些带I 2C的扩展电路,如EEPROM,时钟电路等,如图5所示,其中SCL,SDA为 MCU中自带的 I 2C的接口,定义为时钟线和数据线,A0,A1,A2为相同器件同时使用时的选择信号,由 MCU控制,U3为时钟芯片DS1307,与为时钟源晶振,24C08为I 2C接口的EEPROM。如需要其他功能,可以在原来I 2C总线接口电路上再扩展。在此硬件基础上,通过 CAN接受总线上的信息,各控制器按其需要的功能编制相应的软件,并将相应的输出信号通过 CAN发送到对应的输出 CAN接口模块去。控制器按具体位置和功能分成发动机控制器、自动调压及无功调节控制器、配电保护控制器、同步并车控制器、电能管理控制器等。
举报