本帖最后由 冰海飘蓝 于 2014-8-28 21:59 编辑
暑假回老家看望父母,爸爸说家里的液晶电视坏了,有一个月没有电视看了。
这液晶是前年我们买给老人家看的,长虹LED39920,2300元,竟然这么快就坏了,看来长虹也不咋地啊。
接电开机查看,发现电源指示灯红色亮起,按遥控器开机键,指示灯变蓝,屏幕显示长虹logo图案,几秒后,画面变灰,大概40秒后,电源指示灯变红,自动重启,然后重复上述过程......
什么毛病?要不就坏了,要不就好了,怎么搞得好像也没全坏,纳闷。。。
难道是哪个电压建立不起来,导致重复启动?
之前我也从来没修过电视机,拆都没拆过,
但是过了保修期,也没有指望保修了,于是当时就拆开后盖,看看有没有什么明显的迹象。
仔细观察了一下每个元件,没有发现脱焊及异常痕迹,通电没有糊味。
一时间束手无策。
打开手机,搜素了一下机型及故障现象。
哇,还真有不少人遇到此问题。大部分人说是机芯里的程序坏了,或存储器芯片坏了,貌似是长虹的通病。
至于维修方法,很多人说直接换主板,800元左右。
我去,整个电视现在都值不到2000元,再花800去修?我可不干,再查。
终于发现一位牛人(不提名字,广东的)简单描述了维修另外一款液晶的方法:重新烧写存储器里的程序。
貌似可行。
于是,我按照他的QQ联系到他,正如他的QQ签名所说:“没有免费的午餐”,想要程序代码,得花钱,如果是要烧好代码的存储器芯片,再加价,退换货的话邮费自理。
哎,市场经济,也无可厚非,而且价格不贵(相比800元换主板),于是我同意购买存储器。
在此期间,跟他交流了一下,觉得他好像懂得挺多的,还说什么机型的代码都有,真是行行出状元啊。
就当双方在淘宝上基本谈妥时,由于淘宝购物的习惯,我试探性的想砍5块钱的价,
只是问了一句,没想到此人立马翻脸,丢下一句:你找别人买吧,就不说话了,尽管我说就按他说 的价买。
哇靠,牛啊!真是牛啊,这年头有本事的人脾气可真不小啊! 是不是他不卖,我的电视就没救了??
相信世上还是好心人多,没有你我同样修得好。于是在父母家住了两天后,开车带着电视回城了。
拆下主板上的存储器芯片,图中标记的地方。
首先上网下载存储器的资料看看,25Q64存储器,64M的flash,SPI接口,pdf上对其介绍得非常清楚。
找来以前做的一块电路板,正好上面有SPI接口的芯片,见图中标记处,把它拆下来,换上25Q64。 值得庆幸的是,25Q64竟然真是好的。在网上下载25Q64的C代码,稍加修改,用Keil C软件编一个小程序,下载到电路板的单片机,能实现对25Q64的基本操作,如擦除、读、写等。但是由于芯片是64M的,数据太多,我嫌读写太慢,没有存储原来的程序代码。
网上找不到LED39920的程序,只找到了LED32580的BIN文件(免费下载的,谢谢提供者),LED39920的主板号是715G5635-M01-000-004K,配屏是TPT390J1, 而LED32580的主板号是715G5635-M01-000-004X,配屏是TPT315B5,看到主板号很接近,于是打算先用LED32580的BIN文件试一下。
上图是我的屏号,下图是电源板及型号:
接下来的工作就比较辛苦了。
这个BIN文件有8388608个字节,存在电脑内是一个8M的文件,别说BIN格式的文件在Keil C里读不了(至少我不会),就算在KeilC里能读,但是要把它编译后下载到单片机里运行也是不可能的,因为单片机的rom只有512K,怎么通过单片机把这个巨大的BIN文件内容写到25Q64里呢?
办法总是有的。
可以通过电脑来读BIN文件,然后通过232串口将字节逐个发送给单片机,单片机把接收到的字节一个个写到25Q64里不就行了吗?
可是这样一来,这不正是编程器要做的事吗?自己做编程器?? 能借一个用不就行了吗?出小区,在街道上一家家电维修哪里问了一下。回答是没有那玩意儿,修的话,把电视抱过来,直接换主板,700元。
靠,换主板还用得着找你,谁不会啊。 看来关键时候只能靠自己,毕业快10年了,学的知识很多都还给老师了,正好也是检验一下自己的时候了。
|