![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
研发人生
文章平均质量分 70
xiebingsuccess
这个作者很懒,什么都没留下…
展开
-
通过隧道磁阻传感器详细说明磁滞、CMOS 推挽输出、SINK电流、SOURCE电流、锁存器、触发器和寄存器
产品中涉及到隧道磁阻元件,有两个方面的功能:1、用作传感器使用,通过磁场的变化产生出脉冲信号;2、作为开关功能使用,如键盘的按键。隧道磁阻芯片的功能框图此开关芯片对外磁场的敏感方向平行于封装丝印表面所处平面,箭头为 OP 磁场方向,敏感方向如图2 所示,当敏感方向磁场强度超过工作点 BOP 时,芯片输出低电平;当敏感方向磁场强度低于释放点 BRP 时,芯片输出高电平;磁场工作点和释放点的差值就是传感器的回差 BH,此过程如图 3 所示。原创 2024-03-14 17:03:29 · 978 阅读 · 0 评论 -
RT-Thread 自动初始化
最近的程序设计中用到了RT-Thread中的自动初始化,用起来也非常容易,一个宏就解决了,但是原理是什么呢?下面我们一起来学习:1.1、一般情况的初始化调用一般情况下,系统中的初始化会这样做,应该再熟悉不过了: 这样的显式调用初始化函数,有时可能多达 十几到几十 个,看起来非常非常繁杂。但是好像没啥问题,因为已经看习惯了。1.2 使用自动初始化后举例一个自动初始化的用法如下: 这样,使用一个宏,初始化函数就会被自动初始化,不用在其他地方显式调用 led_init() 。代码瞬间清爽很多。二、引入原创 2024-02-27 15:56:52 · 1097 阅读 · 0 评论 -
TVS管+二极管钳位电路的分析
往哪里转移我们先不管,总之一点就是,没有了电源来输入,并且初级线圈已经没电流啦,它不能成为磁场能持续存在的原因,所以变压器一定想办法找其它原因来保持住自己的磁场能。,能量在L和C之间倒腾来倒腾去,而这个过程中会存在电压尖峰(会存在一个时刻,电感存的能量为0,能量全在电容里面,此时电压最高)。二极管处于导通的状态电压就不会再升了,电流可以根据W0=1/2*L*I^2计算出来初始值,这里的L为次级线圈的电感量,W0为开关断开时磁芯中的磁场能量。开关断开,初级线圈电流为0,此时磁芯中的磁场能该何去何从呢?原创 2024-02-26 13:12:27 · 1728 阅读 · 0 评论 -
c语言container理解
这里面还出现了一个typeof关键字.那么,typeof(((type *)0)->member), (&((type *)0)->member) 到底是什么样的一种操作了?现在我们可以知道(&((type *)0)->member) 这种操作,就是返回member在type这种类型结构体中的相对地址偏移,注意是相对偏移而不是成员在内存中的地址。原创 2024-02-06 11:03:38 · 958 阅读 · 1 评论 -
深入浅出的说地弹(即地噪声)
高频时,地噪声主要是因为构成地线的导体有“电感”,电路系统的电流快速变化地经过这个“电感”时,“电感”两端激发出更强的电压扰动,形象的称为“地弹”。因为芯片内部的“电路地”和芯片的“地引脚”实际上是用一根很细很细的金线连接起来的,所以这个金线电感较大,所以可能会导致芯片内部电路的地和现实PCB的地有强烈的“电压差波动”——很强的地弹现象!再假设A、B的地线连接点不够大,当A、B间有高速信号通讯时,B板上的“地平面”和A板上的“地平面”将有较大的“地间电压差波动”。1. 什么是地弹,地弹的概念,为何叫地弹。原创 2024-01-13 18:03:07 · 1456 阅读 · 0 评论 -
差分电路原理以及为什么输出电压要偏移
我们在使用放大器芯片的时候,除了对放大器芯片本身应用外,通常还需要搭建一些外围电路来满足放大器芯片的使用条件,最终满足应用的功能,下面通过一个差分电路来熟悉这些应用。原创 2024-01-06 17:22:21 · 2338 阅读 · 0 评论 -
keil5下使用RAM运行程序的配置过程
本用例是展示HC32F4A0片上2M flash的擦除和读写功能,由于默认配置是程序写入flash中,并从flash中运行程序,所以需要将程序配置为从RAM中运行,这样才能正确运行此程序。2.设置程序RAM运行地址,IRAM1,由于前面的0x8000大小的RAM用于存放程序,所以这里得设置从0x1FFE8000开始,大小为0x80000-0x8000=0x78000.1.设置程序存放的地址,IROM1,这里设置从0x1FFE0000开始,大小为0x8000;原创 2023-11-27 09:59:25 · 1371 阅读 · 0 评论 -
一个信号间相互干扰问题的发现及解决方法
这4张图是UART6_TX引脚上同原理图设计中串联100欧电阻时抓取的,可以看到黄色的UART7_TX上发送数据时UART6_TX上感应出相同频率的干扰信号,从第4张图可以看出TTL引脚上的干扰电平大概有300~400mv,第3张图蓝色是同PC串口相连接的MOB_232_TX3上的波形,所以PC端串口测试程序会收到干扰数据就是这样来的。后续改进:原理图设计中和PCB走线过程中尽量保持TX信号线之间的距离,TX与TX引脚之间不要设计在一起,可以RX、TX、RX、TX交替分配管脚。原创 2023-10-24 14:32:40 · 2158 阅读 · 0 评论 -
RT-Thread Nano在keil Simulator中的仿真
2、生成的main函数中有while(1),main线程比finish线程优先级高,main一直运行导致finish线程一直没有运行,导致没有msh命令行出现,需要注释while(1)循环或者加延时rt_thread_mdelay,这点在官方资料里面有注意说明。目的:使用STM32CubeMX生成包含RT-Thread Nano内核和FinSH控制台的keil工程,在没有硬件开发板的情况下,通过keil Simulator来运行系统,并通过SHELL来与系统进行交互。三、keil Simulator配置。原创 2023-04-30 22:28:18 · 882 阅读 · 1 评论 -
单片机程序是如何运行起来
多年前在学习计算机原理的时候曾经问过老师一个问题,就是我们编写的程序是怎么在计算机中运行起来的,希望有个完整的思路,现在通过网络收集和整理了这个问题,相当于对这个问题又做了一个认识,有了新的体会。以stm32单片机和keil编译环境为例,说明了程序是如何在单片机中执行运行的。原创 2023-04-09 09:39:10 · 5530 阅读 · 2 评论 -
红外发射管的使用以及发射角度与强度问题
红外发射管:在一般情况下我们可以从外观可以区分出红外发射管和红外接收管,红外发射管一般都是透明状的,可以清晰的看到内部的结构。4、封装材料的硬度较低,它的耐高温性能更差,为避免损坏,焊点应当昼远离引脚的根部,焊接温度也不能太高,时间更不宜过长,最好用金属镊子夹住引脚的根部,以散热。当方向角度为零度时,其放射强度定义为100%,当方向角度越大时,其放射强度相对的减少,发射强度如由光轴取其方向角度一半时,其值即为峰值的一半,此角度称为方向半值角(表示为θ1/2),此角度越小即代表元件之指向性越灵敏。原创 2023-01-30 16:29:07 · 5944 阅读 · 1 评论 -
交流等效电路电源相当于是接地,电容通交流阻直流仿真分析
如果频率是1Khz不变,而上面电路中的电阻都是1MΩ的,那么尽管此时100nF电容的阻抗还是1.6K,但是比起1MΩ电阻来说,还是够小的,我们把它看成短路,也是可以的。毕竟,电容对信号频率,所处位置的阻抗有要求,而电源基本没啥要求,只要是交流信号,内阻足够小的电源都可以看成是短路的。因此,为了方便分析电路,我们即使把它当作0Ω来看待,也可以得到基本正确的结果(当然,这里对交流信号来说的,直流肯定不行),那么就是说,这个100uF此时是相当于是短路的。而对某一频率的交流信号,电容容量越大,阻抗越小。原创 2022-11-25 21:09:21 · 808 阅读 · 0 评论 -
ADC原理的仿真分析
1. 模数转换模数转换充当了模拟信号向数字信号的转换站,模拟信号因为容易受到干扰,信号处理时容易受到其他条件的限制,且不易存储的特点,在实际处理经常换成数字信号。在输出时,再又转换成模拟信号,典型的应用就是D类功放。在ADC信号链中至少包括5个部分:前端传感器,信号调理,抗混叠滤波,输入防护,ADC。在模拟部分ADC是终端,在数字部分ADC是输入端,因此ADC是链接模拟和数字信号的核心模块。2. ADC的工作原理ADC完成了模拟信号向数字信号的转变,实现ADC转换的器件主要包括下面4个过程:采样——保持原创 2022-11-17 16:12:40 · 2618 阅读 · 0 评论 -
在JFlash中添加未知类型的单片机
在使用JFlash烧写hex或者bin文件的时候,发现没有对应型号的单片机,参考了网络上的一些方法,这里总结一些在本机中添加未知型号单片机的方法,作为以后的参考。以添加HDSC单片机为例:由于使用的是keil5版本的IDE开发调试环境,因此在keil5的IDE环境中已经安装了HDSC单片机的开发包,如果没有安装可以先到keil的官网或者HDSC的官网上去下载支持包。首先在本机的keil安装目录下面找到HDSC的安装位置如下:然后将HDSC整个目录拷贝到SEGGER JFLASH的安装目录:将子目录中的*.F原创 2022-06-13 15:11:01 · 3592 阅读 · 2 评论 -
程序延时导致单片机功耗变化从而引起不能采集数据
故障现象:当不同集抄设备下面挂接的表具数量超过一定值时出现完全不能采集水量数据,初步分析故障现象跟随表具变化。分析过程:第一次去现场,测试了表具的静态电流,根据每个表具的静态电流可以算出总的电流,实际测试和理论计算基本相符,说明每个表具正常工作。然后读取了表具版本号,发现出现问题基本上是由于HC32L单片机的水表在超过一定数量的时候引起的。第二次去现场,带上示波器,首先测试了电流调制的返回数据,通过识别返回的数据,发现数据返回正常,能够通过CRC校验,说明表具是能够正常接收命令,而且能够正常返回原创 2022-05-24 16:32:15 · 127 阅读 · 0 评论 -
电容电压不能突变和电感电流不能突变仿真分析
1、电容电压不能突变理论公式Ic=C*du/dt,可以看到电容电流跟电容电压的变化率有关系,也就是说如果电容上电压的变化率为0,那么Ic=0,这就是我们常说的电容具有隔直流通交流的特性。如下仿真,为了显示电容的指数上升特点需要先进行如下设置,所有元件的初始状态都设置为0:从图可以看到A、B通道电压差为0的时候流过电阻R1的电流为0,跟上面的理论公式相符,如果减小R1的阻值,则电容电压上升很快,也说明充电电流很大,可能拉跨电源或者产生操作过电压,从而引起误保护,在设计电路的时候需要考虑原创 2022-04-28 10:07:39 · 6208 阅读 · 0 评论 -
串口的波特率与过采样的关系
单片机串口在异步通信的时候通常采用过采样的方式来发送和接收串行数据,如下面数据手册中的说明:反复看了多遍,大概意思是说减小过采样的倍数可以产生更精确的波特率,但是减小过采样倍数后,由于采样次数的减少在输入数据发生抖动的时候会导致误码率的增加,对于这段话的具体理解过程如下:串口的设备时钟U_PCLK用于产生串口波特率时钟,比如设备时钟为12M,波特率为115200,则波特率时钟周期为12M/115200,用这个值来设置BRG寄存器;但是由于使用了过采样来实现串行数据的收发,因此需要..原创 2022-03-15 16:20:13 · 3954 阅读 · 0 评论 -
单片机有3.3V电压,也可能工作不正常的原因
有一个终端产品,故障现象是不通信,测试总线电流,发现电流相当小,基本上是在几个微安级电流,但测试电压确是正常的为稳定的3.3V,通过测试和分析发现是稳压管损坏,但是稳压管损坏了为什么LDO还能输出稳定的3.3V电压?这个时候单片机是否正常工作?3.3V的供电如上图所示,在6.2V稳压管损坏后,可以测得R101上端电压为35V,下端电压为35-1.8=33.2V,U1的Vin输入端电压为33.2-0.5=32.7V,也就是说两个三极管的串联的两个be级间电压为0.5V,也就是R102到Vin这条支路是原创 2022-01-24 11:46:15 · 4180 阅读 · 0 评论 -
均布式绝对位置编码的推导及在实际产品中的应用
本司采用两种均布式绝对位置编码,格雷码盘的敏感元件径向分布于各个码道上,光敏感元件个数为5个,5位绝对位置编码为111110011111111000001100000000(此编码由卡诺图推导出来,利用卡诺图的数据循序特性和数据间只有一位变化的特性)。如果光敏感元件个数为5个按照360度均匀分布的时候取步长6, 1 2 3 4 5 6 7 ....原创 2022-01-05 14:53:56 · 251 阅读 · 0 评论 -
单片机GPIO引脚上拉模式配置后导致通信不正常的问题分析
故障现象:生产过程中格雷码测试工序发现部分表头不通信,导致格雷码测试失败。原因分析:通过示波器抓取表头上电波形,发现在上电复位40ms左右进行单片机GPIO引脚初始化,开启单片机上拉模式的时候单片机3.3v电压被拉低到3.0v以下导致一直处于低电压复位,因而表现为表具不通信。经过与单片机厂家技术支持人员交流,此问题是由国产单片机HC32L130内部的GPIO上拉模式自身带来的,是单片机固有的属性,其外在表现为在我们的产品中部分单片机上电过程中不能正常通信。解决方法:由于此问题是单片机自身带来得,且单原创 2021-12-08 10:04:08 · 931 阅读 · 0 评论 -
测试设备对电路故障判断的影响(为什么你的电源纹波那么大?)
我们的电路板出现了问题,在定位问题的过程中通常会用到万用表、示波器等测试工具,这些设备在测试过程中自身的阻抗是需要考虑的,比如在测电流的时候要考虑万用表自身的电阻,示波器探头自身的电阻,下面就是一个用示波器测试过程中探头电阻在故障分析中的影响。故障现象是有一个表头在通信的过程中偶尔能通信一下,然后就不能通信了,通信部分的电路如下图所示:箭头1、2为二极管两端,两端的引线接入到单片机比较器的两端,进行比较,识别出正确的通信信号;在用示波器抓取这两端之前分别在箭头1、2出焊接一根测...原创 2021-08-16 16:36:26 · 936 阅读 · 0 评论 -
一个虚焊问题的分析过程
现场反馈最近4月份生产的一批水表陆续出现通信不正常的情况,而且越来越多,现场取回40只左右不通信的水表进行分析:一、电流测试:总线电流有的小于2毫安,这个电流从设计上来看是正常的;有的电流为3~4毫安,这个电流属于不正常电流,多了一毫安左右。先分析这个多出来的电流是从那里来的,经分析发现是单片机没有正常工作,单片机的管脚全部输出为高电平,这个高电平打开了三极管,总线上的电流流过10k的接地电阻,总电流为5x2.7/10K=1.35ma;加上静态电流1.7毫安左右,一共为3ma的电流,解决......原创 2021-08-11 16:54:41 · 3487 阅读 · 8 评论 -
雷击导致的电路元件损坏引起的防雷设计电路思考
最近现场反馈有表具短路的故障导致整条总线不能抄读水量,经过分析发现是雷电导致总线上产生高压,总线上的高压导致pcb上的电路元件比如单片机、高压三级管等被损坏。之前的电路设计是桥堆+721芯片,现象是721芯片及其周边电容电阻完好,而721后端的单片机和单片机引脚相连的高压三极管损坏(现象为单片机电源和地短路,三极管的cb级电阻很小,接近短路),桥堆没有坏,这说明高压是通过桥堆击穿三极管cb级,沿着单片机IO口进入单片机导致单片机损坏。 一个改进的方案是把外部的独立桥堆去掉采用721内部......原创 2021-07-21 15:28:16 · 1736 阅读 · 13 评论 -
产品上电时电源电压不稳定的影响及解决办法
1、问题描述:在上电第一次读水量的时候,偶尔有水量出错的情况,比如0变为40、440或者其它随机数字;2、分析过程:根据之前mbus总线接口的分析经验可能是存在电路板漏电的情况,给单片机的供电电压比较低,导致采样电路工作不正常;但这次的情况是由发射机模块通过gpio引脚控制,由3.6V电池对表头进行供电;而且电路通信接口是TTL接口;经过分析主要是由于在电池供电的过程中存在电压不稳定的情况,而表头单片机在低电压的时候已经在工作,而且可以进行数据通信,所以导致通信模块获取的数据不正确,如下图:原创 2021-05-25 16:04:06 · 1565 阅读 · 3 评论 -
VS程序中使用ODBC登陆sql数据库的时候出现18456错误
调试环境:1、有两台windows server 2003服务器,都是32位操作系统,一台是真实存在的,一台是虚拟机里面安装的,数据库都是SQLServer2005;2、本地计算机时win10 64位操作系统,VS2017开发的数据库程序。3、现象:使用本地计算机上控制面板上的ODBC数据源管理程序,打开ODBC进行数据源配置,如下,注意控制面板中打开的是64位的ODBC。在ODBC中进行数据库连接测试是正常的,但是在程序中进行数据库连接真实的服务器是成功的;连接虚拟机中的sq.原创 2020-12-23 10:03:36 · 1867 阅读 · 0 评论 -
二极管、三极管在实际使用中的理解
如上图所示,一个NPN三极管、一个发光二极管,一个PNP三极管组成的电路,当1引脚和3引脚处打开时,电路导通可以测出3、4点间的电压比较低,如果pnp三极管是饱和导通3、4点间大概只有0.2v左右的压降;如果1和3处没有打开,则整个电路没有导通,这个时候发光二极管相当于一个pn结大概有100M的电阻,下面的pnp三级管相对于两个pn结如图所示,有200M的电阻,再测试3、4点间的压降的时候就发现电压大约为2/3*2.7v(最下面的电阻由于阻值相对小,在近似计算的时候可以忽略不记),整个电路可以等效为两个..原创 2020-05-29 10:31:36 · 1402 阅读 · 0 评论 -
我的阀控水表设计
1、目的:在目前的光电直读表基础上增加一个电机,用电机来驱动阀门的开关就组成了阀控水表。2、电路组成:在目前的电路上增加一个H桥芯片(MP6513L – 2.5V-5.5V, H-BRIDGE MOTOR DRIVER IN A TSOT23-6)用于驱动可逆转电机,电机工作电压小于12v,工作电流从mbus总线上取电流。3、注意事项: 目前搭建的电路是在718的输......原创 2020-05-06 11:50:35 · 1158 阅读 · 0 评论 -
对抄读过程中水量数据乱报的分析总结
现象描述:工程部反应在现场安装的表具进行水量抄读的过程中发现水量数据乱报,如实际0吨水量,抄读回来后变为44、80、6800、4400等乱七八糟的数据。服务端监控发现这种水量乱报的情况是一种渐变的过程,表具安装上电后几个月后才逐渐表现出来,有的乱报一次后,后续就正常了;有的乱报后,后续一样存在乱报的情况;而且这种乱报的表具在19年11月份生产的表中比较突出,而且是在某两个特定的小区......原创 2020-04-18 22:01:38 · 345 阅读 · 0 评论 -
ms721负载测试
测试步骤:1、将表头ms721后端的单片机负载取下来,先看看在空载的时候721的输出是否正常。2、将ms721的9、11两个电源引脚隔离出来,在电源输出和地直接连接负载电阻,由于没有可调电阻,这里选用了各种电阻,将电流表串联在负载电路中,同时用电压表检测输出电压。3、负载的临界点是输出电压不变,如果输出电压有波动的时候,这个时候就是最大负载点,测试结果如下:可以看到在4k、7....原创 2020-03-28 16:20:14 · 485 阅读 · 0 评论 -
信道容量、信道带宽基本概念的理解
在写这篇文章之前我一直对“带宽”这个用语比较迷惑,比如我们通常说“带宽10M的网络”,“网络带宽是10M”等等,很容易跟信道的带宽比如10MHZ、100MHZ相混淆。我查阅了相关的资料,终于在通信和电路上将这两个概念彻底搞清楚了。1、网络带宽 我们通常口头上说的网络带宽,用标准的术语来说应该是信道容量,单位为比特每秒(bit/s)。在通信原理中用香农公式计算出...原创 2020-03-10 20:44:00 · 37010 阅读 · 8 评论 -
电容串联与并联以及电容串联与平衡电阻
手里面有两种超级电容,超级电容都是两个电容串联起来的,但一种超级电容加了平衡电阻,另外一种没有加平衡电阻;在实际的应用中并联电阻用的多,串联电容用的比较少,即使用到大的超级电容也是直接拿来就用,并没有关注电容的质量那个更好,也 没有关注超级电容的内部结构,如下图:可以看到下面一种电容是在串联电容中加了平衡电阻的,肯定加了平衡电阻的这种电容更好,质量更能够得到保证,因此在实际电路设计过...原创 2020-01-13 11:31:46 · 9390 阅读 · 1 评论 -
由单片机XTALIN引脚和XTALOUT引脚导出的对晶体震荡电路的深入理解
在单片机使用过程中第一步就是选择单片机的时钟源,常常可以看到如下的电路原理图:此原理图中使用晶振连接到XTALIN引脚和XTALOUT引脚,给单片机提供时钟频率,下面就来详细分析一下这种电路的工作原理。单片机的时钟来源一般有以下几种:1、通过单片机的CLKIN引脚由外部时钟源直接给单片机输入一个方波时钟。2、像上图所示那样由外部晶振连接单片机的XTALIN引脚和XTALOUT引...原创 2020-01-09 10:16:49 · 10243 阅读 · 0 评论 -
win10系统+vs2017环境下加载串口控件MSCOMM32.ocx
背景:以前在VC++6.0环境下有一个校表台程序,现在将这个程序移植到win10 64位系统vs2017开发环境下,在打开mfc主框架的时候提示未能实例化3个Activex控件。解决办法:1、先在虚拟机中win7系统下安装了vc++6.0,将这个程序在vc6.0工程中打开,并运行,没有问题,再打开主mfc框架发现里面用了3个串口控件,有3个电话一样的图标,初步确认了是因为没有注册串口控件的...原创 2020-01-07 15:44:41 · 1981 阅读 · 0 评论 -
关于单片机ADC采样参考电压应注意事项
问题描述: 工程和品质部反应现场安装的水表有水量跳变的情况,就是基表上显示0吨,远程抄读水量的时候电子读数是4400、4000、4440等错误的数字,在排除了传感器板本身晶圆损坏的情况下,发现还有几只表总是存在电子读数错误,而且这种错误发生在上电瞬间的第一次读数的时候,在上电完成后再去读取数据又都是正确的。问题解决: 本来打算带起示波器到现场去抓取波形......原创 2020-01-02 11:28:31 · 8173 阅读 · 2 评论 -
TPS61175(TI)在使用过程中发现输出电压有波动的解决
最近做的集中器中有使用tps61175升压芯片为mbus总线提供电压,发现有一块板子上输出电压有波动,造成的影响就是在抄读水量数据的时候总线上有大量的干扰数据,如下图:这块pcb板放了好几个月了,中间也修过一次,一直没有找到问题,这两天有空又拿出来研究,最开始以为是mbus总线电流调制电路有问题,后来发现这个输出电压的波动是在tps61175输出的时候就存在的,不管接没有接水表输出都是...原创 2019-12-18 15:10:50 · 1446 阅读 · 1 评论 -
一个防雷电路
如下图:防雷电路由保险丝 、压敏电阻、TVS管、电感、桥堆、空气放电管组成:1、空气放电管用于消除共模电压,空气放电管支路跟大地相连接,在设备外壳有接地的情况下如果发生雷击则设备通过空气放电管对大地放电,消除共模电压。空气放电管能释放的能量比TVS和压敏电阻都大,所以需要用到释放能量大的地方。2、线和线之间的压敏电阻用于消除差模电压。3、TVS管用于电压钳制,TVS管响应速度比...原创 2019-12-06 16:15:47 · 2970 阅读 · 0 评论 -
Oracle11.2数据库迁移总结
背景:在服务器上有一个Oracle11.2数据库,可以通过浏览器访问服务器中web服务器来访问数据库。本人准备将服务器中的数据库迁移到本地PC机,然后将web服务器也部署到本地PC机,这样就可以在VS2017中进行调试和学习了,过程如下,主要是记录下来供自己以后参考。1、本地PC创建数据库ITWATER,并确定能够登陆数据库,此时只有sys等系统用户2、为用户创建表空间oracle查看表空...原创 2019-12-02 17:23:51 · 794 阅读 · 0 评论 -
通过双上升沿实现模拟串口波特率识别
最近遇到一个现场反馈问题:其他厂家的集中器在抄读我们的MBUS水表的时候,一款能抄读,一款不能抄读;而我们自家的集中器怎么都能抄读。 分析过程如下: 首先到现场用便携式示波器测试了Mbus总线上的下发电压调制波形和总线上行调制电流(通过表头总线处串联10Ω电阻),发现都有下发的电压调制波形,但一款表没有上行的电流调制,也就是说有一款表没有应答。......原创 2019-10-28 15:50:14 · 385 阅读 · 0 评论 -
一次PCB板过孔不通的分析经过
昨天维修人员返给我一块YF光电直读表的电路板,说是问题非常奇怪,怎么修都不好,而且这款表已经生产上百万了,这是第二次遇到,本着自己产品自己负责和好奇的态度,化了两天的时间把这个问题解决了。问题描述:传感器板的AD值采样百位和千位的第五路采样值始终为0,从而导致水量读数错误,无论怎么更换传感器板问题依旧。传感器板如图,分单发射、单接收、收发同板三种类型。问题分析过程:1、最初......原创 2019-10-16 11:51:21 · 3434 阅读 · 1 评论 -
家居lora安防主机调试记录
1、Q7、Q8两个NMOS管封装放反了,导致一连接上充电电池的时候电池就发烫,像短路一样,同时Q6、Q7还冒烟;调整了方向后OK,电池充电管理部分电路基本调通。Q7、Q8MOS管封装应该调整180度。...原创 2018-08-26 12:21:05 · 270 阅读 · 0 评论