电子技术课程设计-正弦波发生及频率显示电路-电子线路CAD原理图

本文详细介绍了正弦波发生及频率显示电路的设计,包括正弦波振荡器、单稳态定时、计数器、译码显示、超量程指示和控制电路等模块。使用了555定时器、MC14553计数器、CD4511显示译码器等组件,并进行了电路调试,解决了波形失真、数码管显示异常等问题,最终实现了频率测量与显示功能。
摘要由CSDN通过智能技术生成

详见文末,获取完整无水印课程设计报告+电子线路CAD原理图源文件及其导入教程


一、题目名称
正弦波发生及频率显示电路的设计

二、设计任务和要求
1.正弦波振荡频率100~1000Hz,输出信号幅度5±5%V。
2.用3位数码管显示振荡频率,用发光二极管作为超量程指示。
3.能自动连续测量、显示频率,测量周期为4S。
4.用中规模集成电路实现。

三、电路设计
1、总体框图及工作原理
在这里插入图片描述
正弦波发生及频率显示电路的框图如上图所示,它由正弦波振荡器及波形变换电路、单稳态定时电路、计数器、译码显示电路、超量程指示电路和控制电路六部分组成。
①正弦波发生及波形变换电路是由RC桥式正弦波振荡电路和电压比较器组合而成的。
②1s定时电路是利用555定时器构成单稳态触发器定时。
③计数器设计为三位十进制计数器,采用MC14553三位BCD加法计数器。
④显示译码电路选用CD4511显示译码器,利用三极管驱动数码管,把计数器计到的脉冲数用十进制数字显示出来。
⑤超量程指示电路是由或非门构成的一个基本RS触发器。
⑥控制电路实际上是一低频信号发生器,根据数字式电容计的工作原理来设计。
2、单元电路设计及元器件选择
①正弦波发生及波形变换电路
因振荡频率要求不高,故采用RC文氏振荡器。考虑到要数字显示振荡频率,需对正弦波进行波形变换以便计数。正弦波发生及波形变换电路如图1所示。
在这里插入图片描述
RC桥式正弦波振荡电路以RC串联网络为选频网络和正反馈网络,以电压串联负反馈电路为放大环节,具有振荡频率稳定、带负载能力强、输出电压失真小等优点。波形变换电路用电压比较器来实现正弦波到方波的变换。
电路要产生正弦波需要满足起振条件A_u=(1+R_f/R_1 )≥3,即R_f≥2R_1=4kΩ,调节电位器R_f,使之略大于4kΩ;RC桥式电路中应调节电位器R_2,使R_2=R=10 kΩ。
②单稳态定时电路
为了便于测量换算,设计一个1S定时电路,在该定时范围内所测得的脉冲个数即为振荡频率。定时电路及单稳态输出波形如图2所示。
在这里插入图片描述
用555定时器构成单稳态定时电路,有T_w=1.1RC=1.1×0.47×2=1.034≈1s,式中R和C为定式电阻和电容。
在电路中加入由C_r和R_1组成的微分电路,这样单稳态电路只要靠输入的下降沿触发。考虑到定时精度和测量速度,取R_1=91 kΩ。
③频率计数显示电路
计数器选用MC14553芯片,这是一片3位BCD加法计数器芯片,由选择端(DS_1 ) ̅、(DS_2 ) ̅、(DS_3 ) ̅控制每一时刻只输出一位BCD码。显示译码器选用CD4511芯片,该芯片具有BCD七段锁存/译码/驱动功能。计数及译码显示电路如图3所示。

