挖掘机控制器与复制其MCU程序
最近的时间都浪费在两台小松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程序的更多相关文章
- 微控制器(MCU)破解秘笈--背景知识
2.1 硅芯片安全措施的演变 工业控制器的硬件安全措施与嵌入式系统同时开始发展.三十年前的系统是由分离的部件如CPU,ROM,RAM,I/O缓冲器,串口和其他通信与控制接口组成的.如图2-1所示: 图 ...
- MCU相关知识
一个处理器达到 200 DMIPS的性能,这是个什么概念? DMIPS全称叫Dhrystone MIPS 这项测试是用来计算同一秒内系统的处理能力,它的单位以百万来计算,也就是(MIPS) 上面的意思 ...
- AngularJS 控制器
AngularJS 控制器 控制 AngularJS 应用程序的数据. AngularJS 控制器是常规的 JavaScript 对象. AngularJS 控制器 AngularJS 应用程序被控制 ...
- (原创)基于MCU的频率可调,占空比可调的PWM实现(MCU,MCS-51/MSP430)
1.Abstract 做这个是受朋友之邀,用在控制电机转动的方面.他刚好在一家好的单位实习,手头工作比较多,无暇分身,所以找我帮忙做个模型.要求很明晰,PWM的频率在0~1KHz范围内,占空比 ...
- 在Ext JS 5应用程序中如何使用路由
简介 Ext JS 5是一个重要的发布版本,它提供了许多新特性来创建丰富的.企业级的Web应用程序.MVVM和双向数据绑定为开发人员承担了大量的繁重工作.在Ext JS 5种,另一个新特性就是路由,它 ...
- 编写优质嵌入式C程序
前言:这是一年前我为公司内部写的一个文档,旨在向年轻的嵌入式软件工程师们介绍如何在裸机环境下编写优质嵌入式C程序.感觉是有一定的参考价值,所以拿出来分享,抛砖引玉. 转载请注明出处:http://bl ...
- 【翻译】在Ext JS 5应用程序中怎样使用路由
原文:How to Use Routing in Your Ext JS 5 Apps 简单介绍 Ext JS 5是一个重要的公布版本号,它提供了很多新特性来创建丰富的.企业级的Web应用程序.MVV ...
- 【翻译】在Ext JS 5应用程序中如何使用路由
原文:How to Use Routing in Your Ext JS 5 Apps 简介 Ext JS 5是一个重要的发布版本,它提供了许多新特性来创建丰富的.企业级的Web应用程序.MVVM和双 ...
- Active Directory Replication(复制)
KCC(The Knowledge Consistency Checker)知识一致性检查器是一个内置的程序,在所有与管理器上运行,为林创建复制拓扑.默认,KCC15分钟间隔运行一次,根据当时存活的最 ...
随机推荐
- cf C. Insertion Sort
http://codeforces.com/contest/362/problem/C #include <cstdio> #include <cstring> #includ ...
- Codeforces 276D Little Girl and Maximum XOR
题意:给范围l,r选两个数亦或最大是多少. 思路:找到第一个l和r二进制下不相同的位置i,然后答案就是2^(i+1)-1,因为一个取0一个取1之后,后面的位置全部选1和全部选0,就是这样:011111 ...
- DirectUI中模态对话框和菜单的原理(自己控制整个Windows消息循环。或者,用菜单模拟窗体打开时用SetCapture取得控制权,一旦窗体收到WM_CAPTURECHANGED消息就把窗体退出)
经常有人问关于模态对话框和系统菜单内部实现原理方面的问题, 因为系统通过API隐藏了太多细节,这2个问题确实令初学者甚至是有经验的开发者困扰, 下面是我个人的一些经验总结. 先说模态对话框,外部看模态 ...
- 基于AForge.Net框架的扑克牌识别
原文:基于AForge.Net框架的扑克牌识别 © 版权所有 野比 2012 原文地址:点击查看 作者:Nazmi Altun Nazmi Altun著,野比 译 下载源代码 - 148.61 KB ...
- VS2010安装与测试编译问题(fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt)
由于第三方库的各种原因,与编译冲突问题,公司又决定把整个项目都统一改用VS2010来编译.所以我把我开发机上的VS2008卸载了,又重新安装了VS2010.无奈出现了COFF格式转换问题.搜索了下.完 ...
- zabbix 对于logstash告警连续发邮件
打上勾就行
- 用copy只能复制文件,用xcopy却说参数错误?
dos里面没有复制文件夹这一个命令,这是个复合的命令,是由新建文件夹和将原文件夹里的东西全部复制进去两步组成的.就像剪贴一样,是先建立文件,然后再删除源文件.这是一种复合型的操作. 复制文件夹: 1. ...
- 3D objects key rendering steps
Key steps of Rendering objects: 1 Create objects’ meshes, which we can use C++’s vector container to ...
- HTTP请求的TCP瓶颈分析
这篇文章基本是对<Web性能权威指南>第一章和第二章的读书笔记,另外加一些扩展内容,这本书确实赞,推荐 针对三次握手.流量控制(接收窗口).慢启动(cwnd,拥塞窗口).队首阻塞等方面看下 ...
- Mybatis 开发中遇见的异常及处理
1 异常信息: org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.Bin ...