一种汽车控制器数据处理系统的制作方法

文档序号:15634799发布日期:2018-10-12 21:20阅读:206来源:国知局

本发明涉及汽车控制器技术领域,具体为一种汽车控制器数据处理系统。



背景技术:

在汽车生产应用中,厂商经常需要对汽车控制器中的应用程序进行烧录处理。具体来说,目前的汽车控制器采用直接烧录方式,为了保持稳定性,汽车控制器芯片采用单片机,在嵌入式系统中,针对特定厂家的芯片,厂家都会提供一个专用的下载器,主机(host)通过下载器和汽车控制器建连接,将目标程序下载到芯片中,完成开发或者量产中对汽车控制器的烧录工作。如果需要对汽车控制器中的应用程序进行升级,还需要再次打开汽车控制器密封的保护壳,并且重新密封后的保护壳密封效果降低,影响产品使用寿命。由此可见,目前对汽车控制器的数据处理方式复杂,处理效率不高。

为此,申请号为cn201520839755.0公开了一种汽车控制器数据处理系统。该系统包括:上位机和汽车控制器,其中,所述汽车控制器包括:单片机、第一通信接口、以及随机存取存储器,其中,所述单片机通过所述第一通信接口与所述上位机连接;所述随机存取存储器与所述单片机连接;所述随机存取存储器,用于存储预设的引导加载程序;所述上位机,用于通过所述第一通信接口向所述单片机发送目标程序;所述单片机,用于接收所述上位机发送的目标程序,并启动所述随机存取存储器中的引导加载程序,将所述目标程序写入所述单片机中预设的存储区域。避免了拆开控制器保护壳,提高了处理效率,节约了处理成本。

但是上述方案仍然具有一定的缺陷,数据通讯抗干扰性能差,导致控制器数据处理会产生中断或者延迟,如何发明一种汽车控制器数据处理系统来解决这些问题,成为了本领域技术人员亟待解决的问题。



技术实现要素:

本发明的目的在于提供一种汽车控制器数据处理系统,以解决上述背景技术中提出的问题。

为实现上述目的,本发明提供如下技术方案:一种汽车控制器数据处理系统,包括数据采集模块、数据传输模块、汽车控制器模块和上位机,所述数据采集模块中包括登记数据模块、转变数据模块、加载数据模块和检测数据模块,通过数据采集模块采集数据,通过登记数据模块录入数据,通过转变数据模块将数据转换,通过加载数据模块加载数据,通过检测数据模块对数据进行初步检测,所述数据采集模块和汽车控制器模块之间通过数据传输模块连接,所述汽车控制器模块内置单片机处理器和存储器模块,所述汽车控制器模块和上位机之间通过can通讯总线连接,所述can通讯总线内置有线抗干扰处理模块,所述有线抗干扰处理模块包括can控制器模块和can收发器模块,利用can控制器模块和can收发器模块之间的共模扼流圈来增强通信总线的抗干扰能力,所述共模扼流圈大幅度的抑制共模电流,降低通信总线的错误帧,所述上位机通过串口连接有自动检测模块和显示模块。

作为本技术方案的进一步优化,本发明一种汽车控制器数据处理系统,所述数据采集模块和数据转换模块之间还设有模数转换模块,所述模数转换模块采用ad9528芯片,ad9528芯片为14通道高速驱动芯片,模数转换模块将拟信号经a/d采样分别转换为数字信号,并将数字信号输送到单片机处理器,单片机处理器将各系统的数据保存在存储器模块的内置数据库中。

作为本技术方案的进一步优化,本发明一种汽车控制器数据处理系统,所述自动检测模块包括ness检测模块、strobe检测模块、satan检测模块和iss检测模块,所述自动检测模块的检测内容包括配置文件检测、保护机制检测和差别测试。

作为本技术方案的进一步优化,本发明一种汽车控制器数据处理系统,所述显示模块为led显示模块,采用hcs2022高亮显示led显示屏,并口/串口可选,超低温下仍然能够正常工作。

一种汽车控制器数据处理方法,包括如下步骤:

s1、通过数据采集模块采集数据,通过登记数据模块录入数据,通过转变数据模块将数据转换,通过加载数据模块加载数据,通过检测数据模块对数据进行初步检测;

s2、通过数据传输模块将步骤s1中采集到的数据传输至汽车控制器模块;

s3、单片机处理器将各系统的数据保存在存储器模块的内置数据库中;

s4、上位机通过自动检测模块中的ness检测模块、strobe检测模块、satan检测模块和iss检测模块对推广数据进行检测;

s5、上位机通过显示模块将数据显示出来。

