最近的时间都浪费在两台小松PW128UU-1上面.旧的一台拆了变速箱,装上去以后就变得换挡不行了.新的一台一直都不行,弄过液压泵以后下部分的行走又出现一时正常一时不动的情况.

  先说说概况:PW128UU-1,轮式挖掘机,跟通用的履带式挖掘机和轮式挖掘机不一样,他的发动机和液压泵是安装在车体的下部.这样一来,整体的结构便与通用式的挖掘机有很大的差别.

首先,发动机输出轴连接一个液压泵和变速箱(3速).放在前桥位置.液压泵的高压油输出,经过一个主控制阀以后,分流到变速箱上的液压马达(变量)和车体上部的工作机构.

因为车体上部有工作机构,所以也有一个4路(或以上)控制阀与其相对应.同时,因为液压泵在车体下部,所以高压油和电信号均使用"分油中"的结构在车体上下部传输.

对于旧车:

  之前的情况不是很了解,这次回来试机以后,大体的感觉是液压部分力度不够.估计是流量控制的不好.当然这也可能是因为发动机的性能下降的太厉害而导致液压系统不能吸取足够的功率而导致的.

  其次就是在自动档前进时,从1档换到2档会有很大的响声,经过测试,应该是2档和3档的离合控制电磁阀的插头接错了,导致3档误接到2档.也就是说从1档换到2档实际上是1档换到了3档.控制器检测到换挡以后,发动机转速下降的太快而尝试开/断离合从而发生了喀喀喀的响声.

对于新车:

  从旧车"借"来了控制器以后开始测试.发现液压泵内伺服活塞的大径腔少了一个部件来阻断推动活塞的高压油和卸油通道.用黄铜车了一个类似尺寸的套子以后,便可实现正常的流量控制.这时,整车的通过性能表现的很强,特别是四驱的情况下能通过一般的障碍.但是偶尔会出现"不动"的情况,放一阵子或者重新发动又会正常.

  

控制器:

  这个控制器的part  NO.是7438-25-2004(应该是这个...),使用的MCU是HITACHI的HD64F5388F16.现在日立的应该算是瑞萨的吧?现在师傅的做法是将原有的可用的控制器里面的MCU程序给读出来,然后再写到一片新的片子上面去.再找一块类似的电路板将这个片子焊到上面去,从而合成一块可用的控制器.

  在这里,使用一种不知名的编程器就将MCU中的程序给读出来,我就感觉莫名其妙....难道一点加密都没有吗??在程序读出来以后又可以写入到新的芯片当中,果然是厉害!!

  但是因为新买的芯片型号稍微有点不一样,并且程序存储空间不是flash的而是PROM...在下载程序以后,运行到一定的位置会发生莫名其妙的复位.检测其看门狗的喂狗信号,发现明显的异常,估计可能是引脚短接,芯片内部结构不一样,或者是芯片损坏了.但是后两种问题不好查.

问题:

  所有问题都需要很细心地检查才能够发现出来.但是大家都不注意发动机的性能到底是怎么样,也许这就是我们技术水平的限制吧?

