出租车计价器Multisim实验报告

一、实验目的和要求:
(1)学习使用multisim 软件进行电路图绘制并且仿真;
(2)学习出租车里程表电路的设计思路;
(3)学习霍尔元件的工作原理和方法;
(4)掌握数据传输系统的原理和串并转换的实现方法。
二、实验内容和原理:
(一)实验内容:
设计一个出租车里程表及数字传输系统,并在Multisim 中选择数字器件实现该数字电子系统。出租车的轮脉冲由霍尔元件产生,假设跟教材上一样轮周长为2米,将里程数用数码管显示,然后将里程数的末两位数码管的值通过下述数字传输系统传送到接收端去并显示:在该数字传输系统中,其发送方的8位二进制数要通过一根1位数据线,传输到其接收方;要求在接收方也用两个数码管对比显示这些8位二进制数(注意:考虑到传输路径上的延迟,接收方的显示可以略为滞后于发送方的显示)。
(二)实验原理:
1、系统方案示意方框图如下所示:
2、霍尔元件(Hall Effect Sensor )
2.1霍尔元件的应用原理
霍尔开关电路又称为霍尔数字电路,由稳压器、霍尔片、差分放大器、施密特触发器和输出级组成。在外磁场的作用下,当磁感应强度B 逐渐增加,超过导通阈值Bop 时,霍尔电路输出管导通,输出低
电平,之后B 再增加,仍然保持导通状态。当外加磁场B 逐渐降低,低于截止阈值Brp 时,输出管截止,输出高电平。之后,B 再降低,仍然保持截止态。我们称Bop 为工作点,Brp 为释放点,两者的差BH 称作回差,回差的存在使得霍尔开关电路的抗干扰能力增强。
2.2霍尔元件在Multisim 中的选择
霍尔元件位于Misc 元件库 TRANSDUCERS 从OHN3019U 到OHS3175U 均是,可选定元件后按F1键或元件属性对话框中的Help 按钮查看其简要说明,而具体元件型号的Bop (Magnetic Operation Point )和Brp (Magnetic Release Point )参数。
2.3霍尔元件的接法
右图1所示的是霍尔元件电路,其1脚接+5V电源正极,3脚通过上拉电阻电阻接到+5V电源正极,如果3脚没有加上拉电阻而悬空时其电压为0,而3脚加上上拉电阻到正电源时其电压固定为+5V,相当于TTL的逻辑高电平。当外加磁场超过Bop,霍尔元件三极管导通,在3脚加或没加上拉电阻。
梭子鱼综合症3、磁场源元件位于Sources元件库中的SIGNAL_CURRENT_SOURCES MAGNETIC_FLUX或者MAGNETIC_FLUX_GENERATOR。磁场源幅度可由自定义按键调整,如按B增大,用shift+B则减小,磁场源频率或转速由Rate of Rotation参数指定,以RPM(圈/分钟)为单位。
4、同步时钟信号的选择:无需用晶振产生时钟,直接用时钟源即可;只能用一根1位数据线连接发送端和接收端,但同时允许有一根甚至两根1位时钟线为发送端和接收端共享;计数器可选74LS191、74LS161、74LS160、74LS192等;模拟开关(Switch)在
Basic元件组中;数码管可直接用Multisim中内
含译码的四位二进制数输入的数码管
HEX_DISPLAY(如DCD_HEX)。
5、只需要对轮脉冲进行计数,再相应得到里程
数,以米为单位,里程数可以用十六进制计数及
pstl显示,数字传输系统的并串、串并转换可以考虑
用74LS165、74LS164等移位寄存器数字器件。
6、系统的总体设计框图可以分为几个模块
(1)里程传感模块;这个模块的功能是通过磁通量磁铁和霍尔传感器来将车轮转过的一周转变为一个脉冲,然后将这个脉冲作为时钟信号输入到4位计数器,每来一个脉冲,计数器加1,以此来记录车轮转过的圈数。霍尔元件用的是OHS3019U,对于霍尔元件的介绍在之前的原理中做了简要的说明。计数器用的是芯片74191N,这个芯片的时序图如右图所示。这里用了两块74191N来分别表示出高位和低位,再分别送到两个数码管显示。这部分电路如下图所示。
(2) 里程单位转换模块;这部分模块的功能是利用已经得到的车轮圈数来得到行驶过的路程,这里认为一圈行驶过的路程是2m,那么只要将圈数乘以2就得到了行驶过得米数。这里用74283N芯片(4位加法器)来构成乘法器(圈数加圈数=圈数*2),并且用了两块芯片来分别表示高位和低位,然后送到数码管
进行显示。这部分电路如下图所示。
圈数计数器即显示用圈数乘以2得到米数并显示
(3) 误时模块:
这部分的电路如下图所示,图中的74LS161D芯片是四位计数器,它的时序图如下图所示。
由时序图可以看出,Clear端为异步清零,当置入控制器 LOAD 为低电平时,在 CLOCK 上升沿作用下,输出端 QA-QD 与数据输入端 A-D 相一致;当ENP、ENT 均为高电平时,处于计数的状态。在这个实验中,LOAD始终接高电平,所以并不会置数;在时钟的作用下一直计数,直到9时(1001),U17的输出为高电平,该电路就会保持在9这个状态,一直等到里程传感模块的输出(作为这个芯片的清零信号)为低电平时进行清零,然后又重新开始计数。U17的输出相当于拉慢了时钟,输入到最终的显示里程模块。
(4) 数字传输以及里程显示模块
这部分的电路如下所示
数字传输系统的并串、串并转换可使用移位寄存器74165N 来实现并串变换,用74164N 来实现串并变换,再将数据输入到74LS273N 八位D 触发器实现对数据的存储,然后在第八个周期后读出数据,在数码管上显示,从而模拟实际中的数字传输系统。角钉
74165N的逻辑表如下所示:
疲劳值
当移位/置入控制端(SH/LD’)为低电平时,并行数据(A-H)被置入寄存器,当SH/LD’为高电平时,并行置数功能被禁止。而SER和INH信号时钟接的是低电平,所以每到一个时钟上升沿则输出端送出一个数。
74164N的逻辑表如下
led驱动电路
当 CR 为低电平时 Q0~Q7  输出均为低电平,当数据输入端任意一引脚为低电平时,禁止数据输入并在CP 上升沿作用下决定 Q0 的状态。当任意一引脚为高电平的时候允许另一引脚输入数据并且在 CP 上升沿的作用下决定 Q0 的状态在使用的时候经常把其中的一个设置永久高电平。
电子屏制作
74LS273N是8位D触发器,这里的时钟输入就是刚刚误时模块中的输出,误时模块的输出相当于一个分频器,能够让数字传输模块中的8为数字都传递到74LS273的输入端时才来一个时钟上升沿,这样才能使结果比较正常地显示出来,否则很可能出现混乱。
三、主要仪器设备
带multisim软件的PC机一台
四、操作方法和实验步骤
1、打开multisim软件,新建一个空白画纸,并且保存命名。
2、按照设计好的原理图添加元器件,原理图总体如下所示:
3、按照原理图连好各个器件。
4、点击run按钮对画好的原理图进行仿真,观察并测试结果是否正确。
五、实验数据记录和处理& 六、实验结果与分析
1、里程传感模块和里程单位转换模块的测试:
从图中可以看出,下方的数码管显示的是圈数,上方的数码管
显示的是米数,二者确实是2倍的关系。
而如果将这部分的S1拨到上方,可以发现两个数码管都是0,
如果把S1拨回下方,把S2拨到下方,让LOAD信号变为低电平,那
么结果就是两个数码管都处于混乱状态,并不能看出数字,因为LOAD
处于低电平,这两个计数器就无法实现预置数的功能,也就无法
到一个合适的开始。所以这个模块的功能基本正确。
2、误时模块的检测
在这个模块中,U11数码管一直从0递增到9然后又重新回到0,
继续递增,当递增到9的时候X2小灯会亮起,表示U17输出了高电
平。因此这部分的效果也符合预期目标。

本文发布于:2024-09-23 03:19:34,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/201182.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:模块   显示   元件   输出   时钟   数码管   里程   圈数
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议