自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(224)
  • 收藏
  • 关注

原创 ubuntu18.04开发环境下samba服务器的搭建

之前常用的linux内核版本是2.6.4,虽然在某些项目上还能用但是明显跟不上时代的步伐了,所以要先熟悉目前最新的核心板,并做一下嵌入式AI方面的研究,这里先记录一下ubuntu18.04开发环境下samba服务器的搭建,方便和window系统进行文件共享,并方便后续的研究和开发。samba服务器的配置可以通过命令行方式也可以通过图形化界面方式,这里介绍图形化界面方式的配置:在Ubuntu 18.04中,您可以使用Samba配置工具system-config-samba来通过图形界面配置Samba服务。

2025-01-15 10:17:06 588

原创 液体流量检测仪DIY

这个任务的完成过程:在没有收到实验的货物之前先跟工作人员要了指导视频,通过电子产品世界网站链接下载实验模块的产品说明书,先认真学习了指导视频及实验相关模块资料。在收到实验模块后,根据视频进行了各个模块的接线,并根据视频例程进行了相应的修改和实际测试,分别进行了100ml、200ml流量测试。心得和体会:这个系统涉及到了泵、继电器、流量传感器、oled、单片机程序的开发和应用,虽然离实际的产品应用还有一段距离,但是对于原理的理解已经可以了,而且通过这个任务还可以培养实际动手能力。,我在上面参加了一个任务。

2025-01-09 10:56:28 344

原创 智能控制器和电子显示仪表

在没有外部电源的时候处于休眠状态,由电池提供电源,由工作脉冲或者按键中断唤醒表头工作,工作完成后继续处于休眠状态。掉电记忆与上电恢复功能×2—仪表断电时存储当前工作状态,在电源恢复时继续工作,使用两个存储器记忆掉电时状态,以便上电时校验数据正确性;在橇装控制器中,可以根据液位计给出的信号,通过计算或查表,得出当前的体积,进而计算出其它导出量。实时流量脉冲输出—输出标准脉冲或工作脉冲,可用于仪表的标定和检定,以及提供给外部控制设备。开关输入信号:8路(可扩展到16路),无源触点,内供电。

2025-01-09 10:33:12 524

原创 去耦电容理解:“耦”了什么?非要“去”了?

去耦电容名字里的 “去耦”,意在减少电路不同部分之间不必要的耦合干扰,具体原理如下:切断高频干扰传导路径:在电子电路系统中,不同的电路模块、器件各自工作,由于共用电源线路,一个模块产生的高频噪声很容易顺着电源线 “串门”,干扰到其他正常工作的模块,这就是一种耦合现象。去耦电容并联在电源和地之间,靠近需要稳定供电的芯片等器件,当电路电流需求突变时,电容及时补充或吸纳电能,缓冲电流冲击,弱化电源与电路之间因为电流传输造成的强耦合,让电路和电源相对独立稳定工作。另一方面,从电路原理的角度来说,可得到同样结论。

2025-01-06 09:35:44 909

原创 Linux2.4.20顶层Makefile文件分析

make的工作过程主要包括读取Makefile文件、确定依赖关系、执行生成命令等步骤。具体过程如下:1、读取Makefile文件:make会在当前目录下寻找名为“Makefile”或“makefile”的文件,并读取该文件中的内容。2、确定依赖关系:make会分析Makefile中的规则,为所有目标文件创建依赖关系链。这些规则说明了如何生成目标文件,以及目标文件依赖于哪些源文件或其他文件。3、执行生成命令:根据依赖关系和时间数据,make会确定哪些文件需要重新生成,并执行相应的命令来更新这些文件。如果

2024-12-31 16:35:05 854

原创 RT-Thread中堆和栈怎么跟单片机内存相联系

在裸机系统中,所有的变量、函数调用、中断处理等使用的栈空间均是MSP。在使用RTOS的多线程系统中,每个线程都是完全独立互不干扰的,因此需要为每个线程分配独立的栈空间,这个栈空间可以是预先分配好的全局数组(即存储于RW-Data段或ZI-Data段),也可以是动态分配的一段内存空间(注意:这里动态分配的空间不是启动文件(注:启动文件就是单片机相关的.s文件,如startup_hc32f4a0sitb.s)中定义的堆空间,而是由RTOS管理的内存空间),但本质上它们都是RAM上的一段内存空间。

2024-12-30 16:30:15 978

