汽车发动机ECU软件自动灌装方法与流程

文档序号:14248779阅读:2150来源:国知局
汽车发动机ECU软件自动灌装方法与流程

本发明涉及汽车发动机ecu检测技术领域,具体地指一种汽车发动机ecu软件自动灌装方法。



背景技术:

随着汽车越来越多的部件上都配置有相应的ecu(electroniccontrolunit电子控制单元),人们对汽车安全性、舒适性和节能环保性能等要求又不断提高。

目前,汽车发动机ecu的软件灌装依靠人工完成,操作人员手持扫描器对在制品ecu上的条形码进行扫描,然后在控制系统中读取条形码信息,人工判断ecu硬件型号,再根据生产任务单,从控制系统中调取相应的ecu控制软件,将ecu的线束与控制系统连接,确认连接成功后,对ecu进行软件灌装,灌装完成后,操作人员再手动拆线,打印标签条码。这个过程需要多个工位来实现,完成一个ecu灌装至少需要20分钟时间,时间成本高、效率低下。因此,面对ecu的性能、应用范围、数量、复杂度与集成度等不断提高,汽车厂商需要一个可以适应不同汽车控制的软件灌装、检测系统,同时保证产品质量,更能从缩短开发时间、降低生产成本等方面提高ecu产品的市场竞争力。



技术实现要素:

本发明的目的为了克服上述现有技术存在的问题,而提供一种汽车发动机ecu软件自动灌装方法,对ecu的灌装、检测形成全自动化,减少人员在生产过程中因人为干预造成的误判,保证生产的一致性、准确性。

为实现上述目的,本发明所设计的一种汽车发动机ecu软件自动灌装方法,其特殊之处在于,包括如下步骤:

1)通过扫描ecu上的在制品标签获取ecu的在制品信息;

2)向ecu的电源输入端口供电,并采集ecu的输出电压,判断ecu的输出电压是否正常,不正常时停止灌装,发出报警;

3)通过ecu的can通讯接口读取flash里面指定a地址的信息,将信息内容与在制品信息相比较,比较一致则前往下一步,比较不一致则停止灌装,发出报警;

4)从生产服务器中调取程序数据,计算程序数据的crc码,并将计算值与生产任务单中的预设值相比较,比较一致则前往下一步,比较不一致则停止灌装,发出报警;

5)将程序数据刷写到ecu的flash里面指定b地址,计算程序数据的crc码,并将计算值与生产任务单中的预设值相比较,,比较一致则前往下一步,比较不一致则停止灌装,发出报警;

6)将生产过程信息写到ecu的flash里面指定c地址,向ecu的电源输入端口断电;

7)打印产品标签贴在ecu表面,对ecu上的产品标签进行扫描,核对产品标签上的信息;

8)取下ecu,灌装结束。

优选地,所述步骤6)之后还包括灌装验证的步骤:向ecu(6)的电源输入端口供电;分别读取flash里面指定a地址、b地址、c地址的信息,将信息内容与生产任务单中的预设值相比较,比较一致则前往下一步,比较不一致则停止灌装,发出报警;向ecu(6)的电源输入端口断电。

优选地,所述生产任务单中的预设值包括配置信息编码、客户零部件名称、客户零部件图号、客户零部件代码、硬件号、软件号、硬件版本、软件版本、bt版本。

优选地,所述ecu放置于汽车发动机ecu自动灌装装置上,所述装置包括工装底座,所述工装底座的上方设置有两个对称布置的滑轨支架,所述滑轨支架顶部设置有滑轨,所述滑轨上方设置有与之滑动配合的载板,所述载板通过气缸驱动在两条滑轨上水平移动;所述载板上设置有托盘,所述托盘上设置有供ecu放置的凹槽,所述工装底座的上方设置有连接器支架,所述连接器支架上设置有控制器和转接板,所述转接板的高度与ecu相同,所述转接板的前端具有与ecu相匹配的接口,后端具有与控制器相匹配的接口,所述接口包括电源输入接口、电源检测接口、can通讯接口;所述托盘的凹槽内设置有压力传感器,所述载板上设置有位移传感器,所述压力传感器、位移传感器的输出端与控制器连接;