在这里插入图片描述
在这里插入图片描述
④超量程指示电路
当计数器MC14553计到1000个脉冲时,“OF”端会输出一个正脉冲,该信号连到超量程指示电路,驱动发光管发光,表示信号频率超范围需调整。电路如图4所示。
在这里插入图片描述
图中由或非门构成的式一个基本的RS触发器,当MC14553在计数到1000个脉冲时,“OF”端会输出一个正脉冲,RS触发器Q置1,发光二极管亮,表示被测电容已超过999nF,这时的显示器读数已不是被测电容的容量。在复位信号的作用下,Q端置0,等待下一次测量。
⑤控制电路
控制电路实际上是一低频信号发生器,振荡周期为4S,精度要求不高,用其产生方波和尖脉冲信号,分别用来触发单稳态电路、超量程指示电路复位和计数器清零。电路如图5所示。在这里插入图片描述
振荡电路中在R_s=R的条件下,振荡周期的估计式为T≈1.8RC,即有1.8RC=4s,取C=0.1uF,则R取22MΩ。
由于MC14552在高电平清零时,位选择输出端DS_1~DS_3都是1,如果清零信号的高电平持续时间较长,会看到消隐现象。为避免之,控制电路中通过C_r和R_r组成的微分电路把清零信号加到计数器清零端。这样,计数器只靠清零信号的上升沿清零,即使清零的高电平持续很短,靠人眼的视觉惰性,不会察觉到有消隐现象。
如下是控制电路和超量程指示电路共用一个CD4001芯片的原理图。
在这里插入图片描述
3、整体电路原理设计手绘图(详见附录1)
4、整体电路原理设计线路CAD图
结合同期课程“电子线路CAD”,使用“立创EDA”软件绘制原理图。
在这里插入图片描述
5、元器件清单
在这里插入图片描述
四、安装调试
1、使用的主要仪器仪表
台式电源、双通道示波器、手持万用表
2、调试电路的方法和技巧
①按照设计好的电路原理图,在面包板上分模块连接好电路
②分模块进行调试
③调试过程依照“先查原理,再察连线”的原则
④记录调试中的问题与数据
⑤分析安装调试遇到的问题及其原因,并寻找解决方案
3、调试过程及其结果
①调试正弦波发生及波形转换电路,用示波器通道1观察正弦波的产生,示波器通道2观察转换的方波。通过调节电位器使得示波器中通道1的波形为不失真的正弦波,幅值约为5V,而通道2的波形为相应的方波。
在这里插入图片描述
②调试控制电路,用示波器通道2接该模块电路的输出端,观察测量其周期。在这里插入图片描述
③调试555构成的1s定时电路,用示波器通道2接该模块电路的输出端,观察输出波形在一个周期内为1s高电平和3s低电平。也可以通过示波器测量周期的功能准确得出。在这里插入图片描述
④调试超量程指示电路,在为连接计数器时,该模块主要就是看给一个低电平时,发光二极管是否会亮。在这里插入图片描述
⑤将各个模块电路连接完整,构成完整的正弦波发生及频率显示电路,台式电源接入±5左右的电源,使用示波器接正弦波发生器输出端。观察示波器中测量的频率和面包板上数码管显示的频率是否大致相等。在这里插入图片描述
⑥至此,电路的调试全部完成。(完整电路连接详见附录2)可以正常进行实验。 数据分析:正弦波实际频率由示波器测得为178Hz,数码管显示频率为188Hz,在误差允许范围内,符合实验要求。
4、调试中出现的问题及其解决方法
①波形失真,电路不满足正弦波起振的幅值条件,调节电位器至电路满足幅值条件后,波形正常显示。
②数码管最高位最亮,两低位显示闪烁甚至不亮:未注意区分实物PNP型晶体管(8550)与NPN型晶体管(8050),两低位使用了NPN型晶体管,换成PNP型晶体管后,三位数码管均显示正常。
③数码管c管引脚和e管引脚弄反导致数码管显示异常,在检查原理及连线没问题后,再次查阅所使用的数码管的引脚功能发现c和e脚与所理解的位置有所偏差,更改后显示正常。
④超量程指示灯暗淡不易观察:发光二极管与电源之间的电阻阻值过大,更换为低阻值电阻后,指示灯亮度适宜,便于观察。
⑤数码管显示频率大约为实际频率的两倍:静态工作点太高,调低台式电源大约至4.5V,数码管显示频率正确。

五、问题思考(详见文末获取)

六、心得体会(详见文末获取)

电子线路CAD源文件部分截图
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


在这里插入图片描述


点击下方小卡片,那边发送“资源”

获取完整无水印课程设计报告+电子线路CAD原理图源文件及其导入教程

