- 博客(118)
- 收藏
- 关注
原创 锯齿波-RC充放电路
2)锯齿波幅度Um。根据电量公式Q = Ic * t = Um* C,Um =Ic * t / C ,其中Ic为充电电流,C为电容C1容量,Um为C1上的电压,t为充电时间,可见锯齿波的最大幅度和充电的速率有关,而充电速率又和电容容量C和充电电流Ic相关。为得到标准锯齿波,这里假设输入的PWM信号频率为1K,Duty = 50%,即Q2的关断时间为0.5ms,也就是充电时间t = 0.5ms,Um = 9V带入公式得出电容C = Ic* t / Um = 55nF。接下来重点关注几个重点参数指标。
2023-09-07 20:53:12
1124
原创 搞懂三极管
红色为输入端,ui的变化会影响UBE,把发射结看成一个小电阻,红色的Q点就会沿黑线运动,然后画出iB的图像;三极管的电流放大作用应该算是模拟电路里面的一个难点内容,我想用这几个动画简单的解释下为什么小电流Ib能控制大电流Ic的大小,以及放大电路的原理。如果基极电压翻倍,电荷分布会继续发生变化,发射结宽度会变得更窄,这扇大门变得更宽了,将会有更多的电子跑到b级。喇叭口一样的三极管并不是我的独创,这个链接也有,但水箱的比喻容易让人产生一种误解,认为IC最大,其实IE才是最大的电流。
2023-09-07 20:47:06
264
原创 20个经典巧妙电路合集
连接起来,当Control端ON/OFF为高电平时,三极管Q9线导通,Q3跟Q4的栅极都被拉低到0V,Q3通过体二极管,符合条件先导通,接着Q4,S端电压大于G端电压,也符合导通条件,导通,负载端得到Vin电压。,反接的时候电路不通,但这里有个无法接受的点,就是二极管具有正向压降,输出端电压会有相应的下降,比如我们输入电压是5V,内部的电路还要用到5V,这样就有难度了,如果对。电压升高的时间由图中的C1与R6决定,值增大,缓启动的时间变长,当然,也可以按照第二点的方法,在GS间加入齐纳二极管。
2023-09-07 20:46:02
646
原创 STM32-DMA
STM32F103内部有2 个DMA控制器:DMA1有7个通道DMA2有5个通道,仅存大容量产品中每个通道专门用来管理来自于一个或多个外设对存储器访问的请求。此外,每个DMA还有一个仲裁器来协调各个请求的优先权。STM32F103中的DMA有以下一些特性:独立的源和目标数据区的传输宽度(字节、半字、全字)每个通道都有3个事件标志(DMA 半传输,DMA 传输完成和 DMA 传输出错)存储器和存储器间的传输外设和存储器,存储器和外设的传输。
2023-09-07 20:43:43
872
原创 单片机开发中的内存优化
内存优化是单片机开发中的关键任务,它涵盖了多个方面,包括数据类型选择、堆栈和堆的管理、全局变量的使用、代码和数据的压缩、编译器优化、外部库的处理、算法和数据结构的选择等等。通过深入理解和实施这些优化策略,你可以显著减小内存占用,提高代码的性能和可读性,同时节省硬件成本。如果你知道一个变量的值范围很小,可以使用int8_t、int16_t、uint8_t等固定大小的整数类型,而不是标准的int或unsigned int。这两者的资源都是有限的,因此必须谨慎使用,以免浪费和不必要的内存占用。
2023-09-02 21:16:57
476
原创 MOS场效应管
MOS管共有3个脚,栅极G,漏极D,源极S,通常情况下,MOS管的衬底是跟S极在管子内部是连接在一起的,而且,MOS管的D极和S极之间一般会有一个寄生二极管,所以,你见到的MOS管的符号通常是画成下面这样的。没有电阻Rgs时,在G极接上5V控制信号,相当于给寄生电容Cgs进行充电,即使撤去G极上的控制电压,G极上也有电容的电压存在,所以MOS仍然是导通的。MOSFET的输入电阻很高,高达109Ω以上,从导电沟道来分,可以分为N沟道和P沟道两种,无论是N沟道还是P沟道,又可以分为增强型和耗尽型。
2023-09-02 21:14:23
233
原创 常见脉冲电路
在电子电路中,电源、放大、振荡和调制电路被称为模拟电子电路,因为它们加工和处理的是连续变化的模拟信号。电子电路中另一大类电路的数字电子电路。它加工和处理的对象是不连续变化的数字信号。数字电子电路又可分成脉冲电路和数字逻辑电路,它们处理的都是不连续的脉冲信号。脉冲电路是专门用来产生电脉冲和对电脉冲进行放大、变换和整形的电路。家用电器中的定时器、报警器、电子开关、电子钟表、电子玩具以及电子医疗器具等,都要用到脉冲电路。电脉冲有各式各样的形状,有矩形、三角形、锯齿形、钟形、阶梯形和尖顶形的,最具有代表
2023-09-02 21:13:43
2010
原创 TCP协议报文
16位长,用于校验数据是否有差错,数据发送发根据伪首部、TCP头部和TCP数据部分进行计算得出校验和,接收方在根据同样的计算方式计算校验和,并与报文中的校验和对比,判断数据是否有差错。数据偏移,TCP报文头部长度,即报文的数据区距离报文起始位置的长度,4字节为单位,4位,取值范围0~15,比如值为5,即表示长度为5*4=20。可选字段,无固定长度,用于在TCP头部中传输一些额外的控制信息,使TCP协议更加灵活,但同时也会增加TCP头部的长度,从而增加了数据传输的开销。
2023-09-02 21:11:48
489
原创 Modbus通信协议
主站(Master)是发起Modbus通信的设备,它控制通信的进行,向从站发送请求,并处理从站返回的响应数据。Modbus通信协议是一种工业现场总线协议标准,常用的Modbus协议有以下三种类型:Modbus TCP、Modbus RTU、Modbus ASCll。操作单位为16位字(两个字节)数据,PLC中只能从模拟量输入端改变的寄存器,在Modbus中只读。操作单位为1位的开关量,PLC的输出位,在Modbus中可读可写。操作单位为1位的开关量,PLC的输入位,在Modbus中只读。
2023-09-02 21:11:10
505
原创 电压跟随器
2.利用运算放大器的高输入阻抗以及“虚短”与“虚断”特性,运算放大器LM2902的正向输入引脚Pin3连接5V电源,由于运算放大器的反向输入端与正向输入端两个引脚的电压是相同的,因此反向输入引脚Pin2的电压也为5V;3.电压跟随器电路的“精髓”是将运算放大器的输出引脚Pin1与运算放大器的输入引脚Pin2直接短接相连,因此输出的电压也就是5V,达到运算放大器输出端电压始终跟随输入端电压,保持相同,起到电压跟随器的作用;运算放大器的正反向输入电压不能超过运算放大器的工作电源电压。电压跟随器电路原理图。
2023-09-02 21:10:22
569
原创 锂电池充电电路方案
在上图中,使用一个NMOS管控制电池与分压电路的通断,并将NMOS的G极下拉,额外使用一个GPIO引脚连接 POWER_EN ,通过输出高低电平可主动控制电池与电路的通断。额外使用一个GPIO引脚连接 WS2812_EN (可与POWER_EN相连,这样只使用一个GPIO引脚),通过输出高低电平可主动控制电池与电路的通断。在上图中,使用一个NMOS管控制 TP5400 的5V输出与 WS2812 的5V输入电路通断,并将NMOS的G极下拉。此方案的优势是器件可以扩容,也就是可以替换成容量更大的mos管。
2023-09-02 21:09:47
643
原创 H桥驱动电路的反向电动势的吸收
Q1,Q6导通,电流的流向为,VH->Q1的E极->Q1的C极->阀门线圈->Q6的C极->Q6的E极->参考地。还有一种办法是通过并联在上下桥臂驱动管两端的二极管构成续流通路,以降低反向电动势的幅度。当正向或者反向驱动信号断开时,流过线圈的电流不能突变。VH->Q1的E极->Q1的C极->阀门线圈->二极管D8->VH的续流通路。一般的做法是在阀门的线圈两端并联双向TVS,或者两个反向串联稳压二极管。断开驱动信号时,下桥臂YOUT_01首先输出低电平,关断下桥臂。驱动信号断开时,线圈产生的反向电动势。
2023-08-31 19:50:06
1451
原创 运放的性能指标
由于运放在不同的闭环增益下具有不同的带宽,因此设计中更为关注的是另一个更为实用的参数——增益带宽积(GBW)。无论是采用哪种供电方式,理想情况下我们认为运放的输入电压和输出电压范围应该对应双轨之间的电压范围,但是实际由于内部晶体管的压降以及负载影响会导致常规情况下输入电压和输出电压会和电源轨有一段距离甚至是很明显的差距,如图3所示。运放的建立时间:额定的负载且运放在闭环增益为1倍时,将一个阶跃大信号输入到运放的输入端,使运放输出由0增加到某一给定值的所需要的时间,即下图中的Settling time。
2023-08-31 19:48:58
2020
原创 噪声的产生机理和来源
功率型噪声不仅会影响器件的寿命,还会影响系统的数字信号和射频信号,比如雷雨天气花屏,通话有噪音,静电触摸闪屏等等,而信号型噪声只对信号质量有影响,不会损害器件的寿命。引言:噪声广泛存在于自然界,上节揭示了噪声的本质,噪声按照噪声携带能量的强弱分为功率型噪声和信号型噪声,功率型噪声持续时间短,能量强,对设备的寿命具有很大的影响,而信号型噪声顾名思义来源于信号且作用于信号,本节简述噪声的产生机理和来源。由于这类电流跳动非常剧烈,包括很多频率元件,因此当能量向外辐射时,就会造成噪声故障。€2.信号型噪声的产生。
2023-08-31 19:48:23
320
原创 加速关断BJT开关电路
晶体管从截止状态切换到导通状态,输出out会立即响应,但晶体管处于导通状态时有基极电流流过,所以在基区内积累有电子,此时晶体管从导通切换到关闭状态,基区内的电子并不能立即消失(电荷储存),而且在基极限流电阻的作用下,也不会马上从基区取出全部电子,这就造成导通到关闭存在时间滞后。实际上晶体管由截止状态到导通状态的时间缩短了,由于使用所使用的晶体管以及基极电流、集电极电流的不同,加速电容的最佳值是各不相同的,因此加速电容的值需要通过观测实际开关电路的开关波形决定。即减小R1的值可以使响应波形的上升速度加快。
2023-08-31 19:47:46
384
原创 MOS的减速加速电路设计
第二点,需要理解MOS的开启与关断是一个动态的过程,持续关断或者开启期间视作稳态,控制端与G极电平相同,但开启与关断瞬间,控制端与G极的电平不同,G极的电平变化始终慢于控制端的电平变化,因此电平不同就会导致G极电流的流动,或流入G极或流出G极。在控制端从高电平往低电平切换时,G极电平不会瞬间变化,此时Vbe<-0.7V,Q2导通,Q2快速将电荷从G极汲取走,使G极电平快速下降,达到Q1快速关断的目的。导通时栅极电阻:R1,关断时的栅极电阻:R1和R2并联,这样可以做到开启较慢,关断较快。
2023-08-31 19:47:13
2210
原创 串口接收不定长数据
这种数据的接收就相对比较麻烦一点,因为格式不是固定的,没有明确的标识数据帧开头和结尾的特征数据,所以这种方式的数据接收往往考虑的是数据帧之间的间隔,根据两帧数据之间的间隔进行判断,设置一个时间间隔,如果符合这个时间间隔就认为数据的接收是有效的,否者认为无效。这种方式是使用的串口的空闲中断功能,大概原理是在串口配置开启了空闲中断时,如果接收到数据之后就会启动这个串口的空闲状态检测,在一段时间串口不在收到数据就会触发串口的空闲中断,告知完成一次数据的接收。
2023-08-31 19:46:30
928
原创 开关电源传导发射
从上图可以看出,当整流后的电压高于电容两端电压时候,这个时候电容表现为低阻抗,电容充电,有充电电流,电容充到最大电压后,这个时候整流的电压降低,电容电压高于整流电压,这个时候电容表现为高阻抗,电容为后面的负载提供电流,但是不从电源线上吸取电流。CE102产生的源头是开关管的频繁开关在电路中产生了大的du/dt和di/dt,由于开关管的频率一般为几十kHz到几百kHz,因此给电路带来的扰动,主要集中在CE102(10kHz-10MHz)频段,给电路带来差模和共模传导发射。CE101是由整流和滤波电路产生。
2023-08-31 19:45:45
842
原创 PID 算法
对于数字示波器来说它无法直接量化模拟信号,替代的办法就是持续周期性采样,然后将得到的一系列采样点显示出来,当采样速率越高,显示的图像越真实,这就是数学中极限的与微分的思想。调参技巧:在PID参数整定时,采取先内环再外环的方法,也就是先单独使用速度环控制,得到满意的参数后, 再把位置环套在外面,整定位置环参数,最后根据整体效果对速度环参数进行微调。由(式 2-8)可以看出,如果计算机控制系统采用恒定的采样周期τ,一旦确定 A、 B、 C,只要使用前后三次测量的偏差值,就可以由(式 2-8)求出控制量。
2023-08-31 19:45:09
270
原创 SPWM 与 SVPWM 原理及算法
SPWM法就是以该结论为理论基础,用脉冲宽度按正弦规律变化而和正弦波等效的PWM波形即SPWM波形控制逆变电路中开关器件的通断,使其输出的脉冲电压的面积与所希望输出的正弦波在相应区间内的面积相等,通过改变调制波的频率和幅值则可调节逆变电路输出电压的频率和幅值。脉冲系列的占空比按正弦规律来安排。SVPWM比SPWM的电压利用率高15%,这是两者最大的区别,但两者并不是孤立的调制方式,典型的SVPWM是一种在SPWM的相调制波中加入了零序分量后进行规则采样得到的结果,因此SVPWM有对应SPWM的形式。
2023-08-31 19:43:49
6067
原创 结构体对齐原理及在STM32中的设计原则和实现
在嵌入式系统开发中,结构体作为一种常见的数据组织方式,在内存中的布局方式对于程序性能和内存占用具有重要影响。本文将深入探讨单片机C语言中的结构体对齐原理、重要性以及不同的对齐方式,并通过示例演示结构体对齐如何影响内存占用、访问性能以及传输与存储。同时,我们将关注STM32这样的嵌入式系统,讨论结构体对齐在STM32中的具体体现和如何进行不同对齐方式的设置。结构体对齐原理在计算机内存中,数据的存储通常需要按照一定规则进行,这被称为内存对齐。内存对齐的目的是为了提高访问数据的效率,特别是对于硬件平台而言。
2023-08-30 21:18:34
1308
原创 为什么说模电难学?因为它至少是这27个基础知识的排列组合!
鉴相器是一个相位比较电路,输入的基准信号和VCO输出的信号进行相位比较,输出一个代表相位差的误差信号,经过环路滤波器,滤除误差信号中的谐波和杂波成分,得到误差电压去控制VCO,使压控振荡器的频率朝减小两信号频率差和相位差的方向变化,最终使VCO的输出信号频率等于基准信号的频率。在需要进行信号变换时,应根据四种类型的负反馈放大电路的功能选择合适的组态。差分电路是具有这样一种功能的电路,该电路的输入端是两个信号的输入,这两个信号的差值,为电路有效输入信号,电路的输出是对这两个输入信号之差的放大。
2023-08-30 21:17:39
654
原创 DC-DC 升压电路、 升压模块原理
DC-DC 转换器是一种电力电子电路,可有效地将直流电从一个电压转换为另一个电压。DC-DC 转换器在现代电子产品中扮演着不可或缺的角色。这是因为与线性稳压器相比,它们具有多项优势。尤其是线性稳压器会散发大量热量,与 DC-DC 转换器中的开关稳压器相比,它们的效率非常低。DC-DC 升压电路在介绍 DC-DC 转换器 的工作原理之前,看一个示例,为什么 DC-DC 转换器这么有用?假设构建一个具有以下要求的电路:DC-DC 升压电路2Ω 负载电阻12V 直流电源5V 负载电压。
2023-08-30 21:16:17
1011
原创 可控硅调功电路原理
R3调到最大时下面分别显示R3调到最大时,负载两端的电压波形和可控硅触发信号波形R3最大时,负载两端波形R3最大时,可控硅触发信号波形以下是R3调到30%时的波形R3调到30%时,负载两端波形以下是R3调到最小时的波形R3调到最小时,负载两端波形。
2023-08-30 21:15:16
593
原创 RS485隔离电路方案
NSi8308x系列芯片是苏州纳芯微电子推出的隔离型485芯片,内部集成了一个三通道电容隔离及一个485收发器,其中NSi83085用于半双工485隔离,最高可达500kbps通信速率,同时具有低摆率的特点,能够减少EMI辐射以及由于终端匹配不当引起的反射;• 当485通信节点距离太远时,每个节点的参考地都接于本地的大地,当两端大地之间存在较大的压差时,地电势会以共模电压的方式叠加在信号线上,从而有可能超出端口可承受的共模电压范围,影响正常通信,甚至会损坏后端电路。图1 基于光耦隔离的485隔离电路。
2023-08-30 21:13:49
605
原创 CAN 与 RS-485 对比
使用RS-485时,其实RS-485底层未进行任何定义:如数据来自何处、谁可以发送它、正在发送哪些数据、接收的数据是否损坏等。这种连接的一个特殊功能是,连接到线路的所有设备都会接收传递的所有内容。虽然RS-485端口仍然被应用到到许多新开发的设备中中,但CAN功能的如仲裁、错误消息检查、改进的带宽和更大的数据场,加速了对CAN总线的需求。最初是为工业市场的应用而定义的,或者更好的说,它是为工业应用而开发的。与CAN不同,CAN总线的设备,每个节点都可以充当主节点,并确切地知道如何以及何时发送信号。
2023-08-29 21:12:32
1335
原创 恒流电路的三种设计方案
同三极管恒流电路原理分析一样,R2负载的电流等于R7电阻的电流,所以即使R2负载的电源为可变电压电源,R2负载的电流也是保持固定不变,达到恒流的效果。稳压二极管的恒流电路中,三极管Q4的基级电压被限定在稳压二极管工作的稳定电压Uzd下,因此R10电阻的电压等于Uzd减去三极管基级与发射级的导通压降0.7V,即U=Uzd-0.7保持恒定不变,所以流过R10电阻的电流在VCC电源即使可变的条件下也是固定不变,也就是R8负载的电流保持不变,达到恒流的效果。
2023-08-28 21:15:37
796
原创 电源防反接电路设计
无论是N沟道还是P沟道,一定是寄生二极管的负极接输入边,正极接输出端或GND,否则就无法实现开关功能了。所以,N沟道D极接输入,S极接输出或GNDP沟道S极接输入,D极接输出如果方向接反,会出现下面这种情况,起不到开关作用:因为通过寄生二极管直接导通,S极电压可以无条件到D极,MOS管就失去了开关的作用。
2023-08-28 21:13:19
917
1
原创 载波监听多点接入/冲突检测的多主RS485总线
同时,如果主从式的主节点或者是"轮主轮从"式的获取令牌的节点出现故障,整个总线的工作将瘫痪,风险过于集中。另外还有一种"轮主轮从"的工作方式,即让总线控制权在各个节点间以类似令牌环的方式传递[3],得到控制权的节点成为主节点,其它节点成为从节点。一个节点在发送完数据的同时,将总线控制权交给相邻的节点,而这个节点在处理完本节点的通信需求后再把控制权向下传递。为了解决各个节点主动获取总线控制权的问题,人们想到了利用监听总线状态的方式实现总线控制权的本地判断和获取,也就是CSMA/CD协议实际上做的工作[3]。
2023-08-28 21:07:57
1583
1
原创 STM32的lorawan协议栈
/腾讯云物联网平台要求空中入网的方式,所以定义了这个宏为1,于是调用了这个函数;#if( USE_LRWAN_1_1_X_CRYPTO == 1 ) //这里是USE_LRWAN_1_1_X 的宏,但是我的是1_0_X, 所以为零。== 之前一直入网不成功,联系腾讯云的夏云飞老师,得到的回复是MIC错误,夏老师说MIC错误只有两个原因,一是key错了,二是算法错了。//这里加密用的是NWK_KEY, 但是我没有设置,所以加密错误,这就是原因,我也打印再次确认过,就是nwk_key。
2023-08-27 21:55:32
1051
原创 RS485保护电路
今天给大家分享485接口的EMC设计,希望对电路设计,及相关软件开发的人员有帮助。一、原理图1. RS485接口6KV防雷电路设计方案(RS485接口防雷电路)接口电路设计概述:RS485用于设备与计算机或其它设备之间通讯,在产品应用中其走线多与电源、功率信号等混合在一起,存在EMC隐患。本方案从EMC原理上,进行了相关的抑制干扰和抗敏感度的设计,从设计层次解决EMC问题。2.电路EMC设计说明A.电路滤波设计要点...
2023-08-27 08:41:54
690
原创 基于STM32+移远EC200S
EC200S-CN 是移远通信最近推出的 LTE Cat 1 无线通信模块,支持最大下行速率 10Mbps 和最大上行速率 5Mbps,具有超高的性价比;同时在封装上兼容移远通信多网络制式 LTE Standard EC2x(EC25、EC21、EC20 R2.0、EC20 R2.1)和 EC200T/EG25-G/EG21-G 模块以及 UMTS/HSPA+ UC20/UC200T 模块,实现了 3G 网络与 4G 网络之间的无缝切换。可以实现TCP客户端、UDP客户端、MQTT客户端。
2023-08-26 22:34:16
868
原创 4G数传方案(合宙cat1模块)
合宙 Air724 模组推出的低功耗,超小体积,高性能嵌入式 4G Cat1 核心版,标准的 2.54 排针、最小成本的进项 2G、4G Cat4 切换;支持 lua 语言进行二次开发,提供全部功能的 demo,如 gpio 控制、阿里云、MQTT、uart、rs485、tcp/udp,http 等;支持标准固件 AT 固件,支持功能电话语音、短信、TCP&UDP、TCP&UDP 透传、NTP、HTTP、FTP、MQTT等;连接方式选择TCP,点击连接,等待输入弹窗,输入服务器IP、端口即可。
2023-08-26 22:10:40
981
原创 芯讯通SIMCOM A7680C (4G Cat.1)AT指令测试 TCP通信过程
=>查询模组是否注册上GSM网络,+CREG:0,1 表示已注册上本地网,+CREG:0,5表示注册上漫游网。3、AT+CIPSEND=<link_num>, ==>进入通道发送界面<link_num>=>通道数据长度。2、AT+CIPOPEN=<link_num>,”TCP”,, ==>连接TCP服务器。4、AT+CIPCLOSE=<link_num> ==>关闭TCP通道。4、AT+CIPCLOSE=<link_num> ==>关闭TCP通道。1、AT+NETOPEN ==>启动TCP服务。
2023-08-26 22:06:03
1292
原创 STM32F103 4G Cat.1模块EC200S使用
是移远通信最近推出的 LTE Cat 1 无线通信模块,支持最大下行速率 10Mbps 和最大上行速率 5Mbps,具有超高的性价比;同时在封装上兼容移远通信多网络制式 LTE Standard EC2x(EC25、EC21、EC20 R2.0、EC20 R2.1)和 EC200T/EG25-G/EG21-G 模块以及 UMTS/HSPA+ UC20/UC200T 模块,实现了 3G 网络与 4G 网络之间的无缝切换。EC200S-CN 还支持标准的 Mini PCIe 封装,以满足不同行业产品应用需求。
2023-08-26 22:03:40
1440
1
原创 STM32开发 | 移远4G-Cat.1模组EC200N-CN开发
透传模式下,相对应的串口(比如 UART 口、USB Modem 口等)会进入独占模式,通过 COM 口接收的数据会直接发送到网络端,从网络接收到的数据会从 COM 口直接输出。文章来源地址https://www.yii666.com/blog/326636.html。文章地址https://www.yii666.com/blog/326636.html。被当成数据发送,实际操作时必须遵循以下步骤:网址:yii666.com<返回 OK 后,访问模式就会切换到缓存模式,如需切换回透传模式,可使用。
2023-08-26 21:55:01
3031
原创 一文看懂Cat.1、Cat.4、NB-IOT、4G之间的区别
Cat.1的全称是LTEUE-Category1,其中UE指的是用户设备,它是LTE网络下用户终端设备的无线性能的分类。根据3GPP的定义,UE类别以1-15分为15个等级。Cat.1,可以称为“低配版”的 4G 终端,上行峰值速率5Mbit/s,下行峰值速率10Mbit/s,属于蜂窝物联网,是广域网。Cat.1的最终目标是服务于物联网并实现低功耗和低成本LTE连接的目的,这对物联网的发展具有重要意义。
2023-08-26 21:53:19
7470
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人