一、设计目标

1、整体功能要求

频率计主要用于测量正弦波、矩形波等周期信号的频率值。

2、系统结构要求

数字频率计的整体结构要求如图所示。图中被测信号为外部信号,送入测量电路进行处理、测量,自动换挡指的是超量程自动换高档,低量程自动换低档。

3、电气指标

(1)被测信号波形:正弦波、矩形波。

(2)被测信号的频率范围:1Hz~999KHz,共分为4个档位:

1Hz档位:   1Hz~999HZ

10Hz档位:   10Hz~9.99KHZ

100Hz档位:   100Hz~99.9KHZ

1000Hz档位:   1KHz~999KHZ

(3)测量精度:用3位数码管显示测量数据,用一位数码管表示量程单位,显示对应4个档位。

(4)具有自检功能,即用仪器内部的标准脉冲校准测量精度。

(5)具有自动换挡功能,即超量程能换高档,欠量程换低档。

二、方案设计与论证

(1)信号整形电路设计

由于我们设计的是要在定时时间T内计算脉冲个数,而有些信号例如正弦信号、三角波信号就不满足要求,所以要将这些信号整形后产生同频率的脉冲信号才能进入闸门进行计数。我们让信号经过运放放大,在经过一个有555定时器构成的施密特触发器就可以达到整形的效果。

图2-2 信号整形电路

(2)时基电路设计

它包括两个部分:脉冲产生电路和分频电路

脉冲产生电路:它是由555定时器和RC元件组成的振荡器,要求其产生1000Hz的脉冲.图中,1R和2R是定时电容C的充电电阻,3R和R4是电容C的放电电阻。当电源接通后放电段截至,CCV通过1R、2R和1D对C充电,电路翻转时,放电导通,C通过2D、WR和3R放电。

输出端输出矩形脉冲信号的周期为:

T»0.7(R1+R2+R3+Rw)C

频率f为

10.7(R1+R2+R3+Rw)C

图2-3 脉冲产生电路

分频电路:主要由十进制计数器74LS160组成,因为振荡器产生的是1000Hz的脉冲,也就是其周期是0.001s,而时基信号要求为0.001s、0.01s、0.1s和1s。脉冲信号经过一个74LS160后就被十分频了,我们用了三个74LS160,所以555产生的1kHz的信号经过三次分频后得到3个74LS160的输出信号频率分别为100Hz、10Hz和1Hz。

图2-4 分频电路

(3)控制信号产生电路设计

把闸门信号输到74LS160的CLK端,把74160的输出端A、B输到74LS139的输入端,其输出就能产生计数、锁存、换挡、清零控制信号。

图2-5 控制信号产生电路

(4)闸门产生和换挡控制电路设计

我们是通过74LS153双4选一数据选择器来选择所要的脉冲信号即闸门信号,由74LS153接换挡电路的A,B来对脉冲信号的选择进行控制。当BA输入00时74LS151输出的方波的频率是1Hz;当BA输入01时74LS151输出的方波的频率是10Hz;当BA输入10时74LS151输出的方波的频率是100Hz,当BA输入11时74LS151输出的方波的频率为1000HZ。然后将74LS151输出的方波作用到控制信号产生电路的CLK端,将Y0,Y1,Y2,Y3输出的信号分别接到相应端口,完成控制功能。同时,如同在换挡原理中所说,计数最高位的芯片74160N的进位输出端有进位时,应该使当前的档位提高一个档位;而只要三个显示器的最高位没有显示数字或者说仅仅是显示0时,应该使当前的档位降低一个档位。按照一个控制周期内,计数,锁存,换挡,清零的顺序依次进行。

图2-6 信号选择和闸门产生电路

换挡的实现:

首先必须说明,换挡电路a中的两个D触发器的应用:当D触发器如下图一样的连接时,其输出信号会如此变化:每一个控制周期开始时,前一个周期的

清零信号使D触发器的输出端Q=0,Q~=1;之后,第1个脉冲信号输入时,Q和Q~都会有一个跳变,分别表现为:Q输出端为向上的跳变,Q~为向下的跳变。

(1)低档到高档:此时计数最高位的芯片74160N的进位输出端有进位,计数中间位的芯片74160N的进位输出端一直有进位,这时,需要使换挡电路中的

UP触发,而不能使DOWN触发,则决定了要使UP输入端接的是Q输出的信号,因为Q~的输出信号在第1次进位脉冲输入时就已经完成了向下跳变,而这不会使DOWN触发。同时,在触发之后,一直为低电平,和经过非门的换挡信号进行与运算之后,仍然输出为低电平。而与之相反,Q端输出的波形完成了向上跳变,在和同样经过非门的换挡信号与运算后,一定会有向上的跳变,可以使UP触发。