原创 一个接口电路分析

由于压敏电阻(MOV)具有较大的寄生电容,用在交流电源系统,会产生可观的泄漏电流,性能较差的压敏电阻使用一段时间后,因泄漏电流变大可能会发热自爆。压敏电阻与气体放电管串联,在这个支路中,气体放电管将起一个开关作用,没有暂态电压时,它能将压敏电阻与系统隔开,使压敏电阻几乎无泄漏电流。这里M1和G2串联接入电源正负级间,一旦遇到冲击放电电流过大,残压超过应有的保护水平时,冲击残压使气体放电管导通,气体放电管起到一个开关的作用,系统的残压将由压敏电阻器决定,放电瞬时的残压略有降低。F1保险丝,起过电流保护。

2024-12-21 15:03:47 460

原创 芯片封装全流程了解

(3) 面阵列时代:指的是20世纪90年代以后的封装技术发展阶段,主要的封装形式包括BGA(球栅阵列封装),QFN(无引脚封装),CSP(Chip Scale Package)等,这种封装技术显著提高了封装密度和I/O引脚数量,满足了高性能芯片对封装技术的需求,并且提供了更短的信号传输路径和更好的电气性能,满足了高速、高频、高性能芯片对封装技术的要求。(1) 插装时代:最早期的封装形式为引线封装,包括DIP(双列直插封装)等,这时候主要解决的问题是封装内部的绝缘以及良好的热传导性能。

2024-12-20 14:53:28 1697

原创 几种RS485电路自动切换方向的方法、优劣势对比

我们都知道RS485双半双工通信,其CPU内部的根源是串口通信,串口通信是区分发送TX和接收RX的,在同一对差分信号线上同时传输TX、RX,就是进行方向的控制,方向的控制时机不对,数据传送是要出问题的。简单说,这种电路,就是发送低电平时,485芯片是 发送状态,而发送高电平时,485芯片属于接收状态。具体的 实现方式是:在空闲器件,RS_EN为低电平,MCU处于接收状态,在准备发送数据之前,MCU会拉高RS_EN,U1处于发送状态,发送完毕之后,RS_EN重新处于低电平,U1处于接收状态。

2024-12-02 10:28:19 1531

原创 Linux内核编译的整体理解

Linux内核是一个用C语言写成的,符合POSIX标准的类Unix操作系统。内核是操作系统中最基本的一部分,提供了众多应用程序访问计算机硬件的机制。Linux内核的一大特点就是采用了整体式结构,由很多过程组成,每个过程都可以独立编译,其模块机制又使得内核保持独立而又易于扩充。Linux发行版是在Linux内核的基础之上,与外带的应用软件和工具打包配置之后发行的版本。最初的Linux内核在1991年由当时还在芬兰赫尔辛基大学计算机系读书的Linus Torvalds开发,之后Linus很快聚集了大量来自其他自

2024-10-11 15:34:27 960

原创 linux 内核代码学习(十)--Linux内核启动和文件系统

etc/目录下包含了目标系统运行所必须的配置文件,它包括的内容依赖于目标系统所要运行的程序。有些bin和sbin下的工具是busybox和tinylogin中所没有的,必须从完整的系统中拷过来,例如在这个系统中,由于选择vi时编译出错,所以vi是直接从主盘上拷过来的,而且必须把这个工具使用的相应的库也拷到lib下面。比如如果做为系统修复盘的话,必要的支持包括:IDE,PCI,和需要的文件系统类型等等就可以了,而没有必要网络支持,当然,如果做为路由器或者防火墙的话,网络支持是必要的,而其他的可相应的删除掉。

2024-09-29 11:29:50 1030

原创 linux 内核代码学习(九)--Linux内核启动和文件系统

2、内核的代码,这通常是从软盘启动时使用的引导的方式。内核的编译要把内核部分放到一张1.44MB的软盘上去,通常要对内核进行压缩,压缩内核的最好方法是进行重新编译内核,将一些不必要的支持去掉,如对网络和其它周边设备的支持,重要的一点是记住内核必须支持RAMDISK及ext2,否则系统不能正常引导。一个比较顺手的学习平台可以达到事半功倍的效果,这里使用的平台环境主要是利用了主机和从机间的文件共享,以及从机自带的编译环境可以比较顺利的编译busybox1.0版本,方便进行内核和文件系统的测试了学习。

