《五邑大学模电课程设计报告.doc》由会员分享,可在线阅读,更多相关《五邑大学模电课程设计报告.doc(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、五邑大学低频电子线路课程设计报告 题 目:电阻密码锁院 系 信息工程学院 专 业 通信工程 学 号 学生姓名 指导教师 电阻密码锁一、题目的要求和意义 (1)题目要求:使用中小型集成运放电路设计电阻密码锁要求完成以下功能1、用一个特定阻值的电阻作为密钥;2、用Ucc/2作为比较电压;3、用发光二极管的亮暗来显示锁的开合:正确接入密钥时,电压比较器输出低电平,通过一级反相器后变为高电平,发光二极管亮,则锁被打开;否则当有人试图开锁或无(或错误)接入密钥时,电压比较器输出高电平,通过一级反相器后变为低电平,发光二极管不导通,发光二极管暗,则锁闭合。 (2)意义: 随着人们生活水平的不断提高,人们的
2、贵重物品也越来越多,但由于传统的机械锁结构简单,所以盗窃事件时有发生,给我们的财产安全带来很大的安全隐患。所以我们现在打算设计一款电阻密码锁,它的保密性高,使用灵活,相信会给人们带来比较好的体验。二、 方案的设计(1) 材料清单: 集成运算放大器LM324 电阻:1M*1、50k*1、10k*4、100*3 铝电解电容47uF 电位器100k LED*1 普通二极管1N4148*2 (2)设计思路与电路结构:电压跟随器双限比较器电压跟随器 延时电路 图(1)方案系统总体框图三、 具体电路的设计仿真图 图(2)仿真图 (1)电压跟随器:本电路中有两个电压跟随器,分别是LM324里面的两个运放U1
3、A和U1D(如图2所示),其中电阻R1是与密钥电阻RV1比较时的参考标准电阻,因为有了运放U1A连接成的电压跟随器,用作输入阻抗的变换,所以即使R1和RV1的阻抗很大却不会影响被测密钥电阻RV1的精度。 图(3)电压跟随器U1A和U1D (2)双限比较器:是指在输入信号的上升沿和下降沿翻转电压不同的比较器,两个电压之间的值为窗口宽度(如图3所示)。 图(4)双限比较器当密钥电阻RV1R1时,通过电压跟随器的电压小于VCC/2,此时比较器B输出低电平,C输出高电平,二极管D1截止,二极管D2导通,此时双限比较器输出高电平,从电路图可以看出,发光二极管两边的电压都为高电平,所以发光二极管不亮。当密
4、钥电阻RV1=R1时,通过电压跟随器的电压等于VCC/2,此时比较器B输出低电平,C输出低电平,二极管D1截止,二极管D2截止,此时双限比较器输出低电平,从电路图可以看出,发光二极管正向为高电平反向为低电平,所以发光二极管发光。(3)延时电路:如图(5)所示,把运算放大器D接成电压跟随器,其电压增益为1,由于该电路的输入阻抗很高,可以用它构成一个电压保持器。当输入正确的密钥电阻丝,双限比较器输出低电平,发光二极管发光。当输入的电阻不正确时,双限比较器输出高电平,此时延时电路的电容被充电,同时电压跟随器输出高电平,发光二极管不发光。即使再次输入输入正确密钥电阻,由于电容C1两端电压不能突变,所以
5、电压跟随器的输出电压仍为高电平,此时发光二极管仍然不发光。直到电容C1两端的电压通过电阻R8放电慢慢降低时,电压跟随器的电压也慢慢降低,这样发光二极管逐渐变亮。 图(5)延时电路四、硬件电路的设计根据仿真图利用Altium Designer 10进行绘制电路原理图和PCB图,电阻密码锁的电路原理图如图(6)所示,电阻密码锁的PCB图如图(7)所示,实物图如图(8)所示。 图(6)电路原理图 图(7)电阻密码锁的PCB 图(8)电阻密码锁的实物图五、 电路的调试和功能测试(1)电源电压VCC=5V,电路输入正确密钥电阻RV1=50k。LM324引脚理论值(V)测量值(V)12.50002.508
6、122.50002.508132.50002.515245.00004.997652.50002.508162.52472.52907低电平0.59078低电平0.584092.50002.5081102.47522.4800110012低电平0.351113低电平0.607714低电平0.6077(2) 电源电压VCC=5V,电路输入错误密钥电阻RV1=10k。LM324引脚理论值(V)测量值(V)10.83330.849220.83330.849230.83330.850145.00004.983450.83330.849262.52472.52177低电平0.65978高电平3.1018
7、90.83330.8492102.47522.4727110012高电平3.639113高电平3.641114高电平3.6411(3) 电源电压VCC=5V,电路输入错误密钥电阻RV1=100k。LM324引脚理论值(V)测量值(V)13.33333.332323.33333.332333.33333.332345.00004.993753.33333.332362.52472.52727高电平3.16178低电平0.658193.33333.3323102.47522.4782110012高电平3.639113高电平3.641214高电平3.6412(4) 电源电压VCC=5V,不输入电阻L
8、M324引脚理论值(V)测量值(V)15.00003.844025.00003.844035.00004.971845.00004.994055.00003.844062.52472.52787高电平3.16208低电平0.658095.00003.8440102.47522.4788110012高电平3.639113高电平3.641214高电平3.6412由电阻密码锁的原理图可以计算出表(1)-(4)的LM324各引脚的理论电压值,与测量值进行比较,从而方便调试。计算LM324的3、6、10脚的公式: (1) (2) (3)由(1)式得当Vcc=5V时,密钥电阻R1=50k,调节电位器电阻,
9、当Rv1=10k时,当Rv1=100k时,当输入正确电阻时,由于采用5V电源电压供电,通过电位器Rv1和密钥电阻R1的分压,使电位器Rv1的阻值等于密钥电阻R1的阻值,即调节Rv150k,此时LM324的3脚将得到电压为Ucc/2,即2.5V的电压,也可以根据公式(1)代入算得。由于将输入级的运放A接成电压跟随器,所以同样LM324的1和2脚的电压同样为2.5V。此时运放A将此电压送到运放A2和运放A3组成的双限比较器进行比较,运放B的同相输入端和运放C的反相输入端对运放A输出的电压进行上下限比较,即此时LM324的5和9脚也为2.5V。而运放B的反相输入端接入上限比较基准电压2.5247V,
10、可根据公式(2)算得,运放C的同相输入端接入下限比较基准电压2.4752V,可根据公式(3)算得。由于正确输入电阻,使得运放A输出2.5V,即2.4752V2.5V2.5247V,此时运放B和运放C均输出低电平,即LM324的7和8脚为低电平,此时运放B和运放C组成的窗口比较器输出低电平。此时电容两端没有电压,又由于运放D接成电压保持器,则运放D输出低电平,即LM324的12、13和14脚为低电平,使得二极管发光。当输入错误电阻或者没有电阻时,此时LM324的3脚得到电压不等于Ucc/2,此时LM324的3脚的电压可以根据公式(1)代入算得。由于将输入级的运放A接成电压跟随器,所以同样LM32
11、4的1和2脚的电压也等于LM324的3脚上的电压。此时运放A将此电压送到运放B和运放C组成的双限比较器进行比较,运放B的同相输入端和运放C的反相输入端对运放A输出的电压进行上下限比较,即此时LM324的5和9脚同样等于LM324的1和2脚的电压。由于没有正确输入电阻,使得运放A1输出不等于2.5V,即不在2.4752V和2.5247V之间。换句话来说,当插上Rv110k50k时,此时运放B输出高电平,运放C 输出低电平,即LM324的7脚为高电平,8脚为低电平,此时运放B和运放C组成的双限比较器输出高电平。当没有插上电阻时,此时运放B输出高电平,运放C 输出低电平,此时运放B和运放C组成的窗口
12、比较器输出高电平。此时电容两端被充电,又由于运放D接成电压保持器,则运放D输出高电平,即LM324的12、13和14脚为高电平,使得二极管不发光。六、调试过程遇到的问题与解决的方法 (1)我这次负责使用Altium Designer 10原理图和PCB的制作,由于以前都是用protel99se制作的,所以我对Altium Designer 10的使用还不是很熟悉,所以出了比较多的问题,如没有找到相关的封装、焊盘的口太小、布线时不会调节线的大小,我要通过查找相关资料来熟悉,所以我开始的进度比较慢,经过一番学习,我基本学会做了这些了,最后成功生成了PCB图,但到了最后一步布线我却又遇到了问题,我发
13、现各个元器件的连线都是错综复杂的,就好像一团乱麻,无论我怎么弄都是很乱,弄了很久都没有太大进展,最后我决定去请教同学,原来我们,我们首先要安装原理图来摆好元件的位置,这样才会比较容易找到线与线之间的连接关系。我按照这个思路做起来,果然效果很明显,我很快完成了布线的工作。 (2)我们在面包板调试电路时也出现了些问题,其中给我印象最深刻的有两个,我们按照原理图连接好电路后,连接电源调试,我们刚开始利用移动电源作为电路电源,刚插上电源看到发光二极管闪了一下就黑了,这跟我们理论分析的现象不一样,在我们把R1和Rv1调到相等时,一插上电源发光二极管就会亮的,但刚才为什么闪了一下就黑了呢?我们第一想到的是
14、我们电位器调的电阻不正确,也有可能是发光二极管烧了。于是我们用万用表分别测量各个器件的阻值和电压等,经过测试,发光二极管和电位器都没问题,我们又开始测量LM324各个管脚的电压值,经过对比,发现有几个管脚的电压和理论值相差很大,甚至相反,所以我们推断是电压接反了,于是我们赶紧测电压借口,果然证实了。于是我们把接反的电压改回来,但很奇怪,灯还是不亮,正当我们充满疑惑的时候,我们突然发现芯片LM324发烫很厉害,难道烧了芯片?我们又重新换上一块芯片。这次不发烫了,但发光二极管仍然不亮,这又是怎么回事呢?我们用万用表把元器件都测了一遍,都没发现问题,最后我们决定看下仿真出了什么问题,通过仿真数据和现
15、象,我们终于找到了原因,原来是我们延时电路用的电容太大了,导致电容降压时间长,延时时间长。于是我们不断减小电容数值,通过观察发光二极管发亮的时间决定改用47uF的电容,最终问题解决了,发光二极管成功亮了,也达到了延时功能。七、 课程设计体会这是我第一次做课程设计,所以开始有很多东西都还比较生疏,不能很好把理论知识与实际操作相结合,从而也体现了我对理论知识理解的不足和对动手能力训练的不足。但我也有很多收获,因为在整个设计过程中我们需要用到很多模电的知识,所以我边设计电路边查找资料,在这不断的重复摸索中我又复习了一遍模电课本的知识,同时也使我熟悉了制作电路板流程。我们这次要做电阻密码锁,虽然比较简
16、单,但认真做的话也能学到很多东西,我们要完成这个题目的话首先要通过计算来仿真设计电路,然后用面包板搭电路调试看能否成功实现效果,然后要用Altium Designer 10画电路原理图,生成PCB,最后做板,焊接再调试,每一个步骤会出现各种各样的问题,需要我们耐心、细心去发现和解决问题。无形中锻炼了我们的思考能力、动手能力和巩固了我们的理论知识。积累了解决类似问题的经验。在整个课程设计过程中我们遇到的最大问题就是我们搭好电路后发现无论怎样调试发光二极管都无法亮,我们找了很久也没有完全解决问题,这个问题困扰了我们很久,最后经过我们组员的仔细分析和自我心态的调整,终于解决了问题,这使我深刻体会到了
17、大家共同合作努力的重要性,提高了我们分析和解决问题的能力,设计中出现的问题,我们在今后的学习和工作中也会加以注意。这次课程设计中我们遇到了很多困难和问题,但经过我们团队的努力顺利完成了这个课程设计,我们都觉得这次课程设计收获很多,尽管遇到很多困难但却没有放弃,我们在困难中耐心探索,最终战胜困难。我们不仅仅完成了我们的课程设计,也锻炼了我们独立思考能力、动手能力、解决问题能力,为我们以后的课程设计甚至毕业设计提供经验。八、参考文献1廖惜春. 模拟电子技术基础M.北京:科学出版社,2011.112谢龙汉,鲁力,张桂东 .Altium Designer原理图与PCB设计及仿真 M.北京:电子工业出版社,2012.01