本发明专利技术实施例提供了一种基于PLC技术的电动客车整车控制器,该控制器基于PLC控制平台,并兼容CAN通信模式,拥有多路CAN接口,可直接与整车通信而不需要采用第三方转接口。所述控制器包括主CPU、辅助CPU、数字量输入输出模块、模拟量输入输出模块、外部扩展模块、光藕隔离模块、电源系统及通信接口模块,其中电源系统为控制器提供工作电压,数字量输入输出模块与主CPU相连接,模拟量输入输出模块与辅助CPU相连接,主CPU与辅助CPU之间通过光藕隔离模块连接,外部扩展模块与主CPU相连接,通信接口模块通过CAN总线方式与主CPU相连接,能够直接与电动客车进行通信。
【技术实现步骤摘要】
本专利技术涉及一种整车控制器,主要涉及一种基于PLC技术的电动客车整车控制ο
技术介绍
在现有的整车控制器技术中,控制器主要以单片机系统为主要元器件,采用C语言或者汇编语言为编程工具,这种方式的整车控制器更改程序的困难较大,专业水平较高, 对于目前国内的整车加工厂来说,不能根据需要修改自己的控制程序;而传统PLC(可编程控制器)技术运用简便,市场普及度高,作为成熟的工业控制技术,在工业控制领域具有广泛的应用,但由于没有CAN系统,所以在整车的运用方面还是短板。
技术实现思路
本专利技术所要解决的技术问题是提供一种基于PLC技术的电动客车整车控制器,增加了 CAN通信系统,实现控制器能够通过CAN总线方式直接与电动客车进行通信。为了解决上述技术问题,本专利技术提供了一种基于PLC技术的电动客车整车控制器,包括主CPU、辅助CPU、数字量输入输出模块、模拟量输入输出模块、外部扩展模块、光藕隔离模块及电源系统;其中电源系统为控制器提供工作电压,数字量输入输出模块与主 CPU相连接,模拟量输入输出模块与辅助CPU相连接,主CPU与辅助CPU之间通过光藕隔离模块连接,外部扩展模块与主CPU相连接;还包括通信接口模块,该通信接口模块与主CPU 通过CAN总线方式连接。进一步,所述主CPU采用MCU核心处理器芯片。进一步,所述辅助CPU采用MCU存储器芯片,辅助CPU接收主CPU的指令,并通过 SPI方式实现主CPU与辅助CPU之间的数据交互。进一步,所述外部扩展模块与主CPU之间采用并行总线方式进行通信。进一步,所述通信接口模块包括两路串行通信接口和四路CAN通信接口;串行通信接口为控制器提供对外通信,CAN通信接口兼容CAN通信模式,直接与整车进行通信。本专利技术技术方案的控制器基于PLC控制平台,并兼容CAN通信模式,拥有多路CAN 接口,具有良好的扩展功能,可直接与整车通信而不需要采用第三方转接口。本专利技术技术方案的控制器提供专用PC软件,可以支持梯形图、指令列表、顺序功能图三种编程方式进行编程,可以更为简单的书写和更改纯电动客车专用整车控制器程序。附图说明图1为本专利技术实施例所述电动客车整车控制器的逻辑结构图;图2为本专利技术实施例所述电动客车整车控制器的内部结构逻辑具体实施例方式以下结合附图及具体实施例对本专利技术的技术方案进行更详细的描述,所述实施例只用于解释本专利技术,并非用于限定本专利技术的范围。本专利技术实施例公开了一种基于PLC技术的电动客车整车控制器,该控制器基于 PLC控制平台,并兼容CAN通信模式,拥有多路CAN接口,可直接与整车通信而不需要采用第三方转接口。图1为本专利技术实施例所述电动客车整车控制器的逻辑结构图,如图1所示,该控制器包括外部扩展模块110、数字量输入输出模块120、主CPU130、电源系统140、通信接口模块150、光藕隔离模块160、辅助CPU170及模拟量输入输出模块180,其中电源系统140 为控制器提供工作电压,数字量输入输出模块120与主CPU130相连接,模拟量输入输出模块180与辅助CPU170相连接,由辅助CPU170处理模拟量信号;主CPU130与辅助CPU170之间通过光藕隔离模块160连接,实现模拟信号和数字信号互相隔离;外部扩展模块110与主 CPU130通过并行总线方式相连接,通信接口模块150通过CAN总线方式与主CPU130相连接,通信接口模块150包括两路串行通信接口和四路CAN通信接口,串行通信接口为控制器提供对外通信,CAN通信接口兼容CAN通信模式,能够直接与电动客车整车进行通信。本专利技术实施例所述CAN是ControIler Area Network的缩写,简称为CAN,是ISO国际标准化的串行通信协议。在当前的汽车产业中,出于对安全性、舒适性、方便性、低公害、 低成本的要求,各种各样的电子控制系统被开发了出来。由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,线束的数量也随之增加。 为适应“减少线束的数量”、“通过多个LAN,进行大量数据的高速通信”的需要,1986年德国电气商博世公司开发出面向汽车的CAN通信协议。此后,CAN通过IS011898及IS011519进行了标准化,现在在欧洲已是汽车网络的标准协议。本实施例所述电动客车整车控制器使用PLC (可编程控制器)的方式进行编程, PC(计算机)端的客户端软件,提供IL(指令列表)、STL(梯形图)和SFC(顺序功能图)三种方式,客户端软件将程序进行编译后,通过通信接口模块下载到控制器,由控制器中的主 CPU执行。本专利技术实施例提供的电动客车整车控制器的输入输出电路采用高边电路设计,使用的高边场效应管,能够完成输出电路的反馈,从而实现输入输出电路可配置,具有配置灵活的特点。电动客车整车控制器更加紧凑支持4路CAN接口,高速CAN,低速CAN和动力CAN 分离,又预留的CAN接口,具有良好的扩展功能,并且提供专用PC软件,可以支持梯形图、指令列表、顺序功能图三种编程方式进行编程,可以更为简单的书写和更改电动客车整车控制器程序。图2为本专利技术实施例所述电动客车整车控制器的内部结构逻辑图,如图2所示本专利技术一实施例提供的电动客车整车控制器采用32bit MCU核心处理器芯片,具有较强的逻辑运算和数学运算功能,主CPU完成系统自检、用户程序预处理、输入状态检测、执行用户程序、输出状态刷新、通讯处理等功能,是控制器系统的核心。外部扩展电路包括进行数据扩展的SRAM,数据掉电保持的FRAM,实时时钟芯片RTC,主CPU与RTC及SRAM、 FRAM之间采用并行总线方式进行通信。辅助CPU采用16bit MCU存储器芯片,用于存储系统程序;MCU存储器芯片提供2 路模拟量输出,16路模拟量输入,4路PWM信号输入,4路PWM信号输出。辅助CPU与主CPU经光藕隔离模块进行隔离整形后通过SPI方式实现数据交互,辅助CPU接收主CPU的指令, 并完成模拟量的输入输出,这种结构能最大限度的节省主CPU的资源,使得控制器执行速度更快。电动客车整车控制器对外提供2路串行通信接口 COMO和COMl、4路CAN总线和高速USB。4路CAN总线分别为高速CAN0,低速CANl和动力分离CAN2以及预留的CAN3接口 ; COMO支持RS232电平,COMO端口完成主CPU与辅助CPU之间的通信以及对程序的下载,其中设有一个通信协议切换开关;COMl支持RS485电平,可以与PC机、HMI和其他设备之间进行通信和控制;内置标准Modbus协议,支持自由协议;CANO、CANU CAN2、CAN3支持CAN电平;USB 支持 USB2. OA 和 USB2. OB。为了提供PLC的逻辑电路与用户输入输出信号之间的电气隔离及信号变换,数字量输入输出电路可接受双极性信号,便于设置为源型或漏型输入方式。中频信号输入端口采用中速光藕进行隔离,进行信号整形后直接与主CPU管脚相连;普通信号输入采用普通光藕隔离,进行信号整形后经过并入串出芯片后接到主CPU的SPI端口上,主CPU定时刷新数据。电源电路为整车控制器提供工作电压。以上所述仅为本专利技术的较佳实施例,并不用以限制本专利技术,凡在本专利技术的精神和原则之内,所作的任何修改本文档来自技高网...
【技术保护点】
【技术特征摘要】
【专利技术属性】
技术研发人员:谷鹏,陈继明,严程健,王旭,
申请(专利权)人:扬州亚星客车股份有限公司,深圳麦格米特电气股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。