2024-09-13 15:37:07 1149

原创 linux 内核代码学习(八)

编译linux2.4.20内核的时候,我的内核源码时放在win10的主机上,通过wmware10文件共享功能fedora10虚拟机共享内核源代码,然后利用fedora10中安装的编译环境来编译内核,由于ln命令不支持跨文件系统建立软硬连接,所以修改makefile文件,注释了箭头指示的两个地方,然后直接在内核源码include目录中按照所需要编译的目标系统,拷贝一份,将文件夹名字修改为asm。2、根据需要,要安装低版本的gcc,如果直接用"yum install gcc"安装时默认是安装最新版本的gcc。

2024-09-05 13:39:25 1411

原创 linux 内核代码学习(七)

1、首先,需要访问Fedora官方网站。还有一种情况就是明明自己的linux虚拟机里面安装了gcc,用which gcc也能找到安装位置,但安装vmware tools的时候输入gcc的目录总是提示不对,我的解决办法就是更换高版本的linux发现版,或者降低vmware station的版本;4、在安装vmware tools的时候通常会遇到找不到gcc和内核头文件的情况,这个时候如果不做处理而选择继续安装下去,虽然能安装成功,但是在使用的过程中总会有不理想的情况出现,比如跟主机之间的文件共享不成功。

2024-08-29 13:52:28 1130

原创 隔离芯片的作用

根据实现原理不同,隔离器件可以分为光电耦合隔离器(简称“光耦”)和数字隔离芯片两种,其中数字隔离基于 CMOS工艺为电子系统中数字和模拟信号的传递提供电阻隔离特性,根据耦合元件不同又分为磁感耦合隔离芯片(简称“磁耦”)、电容耦合隔离芯片(简称“容耦”)和巨磁阻隔离(应用很少)等类型。3)ESD防护:由于静电会对电子系统造成严重危害,可以在不经意间将电子器件击穿,而隔离器件往往处于系统的接口处或导电的关键路径,因此ESD防护(静电防护) 能力也成为衡量隔离性能的核心指标之一,该指标越大越好。

2024-07-23 10:53:03 1518

原创 通过隧道磁阻传感器详细说明磁滞、CMOS 推挽输出、SINK电流、SOURCE电流、锁存器、触发器和寄存器

产品中涉及到隧道磁阻元件,有两个方面的功能:1、用作传感器使用,通过磁场的变化产生出脉冲信号;2、作为开关功能使用,如键盘的按键。隧道磁阻芯片的功能框图此开关芯片对外磁场的敏感方向平行于封装丝印表面所处平面,箭头为 OP 磁场方向,敏感方向如图2 所示,当敏感方向磁场强度超过工作点 BOP 时,芯片输出低电平;当敏感方向磁场强度低于释放点 BRP 时,芯片输出高电平;磁场工作点和释放点的差值就是传感器的回差 BH,此过程如图 3 所示。

2024-03-14 17:03:29 1360

原创 RT-Thread 自动初始化

最近的程序设计中用到了RT-Thread中的自动初始化,用起来也非常容易,一个宏就解决了,但是原理是什么呢?下面我们一起来学习:1.1、一般情况的初始化调用一般情况下,系统中的初始化会这样做,应该再熟悉不过了: 这样的显式调用初始化函数,有时可能多达 十几到几十 个,看起来非常非常繁杂。但是好像没啥问题,因为已经看习惯了。1.2 使用自动初始化后举例一个自动初始化的用法如下: 这样,使用一个宏,初始化函数就会被自动初始化,不用在其他地方显式调用 led_init() 。代码瞬间清爽很多。二、引入

2024-02-27 15:56:52 1351 1

原创 TVS管+二极管钳位电路的分析

往哪里转移我们先不管,总之一点就是,没有了电源来输入,并且初级线圈已经没电流啦,它不能成为磁场能持续存在的原因,所以变压器一定想办法找其它原因来保持住自己的磁场能。,能量在L和C之间倒腾来倒腾去,而这个过程中会存在电压尖峰(会存在一个时刻,电感存的能量为0,能量全在电容里面,此时电压最高)。二极管处于导通的状态电压就不会再升了,电流可以根据W0=1/2*L*I^2计算出来初始值,这里的L为次级线圈的电感量,W0为开关断开时磁芯中的磁场能量。开关断开,初级线圈电流为0,此时磁芯中的磁场能该何去何从呢?

