技术标签: 不同型号的二极管模块并联
分享人:尚慧东(扎兰屯)
本篇约830字16图
本篇目录01. 银讯光端机简介02. 内部RS232/485模块03. 雷击损坏RS232模块3.1 测试MX232芯片3.2 更换MX232芯片3.3 测试SOT-23管3.4 更换TVS二极管 维修思考01
银讯光端机简介
广州银讯ZMUX-3032 是一款光口PCM(脉冲编码调制),采用模块化设计,主要完成电话、音频、数据、图像等多业务接入,通过复用到1 路光信号传输,实现多业务信号点对点通信功能。
02
内部RS232/485模块
拆开盖板后可见其模块化设计,不同模块对应不同的数据传输类型。如图可知, RS485和RS232模块采用了相同的PCB板,不同在于前者使用MX491芯片,后者使用MX232芯片。03
雷击损坏RS232模块
光端机的RS232通道数据丢失无法传输,RS485通道可正常传输。 3.1 测试MX232芯片 如图是MX232芯片 测量其 2 脚电压在+8V~+9V范围, 6 脚电压在-8V~-9V范围,即可判断芯片正常工作,图示中为±10V。 对比测量正常模块和损坏模块的2、6脚电压,如图所示。怀疑MX232芯片被雷击烧坏。 3.2 更换MX232芯片 购买芯片备件后后,使用电烙铁更换新芯片后测量电压 依旧不正常。 3.3 测试SOT-23管 继续使用万用表对其他器件测量。 经过多次测量发现PCB 背面的两个SOT-23 封装的管子(外观像三极管) 两脚之间短路,测量同型号正常管子两脚之间的阻值为728 欧,如上图所示。 3.4 更换TVS二极管 通过查找该管子的技术手册得知该管子为 TVS 二极管(瞬态电压抑制二极管),型号为BST23A122V, 丝印信息为AM2, 常用于RS232 /RS422 /RS485电路。TVS 管是一种 保护器件,和被保护的器件并联,当两端受到高压冲击时,能以极快的速度将TVS 管的阻抗由高阻抗降为低阻抗,从而吸收瞬间的大电流,使TVS 管两端的电压钳制在耐压值附近,从而保护器件 免受各种浪涌脉冲的损坏。此电路则用于保护MX232 芯片。 将这两个管子更换后,重新测量,MX232 芯片2 脚和6 脚电压恢复正常。安装回光端机测试,通信恢复正常。维修思考
1. 被更换下的故障银讯光端机 不急淘汰,尤其是多数通道正常而某通道不正常时,可以购买相应的模块备件进行更换测试。2. 除购买整机备件外, 购买RS232和485等备件模块也是一种选择。文章浏览阅读1.5k次,点赞3次,收藏14次。由于目前在使用UE4引擎,多少也有一些心得,比如在日常使用中会遇到一些问题、坑(潜规则)或者一些使用技巧等。本人决定开一个大坑,主要有两个目的:一是可以自己做个记录,二是可以给大家提供一些参考吧。主要包括两部分,第一部分主要是UE4的使用,这里面应该主要是我平常开发中遇到的问题,或者一些技巧等。第二部分主要是对UE4引擎部分源码或者架构的解读,当然这部分比较难写,因为它的代码量实在是太多,很难在较_ue4需要精通什么知识
文章浏览阅读377次。解决办法:1.打开该项目的“属性页”对话框2.单击“链接器”文件夹3.单击“命令行”属性页4.在框中输入 /SAFESEH:NO ,然后点击确定,再次编译,成功解决问题。..._fatal error lnk1281: 无法生成 safeseh 映像
文章浏览阅读1.6k次,点赞3次,收藏5次。Py之pygraphviz:pygraphviz的简介、安装、使用方法之详细攻略目录pygraphviz的简介pygraphviz的安装pygraphviz的使用方法pygraphviz的简介 PyGraphviz是一个Python接口,用于访问Graphviz图形布局和可视化包。使用PyGraphviz,您可以使用Python创建、编辑、读取、写入和绘制图形,以访问Graphviz图形数据结构和布局算法。PyGraphviz提供了类似于NetworkX(https_pygraphviz
文章浏览阅读599次。一直在用的16.10,使用的是清华的源. 因为16.10结束支持了, 清华的源也就无法更新了. 无法更新就很难受了, 于是我将源里所有的16.10代号改成了17.10的代号yakkety,然后执行sudo apt update和sudo apt upgrade就发现下载了一大堆东西(大概几个GB吧) 检查了一下各个软件都能打开, 美滋滋.殊不知,这才是爆炸的开始. 准备关机的时候,发现挂起..._yakkety升级
文章浏览阅读375次。给定一个由a-z这26个字符组成的字符串,统计其中哪个字符出现的次数最多。输入包含一行,一个字符串,长度不超过1000。输出一行,包括出现次数最多的字符和该字符出现的次数,中间以一个空格分开。如果有多个字符出现的次数相同且最多,那么输出ascii码最小的那一个字符。abbcccc 3在上述代码中,我们首先定义了一个字符数组str来保存输入的字符串。然后,我们定义一个整数数组count,用于统计每个字符出现的次数。数组的下标从0到25分别对应字符’a’到’z’。接下来,我们使用strlen。_电子学会2021年9月二级真题c++讲解
文章浏览阅读1.4k次。Mac默认的终端颜色都比较单一,网上搜索了一些博主的配置,综合了一下,选择了自己比较喜欢的配色,下文是配置方案。主要参考文档:https://blog.csdn.net/u010391437/article/details/751263101. Terminal主题设置选择菜单 “终端” – “偏好设置” – “描述文件”,打开如下设置窗口:选择黑色背景的Pr..._ubuntu安装macos主题 终端颜色设置
文章浏览阅读557次,点赞3次,收藏6次。虚拟机VMware16+Ubuntu18.04+DPDK20.11.8安装及示例编译与运行_vmware虚拟机dpdk
文章浏览阅读805次。设备管理员 Device Admin获取DevicePolicyManager对象,通过getSystemService(DEVICE_POLICY_MANAGER),设备策略管理器 调用DevicePolicyManager对象的lockNow()方法,锁定,此时会报 安全异常新建一个类MyAdmin继承系统的DeviceAdminReceiver,这个是广播接收_q448870015
文章浏览阅读4.2k次,点赞9次,收藏28次。linux环境下shellcode的编写shellcode的理解使用pwntools工具编写自己实现更精炼的32位shellcode64位shellcodeshellcode的理解 我们在做pwn的时候经常需要使用shellcode来获取到flag,那么shellcode如何理解,简单一句话就是:获取到shell的code就是shellcode。 在漏洞利用过程时,我们将精心编制好的shellcode通过有问题的程序写入到内存中,然后执行。该shellcode对应的c语言代码一般为:system_bin/sh 对应的shellcode 是什么
文章浏览阅读722次。练习题:在一个文本框中输入0或者1,用三元运算符来判断,如果是0输出男,1表示输出女. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://..._js三目运算符判断0或者1等于男或者女
文章浏览阅读3.3k次,点赞3次,收藏37次。转载于https://blog.csdn.net/qq_29350001/article/details/78661851MPU6050开发 – 数据分析上一篇文章结尾,留了一些思考问题。现在只是得到MPU6050的一些原始数据,还未做滤波处理。接下来先讲,加速度计和陀螺仪的计算公式,然后进一步延伸出姿态滤波。一、加速度计(1)计算公式参看:Arduino教程:MPU6050的数据获取、分析与处理参看:GUIDE_D_UTILISATION_D_UN_MODULE_DE_STABILISAT_mpu6050可以1计算出哪些值
文章浏览阅读9.6k次,点赞7次,收藏29次。要想了解一键下载电路的工作过程,首先要了解STM32的几种启动模式。STM32的几种启动模式如下表所示: 从表中可知,我们想用串口下载代码,就要配置BOOT0为1,BOOT1为0,但是如果想让STM32一复位就运行代码,就要配置BOOT0为0,BOOT1配置为什么都可以,为了解决这个问题,我们可以设计一个电路,通过串口转USB芯片CH340G的DTR#和RTS#引脚的信号来控制..._stm32 usb下载电路