|
前面的小故事
老爷子家中的中央空调是格力的,房间的线控器不知什么时候坏了,显示“C0”。查过是通信故障,也过保了,就没有去管它。今年春节前,老爷子突然说要用这个房间,当时是联系了格力售后,售后人员速度也是上门快,我还没有到家就检测完了:说是线控板坏了。当我到家后看到,售后人员已经将另外一个小房间的线控板换到这个房间了,可以正常使用。坏的线控板一时没有,要回到公司订购。老太太说那个小房间的也不用,就现在这样吧。上门检测费用360大洋,线控板要120大洋。加WX付了¥360,要了线控器的使用说明,送走售后人员。
同一个房间更换一个线控器就能正常工作,应该是线控器本身有问题。春节几天把坏线控板拿来,没几个元件。既然在通信故障,是不是通信协议的转换芯片坏了呢?
主要分三部分:
一、拆线控器并抄主要电路
二、常见原件损坏确花整个正月进行维修
三、了解串行通信中常见编码及AMI码实践
一、拆画电路
线控板的故障是:显示“C0”,摸开关键滴滴报警,不能正常工作。
系统重新上电,自检过后能短暂触摸控线控板,几十秒后,显示“C0”。
线控板通过H1与H2接线端子接两根线,与主机通信。
线控板主板正面,板号:GRZ6L-B4
主板反面
主要元件
下面是屏和触摸板
屏的信息
触摸板及触摸主控
断断续续花几天时间画出了主要部分电路
二、维修
线控器主板的主要功能
由于上电时,线控器能显示、能进行操作,所以MCU(PIC18F87K90T)是没有问题的。“C0”也是提示通信故障,应该是线控器不能与主机通信。电路中有78L05,板上的主供电是5V。
通信部分使用了一颗MITSUMI的MM1192,符合日本电子工业协会(EIAJ)制定的家庭总线系统(HBS)规范(瑞盟MS1192可以代换)。在发送接收单元中采用AMI编码方式,可使用双绞线进行互联,信号传输采用差分方式。采用单电源5V供电,并且内部集成了输出三极管,减少了外围电路所需的元件数量。
MM1192的管脚功能
内部功能框图
主要输入/输出波形及延时
采用内部三极管时的典型应用电路
线控器与主机的通信过程是:MCU的6脚是串行数据发送引脚,发送的数据在U2的6脚接收,经内部转换为差分信号(AMI码),收9脚和10脚输出,通过C22和C24隔离直流,送入总线。
总线的数据信号通过C20和C21隔离直流,由U2的16脚和15脚进行接收,经过内部转换为TTL信号,由1脚输出,送入MCU的5脚进行地数据接收。
先测量一下供电电压:
在H1与H2不分正负接入8V直流电,7805输出为4.4V,应该是整流桥D3的压降大。调整电压到8V时,7805输出4.92V;调整到12V时。7805输出为4.93V。这时,ZD1两(7805输入)端为9.8V,差模电压L3两脚分别为0.25V和0.22V。稳压工作正常。
在电路板上找到相应通信的焊盘点,准备上逻辑分析仪,看看收发数据的情况,是不是MM1192坏了。
(一)测试MM1192是否故障
挂上逻辑分析仪
5V供电,上电后,前20秒的发送和接收数据。
由于没有与主机通信,MCU发的数据到总线上后又返回接到收到
设定好波特率,进行串行解码
发出的数据与接收的数据相同
前4 秒有密集的数据
4秒后,每隔0.6秒都有基本相同的几桢数据
这是格力的协议,不多说。检查一下MM1192的延时
MM1192应该没有坏。
(二)测试差分通信
拆掉C20、C21,使其不能从总线接收数据,用逻辑分析仪验证,没有接收数据
既然是差分通信,那么两根通信线应该没有区分
于是更调换了从总线来的两根输入线
用逻辑分析仪验证,接收到了发送出的数据
所以差分通信的两根线是不区分的。
线控板的供电也是通过这两根线供给的,是有正负区分的,由于两根通信线不区分,所以在供电部分有桥式整流。
(三)实地测试
有次看望老爷子时带着笔记本和用逻辑分析仪,将坏线控大在挂在系统上进行测试。
发现MCU的6脚发出数据,经MM1192环回后就变了
另一个好的线控板的环回数据就是正常的,
与这个坏的生产时间不一样,也有一些小不同
屏线也不同
为什么离线测试都正常,在线工作时不正常?
陷入困境
(四)原来是个简单故障
回来后想了下,除了测量地点不一样,就是线控器的馈电方式不同。
在家测试时,是用5V直接给板子供电,现场时是通信线通过通信口(H1H2)供电的。
于是,用12V直流电从通信口供电,测量5V正常。
用上逻辑分析,果然与出了与现场一样的情况:MCU发出的数据,通过MM1192环回后就不同了。
难道是差模电感L3坏了?
跳过L3,在7805的输入端接12V供电,环回的数据一致了!
测量一下电感L3
虽然与标称24mH有出入,但两组数据基本一致,组间也没有短路,应该没有坏。
剩下主是两下滤波电容了,拆测
果然露出了原形,左边是7805的输入滤波电容,只剩22uF了。
这个电容是是6.3x5.4的小体积电容,手头没有小体积的电容,只能用SMD贴片铝电解电容替换原来的电容,下单,等。
先用一个普通的470uF代换。
(其实已经好了,下面的画蛇添足!!)
满怀信心的从通信口供电测量,环回的数据还是不一致!
什么情况呢?想一下,MM1192输出的信号送到总线上,总线同时馈电,电源输出一般都有滤波电容,AMI码的信号会当成杂波被滤除了。
这就是电路中有差模电感L3存在的原因,自己做一个
线有点粗,与L3相比,感抗和阻值不够,接在通信口上试试
环回的数据还是有错误,又在通信口上各串入一个22欧姆的电阻,这回环回的数据对了,但偶尔会不一两个字节的误码。
买回的贴片电容到了,体积大小正好。
换上,并在7805的输入多并联了一个电容
隔天进行实地测试
这个好线控的面板换到要用的房间了,其主板上是有两个镂空的,所以座上两下突起,
经测试,可以控制,功能正常
以上就是一个简单的故障,用了一个月才修好。
由于图片较多,后面的理论部分和HBS中的信号实践就另起一层楼了
next
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
打赏
-
查看全部打赏
|