2024-02-26 13:12:27 3407

原创 一篇对“特征阻抗”解释得相对易懂和全面的文章

1、什么是特征阻抗 特征阻抗(Characteristic impedance)是指在传输线(例如电缆、微带线、同轴电缆等)中传播电磁信号时,该传输线上单位长度内的阻抗。特征阻抗通常用于描述传输线的特性,它是电磁波在传输线中传播时所遇到的阻力和反射的总和。特性阻抗是均匀传输线上各点的电压与电流的比值。特性阻抗与传输线的物理结构有关,主要受介电常数、传输线到参考层的距离、线宽、线厚以及线间距影响。对于非均匀的传输线是不能称之为特性阻抗的,这只能说是一个“瞬时的阻抗”,而在工程中我们通常所说的阻抗

2024-02-26 11:17:29 8886 1

原创 科普文章:你也能懂的微积分

好文章就是要分享,来自长尾科技的一篇科普文章,转发出来让更多的读者能够看到!微积分有多重要相信大家多多少少心里都有点数,搞数学的不会微积分就跟中学生不会“加减乘除”一样,基本上啥都干不了。牛顿是物理学界的封神人物,然而牛顿还凭借着微积分的发明,跟阿基米德、高斯并称为世界三大数学家,这是何等荣耀?这又从侧面反映出微积分是何等地位?除了重要,很多人对微积分的另一个印象就是难。在许多人眼里,微积分就是高深数学的代名词,就是高智商的代名词,许多家长一听说谁家孩子初中就学了微积分,立马就感叹这是别人家的天才。其实不然

2024-02-23 20:57:58 1247

原创 c语言container理解

这里面还出现了一个typeof关键字.那么,typeof(((type *)0)->member), (&((type *)0)->member) 到底是什么样的一种操作了?现在我们可以知道(&((type *)0)->member) 这种操作,就是返回member在type这种类型结构体中的相对地址偏移,注意是相对偏移而不是成员在内存中的地址。

2024-02-06 11:03:38 1028 1

原创 二极管限幅电路理论分析,工作原理+作用

首先,输入信号小于电池电压,因此二极管正向偏置。当输入电压超过电池电压时,二极管变为反向偏置,输入信号开始出现在输出端,如图所示。在正半周期间,由于A点电压大于B点,二极管正向偏置,因此二极管导通输入信号,输出端没有电压差。但当输入信号超过电池电压时,二极管变为反向偏置,信号出现在输出端,如图所示。首先,输入电压低于电池电压,因此二极管导通,信号出现在输出端。首先,输入信号小于电池电压,因此二极管反向偏置,信号出现在输出端。在正半周期期间,二极管由于输入信号电压而正向偏置,由于电池电压,是反向偏置。

2024-01-13 18:33:13 4837 1

原创 深入浅出的说地弹(即地噪声)

高频时,地噪声主要是因为构成地线的导体有“电感”,电路系统的电流快速变化地经过这个“电感”时,“电感”两端激发出更强的电压扰动,形象的称为“地弹”。因为芯片内部的“电路地”和芯片的“地引脚”实际上是用一根很细很细的金线连接起来的,所以这个金线电感较大,所以可能会导致芯片内部电路的地和现实PCB的地有强烈的“电压差波动”——很强的地弹现象!再假设A、B的地线连接点不够大,当A、B间有高速信号通讯时,B板上的“地平面”和A板上的“地平面”将有较大的“地间电压差波动”。1. 什么是地弹,地弹的概念,为何叫地弹。

2024-01-13 18:03:07 2742

原创 差分电路原理以及为什么输出电压要偏移

我们在使用放大器芯片的时候,除了对放大器芯片本身应用外,通常还需要搭建一些外围电路来满足放大器芯片的使用条件,最终满足应用的功能,下面通过一个差分电路来熟悉这些应用。

2024-01-06 17:22:21 5866

原创 转发一篇计算机论文

最近看到一篇雷军老师在1992年的一篇计算机论文,个人看了对计算机科学从另外一个角度又多了一层理解,感觉很有收获,鉴于网上的图片看起来不清楚,本人特地到中国知网上去下载了这篇论文,希望给有心学习的人一点帮助。我学生时代注册的用户名和邮箱居然还能使用,顿时心中不免有一些感慨!

2023-12-18 20:25:53 471

原创 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 1805

