电路基础 ---- 电压源、电流源、受控电源

1 电压源

定义:两端电压总是保持定值,与流过它的电流无关
image

1.1 分析

对于如下电路:
image

  • R → 0 R\to 0 R0(短路)时, i = ∞ i=\infty i=(会烧坏电压源)
  • R → ∞ R\to\infty R(开路)时, i = 0 i=0 i=0

1.2 结论

①电压源两端电压由电源本身决定,与外电路无关,与流过的电流无关
②通过电压源的电流由电压源和外电路共同决定
③电压源不能短路

2 电流源

定义:输出的电流总能保持定值,与它两端的电压无关
image

2.1 分析

对于如下电路:
image

  • R → 0 R\to 0 R0(短路)时, u = 0 u=0 u=0
  • R → ∞ R\to\infty R(开路)时, u = ∞ u=\infty u=(会烧坏电流源)

2.2 结论

①电流源输出电流由电源本身决定,与外电路无关,与其两端电压无关
②通过电流源的电压由电流源和外电路共同决定
③电流源不能开路

3 受控电源

定义:电源的电压或电流不是给定的常数,而是受到某处电压或电流控制的电源,是一个四端元件
image

3.1 分类

电流控制的电流源(CCCS)

image
其中 i 2 = β i 1 i_{2}=\beta i_{1} i2=βi1,即 i 2 i_{2} i2 i 1 i_{1} i1控制, β \beta β为电流放大倍数

电压控制的电流源(VCCS)

image
其中 i 2 = g u 1 i_{2}=gu_{1} i2=gu1,即 i 2 i_{2} i2 u 1 u_{1} u1控制, g g g为转移电导

电压控制的电压源(VCVS)

image
其中 u 2 = μ u 1 u_{2}=\mu u_{1} u2=μu1,即 u 2 u_{2} u2 u 1 u_{1} u1控制, μ \mu μ为电压放大倍数

电流控制的电压源(CCVS)

image
其中 u 2 = r i 1 u_{2}=ri_{1} u2=ri1,即 u 2 u_{2} u2 i 1 i_{1} i1控制, r r r为转移电阻

这个错误是由于在main.c文件的第4行缺少了一个语法元素导致的。根据引用\[1\]中的错误信息,编译器期望在这个位置看到一个"="、","、";"、"asm"或"attribute"等语法元素,但是却遇到了一个"{"。这个错误可能是由于在前面的代码中缺少了某个语法元素,导致编译器无法正确解析这个"{"。你可以检查一下前面的代码,看看是否有遗漏的语法元素。 #### 引用[.reference_title] - *1* [main.c: In function ‘hello’: main.c:3:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__...](https://blog.csdn.net/qq_31648921/article/details/100593892)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [c: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token](https://blog.csdn.net/qq_36428903/article/details/126007464)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [Keil C中 error C141: syntax error near ‘=‘, expected ‘__asm](https://blog.csdn.net/Amber741/article/details/121680918)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

@Luminescence

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值