(2)高档换低档:高位到低位时,计数最高位的芯片74160N和计数中间位的芯片74160N的进位输出端都没有进位,这时,不能使换挡电路中的UP触发,而要使DOWN触发。当Q~的输出信号在没有进位脉冲输入时就保持高电平,但在和经过非门的换挡信号进行与运算之后,一定会有向上的跳变,可以使DOWN触发。同时,Q的输出信号在没有进位脉冲输入时就保持低电平,和换挡信号进行与运算之后,仍然输出为低电平,没有跳变,UP没有触发。

图2-7 换挡电路a

另外,换挡电路b中的74192N的UP和DOWN的输入端是上升沿触发

同时需要对74192N中各个输入输出端进行说明:

(1)A,B,C,D四个输入端中,C,D两个输入端不用,接地即可,A,B两个输入端则是用预先选择档位,图中的A,B两个输入端接高电平。

(2)QA,QB,QC,QD四个输出端中,QA,QB直接接到量程选择电路中数据选择器的A,B端,QC这样连接置数端是为了当QC,QB,QA输出的信号组合将为为100时,保持选择1000Hz档位时的结果。

(3)TCD的输出信号表示,在QA,QB为00的组合时,不出现11的组合形式(74192为一个16进制的可逆移位寄存器,所以,在出现低两位出现00组合时,继续减会出现11的组合)。

图2-8 换挡电路b

(5)计数、锁存、显示电路设计

计数部分采用三个74LS160,锁存部分用三个4511BD,显示部分用三个7段数码管。74LS160的ENP和ENT端均接计数信号,LOAD端均接高电平,MR均接清零信号,第一个74LS160的CLK端接整形后的被测信号,第一个74LS160的进位输出RCO端接到第二个的CLK端,第二个的RCO端则接到第三个的CLK端。当计数信号进来时开始计数,锁存部分4511BD的LE端均接锁存信号,BI、LT端均接高电平,4511BD的输入端为4个二进制数通过译码后输出高低不同的电平接至数码管控制LED灯的亮与暗而使数码管显示不同的十进制数。

图2-9 计数、锁存、显示电路

(6)量程显示电路设计

显示电路主要是依靠4511BD译码器的作用,当AB的组合为00,01,10和11时,数码光显示0,1,2,3。表示当前挡位为10n(n=0,1,2,3)。

图2-10 量程显示电路

(7)自检电路设计

各个开关分别接1HZ、10HZ、100HZ、1KHZ、待测信号,当接到这四个闸门信号的其中一个时都可以作为自检。

图2-11 自检电路

(8)总电路图

三、系统测试结果与分析

  1. 整形电路调试

输入正弦波,经过放大整形后:

图3-1 放大电路波形图

图3-2 整形电路波形图

2.脉冲产生电路调试

设置的横坐标参数为1ms/DIV,刚好产生信号的周期为1ms,即f=1000HZ,所以测试结果正确。

图3-3  1000Hz脉冲信号波形图

3.分频电路调试

图3-4  100Hz脉冲信号波形图

图3-5  10Hz脉冲信号波形图

图3-6  1Hz脉冲信号波形图

4.控制电路测试

图3-7 控制信号波形图

5.计数、锁存电路调试

将74160的MR端,LD端都接高电平,3个74160级联,构成异步十进制计数器,同时4511的LE端接0。给最低位的74160的CLK端一个时钟信号。

图3-8 计数、锁存电路测试连接图

6.量程显示电路测试

 

图3-9 量程显示电路测试连接图

7.自动换挡电路测试

(1)自动换挡电路超量程测试

 

图3-10 模拟超量程电路测试连接图

图3-11 超量程换挡波形图

图3-11 超量程换挡波形图

(2)自动换挡电路欠量程测试

图3-12 模拟欠量程电路测试连接图

图3-13 欠量程换挡波形图

8.实验结果分析

各个部分的模块都能顺利实现相对应的功能,实际测试波形显示的情况和理论电路分析一致。最终总电路实现了输入信号的频率测量、数值显示、超量程自动换抵挡,欠量程自动换高档的功能。