所述压力传感器采集到ecu放入的信号后控制器控制载板向连接器支架移动,直至位移传感器采集到ecu与转接板连接的信号,所述控制器向ecu的电源输入端口供电,开始灌装步骤。

与现有技术相比,本发明的优点包括:

(1)对ecu的灌装、检测形成全自动化,减少人员在生产过程中因人为干预造成的误判,保证生产的一致性、准确性。

(2)原ecu灌装需要多个工位完成,现只需一名操作人员,减少大量操作时间。

(3)将每一个ecu灌装的时间从20分钟降低到1分钟以内,大幅提高生产效率。

附图说明

图1为本发明应用的汽车发动机ecu自动灌装装置、系统的结构示意图。

图2为本发明应用的汽车发动机ecu自动灌装系统的灌装准备状态的示意图。

图3为本发明应用的汽车发动机ecu自动灌装系统的扫描状态的示意图。

图中:工装底座1,滑轨支架2,滑轨3,载板4,托盘5,ecu6,连接器支架7,控制器8,转接板9,机械臂10,支承端10.1,垂直伸出端10.2,水平锁定端10.3,扫描仪11,扫描仪支撑架12,支撑座12.1,旋转杆12.2,水平杆12.3。

具体实施方式

以下结合附图和具体实施例对本发明作进一步的详细描述。

本发明一种汽车发动机ecu软件自动灌装方法包括如下步骤:

1)通过扫描ecu6上的在制品标签获取ecu6的在制品信息;

2)向ecu6的电源输入端口供电,并采集ecu6的输出电压,判断ecu6的输出电压是否正常,不正常时停止灌装,发出报警;

3)通过ecu6的can通讯接口读取flash里面指定a地址的信息,将信息内容与在制品信息相比较,比较一致则前往下一步,比较不一致则停止灌装,发出报警;

4)从生产服务器中调取程序数据,计算程序数据的crc码,并将计算值与生产任务单中的预设值相比较,比较一致则前往下一步,比较不一致则停止灌装,发出报警;

5)将程序数据刷写到ecu6的flash里面指定b地址,计算程序数据的crc码,并将计算值与生产任务单中的预设值相比较,,比较一致则前往下一步,比较不一致则停止灌装,发出报警;

6)将生产过程信息写到ecu6的flash里面指定c地址,向ecu6的电源输入端口断电;

7)打印产品标签贴在ecu6表面,对ecu6上的产品标签进行扫描,核对产品标签上的信息;

8)取下ecu6,灌装结束。

本发明可以应用于汽车发动机ecu自动灌装装置,如图1所示。汽车发动机ecu自动灌装装置包括工装底座1,工装底座1的上方设置有两个对称布置的滑轨支架2,滑轨支架顶部设置有滑轨3,滑轨3上方设置有与之滑动配合的载板4,载板4通过气缸5驱动在两条滑轨3上水平移动;载板4上设置有托盘5,托盘5上设置有供ecu6放置的凹槽。

工装底座1的上方设置有连接器支架7,连接器支架7位于滑轨支架2的前方。连接器支架7上设置有控制器8和转接板9,转接板9的高度与ecu6相同,转接板9的前端具有与ecu6相匹配的接口,后端具有与控制器8相匹配的接口,接口包括电源输入接口、电源检测接口、can通讯接口。

载板4左右两侧的滑轨3上方分别设置有机械臂10,机械臂10从下至上依次包括支承端10.1、垂直伸出端10.2、水平锁定端10.3,支承端10.1与滑轨3滑动配合,垂直伸出端10.2在气缸驱动下带动水平锁定端10.3进行旋转和垂直上下运动,水平锁定端10.3运动至底部时与ecu6的上表面接触。水平锁定端10.3与ecu6接触面设置有橡胶垫片10.4。托盘5的凹槽内设置有压力传感器,压力传感器的输出端与控制器8连接。载板4上设置有位移传感器,位移传感器的输出端与控制器8连接。

压力传感器采集到ecu6放入的信号后控制器8控制载板4向连接器支架7移动,直至位移传感器采集到ecu6与转接板9连接的信号,所述控制器8向ecu6的电源输入端口供电,开始灌装步骤。

