- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字频率计
学生:**** 学号:071300022 指导老师:张俊
1、设计内容的相关理论
(1)数字频率计是直接用十进制数字来显示被测信号频率的一种测量装置。它不仅可
以测量正弦波、方波、三角波、和尖脉冲信号的频率,而且还可以测量它们的周期。数字频
率计在测量其他物理量如转速、振动频率等方面获得广泛应用。
(2 )所谓 “频率”,就是周期性信号在单位时间 (1s)内变化的次数,若在一定时间间
隔T 内测得这个周期性信号的重复变化次数 N,则其频率可表示为 f=N/T 。
(3 )原理图中的个元件介绍
1)、7414TTL 六反相施密特触发器
2 )、LM318 运算放大器
3 )AT89C51 单片机
4 )、六位数码管
2、具体设计
2.1 设计思路
我们设计的数字频率计要可以测三角波,正弦波,方波和尖脉冲信号,那我们就不能直
接从单片机的 I/O 口输入一个脉冲信号,因为从单片机输入的是方波信号,那我们必须把除
方波以外的其他波形转化成方波的形式,然后从单片机的一个 I/O 口输入,所以我在信号输
入单片机之前使用运算放大器将信号先放大以便单片机可以检测到输入的外部 信号,在经
过一个施密特触发器将放大后的信号转换成为方波信号,再输入给单片机进行脉冲计数,对
数据进行处理,最后在数码管上面显示。
2.2 电路设计和分析过程
下图 1 是数字频率计的原理图
分析:输入的信号经过第一个 Lm318 组成的交流反向比例运算放大器放大 26 倍之后再
经过第二个 LM318 组成的交流反向比例运算放大器进行二次放大 10 倍,放大后的信号在经
过 7414TTL 六反相施密特触发器将输入放大后的信号整形成为方波,经过整形后的信号,伏
值增大,频率不变。此整形电路将输入的正弦波、三角波和尖脉冲信号经过放大整形成为方
波。形成的方波通过 AT89C51 的P3.4T0 口输入计数,将记得的脉冲个数经过处理用两个三
位数码管显示。
图 2 是在 Protus 上的仿真电路图
2.3、 程序流程图
开始
设置定时器 T1 定时 1S
、计数器T0 计数
T1 定 时 到 等待
1S?
定时器清零
T1 定时结束
关闭 T0 、T1
将 T0 所计脉冲
数进行处理
显示
2.4、 仿真结果分析
输入一个 56HZ 的正弦波是的仿真结果如下:
分析:如果我直接从单片机的 T0 口输入频率范围为 1Hz~10KHz 的方波信号,显示的结
果准确而且稳定,但是不能输入其他的脉冲信号,否则将无法显示;如果我将信号进行处理
之后再输入到单片机进行数据处理,则输入信号的频率到达 200HZ 之后显示电路开始闪烁。
在仿真的过程当中还出现一个问题就是从信号的输入到输出结果,输入的频率越大,计
数器 T0 就在不断的计数,显示输出结果等待的时间就越长。
3、设计小结
在这次数字频率计电路原理图与程序的设计过程当中,一开始出现了很多的问题,比如,
一开始不知道从何入手,自己是用软件实现还是用纯电路实现,如果自己用纯电路实现的话,
有些知识不是很完善,所以最后还是选择用单片机实现频率的显示。但定好方案,在完成的
过称当中,又出现了一些不同的问题,比如数据处理的时候该用何种方法对数据进行处理,
显示的时候让它怎样在规定的频率范围内不闪烁等等。
4、程序代码
原创力文档


文档评论(0)