论坛风格切换切换到宽版
  • 17212阅读
  • 54回复

IC-1271修复记 [复制链接]

上一主题 下一主题
离线BA7IA
 
发帖
11173
只看楼主 倒序阅读 0楼 发表于: 2011-08-30
这台ic-1271本来bg7kpp是准备让我维修的,当时经不起我的几句揶揄之后,决定把这台机器送给我,在此先谢过大佬!这样我就可以装备起自己的1.2ghz设备,用于进行科研试验和训练了。
  机器经过第三者辗转交到了我的手里,由于之前已经维修过一台同样的机器,手头上这台机器的使用说明书和维修手册等都比较齐全,对机器的操作也并不陌生。首先是对机器外观进行初步观察,发现外壳上有多处的凹陷,上面调整仓盖已经丢失,面板上的rit调整旋钮也失去了。
离线BA7IA
发帖
11173
只看该作者 1楼 发表于: 2011-08-30
通电试机发现频率指示异常,存储频道中出现了稀奇古怪的显示,整机各模式都不能收发,静噪也打不开。调整大频率旋钮时频率只能下降而不能上升,扭动频率旋钮有时表头又突然打到尽头。但是模式转换等各按钮的反应属正常,唯band up/down两键没有反应。
机器显示屏中各种古怪的显示:

小图 | 大图 图片

  • 哈罗CQ火腿社区 - 设备 - IC-1271修复记
  • 哈罗CQ火腿社区 - 设备 - IC-1271修复记
  • 哈罗CQ火腿社区 - 设备 - IC-1271修复记
  • 哈罗CQ火腿社区 - 设备 - IC-1271修复记
  • 哈罗CQ火腿社区 - 设备 - IC-1271修复记