自动换挡型数字频率计相关推荐

  1. 预警系统一键自动升级_东风风行新风行T5购车手册,首推1.5T自动尊贵型

    "东风风行汽车这两年在国内汽车市场中的表现是出色的." 国产紧凑型SUV车型市场的竞争变得愈发的激烈起来了,不少汽车厂商都在发力这个级别的车型市场.紧凑型SUV车型市场一直以来都是 ...

  2. CH579中ADC增益多通道自动换挡

    ADC多通道自动换档 CH579ADC自动换挡,单个ADC,可以这样写 float AutoShift(u32 value) //自动换挡 输入ADC值,判断当前档位从而自动换挡,输出电压 {stat ...

  3. iOS内购测试自动订阅型产品

    最近产品需要涉及到订阅型的内购创建,上一次使用自动订阅内购还是好几年的事情了,很多内容大都忘得差不多了,加上苹果设计的内购又增加了一些新功能和改变,不得不重新来审视下自动订阅型内购,而官方又没有中文文 ...

  4. 汽车变速系统的换挡律

    换挡规律表示相邻排挡间自动换挡时刻随着控制参数变化的规律.换挡规律的优良会影响车辆各个方面的性能,如燃油经济性.排放性和驾驶舒适程度等等.换挡规律的控制参数通常是在挡位选择时起决定性作用的参数,比如车 ...

  5. dct变换的主要优点有哪些_【WIX维克斯】自动变速器AT、AMT、CVT、DCT谁更平顺

    自动挡轿车因其简单.便捷的换挡方式受到越来越多人的青睐,尤其是女性司机和新手驾驶者,"直上直下"的换挡不用苦记复杂的挡位就能享受到驾驶的乐趣,这一切都得归功于自动挡轿车装备的自动变 ...

  6. 自动档车高级驾驶技术完整攻略

    步骤/方法 1:档位介绍 所谓自动档,顾名思义就是不用驾驶者去手动换档,车辆会根据行驶的速度和交通情况自动选择合适的档位行驶.但是自动变速箱为什么还有那么多档位呢-现在就先把自动变速箱的各个档位及功能 ...

  7. endnote能自动翻译吗_自动挡和手自一体有啥区别?从外表能看出一辆车是哪种变速箱吗?...

    汽车分自动挡和手动挡,手动挡就是一个手动变速箱,很好理解.但自动挡变速箱有很多种,前几日有人问了这么几个问题,没来得及回复,现在超时不能单独回复了,在此详细说一下,因为这是一个非常基础且有用的知识,也 ...

  8. ACCESS自动编号清零

    ACCESS的数据库,当每次删除所有记录后,表里的一个ID字段(自动编号),无限递增,位数无限扩.当每次执行删除查询时,程序就把"自动编号"型ID字段清零,然后重新从"初 ...

  9. 为什么自动驾驶遇瓶颈,但自动代客泊车却很热?

    https://www.toutiao.com/i6642090526684217870/ 2019-01-03 10:23:32 文章来源:甲子光年 关注自动驾驶的人,可能会记得5年前大众旗下品牌奥 ...

  10. matlab换挡程序,一种基于MATLAB换挡过程中快速锁定分析数据的方法与流程

    本发明涉及汽车变速器数据分析,特别的,涉及一种基于matlab换挡过程中快速锁定分析数据的方法. 背景技术: 自动变速器的核心功能是能根据驾驶员意图进行自动换挡,解放驾驶员的左脚:在自动变速器的使用过 ...

最新文章

  1. QT官方第三方开源工具
  2. mysql升级回退_Mysql 升级、用户与授权,
  3. 系统架构设计师教程学习随笔 (计算机与网络基础知识--操作系统基础知识)
  4. ABAP, Java和JavaScript三种语言的比较
  5. JAVA复习5(集合——ArrayList)
  6. 命令界面:使用Java中的动态API处理Redis
  7. Web前端性能优化,应该怎么做?
  8. C语言:求1到100之间的所有素数,并设定每行输出5个素数
  9. mac 安装php7.4
  10. Bugly热更新最详细的使用教程
  11. html5 360度图像查看,HTML5 Canvas实现360度全景图
  12. BERYL和COMPIZ FUSION的安装与使用
  13. uni-app云开发的网盘助手微信小程序源码
  14. 分布式高频量化交易系统架构讲解(企业版,期货ctp,股票xtp,数字货币,附全部源码)(值得收藏)
  15. 转:使用Python写一个m3u8多线程下载器
  16. ios和android前景!阿里面试100%会问到的JVM,架构师必备技能
  17. Android9.0新特性
  18. 随机森林重要性排序-R
  19. Unity小技巧——Inspector中插入数组元素
  20. Windows msc文件

热门文章

  1. delphi random_Delphi 7 中的随机函数
  2. 用python编写word自动编写离职报告
  3. springboot 后台管理框架
  4. PI控制器概念 笔记
  5. 怎么在MATLAB中看奈氏图的S平面,MATLAB频域分析,奈氏图、伯德图、对数幅相图绘制...
  6. Boost常用库介绍
  7. 基于FPGA的VGA显示,简单的历程和注释(DE2-115)
  8. mysql 数据恢复 binlog
  9. [XP虚拟机安装]VMware安装XP虚拟机
  10. macOS Mac10.15修改登录界面背景