1上海电力学院课题名称数字频率计课题代码201院(系)电力与自动化工程学院专业电气工程及其自动化班级学号及姓名时间指导教师签名:教研室主任(系主任)签名:2任务书一、目的1、了解并掌握电子电路的一般设计方法,具备初步的独立设计能力。2、通过查阅手册和文献资料,进一步熟悉常用电子器件的类型和特性,并掌握合理选用的原则;进一步掌握电子仪器的正确使用方法。3、学会使用EDA软件Multisim对电子电路进行仿真设计。4、初步掌握普通电子电路的安装、布线、调试等基本技能。5、提高综合运用所学的理论知识独立分析和解决问题的能力,学会撰写课程设计总结报告;培养严肃认真的工作作风和严谨的科学态度。二、设计内容、要求及设计方案1、任务设计并制作1个数字式频率计。2、基本要求1)被测信号为TTL脉冲信号。2)显示的频率范围为00~99Hz。3)测量精度为±1Hz。4)用LED数码管显示频率数值。3、扩展部分1)输入信号为正弦信号、三角波,幅值为l0mV。2)显示的频率范围为0000~9999Hz。3)提高测量的精度至0.1Hz。4、设计方案频率是指单位时间(1s)内信号振动的次数。从测量的角度看,即单位时间测得的被测信号的脉冲数。电路的方框图如图1所示。被测信号送入通道,经放大整形后,使每个周期形成一个脉冲,这些脉冲加到主门的A输入端,门控双稳输出的门控信号加到主门的B输入端。在主门开启时间内,脉冲信号通过主门,进入计数器,则计数器记得的数,就是要测的频率值。3图1数字式频率计框图如果主门的开启时间为Ts,计数器累积的数字为N,则被测的频率为fO=N/T。5、可选元器件锁存器74LS273;计数器74LS90;定时器555;单稳态触发器74LS123;显示译码器74LS47;共阳极数码管:电阻、电容若干。三、设计进度安排(时间及地点)第19周:讲授设计方法;学生上机进行仿真设计、答疑;仿真实现设计课题,演示仿真设计结果,经指导教师认可。领取面包板和元器件。第20周:安装电子电路,在电子实验室调试,指导教师指导。调试通过后,演示硬件设计结果,由指导教师验收签字,拍照留档。周五进行答辩,上交课程设计报告。电自楼指定办公室、电子实验室。四、考核形式及成绩评定办法设计过程中的工作表现、答疑情况;仿真设计结果演示、硬件设计作品演示;答辩。5级分制。4一、整体方案设计频率是周期信号每秒钟内所含的周期数值。可根据这一定义采用如图1-1所示的算法。图1-2是根据算法构建的方框图。图1-1频率测量算法示意图被测信号图1-2频率测量算法对应的方框图在测试电路中设置一个闸门产生电路,用于产生脉冲宽度为1s的闸门信号。该闸门信号控制闸门电路的导通与开断。让被测信号送入闸门电路,当1s闸门脉冲到来时闸门导通,被测信号通过闸门并到达后面的计数电路(计数电路用以计算被测输入信号的周期数),当1s闸门结束时,闸门再次关闭,此时计数器记录的周期个数为1s内被测信号的周期个数,即为被测信号的频率。但是这一算法在被测信号频率很低时便呈现出严重的缺点,例如,当被测信号为0.5Hz时其周期是2s,这时闸门脉冲仍是1s显然是不行的,故应加宽闸门脉冲宽度。假设闸门脉冲宽度加至10s,则闸门导通期间可以计数5次,由于数值5是10s的计数结果,故在显示之间必须将计数值除以10.二、整体方框图及原理输入电路闸门计数电路显示电路闸门产生5图2-1输入电路:由于输入的信号可以是正弦波,三角波。而后面的闸门或计数电路要求被测信号为矩形波,所以需要设计一个整形电路则在测量的时候,首先通过整形电路将正弦波或者三角波转化成矩形波。在整形之前由于不清楚被测信号的强弱的情况。所以在通过整形之前通过放大衰减处理。当输入信号电压幅度较大时,通过输入衰减电路将电压幅度降低。当输入信号电压幅度较小时,前级输入衰减为零时若不能驱动后面的整形电路,则调节输入放大的增益,时被测信号得以放大。频率测量:测量频率的原理框图如图2-1,被测信号经整形后变为脉冲信号(矩形波或者方波),送入闸门电路,等待时基信号的到来。时基信号由555定时器构成一个较稳定的单稳,经整形分频后,产生一个标准的时基信号,作为闸门开通的基准时间。被测信号通过闸门,作为计数器的时钟信号,计数器即开始记录时钟的个数,这样就达到了测量频率的目的。计数显示电路:在闸门电路导通的情况下,开始计数被测信号中有多少个上升沿。在计数的时候数码管不显示数字。当计数完成后,此时要使数码管显示计数完成后的数字。控制电路:控制电路里面要产生计数清零信号和锁存控制信号。控制电路工作波形的示意图如图2-26图2-2控制电路波形工作示意图三、单元电路设计1、时基电路设计R110kΩKey=A50%R2430ΩR3500ΩVCC5VC11uFIC=0VC210nFIC=0VU1LM555CMGND1DIS7OUT3RST4VCC8THR6CON5TRI2U274161NQA14QB13QC12QD11RCO15A3B4C5D6ENP7ENT10~LOAD9~CLR1CLK2VCC5VU374161NQA14QB13QC12QD11RCO15A3B4C5D6ENP7ENT10~LOAD9~CLR1CLK2图3-1时基电路与分频电路它由两部分组成:如图3-1所示,第一部分为555定时器组成的振荡器(即脉冲产生电路),要求其产生1000Hz的脉冲.振荡器的频率计算公式为:f=1.43/((R1+2*R2)*C),因此,我们可以计算出各个参数通过计算确定了R1取430欧姆,R3取500欧姆,电容取1uF.这样我们得到了比较稳定的脉冲。在R1和R3之间接了一个10K的电位器便于在后面调节使得555能够产生非常接近1KHz的频率。第二部分为分频电路,主要由74161组成(74161的管脚图,功能表详见附录)。7如图3-2所示,555产生的1kHz的信号经过三次分频后得到3个频率分别为100Hz、10Hz和1Hz的方波。图3-21kHz的方波分频后波形图2、闸门电路设计如图3-3所示,通过555定时器来构成单稳形成门控电路。单稳的脉宽为T=1.1RC。为了使门控电路的有效开通时间为1秒,选择电容为C=4.7uF,所以电阻R=193.4。当由时基电路产生并分频的信号输入闸门电路,则Uc充电,然后放电,这是的输出即使一个一秒宽的波形,如图3-4所示。VCC5VA1555_VIRTUALGNDDISOUTRSTVCCTHRCONTRIU5193.4kWU64.7uFVCC2U40.01uF10U3A7402NU2B7402NJ1Key=SpaceV212VR11kΩR21kΩ087601094图3-3闸门电路8图3-43、控制电路设计通过分析我们知道控制电路这部分是本实验的最为关键和难搞的模块。控制电路要产生74161的清零信号,74373的锁存信号。图3-5计数锁存显示电路9计数电路和译码显示电路详细的电路如图3-5所示。ET是高电平的时候计数器开始工作。CLR为低电平的时候,计数器清零。根据图得知在计数之前对计数器进行了清零。根据74373(74373的管脚图和功能表详见附录)的功能表可以知道,当锁存信号为高电平的时候,74373不送数。如果不让74373锁存的话,那么计数器输出的信号一直往数码管里送。由于在计数,那么数码管上面一直显示数字,由于频率大,那么会发现数字一直在闪动。那么通过锁存信号可以实现计数的时候让数码管不显示,计完数后,让数码管显示计数器计到的数字的功能。4、信号放大处理的设计。图4-1,是放大处理被测信号的电路图。被测信号通过第一个运放放大5倍左右,通过由运放构成的施密特后,波形处理为矩形波,通过二极管与与门后将波形调整为全部大于零。U87413247651R310kΩR440kΩV120VV320VU97413247651XFG1D11N5719U10A7432N16151400111312005图3-6整体电路图10VCC5VVCC5VVCC5VVCC5VVCC5VA1555_VIRTUALGNDDISOUTRSTVCCTHRCONTRIU530kWU650uFU374LS161DQA14QB13QC12QD11RCO15A3B4C5D6ENP7ENT10~LOAD9~CLR1CLK2U774LS161DQA14QB13QC12QD11RCO15A3B4C5D6ENP7ENT10~LOAD9~CLR1CLK2U11A7408JU12A7404NU1374LS373N1D32D43D74D85D136D147D178D18~OC1ENG111Q22Q53Q64Q95Q126Q157Q168Q19U14DCD_HEXU15DCD_HEX36353433323130290252322212019180VCC2U40.01uF1U1A74F00D243XSC1ABCDGT0U3A7402NU2B7402NJ1Key=SpaceV212VR11kΩR21kΩ087600U87413247651R310kΩR440kΩV120VV320VU97413247651XFG1D11N5719U10A7432N1615140011131200592726U16A74F04N1728VCCVCC410图3-7元件清单元件名称数量元件名称数量741612片74001片743731片74081片555定时器2片283两个7412片电阻10、40、30K各一个二极管1个电容50、0.01uF各一个六反相器1个防抖动开关一个四、调试问题分析1、信号放大整形部分分析:当给的信号是TTL脉冲信号时,如果信号幅值大小11合适可以直接加到计数器的CP脉冲端,但是当信号幅值较小,并且信号是正弦波或者三角波的情况下,就必须对信号进行处理,经过放大整形等处理后再作为被测信号输入计数器的CP端。这里通过运算放大电路和施密特触发器组成信号处理电路,在multisim10仿真过程中,刚开始通过函数信号发生器给了电路一个幅值为1v的的正弦信号,发现信号能变成方波,但是方波信号有负值,而实际上要求的脉冲信号只有1和0两种状态,即高电平和低电平,需要把方波信号在0以下的部分处理掉,因此我们又在施密特触发器输出端接了一个或门,还有二极管,很好地利用二极管的单向导电性,让方波信号本身和其通过二极管后的信号一起经过7432或门,这样就把信号变成了符合要求的脉冲信号。2、计数器部分分析:原来两个161芯片异步连接。具体是:用个位数161芯片通过与非门输出1变成0,下跳沿触发控制十位数161芯片计数,但由于芯片延时等原因,使得此种方法行不通。后改接成两个芯片同步触发,通过个位数计数器的与门控制十位数计数器的使能端,才使得芯片得以正常工作。3、用555定时器组成的单稳态触发器,刚开始选用连续脉冲作输入信号,但由于脉冲信号的频率与电容充放电时间长短不好确定,最好将输入信号改为单次脉冲。而Multisim10元件库里并没有单次脉冲,只好人为的通过开关来打到高低电平。而手动控制,会带来误差,因此加入了一个防抖动开关,有效避免了人手触动开关时的影响。4、Multisim10元件库中的555-VIRTUAL,与课本中常用的555芯片管脚功能不同,在连接的过程中多次出错,后一一对应其功能,终于将555定时器加上相关的元器件连接构成了单稳态触发器。5、单稳态触发器的脉宽,需要调整为1S,来控制计数脉冲的作用时间,这是本电路最重要的一部分。而脉宽Tw=1.1RC,在RC的选择过程中,理论上的数值应用到仿真实验中,得不到理想的脉宽,而在具体做调试的过程中,也有较高的误差,因此我们也根据实际情况对电阻和电容的参数进行了相应的更改。6、锁存器部分,刚开始忘了接使能端的使能信号,使得锁存器根本没起作用。后加上使能信号,仿真实验选用了DED-HEX作为频率显示器。而在实际实验中,由于DED-HEX数量有限,改用了283芯片,该芯片具有锁存和显示功能,但由于其管脚较多,功能表较为复杂,同时实验台上有类似DED-HEX的显示元件,我们12最终选用其作为频