Switch手柄维修一例

Switch游戏机没玩好久了,大约半个月,一直放在充电座上充电。想玩时发现左边手柄识别不了,拆下左边手柄再装回主机上,或是把主机关机后重启,依然无法正常识别,尝试用主机上的蓝牙手柄搜索识别功能也是无法找到手柄。因这台游戏机已经购买使用多年了,首先判断为手柄内电池失效没电。

打开手柄后,检查内部电池电压,电压为4.1V左右,为满电状态。很显然不是电池失效的问题。仔细检查手柄滑轨模块接头的金属引脚也没发现有什么异常的,因为蓝牙连接也是没反应的,所以重新判断为手柄内的MCU芯片因某些原因损坏或处于死机状态无法正常工作。

把电池接头拆下,让电路失电。同时把上图红色圆圈中的连接主机的滑轨模块接头的排线拆下,用酒精清洁其金属接触面。

重新安装好手柄,装回主机上测试,手柄能正常识别,蓝牙搜索功能也能正常识别。维修顺利完成,可以确定这一例故障是手柄内MCU因未知原因死机且无法自行复位重启造成主机无法与之通讯,维修方式就是断开电源,等待数秒后再连接电源让手柄内的MCU得到重启。当然也可以让手柄自行放电直至电压过低MCU不工作,但这个方式不实际,一个是自然放电的时间太久,另一个就是在维修之前故障并不能确定是MCU死机造成。

20230913

空调维修一例

炎炎夏日,空调坏了是件难受的事。八月的一天,一觉醒来,房间温度变得很低,空调显示错误代码,打开机盖,仔细一看,整个挂机的蒸发器都结冰了。拔下插头,等冰化完后,再插上插头后,还没用遥控开机,外机就开始工作了。遥控开机后,显示、扫风等功能都没有问题。故障很显然就是控制外机的继电器失控了,外机一直工作无法停机,温度也就会一直下降。

整个外壳拆下后,就可以取下电路板。

老式定频空调在电路上比较简单,主要就是一个MCU负责遥控、显示、检测温度和控制外机。对于上面说的故障,主要就是检查继电器和驱动电路。

检查继电器,触点并没有粘连,继电器是好的。然后检查继电器驱动电路,驱动电路主要就是由ULN2003完成,MCU给控制信号过来,ULN2003负责电流放大驱动继电器。考虑到在没有遥控开机时,继电器就吸合工作,可以肯定MCU到ULN2003的信号是没问题的。这个主控板上有两个ULN2003,用于驱动数码管显示、继电器和上下扫风用的步进电机。其它功能没有问题,那就只能是用于驱动器的这一个通道损坏了,短路了,造成继电器无法被MCU控制,上电后外机就一直工作。

更换其中用于驱动继电器的有损坏的ULN2003后,空调恢复正常。

20230906

盒子图纸自动生成Boxes.py

看到一个有趣的PY应用网站。网址为https://www.festi.info/boxes.py/,它是一个用PYTHON编写的开源盒子生成器。只要选择盒子形式,输入想要的参数,就可以得到相应的设计图纸,还具有直榫和,燕尾榫接头,柔性切口,螺钉,铰链,齿轮,滑轮等孔和槽。十分适合使用激光切割机制作各种各样的盒子。当然除了盒子还有其它别的设计可以使用,像置物架、工具架等等。在网页下方有语言选择,别忘了选择中文zh_CN。生成的图纸文件格式可以选择SVG,DXF,GCODE等适合激光切割,但是也可以用其它设计软件转换后用到雕刻机、数控铣等上面。

使用方法简单,打开网页,选择要生成的盒子样式。

修改想要的参数,选择好要输出的文档格式,就可以点生成或下载了。

下图就是生成的设计图SVG格式