一乐电子

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

微信扫码登录

手机号码,快捷登录

手机号码,快捷登录

搜索
查看: 7086|回复: 14

[其他综合] 用改动eep文件,重写芯片,修复t26双路数字表

[复制链接]
发表于 2012-1-18 16:11 | 显示全部楼层 |阅读模式
这几天,给个朋友装个双路电源,采用G版的T26双路数字表显示,调试正常后装入外壳,由于体积小,装配紧凑,高压短路,修复故障后,发现数字表显示出错,2组电流均显示为“0”,多次重新校正后,还是不对,除电压显示是对的,电流都不能显示数值,直接触摸T26的相关电流输入的管脚,电流显示还是“0”,应该是T26芯片或程序有问题了。
重新写入程序,电压电流都能显示了,但数值误差很大,于是就开始校正手续。但校正后,电流又不能正常显示了,都是显示为“0”了!但电压的显示都是正确的。多次校正的结果都是这样。看来是在校正步骤时,电流数据不能正确的写入,分析原因,也许是高压短路故障时,引起芯片内部逻辑电路有局部故障了,使得校正程序调用的电流数值写入出错。
由于是SMD的T26芯片,换个比较麻烦,考虑到重写原始的程序和数据文件,数字表能正常工作,只是显示的值不正确,说明这个芯片还是可以使用的。经半天摸索,通过改写EEP数据文件,达到了校正电流的目的。

原始数据文件,T26做双路电流电压表V12-5A.eep:
:0E00010047616E64462056492A322056335F0E
:0E000F0035410044657369676E65646279204F
:0E001D0047616E6446006861696B616E674002
:0D002B003231636E2E636F6D0058AB9E087E
:0E003800220B7519000007ACA9080E0B001B67
:04004600000010277F
:00000001FF

述数据中红色的1B是电流2,红色的00是电流1,调整这2个值可以达到校正2路电流的目的。

经多次调整,写入,数字表的显示正常了,可以工作了。电源也给急用的朋友高兴地拿去了。

由于不会单片机,只能“投机取巧”的搞搞,抛砖引玉,以其懂行的朋友能说明一下这个数据文件中,2路电压和电流校正时,所设定的数值相对应的正确位置。如果有这个说明,将会给这个数字表的校正带来很大的方便。

评分

参与人数 2一乐金币 +40 收起 理由
倪大德 + 20 赞!
fat + 20 老前辈能研究出来真不容易,佩服。

查看全部评分

发表于 2012-1-18 16:17 | 显示全部楼层
这个搞法第一次见,请见谅我的孤陋寡闻
回复

使用道具 举报

发表于 2012-1-19 12:50 | 显示全部楼层
程序的矫正数据写不进去,手刷的吗?主意不错。
回复

使用道具 举报

 楼主| 发表于 2012-1-19 15:26 | 显示全部楼层
当时是死马当活马医,抱着实验的想法试试,也折腾了半天,居然成功了。

      由于对单片机一知半解,年纪大了,想深入,可惜缺乏耐心和精力。找到这2个电流数据的位置也可能不是绝对正确,可能每个数据的位置不止1个16进制,左或右相邻的位置也许也是能微调,可惜没时间折腾,搞了半天,头脑也发胀了。

      感到用这种刷数据程序的方法校正这个数字表,特别对校正“0”电流,2A电流的值有实用价值,因此发帖抛砖引玉,以其G版和单片机高手能不惜笔墨,解释一下这个数据文件。

     根据相关参数数据在EEpROM文件里的位置(特别是“0”电流),调整其16进制数值的大小,达到逼近正确的显示值,可以使这个DIY爱好者广泛制作的数字表,在电流显示能更正确,有更好的实用意义。
回复

使用道具 举报

发表于 2012-1-19 17:11 | 显示全部楼层
软件校正一般采用插入法。校正后的数据存入EEPROM中,周老兄在不知源程序的情况下,

模索修正EEPROM数据。确实得化不少时间。赞一个!
回复

使用道具 举报

发表于 2012-1-24 03:05 | 显示全部楼层
呵呵,这个办法真是不错。
回复

使用道具 举报

发表于 2012-2-12 22:42 | 显示全部楼层
楼主厉害,曲线救国了
回复

使用道具 举报

发表于 2013-6-15 11:19 | 显示全部楼层
没有源程序,用这个办法可要花不少时间,我想请教的问题是:hex文件的最后2位数是效验码,这2个数据不改,写入单片机也可以正常工作吗?不知道这里要不要知道的朋友可否指教?
回复

使用道具 举报

发表于 2014-8-16 21:09 | 显示全部楼层
我也试作了一个,用洞洞板作的,校正正常,使用正常,不过还没有试用楼主方法直接校正,接下来有时间的话一定试试看,也许可以省去电压电流的校正麻烦
回复

使用道具 举报

发表于 2014-8-20 22:25 | 显示全部楼层
fxhfxh 发表于 2013-6-15 11:19
没有源程序,用这个办法可要花不少时间,我想请教的问题是:hex文件的最后2位数是效验码,这2个数据不改, ...

看楼主的EEPROM数据,最后两位是0x01,0xff,其实是EEPROM的大小512字节而已
回复

使用道具 举报

本版积分规则

QQ|一淘宝店|手机版|商店|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2025-10-31 12:26 , Processed in 0.040097 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表