6.15更新:老师公布讲解视频后的一些思路整理
4.25全篇完成
Category: 专业课程
本科专业为自动化类
有时会对科目有一些见解,或是学习此科目时一些探索实践,在此记录
负反馈电路设计与仿真
题目 《模电》康华光 8.5.2题 过程 设计 1. 确定反馈类型 内阻为10kΩ的电流源提供输入信号,故选择并联反馈。 放大类型为电流放大,即采用电流反馈。 2. 确定反馈系数大小 3. 确定阻值 由“虚短”:Vn相当于接地,则有 对于确定阻值具体大小尚不熟悉,故最初取值为: 参考解答中的分析: 仿真 1. 打开orCAD Capture CIS Lite 2. 创建新的Project 导入放大器所在元件包,插入某个放大器 3. 绘制电路图 按照设计将电路图绘制出来 4. 交流扫描(AC Sweep) 在通过测试基本确定放大通频区后,设置扫描在1kHz——10kHz之间,仿真结果: Af约为10 F约为0.1 问题 仿真时出现Undefined错误信息: 选择PSpice->Edit Simulation Profile 在Configuration Files的Library中添加包含模型的.lib文件 同学找到的文件地址: 通过路径添加该文件即可 错误 1. AC 第一开始使用直流电源,分析都是采用直流扫描。改变阻值大小都没有反应。 所以应该使用交流电流源,并对频域进行分析: 当频率高于10KHz后,出现失真,故选取分析阈值在1kHz——10kHz间。 2. GND 其实在仿真时一直弹出提示,但我没有在意: 注意左右两个接地符号是不同的,左边并不是0 所以在分析电压时,发现“接地端”的电压都不是0v,所以电流扫描的结果一直有误。
求反馈深度与反馈系数
例题1 首先我们了解一下基本定义: 反馈深度为1+AF,反馈系数为F 闭环增益的一般表达式: Af = A /(1+AF) 结合题目我们得到的信息如下: 加入负反馈之前,为开环增益A A=输出电压/输入电压=1V/1mV =1000 加入负反馈之后,为闭环增益Af Af=输出电压/新的输入电压=1V/50mV =20 综合以上可得: 由闭环增益的一般表达式可知,反馈深度为: 1+AF=A/Af=1000/20=50 反馈系数为: F =[( A / Af )-1]/ A =49/1000=0.049 例题2 反馈深度 根据题意,作图可知,若要满足通频带展宽条件,需使放大电路工作在放大倍数为40dB处。 提示: 这里的放大电路的放大倍数就是闭环增益大小,放大电路指包括基本放大电路和反馈网络在内的整体电路, 此时可求得反馈深度: 反馈系数 此时,注意到放大区的相移是180°,故A的实际值为负 同时反馈深度应>1,为正值 联立公式得到最终结果,反馈系数F=-0.009
组合逻辑电路设计
例题 解析 首先根据要求列出真值表: 将输出为1的最小项相或,并进行化简,转化: 但要注意!此时题目的要求是:用2输入与非门 所以最终的结果应该是:
奇偶校验
例题 知识点 奇校验码:信息位和校验位 1 的个数为奇数 解析见下页:
译码器——组合逻辑电路
例题 解答 译码器可以输出编码对应的信号,那么将输出的信号通过与非门组合起来就可以实现组合逻辑电路的功能。 上述分析可见,输出的L即有效输出端对应的信号Yi相或,针对本题:
译码器——数据分配器例题
例题
牛顿法求零点
寒假时曾与一同学钻研优化,现在只依稀记得求零点的方法有牛顿法。近日有学妹询问一道C语言题目,可以通过这个方法解决。 python可视化方便呈现效果。 题目 思路 大致思路是:先求那个方程在x=b处的切线,切线在x轴的交点b1进行下一轮迭代 ——那这里的迭代次数怎么确定啊? c语言是有一个定义的, 1e-6 就相当于0了;就是方程在bn的值 的绝对值小于1e-6即可 代码
数据库课设项目(续)批处理
任务 将整个项目整合在一起,完整测试运行。 完整项目代码已更新于GitHub项目,地址 前文链接: 数据库课设项目(上) 医院 数据库课设项目(下) 医护人员与患者 SQLCMD 如前所述,利用这个文章的思路:使用SQLCMD在SQLServer执行多个脚本 在一个脚本中调用其他的SQL文件 准备工作 需要开启SQLCMD查询模式,如图选中即可 问题 出现脚本错误。 无法处理 :r 命令中指定的文件。消息: 文件名、目录名或卷标语法不正确 原因:路径的目录中不得有空格,否则需要加上双引号,例如 中的”Learning Materials” 执行结果 插入值 分别打开下列文件执行进行初始数据的插入 测试 打开文件medicalSystem\test.sql进行测试,结果如图:
数据库课设项目(下) 医护人员与患者
接上篇:数据库课设项目(上) 医院。本篇完成需求中的医护人员与患者信息与活动。
最终将完整项目代码上传至GitHub仓库。