原创 一个信号间相互干扰问题的发现及解决方法

这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 3943

原创 嵌入式系统编程中常用的回调处理

主调函数(caller)调用被调函数(callee)是一般的调用关系,如果被调函数(callee)参数包含函数指针,函数指针还可以形成多一层的调用关系,形成第三方函数的调用,专业术语称为回调(callback),通过函数指针参数调用的第三方函数称为回调函数。gcc支持通过使用 __ attribute __ ((section())),将函数、变量放到指定的数据段中。void func(fun f) //fun f为地址,fun * f为f指向的地址的量或者其他。void f1() // 回调函数1。

2023-08-04 10:43:33 383

原创 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 952

原创 电流环工作原理分析

下面以一个恒流源电路来分析电压信号怎么产生与负载无关的电流信号,当然要产生4-20mA的电流信号,则把电压信号利用放大电路进行变换之后肯定是能做到的。下图是郝兰德电路,是典型的电压电流转换电路。由运放虚短概念可知,V2=V1,V5=V4 V3=V2+(V2/R3)*R4 ―> V3=V2*(1+R4/R3)=V1*(1+R4/R3) V1=R1*(V5-V)/(R1+R2) + V -> V5=V1*(1+R2/R1) –V*(R2/R1)= V3 –V*(R2/R1) = V4。

2023-04-16 15:19:19 3950

原创 稳压二极管工作原理、重要参数意义和典型电路参数计算

温度补偿:稳压二极管在温度补偿电路利用的是稳压二极管的温度系数,如下图是用温度互补型稳压二极管构成的稳压电路,采用互补型稳压二极管对于稳压要求较高的电路当中,特别是温度对电压的影响,这种具有温度互补特性的稳压二极管内部其实有两只普通的稳压二极管,但是它们的温度特性相反,当温度升高或下降时,一只二极管的管压降下降,另一只二极管的管压降升高,这样两只二极管总的管压降保持不变,起到到温度补偿作用。稳压二极管的工作原理:稳压二极管也叫稳压管,它在电路中一般起到稳定电压的作用,也可以为电路提供基准电压值。

2023-04-09 14:54:25 23050 2

原创 单片机程序是如何运行起来

多年前在学习计算机原理的时候曾经问过老师一个问题,就是我们编写的程序是怎么在计算机中运行起来的,希望有个完整的思路,现在通过网络收集和整理了这个问题,相当于对这个问题又做了一个认识,有了新的体会。以stm32单片机和keil编译环境为例,说明了程序是如何在单片机中执行运行的。

2023-04-09 09:39:10 6818 4

原创 电路板PCBA清洗工艺

现如今的电子组装件设计趋于小型化,更小的器件,更小的间距,引脚和焊盘都越来越靠近,存在的缝隙越来越小,污染物可能会卡在缝隙里,这就意味着比较小的微粒如果残留在两个焊盘之间有可能引起短路的潜在不良。PCBA上的污染物最直观的影响是PCBA的外观,如果在高温潮湿的环境中放置或使用,有可能出现残留物吸湿发白现象。在潮湿的环境中,当电子部件加电时,极性污染物的离子就会朝着带相反极性的导体迁移,可在导体之间(如焊好的引脚之间)形成树枝状金属物质,引起导体之间的绝缘电阻下降,增加焊点或导线间的漏电流,甚至发生短路。

2023-02-02 13:43:43 3165

原创 红外发射管的使用以及发射角度与强度问题

红外发射管:在一般情况下我们可以从外观可以区分出红外发射管和红外接收管,红外发射管一般都是透明状的,可以清晰的看到内部的结构。4、封装材料的硬度较低,它的耐高温性能更差,为避免损坏,焊点应当昼远离引脚的根部,焊接温度也不能太高,时间更不宜过长,最好用金属镊子夹住引脚的根部,以散热。当方向角度为零度时,其放射强度定义为100%,当方向角度越大时,其放射强度相对的减少,发射强度如由光轴取其方向角度一半时,其值即为峰值的一半,此角度称为方向半值角(表示为θ1/2),此角度越小即代表元件之指向性越灵敏。

2023-01-30 16:29:07 8302 2

原创 负电压是怎么产生的原理分析

