基于Multisim:数控脉宽脉冲信号发生器

发布者:MysticGlow最新更新时间:2022-07-01 来源: csdn关键字:Multisim  脉冲信号发生器 手机看文章 扫描二维码
随时随地手机看文章

在这里插入图片描述

时代的进步,科学的发展,人才标准的提高,对越来越多的人提出更高的要求,而这是每种学习动力的前提之一。所以在面对各种各样的设计,更要有良好的分析系统的方法,本次设计是脉宽脉冲信号发生器,通过输入信号的转变从而得到设计要求的输出信号,使得完成整个设计的同时也是完成整个学习的要求。通过输入信号,根据输入频率的多少,再由输入信号控制两个不同的计数器,从而产生不同样频率的占空比输出情况波形图。


第一章课程概述

1.1整体功能要求

脉宽脉冲信号发生器整体电路框图如图1-1所示,输入脉冲信号作为模100的BCD加计数器的时钟信号。计数器的输出量值和可编程数控量值在数字比较器中比较。当计数器的量大于可编程数控量值是,比较器输出A>B端子由“0”变为“1”,比较器输出A在这里插入图片描述

图1-1数控脉宽脉冲信号发生器整体电路框图

由于计数器连接成模100的计数器,因此输出频率为输入信号频率1%,输出脉冲宽度tw=DTi(D为可编程数控量值)。


1.2设计目的

学生能够使用Multisim软件对课设进行系统合理的分析,从而实现从理论到实践的转变,加强对理论的掌握。


1.3结构分析

从图1-1中可以看出,整个系统分为几个构件组成,所以仅仅需要把各个构件足以实现目的加以设计,然后再进一步把它们两两之间的联系搭建起来,从而完成设计。此外,在两输入脉冲信号也可以看出,有两种不同的脉冲信号需要设计,换言之,一种为“手动”而另一种为“自动”。“自动”的为模100计数器的输入脉冲信号,而“手动”的为可编程数控的输入脉冲信号(简单来说是脉冲信号的输入端信号来源)。


第二章各个模块设计

2.1简要说明

由于设计中存在一些问题,也要简单地做一些测试,所以在这里采用从简单模块到复杂来进行书写,但设计步骤仍然是以“自下而上”“从左到右”的原则。


2.2脉宽控制键

这是不同于图1-1中的输入脉冲信号,相比是需要人手通过鼠标或者键盘来控制脉冲的幅度,由于其难易程度也并不大,仅仅在设计如何消除按键抖动。由于在仿真软件中会自动把这种按键抖动给忽略掉,但是为了符合实际,所以对仿真软件同时也采用消抖的操作。可参考图2-1,电路可以通过两个与非门将输入抖动的信号转化成为平直无抖动的信号,原理与RS锁存器类似,所以可以用RS锁存器来代替,因为两者之间没有多少区别,两个与非门这样连接就能够实现RS锁存器的内部电路结构。

在这里插入图片描述

图2-1消除按键抖动电路图(图片来源于网络[1])

从图2-1中,我们可以得出附录I-1的电路图,Multisim软件仿真电路,然后在经过稍稍修改而这一方面的测试(包括后面各个模块的电路)为了使得整个文档更加整洁,会放在第三章测试。


图2-1为SR锁存器原型,如表1-1真值表所示,一方面两个高电平将74LS00与非门芯片中各一个引脚置高,所以无论按键如何波动也只能使得1一个引脚拉低到低电平,所以RS锁存器中R端与S端中两者同时出现0的情况便不存在,所以不稳定且不允许的错误就不会发生。

在这里插入图片描述

表2-1


也就是说按键向下按下,从01到10的过程出现了抖动,而无论怎么抖动他输出的功能只有一个也就是从置0到置1,所以就不会产生输出抖动的波形。


2.3可编程数控

这一方面由于涉及到2.2所涉及的电路,但是在这里也不做解释,均放在第三章来做测试用。


