【技术实现步骤摘要】
一种汽车电子控制单元通讯程序的可视化编程方法
本专利技术涉及一种汽车电子控制单元通讯程序的可视化编程方法,特别是通过可视化编程系统的界面以“填空题”、“选择题”的方式完成软件编程的方法。
技术介绍
汽车电子技术的发展和进步,一般的家用轿车上有数十个电子控制单元,豪华轿车更是达到数百个电子控制单元。汽车生产制造的过程中,同一种电子控制单元用在不同配置的汽车上,需要使用不同的软件参数。并且出厂之前,需要使用检测设备与电子控制单元进行通讯(读取、写入、控制),以确保电子控制单元内软件的正确性。汽车生产厂家需要根据不同汽车、不同的电子控制单元的产品规范进行编程,目前的编程方式为敲代码,每一个语句由多个代码组成,编程工作难度大、非专业编程人员无法进行编程工作,且此种方式的编程效率低。
技术实现思路
本专利技术的目的是解决上述的编程难度大、编程效率低的问题。应用可视化编程系统,编程工作简化成了“填空题”、“选择题”,即使非专业编程人员也能轻易掌握完成编程工作,且编程效率大幅度提高。本专利技术包括以下步骤:1)在个人电脑的可视化编程系统的后台设置中,将汽车电子控制单元的通讯程序分段切割,每发送或者接受一条指令的语句成为一个块;传统编程以语句为最小单位,一个完整的程序语句数万行;可视化编程以块为最小单位,一个完整的程序由数十到数百个块组成;2)每个块中,针对不同汽车电子控制单元需要有参数或者指令变化的部分,不赋具体值,以地址名代替;3)将地址名链接至前台界面的单元格,前台界面单元格与后台地址名相互唯一对应;4)依据汽车电子控制单元的产品规范文件,绘制程序流程图,将指令与参数变 ...
【技术保护点】
1.一种汽车电子控制单元通讯程序的可视化编程方法,其特征在于:包括以下步骤:1)在个人电脑的可视化编程系统的后台设置中,将汽车电子控制单元的通讯程序分段切割,每发送或者接受一条指令的语句成为一个块;可视化编程以块为最小单位,一个完整的程序由数十到数百个块组成;2)每个块中,针对不同汽车电子控制单元需要有参数或者指令变化的部分,不赋具体值,以地址名代替;3)将地址名链接至前台界面的单元格,前台界面单元格与后台地址名相互唯一对应;4)依据汽车电子控制单元的产品规范文件,绘制程序流程图,将指令与参数变化点整理出来;5)在可视化编程系统的界面,以填空提、选择题方式完成参数及指令变化点的输入;6)在可视化编程系统的界面,依据整理好的程序流程图,通过对块的组合,设置块与块之间的运行与跳转信息,并设置通讯参数,所述的通讯参数为通讯等待时间、通讯波特率;7)在可视化编程系统的界面,点击编程按钮,系统自动将前台界面的数据通过地址名传送至后台,在后台完成计算,组合成可执行程序;8)一个完整的汽车电子控制单元通讯程序编程工作完成,重复上述步骤,完成下一个电子控制单元的通讯程序编程。
【技术特征摘要】
1.一种汽车电子控制单元通讯程序的可视化编程方法,其特征在于:包括以下步骤:1)在个人电脑的可视化编程系统的后台设置中,将汽车电子控制单元的通讯程序分段切割,每发送或者接受一条指令的语句成为一个块;可视化编程以块为最小单位,一个完整的程序由数十到数百个块组成;2)每个块中,针对不同汽车电子控制单元需要有参数或者指令变化的部分,不赋具体值,以地址名代替;3)将地址名链接至前台界面的单元格,前台界面单元格与后台地址名相互唯一对应;4)依据汽车电子控制单元的产品规范文件,绘制程序流程图,...
【专利技术属性】
技术研发人员:樊新平,李云贵,李东升,宋伟佳,
申请(专利权)人:一汽轿车股份有限公司,
类型:发明
国别省市:吉林,22
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。