电子时钟的设计 一、设计目的 电子系统CAD课程设计是电子信息工程专业的一个重要实践教学环节。在课程设计过 程中,学生通过一个较完整的系统设计过程,可以加深对本门课程所学理论知识的理解 与应用,提高学生对所学理论知识的综合运用能力,使学生对Protel电子线路设计、Pr otues、Keil C等电子设计软件有较深的掌握。通过课程设计,还可以培养学生独立工作能力,为将来 毕业设计打好基础。 二、设计要求 1. 用AT89C51/AT89C52单片机及接口电路设计一个电子时钟。 系统硬件设计:根据任务要求,完成单片机最小系统及其扩展设计,组成功能完整的系统 ,画出Protel 99SE的电路图和PCB图形。 系统软件设计:根据数字电子时钟功能,完成控制软件的编写与调试,并对数码显示进行 控制。 2. 实现的基本功能: 开机时,电子钟从00:00:00开始自动计时,并在8段LED数码管上显 示时间。 设置按键,能对时、分、秒进行调整。 三、设备及工作环境 1. 硬件:计算机一台 2. 软件:Windows操作系统、protel 99SE软件、Protues仿真软件、KeilC编译软件 四、电子钟硬件设计 AT89C51 是一种带4K字节FLASH存储器的低电压、高性能CMOS 8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的 单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS- 51指令集和输出管脚相兼容。 MAX7219 MAX7219/MAX7221是一种集成化的串行输入/输出共阴极显示驱动器,它连接微处理器与8 位数字的7段数字LED显示,也可以连接条线图显示器或者64个独立的LED。其上包括一个 片上的B型BCD编码器、多路扫描回路,段字驱动器,而且还有一个8*8的静态RAM用来存 储每一个数据。 只有一个外部寄存器用来设置各个LED的段电流。 MAX7221与SPI 、 QSPI 以及 MICROWIRE 相兼容,同时它有限制回转电流的段驱动来减少EMI(电磁干扰)。 一个方便的四线串行接口可以联接所有通用的微处理器。 每个数据可以寻址在更新时不需要改写所有的显示。MAX7219/MAX7221同样允许用户对每 一个数据选择编码或者不编码。 整个设备包含一个150μA的低功耗关闭模式,模拟和数字亮度控制,一个扫描限制寄存器 允许用户显示1-8位数据,还有一个让所有LED发光的检测模式。 在应用时要求3V的操作电压或segment blinking,可以查阅MAX6951数据资料 PROTEL 是应用于Windows9X/2000/NT操作系统下的EDA设计软件,采用设计库管理模式,具有很 强的数据交换能力和开放性及3D模拟功能,可以完成电路原理图设计,印制电路板设计 和可编程逻辑器件设计等工作。 系统模块 核心电路AT89C51,电源电路,按键输入,max7219。 核心电路 整个设计核心部分,显示运行控制的处理都在这里处理 键盘输入 由于多功能数字温度计具备时钟的功能,因此需要具有设置时钟的按键输入设备 电源电路 MC7805能够将7~30V的输入电压稳压至5V输出,但是由于MC7805不是开关电源,而是线 性稳压电源,采用MC7805作为电源的电路,其中BAT是电池电源输入端,一般为9V。 Max7219 MAX7219是Maxim公司生产的一款高性能8位共阴极数码管驱动芯片,通过MAX7219可以使 用单片机极少的引脚实现多个数码管的显示驱动 PCB设计步骤 1.新建PCB文件:选取File/New...打开New Document对话框,选取 PCB Document建立一个新的 PCB 文档 双击新建的 PCB 文件图标,即可进入 PCB 印制电路板编辑器 2.规划电路板:设置版层 3.设置PCB电路参数 4.装入元件库: 执行菜单命令Design/Add/Remove Library ,执行该命令后,系统会弹出"添加删除元件库"对话框,在该对话框中找出原理图中的 所有元件所对应的元件封装库。选中这些库用鼠标单击按钮Add即可添加这些元件库 5.网络表与元件的装入: 首先执行菜单命令Design/Load Nets。执行完该命令后,系统会弹出如图1- 68所示的"装入网络表与元件"对话框。Netlist File 输入选项框中输入文件名,如果不知道网络表所在位置,可以单击对话框中的 Browse 按钮 6.再次装入网络表 7.元件布局 8.自动布线 9.手工调整布线 10.覆铜 五、 电子钟软件设计 Keil C51 是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能 上、结构性、可读性、可
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

叶绿体不忘呼吸

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

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

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

打赏作者

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

抵扣说明:

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

余额充值