可编程数控电路在脉冲控制键控制下做加1或减1的逻辑操作。它实际上就是一个可逆计数器,用两片十进制加/减计数器级联成模100的加/减计数器。其输出数据分别送到比较BCD电路对应的数据端,在按键脉冲的作用下,数控0–99的各种数码。


在这里可编程数控,即是脉宽控制建电路的下一个步骤,也是完成下一步的重要一环节。而采用到加/减计数器,而这方面的加/减计数器在74LS系列中有许多类似的,所以在这里仅仅使用4029BD,整个电路可参考附录II-1电路图。


在这里插入图片描述

图2-2可编程数控思维框图

附录II-1电路图是按照图2-2思路所设计的,从上述可以知道,脉宽控制键服务于4029BD(这里指的是低位)时钟脉冲输入端,从而产生相应的电平信号带动两片4029BD。但由于4029BD芯片是一种兼备加法器和减法器的电路芯片,所以必须对其加/减逻辑进行变换,才能达成在脉宽控制键电路所输送的电平信号下,做出“+”或者“-”的信号反应。


这一部分对“可编程”的部分换做是开关控制,使得这个模块未为组合前具有一定的独立性。由于CI端口为进位输入端口,所以对“高位”进行进位控制,或者类似74LS系列的“时钟控制”,从而实现高位的带动。而其他引脚除了二进制/十六进制和加/减操作需要注意其他均做不使用,所以直接弄到低电平就可以了。


2.3.1二进制和十六进制区别

由于芯片输入分为二进制和十六进制,但由于4位2进制仅仅只能表示16进制中的1位,即要输出4为做4段数码管使用的输入信号,则需要16位输入2进制信号,所以在这里采用16进制。而控制该输入信号的仅仅只需要把该引脚接入低电平,这是不同于之前那些可以直接接入低电平,接入高电平会让输出数据产生巨大的不同。


2.4模100计数器

这里与2.3中类似,而不同的是74LS160是在电子原件中较为广泛的74LS系列,而4029BD则是与74LS系列中某个元器件类似的原件,但使用方法是一致的,可参考附录II-1电路图。


它与4029BD芯片不同的是仅仅只能做加法而不能做减法,而进位信号较为麻烦,需要通过一定方式接入然后输入到“高位”的CLK时钟脉冲输入引脚做“时钟脉冲信号”。由于模100计数器并没有对加法计数器的进制有任何要求,可参照附录II-2电路图,所采用的进位信号也相当简单。

在这里插入图片描述

表2-2

如表2-2所示,其他引脚都不需要使用所以可以直接接到高电平,从而不让其产生作用。原因是因为清零本身是因为芯片不起作用,而ENT和ENP引脚仅仅在两者皆为高电平的时候才会是设计的计数器要求。再加上CLR和LOAD两引脚是属于置数端口,而两者置数方法大相径庭,一个是异步置数,一个是同步置数端。但因为俩片74LS160芯片刚好构成100进制的计数器,也就是模为100的计数器,所以两置数引脚只需要全部置为高电平即可。而进位则是上述所说的方法将低位的进位端作为高位的时间脉冲输出端,这样就可以完成低位走完一圈,高位才刚刚走了一步。


2.5占空比显示

在这里插入图片描述

图2-3占空比显示电路思维框图

在图2-3中,信号来源是从可编程数控电路来到4511BD译码器输入端,从而得出附录II-2电路图。再加上由于七段数码管没有在“中间电阻”下——无法使用——也就是说需要对该电路进行适当的电路保护,从而使得七段数码管中的输入电压不至于太高。仿真就是仿真,所以在实际电路中不能仅仅只是180欧姆,不然不是主体电路烧了,就是七段数码管烧了!所以给了两个数码管的保护电阻,从而能让程序稳定运行。


2.6八位BCD码比较器

在这里插入图片描述

图2-4 八位BCD码比较器