与现有技术相比,本发明的有益效果是:本发明一种汽车控制器数据处理系统,通过数据采集模块采集数据,通过登记数据模块录入数据,通过转变数据模块将数据转换,通过加载数据模块加载数据,通过检测数据模块对数据进行初步检测,通过数据传输模块将采集到的数据传输至汽车控制器模块,单片机处理器将各系统的数据保存在存储器模块的内置数据库中,上位机通过自动检测模块中的ness检测模块、strobe检测模块、satan检测模块和iss检测模块对推广数据进行检测,上位机通过显示模块将数据显示出来,汽车控制器模块和上位机之间通过can通讯总线连接,can通讯总线内置有线抗干扰处理模块,有线抗干扰处理模块包括can控制器模块和can收发器模块,利用can控制器模块和can收发器模块之间的共模扼流圈来增强通信总线的抗干扰能力,所述共模扼流圈大幅度的抑制共模电流,降低通信总线的错误帧,进而提升了数据通讯抗干扰性能,使控制器稳定处理数据,提高了安全性能,具有很高的实用性,大大提升了该一种汽车控制器数据处理系统的使用功能性,保证其使用效果和使用效益,适合广泛推广。

附图说明

图1为本发明一种汽车控制器数据处理系统的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1,本发明提供一种技术方案:一种汽车控制器数据处理系统,包括数据采集模块、数据传输模块、汽车控制器模块和上位机,所述数据采集模块中包括登记数据模块、转变数据模块、加载数据模块和检测数据模块,通过数据采集模块采集数据,通过登记数据模块录入数据,通过转变数据模块将数据转换,通过加载数据模块加载数据,通过检测数据模块对数据进行初步检测,所述数据采集模块和汽车控制器模块之间通过数据传输模块连接,所述汽车控制器模块内置单片机处理器和存储器模块,所述汽车控制器模块和上位机之间通过can通讯总线连接,所述can通讯总线内置有线抗干扰处理模块,所述有线抗干扰处理模块包括can控制器模块和can收发器模块,利用can控制器模块和can收发器模块之间的共模扼流圈来增强通信总线的抗干扰能力,所述共模扼流圈大幅度的抑制共模电流,降低通信总线的错误帧,所述上位机通过串口连接有自动检测模块和显示模块。

具体的,所述数据采集模块和数据转换模块之间还设有模数转换模块,所述模数转换模块采用ad9528芯片,ad9528芯片为14通道高速驱动芯片,模数转换模块将拟信号经a/d采样分别转换为数字信号,并将数字信号输送到单片机处理器,单片机处理器将各系统的数据保存在存储器模块的内置数据库中。

具体的,所述自动检测模块包括ness检测模块、strobe检测模块、satan检测模块和iss检测模块,所述自动检测模块的检测内容包括配置文件检测、保护机制检测和差别测试。

具体的,所述显示模块为led显示模块,采用hcs2022高亮显示led显示屏,并口/串口可选,超低温下仍然能够正常工作。

一种汽车控制器数据处理方法,包括如下步骤:

s1、通过数据采集模块采集数据,通过登记数据模块录入数据,通过转变数据模块将数据转换,通过加载数据模块加载数据,通过检测数据模块对数据进行初步检测;

s2、通过数据传输模块将步骤s1中采集到的数据传输至汽车控制器模块;

s3、单片机处理器将各系统的数据保存在存储器模块的内置数据库中;

s4、上位机通过自动检测模块中的ness检测模块、strobe检测模块、satan检测模块和iss检测模块对推广数据进行检测;

s5、上位机通过显示模块将数据显示出来。

工作原理:本发明一种汽车控制器数据处理系统,使用时,通过数据采集模块采集数据,通过登记数据模块录入数据,通过转变数据模块将数据转换,通过加载数据模块加载数据,通过检测数据模块对数据进行初步检测,通过数据传输模块将采集到的数据传输至汽车控制器模块,单片机处理器将各系统的数据保存在存储器模块的内置数据库中,上位机通过自动检测模块中的ness检测模块、strobe检测模块、satan检测模块和iss检测模块对推广数据进行检测,上位机通过显示模块将数据显示出来,汽车控制器模块和上位机之间通过can通讯总线连接,can通讯总线内置有线抗干扰处理模块,有线抗干扰处理模块包括can控制器模块和can收发器模块,利用can控制器模块和can收发器模块之间的共模扼流圈来增强通信总线的抗干扰能力,所述共模扼流圈大幅度的抑制共模电流,降低通信总线的错误帧,进而提升了数据通讯抗干扰性能,使控制器稳定处理数据,提高了安全性能,适合推广使用。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1