挖掘机控制器与复制其MCU程序的更多相关文章

  1. 微控制器(MCU)破解秘笈--背景知识

    2.1 硅芯片安全措施的演变 工业控制器的硬件安全措施与嵌入式系统同时开始发展.三十年前的系统是由分离的部件如CPU,ROM,RAM,I/O缓冲器,串口和其他通信与控制接口组成的.如图2-1所示: 图 ...

  2. MCU相关知识

    一个处理器达到 200 DMIPS的性能,这是个什么概念? DMIPS全称叫Dhrystone MIPS 这项测试是用来计算同一秒内系统的处理能力,它的单位以百万来计算,也就是(MIPS) 上面的意思 ...

  3. AngularJS 控制器

    AngularJS 控制器 控制 AngularJS 应用程序的数据. AngularJS 控制器是常规的 JavaScript 对象. AngularJS 控制器 AngularJS 应用程序被控制 ...

  4. (原创)基于MCU的频率可调,占空比可调的PWM实现(MCU,MCS-51/MSP430)

    1.Abstract     做这个是受朋友之邀,用在控制电机转动的方面.他刚好在一家好的单位实习,手头工作比较多,无暇分身,所以找我帮忙做个模型.要求很明晰,PWM的频率在0~1KHz范围内,占空比 ...

  5. 在Ext JS 5应用程序中如何使用路由

    简介 Ext JS 5是一个重要的发布版本,它提供了许多新特性来创建丰富的.企业级的Web应用程序.MVVM和双向数据绑定为开发人员承担了大量的繁重工作.在Ext JS 5种,另一个新特性就是路由,它 ...

  6. 编写优质嵌入式C程序

    前言:这是一年前我为公司内部写的一个文档,旨在向年轻的嵌入式软件工程师们介绍如何在裸机环境下编写优质嵌入式C程序.感觉是有一定的参考价值,所以拿出来分享,抛砖引玉. 转载请注明出处:http://bl ...

  7. 【翻译】在Ext JS 5应用程序中怎样使用路由

    原文:How to Use Routing in Your Ext JS 5 Apps 简单介绍 Ext JS 5是一个重要的公布版本号,它提供了很多新特性来创建丰富的.企业级的Web应用程序.MVV ...

  8. 【翻译】在Ext JS 5应用程序中如何使用路由

    原文:How to Use Routing in Your Ext JS 5 Apps 简介 Ext JS 5是一个重要的发布版本,它提供了许多新特性来创建丰富的.企业级的Web应用程序.MVVM和双 ...

  9. Active Directory Replication(复制)

    KCC(The Knowledge Consistency Checker)知识一致性检查器是一个内置的程序,在所有与管理器上运行,为林创建复制拓扑.默认,KCC15分钟间隔运行一次,根据当时存活的最 ...

随机推荐

  1. sqlachemy 使用实例

    sqlachemy 是python中关于sql的ORM,他的存在可以消除底层sql引擎的差异,同事也避免了复杂繁琐的sql语句,因此我们在比较大的应用时常使用它,下面是我写的一个例子 #!/usr/b ...

  2. forEach遍历对象数组案例

    <script> var users = [ {name:'name1',age:21}, {name:'name2',age:22}, {name:'name3',age:23} ]; ...

  3. Ubuntu下Vim 如何进入全屏编辑模式

    如题:F11进入全屏编辑模式,再按F11则退出全屏编辑模式.

  4. 由于 UNION ALL Chinese_PRC_CI_AS”之间的排序规则冲突,值的排序规则未经解析

    由于不同的表之间的排序规则不一样,在归并集合的 时候会出现排序问题. 只要在查询的列后面 声明结果列的排序规则保持一致即可:  SELECT b0.[CardCode] collate SQL_Lat ...

  5. 各类XML parser的比较

    基于以上的比较 再为公司的项目选择解析器的时候,我选择Xerces.准备把Qt自带的XML库给去掉. references: http://stackoverflow.com/questions/17 ...

  6. Java Thread Status(转)

    public static enum Thread.State  extends Enum<Thread.State>线程状态.线程可以处于下列状态之一: 1.NEW 至今尚未启动的线程的 ...

  7. 【转】android service 之二(IntentService)

    原文网址:http://rainbow702.iteye.com/blog/1143286 不管是何种Service,它默认都是在应用程序的主线程(亦即UI线程)中运行的.所以,如果你的Service ...

  8. wifidog auth-server安装配置

  9. Unity 单元测试(PLUnitTest工具)

    代码测试的由来 上几个星期上面分配给我一个装备系统,我经过了几个星期的战斗写完90%的代码. 后来策划告诉我需求有一定的改动,我就随着策划的意思修改了代码. 但是测试(Xu)告诉我装备系统很多功能都用 ...

  10. Team Queue(多队列技巧处理)

    Team Queue Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total ...