这是两个“计数器”电路比较后产生出最后波形(这波形同样是在第三章)的电路,可见附录II-4电路图。在接收模100计数器和可编程数控俩电路分别输送到比较器的各8位数码时候,74LS85会对两者进行比较。例如模100计数器输送的数字为90,而可编程数控为30,两者各自的二进制数码为10010000以及00110000,74LS85是由高位开始比较的,即最高位相等的时候才会比较下一位,就如刚刚两位数码,模100计数器最高位为1而可编程数控最高位为0,所以直接输出大于的结果,但俩者最高为均为1的时候,才会去比较下一位,以此类推。


2.7输入脉冲信号

输入脉冲信号是给两个将要比较的电路给予一个“时间脉冲”,电路主体采用ne555芯片产生方波(即脉冲信号),可参考图2-5电路图。

在这里插入图片描述

图2-5输入脉冲信号电路图

经过查资料知[2],ne555芯片可以产生三中波——方波、三角波、正弦波——而这里我们需要的仅仅是脉冲波——方波,可参考图2-6电路图,2-7公式图。

在这里插入图片描述

图2-6 输入脉冲信号电路图(图片来源于网络[2])


在这里插入图片描述

图2-7计算相应频率公式图(图片来源于网络[2])

可以简单修改使之成为能够在1K-100K之间频率输出的时间脉冲。


第三章各个模块测试

在这里对上述最基本子块进行测试,然后一步一步叠加,最后在进行总体的电路测试,主要测试为波形图变换和数码管的现象。加以测试后,若有问题则进行初步的改进


3.1脉宽控制键测试

测试电路图可以参考附录III-1电路图开始测试:

1)开始仿真在未按下键位的时候,查看示波器现象,放大到一定的倍数

在这里插入图片描述

图3-1 仿真开始示波器图

2)按下后查看现象

3)重复1)2)

在这里插入图片描述

图3-2快速按下两次键位变化图


3.2可编程数控测试

3.2.1单独测试

仿真电路图可参照附录图III-2图,测试开始:

1)开始仿真

在这里插入图片描述

图3-3 可编程数控电路测试开始图

2)按下开关改变计数器计数“方向——加减逻辑变换”

在这里插入图片描述

图3-4按下后的现象图

在这里插入图片描述

图3-5 持续一段时间的现象图

3)重复1)2)


3.2.2脉宽控制键、占空比显示与可编程数控测试

可参考电路附录图III-3所示电路图;3.2.1中只是测试可编程数控能够正常工作,所以为了更好的描述3者配合起来的效果,可见图3-6思维框图所示。三部分组成,即脉宽控制键电路、占空比显示电路以及可编程数控电路组成,在脉宽控制电路控制的是可编程数控电路,从而带动占空比显示电路进行变换。且在附录图III-3中A为脉宽控制键位,而空格为逻辑变换键位。

在这里插入图片描述

图3-6脉宽控制键、占空比显示与可编程数控组合框图

开始测试:

1)先不改变脉宽控制键,先观察占空比显示电路与可编程数控电路之间能否很好显示,此时占空比为0%

在这里插入图片描述

图3-7 测试开始


2)按下若干次脉宽控制键即A键位,观察现象

在这里插入图片描述

图3-8 测试仿真图

在这里插入图片描述

图3-9测试仿真图

3)重复1)2)若干次以后进行下一步

4)按下空格键位,改变逻辑方向,再次按下A键位观察现象

在这里插入图片描述

图3-10测试仿真图


3.2.1占空比显示电路改进

由于上述测试仅仅只是动态的计数器,而不是一个输出占空比的显示器,所以再对改进同时,两者配合方式做了稍微的调整,可参考附录图III-4以及图III-5电路图。

将脉宽控制键原本是控制时钟脉冲输出的,由于上述测试需要到所以暂时把他接到加、减逻辑控制处。图3-13是改进后的电路图,但由于加减逻辑控制因为没有任何元器件所以用“空格”键对4029BD芯片进行切换模式后,发现有高位数码管存在“奇怪”的跳位,所以对其进行了一系列改变。