本发明还可应用于一种汽车发动机ecu自动灌装系统,包括上述汽车发动机ecu自动灌装装置,还包括扫描仪、打印机和计算机,扫描仪11、打印机的控制端与计算机连接,计算机与控制器8连接,如图1所示。

扫描仪11设置于扫描仪支撑架12上,扫描仪支撑架12从下至上依次包括支撑座12.1、旋转杆12.2和水平杆12.3,支撑座12.1设置于工装底座1的上方旋转杆12.2在气缸驱动下带动水平杆12.3进行旋转运动,扫描仪11位于水平杆12.3的前端,扫描口与ecu6表面的标签相对。

本发明基于上述装置和系统的实现过程,具体包括如下步骤:

1)将ecu6放置于托盘5中,ecu6的重力触发压力传感器,压力传感器将信号发送至控制器8,机械臂10的垂直伸出端10.2为伸出状态,如图2所示。

2)计算机根据压力传感器的信号控制左右两个方向的机械臂10旋转、下降,机械臂10的垂直伸出端10.2带动水平锁定端10.3旋转至ecu6上方,控制垂直伸出端10.2下降直至水平锁定端10.3与ecu6的上表面接触,将ecu锁定在托盘5上,如图1所示。

3)计算机控制扫描仪支撑架12的旋转杆12.2旋转直至水平杆12.3前端位于ecu6上方,计算机通过串口控制扫描仪11对ecu6上的在制品标签进行扫描,扫描仪11将扫描到的数据传输至计算机,计算机核对ecu6的硬件型号。

4)计算机控制载板4沿着滑轨3向前移动至灌装位置,当ecu6与转接板9连接后,载板4上的位移传感器将信号发送至控制板8。

5)计算机接收到位移传感器的信号后,通过控制板8和转接板9的电源输入端口向ecu6供电,并通过转接板9的电源检测端口采集ecu6的输出电压,判断ecu6的输出电压是否正常,正常则前往下一步,不正常时停止灌装,发出报警,待操作人员处理。

6a)计算机通过控制板8和转接板9的can通讯接口向ecu6灌装发动机控制软件。

6b)计算机控制转接板9向ecu6的电源输入端口断电;

6c)计算机控制转接板9向ecu6的电源输入端口重新供电,通过can通讯接口读取ecu6的发动机控制软件信息;通过ecu6的can通讯接口读取flash里面指定a地址的信息,将信息内容与在制品信息相比较,比较一致则前往下一步,比较不一致则停止灌装,发出报警;从生产服务器中调取程序数据,计算程序数据的crc码,并将计算值与生产任务单中的预设值相比较,比较一致则前往下一步,比较不一致则停止灌装,发出报警;将程序数据刷写到ecu6的flash里面指定b地址,计算程序数据的crc码,并将计算值与生产任务单中的预设值相比较,,比较一致则前往下一步,比较不一致则停止灌装,发出报警;将生产过程信息写到ecu6的flash里面指定c地址,向ecu6的电源输入端口断电;

6d)计算机核对发动机控制软件信息:向ecu(6)的电源输入端口供电;分别读取flash里面指定a地址、b地址、c地址的信息,将信息内容与生产任务单中的预设值相比较,比较一致则前往下一步,比较不一致则停止灌装,发出报警。

6e)计算机控制转接板9向ecu6的电源输入端口断电。

7)控制载板4向后移动回到初始位置,使ecu6与转接板9断开连接。

8)计算机控制打印机打印产品标签,将标签粘贴在ecu6表面。

9)控制扫描仪11对ecu6上的产品标签进行扫描,核对产品标签上的信息;

10)控制扫描仪11的旋转杆12.2旋转直至水平杆12.3前端远离ecu6的初始位置,控制机械臂10的垂直伸出端10.2上升,并带动水平锁定端10.3旋转至远离ecu6的初始位置,如图3所示。

11)操作人员取下ecu6,灌装、测试结束。

操作人员取下一个ecu6,重复上述步骤。

尽管上面结合附图对本发明的优选实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,并不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可以做出很多形式的具体变换,这些均属于本发明的保护范围内。

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