现在的单片机有很多都带有了PWM输出,我们在使用单片机的时候PWM很多时候是没有用到的,用他辅助产生负压是不错的选择。老式的运放是没有轨到轨输入/输出能力的,例如OP07,输入电压范围总是比电源电压范围分别小1V,输出分别小2V。当PWM为高电平时,Q2关闭,Q1打开,C1开始放电,放电回路是C1-C2-D1,这实际上也是对C2进行充电的过程。一般来说芯片内部的保护电路对于负电压是不设防的,所以只要有电流稍大,电压不用很高的负电压加到芯片上,就能成功摧毁芯片。C1放电,从C2续流,产生负电压。

2023-01-18 10:08:42 2464

原创 残留物与电子PCBA 的可靠性和三防漆涂敷前后可能导致电路板出现故障的变量

而在残留物中,无机残留物(通常有水、一氧化碳、二氧化碳、碳酸、碳酸盐、碳化物、碳硼烷、烷基金属、羰基金属等)会减小绝缘电阻,增加焊点或导线间的漏电流,在潮湿空气条件 下,会使金属表面腐蚀,有机残留物(如松香、油脂等)会形成绝缘膜,这会防碍连接器、 开关、继电器等的接触表面之间的电接触,这些影响会随环境条件的变化及时间延长会加剧, 引起接触不良甚至开路失效。而PCBA的白色污染物,一般多为焊剂的副产物,但PCB的质量不良,如阻焊漆的吸 附性太强,会增加白色残留物产生的机会。1.1松香焊剂的残留物。

2023-01-17 11:14:59 3768

原创 迟滞比较器Hysteresiswindow和comparator(窗口比较器)原理

根据图5 的信息,结合图3,图2的逻辑关系就可以实现了。这里的设计是很精妙的,High信号的生成很好理解,VR接VP,VIN接VN,VR从低到高的翻转点时VP=VN+threshold,即VR=VIN+threshold,VR从高到低的翻转点时VP=VN,即VR=VIN。Low信号的生成比较麻烦,VR接VN,VIN接VP,得理解为当VRVN,那么VP即VIN的翻转点为VP=VN,即VIN=VR。其输入VP和VN与输出OUT的关系图如图5所示。

2023-01-12 11:29:44 5154

原创 交流等效电路电源相当于是接地,电容通交流阻直流仿真分析

如果频率是1Khz不变,而上面电路中的电阻都是1MΩ的,那么尽管此时100nF电容的阻抗还是1.6K,但是比起1MΩ电阻来说,还是够小的,我们把它看成短路,也是可以的。毕竟,电容对信号频率,所处位置的阻抗有要求,而电源基本没啥要求,只要是交流信号,内阻足够小的电源都可以看成是短路的。因此,为了方便分析电路,我们即使把它当作0Ω来看待,也可以得到基本正确的结果(当然,这里对交流信号来说的,直流肯定不行),那么就是说,这个100uF此时是相当于是短路的。而对某一频率的交流信号,电容容量越大,阻抗越小。

2022-11-25 21:09:21 1114

原创 ADC原理的仿真分析

1. 模数转换模数转换充当了模拟信号向数字信号的转换站,模拟信号因为容易受到干扰,信号处理时容易受到其他条件的限制,且不易存储的特点,在实际处理经常换成数字信号。在输出时,再又转换成模拟信号,典型的应用就是D类功放。在ADC信号链中至少包括5个部分:前端传感器,信号调理,抗混叠滤波,输入防护,ADC。在模拟部分ADC是终端,在数字部分ADC是输入端,因此ADC是链接模拟和数字信号的核心模块。2. ADC的工作原理ADC完成了模拟信号向数字信号的转变,实现ADC转换的器件主要包括下面4个过程:采样——保持

2022-11-17 16:12:40 3022

原创 流入接地网的电流IG与站内站外发生短路时的电流关系

所以这种情况在计算接地网电阻的时候应该使用的电流是第二部分电流即:Ig=(Imax-In)*Sf,如果在计算的时候要考虑直流分量的衰减,则需要乘以直流分量衰减系数Df,也就是使用IG=Df*Ig。发生站外短路是:Imax=Ia+Ib;从图中可以看出In即短路电流最终通过设备中心点,对其进行分流,由站外分流系数Sf得通过接地网进入的短路电流为Ig=In*Sf,通过地线进入的短路电流为Ig=In*(1-Sf),在进行接地网电阻计算的时候用Ig=In*Sf,考虑直流分量衰减的时候用IG=Ig*Df。...

2022-08-14 11:04:39 1426

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除