而再对输入“+”或“-”逻辑信号经过门电路可以消除这一中影响。


3.3整体电路测试

3.3.1初步测试

整体电路图放在附录中,所以只是显示最后的示波器出来的波形图;

仿真开始:

1)观察最先开始的波形图

2)改变脉宽控制键状态

3)再次改变,查看状态

4)重复

在这里插入图片描述

图3-13仿真开始

在这里插入图片描述

图3-14持续一段时间后

在这里插入图片描述

图3-15按下按键


在这里插入图片描述

图3-16再次按下


3.3.2考虑占空比测试

由于占空比不同可能会导致电路波形图不同,所以对其进行测试时候,首先对占空比调一定的占空百分比,在开始测试。

开始测试:

1)调占空比为50%,查看波形图

在这里插入图片描述

图3-17 50%占空比输出波形图

2)调整至30%,查看波形图

在这里插入图片描述

图3-18 30%占空比输出波形图

3)在回调至50%,查看波形图

在这里插入图片描述

图3-19 50%占空比输出波形图


第四章设计总结

4.1个人总结

根据上面的分析,从最基本的第一步开始到最后,其实不难看出设计的全部过程,看起来并不是那么难,但主要是在思路上有所突破也就能达到设计要求,即使他是一个很简单的电路图,也是一次动手能力的一种体现。


在过去的工作中虽然也积累了一定的经验,取得了点滴的成绩,但是现在回顾起来,清醒地看到自身存在着一些值得重视的缺点和不足。因此自己认识到必须把学习作为第一位的任务,并且坚持不懈、持之以恒,注意解决好自己可能的问题。随着社会的不断进步与发展,人类的整体素质在不断的提高,为了工作的需要,也为了提高自身的修养,所以这也是我最为我的准则的根据。


这次动手实际上花费了我整整一天的时间去搞,但主要是拿去想如何做?怎么下手?但是一旦想出来了之后,也发现最简单的电路也能完成看似相当复杂的问题,也懂的了认识问题的根本需要从最简单的开始起步,这样即能使得电路足够的简单,也能让成本尽可能下降。


4.2问题与改进

在设计中遇到的一些问题,有些只是经过简单直觉的分析,但是在面对这些直接分析也只是粗糙的,所以还需要采用更加精确的分析方法,就像那个输入脉冲信号所得到的1K-100K这里原本是公式算出来的结果可却到了实际却不一定合适,所以需要采用Multisim软件中的频率分析仪进行测试频率从而达到精确的频率输出。


参考文献

[1]CSDN作者weixin_33743661:按键的硬件消抖小结 发布于2014-08-08

[2]CSDN作者桂林电子科技大学:基于NE555的方波信号发生器 发布于2021-03-13

[3]百度文库作者温春辉:占空比测试 发布于2017-8-17


附录

1)附录I

在这里插入图片描述

图I-1 脉宽控制键电路图


2)附录II

在这里插入图片描述

图II-1可编程数控加/减电路

在这里插入图片描述

图II-2模100计数器电路

在这里插入图片描述

图II-3占空比显示电路

在这里插入图片描述

图II-4八位BCD码比较器电路


3)附录III

在这里插入图片描述

图III-1 电路脉宽控制键位测试图


在这里插入图片描述

图III-2 可编程数控电路测试开始图

在这里插入图片描述

图III-3脉宽控制键、占空比显示与可编程数控整体电路图

在这里插入图片描述

附录III-4 改进后电路图

在这里插入图片描述


附录III-5 改进后电路图


4)附录V

在这里插入图片描述

图V-1总电路图


在这里插入图片描述

图V-2总电路中的子模块作业2图


关键字:Multisim  脉冲信号发生器 引用地址:基于Multisim:数控脉宽脉冲信号发生器

上一篇:正弦信号发生器设计——VHDL
下一篇:基于MATLAB 的信号发生器设计

