- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 Ubuntu 22.04安装ESP-IDF
说明:本电脑HOME路径为/home/zrt以下是为在Ubuntu 22.04安装设置 ESP-IDF 的具体步骤。
2025-11-29 23:27:19
612
原创 电路定律和电路定理的关系
如果输入 x1(t) 产生输出 y1(t),输入 x2(t) 产生输出 y2(t),那么当输入是 x1(t) + x2(t) 时,输出就是 y1(t) + y2(t)。它们是通过大量的实验观察和总结归纳出来的,是电路分析中最根本的基石。:如果输入 x(t) 产生输出 y(t),那么当输入放大 a 倍(即 a*x(t))时,输出也会同比例放大 a 倍(即 a*y(t))。特点:适用范围极广,在任何线性、非线性、时变、时不变电路中,只要满足使用条件(如下文提到的集总假设),都必须遵守。电路分析的“宪法”。
2025-11-29 23:26:59
300
原创 状态空间方程转传递函数方法
(1)、构造矩阵(sI - A)。(2)、计算这个矩阵的行列式,这就是传递函数的分母。(3)、计算这个矩阵的逆(sI - A)⁻¹。。。(5)、简化表达式。由于是一个标量,最终得到。
2025-11-28 10:34:01
807
原创 如何求电路的冲激响应函数?
吐槽一下,在优快云用不习惯公式编辑器,还是在飞书上用得爽。任何一个线性时不变系统,其特性可以被它的“冲激响应”完全描述。冲激响应就是当系统输入一个理想的单位冲激信号δ(t)时,系统的输出。卷积的物理意义是: 任何一个复杂的输入信号x(t)都可以看作是无数个不同时间、不同强度的冲激函数的叠加。系统的总输出y(t)就是所有这些冲激响应在时间上延迟、在幅度上缩放后的叠加。这个“叠加”的数学操作就是卷积。所以,要进行卷积x(t)∗h(t),你必须先知道h(t)。我们以一个简单的RC电路为例,其中输入电压。
2025-11-28 10:03:02
1472
原创 电阻、电导和跨阻、跨导的介绍
电导描述单一元件中电流与电压的线性关系,而跨导描述输入电压变化对输出电流变化的控制能力,两者本质区别在于作用对象和物理意义:电导适用于电阻等被动元件,跨导则用于场效应管(FET)等电压控制型器件。电阻国际单位是欧姆。在直流电路中,电导(G)与电阻(R)互为倒数关系(G=1/R)。有了电阻的为什么还需要电导?在直流电路电阻可以取代电导的概念,但在交流电路中,电导不再是电阻的倒数,电导还分自电导和互电导,电导在电工学中的地位不是电阻可以取代的。电阻(R)的倒数,表示元件两端电压变化与电流变化的比值,公式为描述导
2025-11-27 18:07:28
501
原创 密勒定理、密勒电容和密勒效应
参考链接:https://www.bilibili.com/video/BV1bL4y1u75b/密勒定理是反馈放大器分析中用于简化复杂电路的等效变换定理,其。
2025-11-27 17:37:11
1366
转载 MDK5软件仿真逻辑分析仪无法添加signal解决方法
参考链接:http://blog.sina.com.cn/s/blog_dc9244010102vtn1.html想使用MDK5自带的逻辑分析仪观察波形,因为是仿真,所以需要在debug面板下选择debug方式为"Use Simulator",且将Limit Speed ti Real-Time勾上。但在打开逻辑分析仪往里添加signal时,问题出现了——Unknown Signal!信号
2017-09-19 10:09:28
10821
2
转载 坐标系旋转矩阵推导过程
一、先来个平面旋转的分析:两角和(差)公式推导旋转变换一般是按照某个圆心点,以一定半径 r 旋转一定的角度α,为了简单起见我们给出下面的情景假定点A(x,y)想经过旋转变换到达B(x',y'),已知旋转角度α和点A坐标,计算出点B要计算点B则分别计算他的x'和y'分量根据矩阵乘法计算规则,可以推出 只要给出旋转角度,计
2017-03-14 20:35:08
50144
6
原创 extern const 变量
编译环境:Keil uVision5。语言:C语言对于extern的应用,在下还是有点摸不着头脑啊,请各路英雄不吝指教。在file1.c文件中的函数体外有这么一段变量声明和定义:const uint32_t u32Value1 = 1;const uint32_t u32Value2 =u32Value1; 因为u32Value1 预先被声明为常量,所以可以用u32
2017-02-25 16:42:06
1154
转载 initializer element is not constant
关于以下程序:int a = 1; int b = a; int main(void) { .... } 出现的错误都是initializer element is not constant,即初始值不是常量。错误原因可参考如下链接:http://blog.youkuaiyun.com/jiqiren007/article/details/621
2017-02-25 16:02:01
811
原创 C语言取extern变量的大小
说明:程序编译环境Keil uVision5本来想用sizeof计算一个数组的大小,于是建立了一个file1.c文件,并在file1.c有如下程序: /********** Code Start **************/ int intArray[ ] = {2,3,4}; //因为此数组的长度可能会加长,所以并没有指定数组长度unsi
2017-02-25 14:38:51
1802
转载 为什么C++类定义中,数据成员不能被指定为自身类型,但可以是指向自身类型的指针或引用?
为什么C++类定义中,数据成员不能被指定为自身类型,但可以是指向自身类型的指针或引用?为什么在类体内可以定义将静态成员声明为其所属类的类型呢 ?原文链接:http://www.cnblogs.com/guxuanqing/p/5876768.htmlstatic的成员变量,不是存储在Bar实例之中的,因而不会有递归定义的问题。类声明:class
2017-02-09 18:44:14
1593
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