离线BA7IA
发帖
11173
只看该作者 2楼 发表于: 2011-08-30
把机器面板拆开之后,发现面板的rit电位器似乎是曾受重大撞击,致使电路板连同固定的金属框架一起产生了变形,变形向后的移位引致band up/down两按键不能与面板的按钮接触而失灵。在框架的另一边有受过水浸的痕迹。
离线BA7IA
发帖
11173
只看该作者 3楼 发表于: 2011-08-30
把面板金属框和电路板分离开来后,发现电路板上有两个断裂部位,截断了板上的三处连线。
离线BA7IA
发帖
11173
只看该作者 4楼 发表于: 2011-08-30
首先对金属框和机壳等的变形处进行复位,接着用导线把电路板上断裂的电路连接修复。
离线BA7IA
发帖
11173
只看该作者 5楼 发表于: 2011-08-30
然后,统一把从机器上拆下来的机壳、面板、按钮和旋钮等所有零部件都进行彻底的清洗,等风干之后再慢慢重新装配好,令机器外观焕然一新!
离线BA7IA
发帖
11173
只看该作者 6楼 发表于: 2011-08-30
经此处理之后,机器的故障情况依然。翻查机器操作说明书,谓机器出现这样的状况是机器上ram card中的锂电池要换了。用万用表一量电池电压果然接近于零。
离线BA7IA
发帖
11173
只看该作者 7楼 发表于: 2011-08-30
于是从一块旧电脑主板上拆下来一个锂电池座装上去,心想以后再更换电池就方便了。搞好之后装上新的锂电池就以为机器可以正常工作了,谁知道故障依然存在。这样的事情可是从来都没有遇到过的,会不会是电路上的集成块坏掉呢?在ic-1271维修手册的电路图里这一部分很神秘地用一个方框代替,为了揭开其奥秘,唯有自己对着电路板跟出电路来。好在电路并不复杂,板上就两个集成块-hd7432和d444c,很快就把电路图搞出来了(后来在ic-471d的维修图纸中也找到了这部分的电路图)。仔细翻阅维修手册,从手册的字里行间中终于搞清楚这个d444c集成块的真实型号原来是μpd444c,上网查到是个1024x4bit静态存储器(ram)。在查这个集成块资料时,不经意地在网上找到关于icom的ic-271;ic-471;ic-1271;ic-745;ic-751/a;ic-r71a等几个型号机器中ram card更换电池的讨论。原来这些ram card的锂电池失效其后果会很严重,可不是简单地更换新电池就可以解决的。在ram中除了存储机器上的频率频道信息之外,还有很多机器工作的初始化信息。而一旦断电,ram中的信息失去之后,机器就此成为砖头。在此真的要问候当初设计此机器电路和程序那些人的祖宗三代了!这样设计出来的机器等于埋下定时炸弹,几年之后当电池失效,就自动全变成砖头了!虽然说明书上说可以把ram card寄回icom代理去重新写入信息,后来又出备忘说换电池前要先加另外一组5v维持供电,但是对于像我这样无知的人去那里挽救呢?继续在网上搜寻有关资料,发现网上有人专门做这个ram card的生意,一块ram card要卖50美元!(看来世界上这样的苦主还是不少的,心里飘过一丝安慰)
离线BA7IA
发帖
11173
只看该作者 8楼 发表于: 2011-08-30
现在要做的是想办法往ram中重新写回那重要的初始化信息。经过几天在网上搜寻,找到了rw3xa和n2cbu两位前辈有关icom ram card的读写器线路及程序。经过比较之后,决定先采用n2cbu的读写电路和程序试试,理由是硬件电路比较简单,读写程序的功能比较齐全,除了可以读写ram之外,还可以编辑其中的内容,以及可以修改port地址等,这些都是我现时所需要的功能。
离线BA7IA
发帖
11173
只看该作者 9楼 发表于: 2011-08-30
趁着星期六休息到新赛格去买齐所有零件(把两种读写器和ram card上用的集成块都买了),顺便把缺失的rit小旋钮也买回来。按照图纸很顺利就组装完成了,由于电路显得太简单,追求完美的我又在电路中增加上电源指示灯。为了防止误写操作,还特地加装了一个写保护开关。电路完成之后就通电试机,谁知道反复捣鼓了很久都不能进行正确的读写操作。再三检查硬件电路都没有发现错误,心里暗地诅咒n2cbu是不是给了流料!?
正准备转軚试rw3xa电路之际,脑中突然灵光一动起来,会不会是这个程序不支持win xp系统?马上翻抽屉找出陈年老旧的雨林木风装机光盘,启动之后进入dos状态,好在常用的几个dos命令还记得,几下就进入目录运行起了ram读写程序,果然太阳升起来了!
离线BA7IA
发帖
11173
只看该作者 10楼 发表于: 2011-08-30
当程序可以正常操作之后,在我的ram card上反复地进行读写试验,一方面熟悉程序的操作,另一方面确认写保护的可靠性,以保证绝对不会无故地把ram中的数据冲掉,这个十分重要,宁愿什么都读不出也不要乱写进去!因为接下来,我就要从一台好机器中把ram中的信息读出来,然后再copy回我机器的ram上。这个读出过程千万不能出错,否则这世界上又将会多一台砖头机了!
     本来只要找到这机型的ram数据备份文件写进去就不用冒此风险的,但是几乎搜遍网络,也没有找到ic-1271的ram数据文件,只找到rw3xa备份下来的ic-r71的ram文件,实践证明这并不能用在ic-1271中。又想到从ram的数据结构上去试图推测出正确的数据来,但是icom公司根本没有透露有关的资料,最后综合手头上仅有的资料,兼且依靠试验确定了机器vfo和存储频道信息的存储位置和数据代码结构,各模式频率偏移量的存储位置,以及机器上下限频率的设定和存储位置(这个很有用,可以通过修改它来扩展机器的收发频率范围)。
离线BA7IA
发帖
11173
只看该作者 11楼 发表于: 2011-08-30
通过对这些数据进行修改、设置、写入后,机器的频率显示和操作反应已经貌似恢复正常了,但是机器的收发还是没有反应。看来ram中应该还有些数据没有搞懂和设置对,而要在剩下的接近400bit内存范围内猜测试验,显然是很有难度和挑战性的。而且,还有一个逻辑漏洞就是如果万一机器电路上还存在着其他问题的话,就算是试对了,机器的工作状态也还是不正常的。因此,为了解开这个逻辑死结,就需要从好机器中copy信息到这个ram card上,然后才能走下一步。
离线bg3pzy
发帖
782
只看该作者 12楼 发表于: 2011-08-30
先插入一下,等待更新
离线BA7IA
发帖
11173
只看该作者 13楼 发表于: 2011-08-30
一切准备就绪以后,就向ba7jg求救。几天之后,神通广大的ba7jg就把一台ic-1271放到我的面前。由于有之前的反复练习,很顺利地就把这台机器的资料copy过来了。开机发现机器已经恢复正常工作状态,收发功能都正常了!但是经过测试发现机器收发频率都偏低了约9khz,刚好在机器的通带之外,需要调整本机的频率+10khz就能正常收发了。
于是,根据维修手册的步骤对pll频率基准进行了校准,调整l1使基准振荡频率从原来的483.026mhz回复到标准的438.030mhz。再回过头来测试整机的收发频率就已经正常了。但是发现盖上pll屏蔽盖后,频率又有一点漂移,于是反复再微调几次之后,就趋于稳定了。至此,可以说机器已经维修完成了。
由于ba7jg拿来的ic-1271是属日本本土机型,其频率范围是1260~1300mhz,因而克隆资料过来,使我的这台机器也变成本土机型(也有可能我的这台机本来也是本土机型)。而维修手册上的欧美机型频率范围却是1240~1300mhz的。本来以为修改ram中的频率上下限参数就可以扩展频率范围,但是经过实践发现并不是那么简单的。经过初步研究发现,原来机器的pll是通过两组vco分四段来覆盖整个1240~1300mhz工作频段的,每段只是负责15mhz带宽,vco1的工作范围:1240.000mhz~1254.999mhz;vco2:1255.000~1269.999mhz;vco3:1270.000~1284.999mhz;vco4:1285.000~1299.999,而就算修改ram中的上下限数值,操作上可以调整到修改后的频率上,但是经过测量,vco1在电路上根本就没有被激活。看来还要进行进一步的研究,必须大胆设想,小心求证,看看到底是软件方面还是硬件方面的问题。比较快捷的方法,当然就是找一台欧美机型来把资料克隆过来了,谁若有ic-1271a/e机型的ram资料,请与我联系!
离线bd9gc
发帖
1188
只看该作者 14楼 发表于: 2011-08-30
ba7ia太牛了,向你学习!
离线BA7IA
发帖
11173
只看该作者 15楼 发表于: 2011-08-30
至此,机器可谓已经基本维修正常了。
再按照ba7jg拿来好机器上的调整仓盖自己加工了一个。
离线BA7IA
发帖
11173
只看该作者 16楼 发表于: 2011-08-30
接下来如果有闲暇,还就可以对机器进行进一步的扩展。例如按照tv-1200的电路设计仿制出atv收发单元。再有就是把ram板改造成eepram,一劳永日地解决ram板锂电池失效的问题。我手头上还有一些上个世纪玩单片机是剩下的at28c64和ds1225等eepram,可以看能否试制成不怕停电的ram card。
这是已经部分完成的eepram板。
离线BD5FFK
发帖
2834
只看该作者 17楼 发表于: 2011-08-30
相当不错,先顶一个。
我手头也有一台ic751,这个ram板原厂设计的确是个隐患,因为无法预知这电池啥时候就没电挂了。后来也是换上了一个不掉电的ram板。
离线ba7ib
发帖
4569
只看该作者 18楼 发表于: 2011-08-30
路过,围观
在线BWT-133
发帖
1512
只看该作者 19楼 发表于: 2011-08-30
五体投地!