推荐阅读最新更新时间:2024-11-13 12:51

基于Multisim和LabVIEW的虚拟电子称
电阻应变片是广泛应用的传感元件之一,其量程宽、体积小、携带方便和准确度高,在电子衡器中被广泛应用,因此在传感器的教学中占有非常重要的位置,其实验也是传感器课程诸多实验中必做的内容,对学生深入理解和掌握相关理论知识、培养实践能力和综合素质具有不可忽视的作用。在该课程的实验教学中,传统的实验方法仅停留在验证性的基本原理阶段,与实际联系不多,传统的实验电路通常又采用模块化设计,实验方法和手段因实验设备的定型而很难改动,缺乏直观性,严重束缚了学生的创造力,对实践能力的提高作用有限。随着新的测试技术的发展,电路仿真软件和虚拟仪器软件的不断涌现,为解决上述问题提供了良好的平台。学生可以在电脑上采用Multisim软件设计应变片的测量电路,进
[测试测量]
基于<font color='red'>Multisim</font>和LabVIEW的虚拟电子称
脉冲信号发生器的技术指标和使用方法
一、脉冲信号发生器主要技术指标 (1)重复频率:10 Hz〜1 MHz (即重复周期为100ms〜1μs)。 (2)脉冲宽度0.1〜1 000μs,共分4挡。 (3)双脉冲延迟时间:0.3〜3000μs,共分4挡。 (4)脉冲前后沿:正脉冲≤45 ns;负脉冲≤35 ns。 (5)输出幅度(内接或外接50Ω负载):150 mV〜20 V,连续可调,最大输出幅度为20 V时,误差≤±20%。 (6)占空系数≤80%。 (7)脉冲种类和极性: ①种类:A脉冲(即前脉冲);B脉冲(即后脉冲);(A+B)脉冲(即双脉冲)。 ②极性。有正或负脉冲输出。 (8)波形失真 输出幅度最大时,前冲、后过冲及顶部倾斜等脉冲波形失真均小于5%。 (9)
[测试测量]
借助Multisim 10仿真的负反馈放大电路
  本文借助Multisim 10的仿真平台,用Multisim仿真分析阻容耦合负反馈放大电路,研究加入负反馈后对放大电路放大倍数和电路参数的影响,比较幅频和相频的变化,对研究设计带负反馈的放大电路具有深远的现实意义。   1 Multisim 仿真软件与特点   1.1 Multisim 仿真软件   Multisim 软件是加拿大图像交互技术公司IIT公司推出的专门用于电路仿真和设计的电子设计自动化软件。其前身是电子工作平台EWB,从EWB 6.0 版本开始,公司对软件做了大规模的改动,升级后软件功能更为强大,被美国NI 公司收购后,更名为NI Multisim ,而V10.0 是其(National Instruments,
[电源管理]
借助<font color='red'>Multisim</font> 10仿真的负反馈放大电路
Multisim中测试探针的使用
Multisim中的测试探针 Multisim的虚拟测试仪器中还有电流探针,模拟钳式电流表,其原理是电流互感器原理。与传统电流表不一样,钳式电流表不需要串联接入电路中,而只需要将其前端的钳子(电流夹)打开,使得待测电流导线与钳子相互环绕,利用变压器变电流的原理测量电流。其特点就是可以实现在线测量。 将鼠标放在工作平台右边边框上,选择图标,直至显示“Measurement probe”,此为测试探针图标。单击此图标,拾取仪器。在工作平台的电路需要测量电流的导线上合适位置再次单击鼠标左键,则可将测试探针放置在此位置。 在工作平台上建立一个电源和电阻的串联电路,将测试探针置于导线上某点,如图1所示。点击“运行”按钮,图中黄色区域
[测试测量]
<font color='red'>Multisim</font>中测试探针的使用
小广播
最新测试测量文章
换一换 更多 相关热搜器件
更多往期活动

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved