EDA课程设计病床呼叫系统Word文档下载推荐.docx
- 文档编号:21187257
- 上传时间:2023-01-28
- 格式:DOCX
- 页数:12
- 大小:235.11KB
EDA课程设计病床呼叫系统Word文档下载推荐.docx
《EDA课程设计病床呼叫系统Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《EDA课程设计病床呼叫系统Word文档下载推荐.docx(12页珍藏版)》请在冰豆网上搜索。
●用一个数码管显示呼叫信号的号码
●没信号呼叫时显示0;
有多个信号呼叫时,显示优先级最高的呼叫号
●用5个拨码开关设置功能键,1号优先级最高,1-5号优先级依次降低
●用LDE灯指示对应的病房有呼叫,有呼叫时蜂鸣3秒。
设计要求:
●用静态数码管显示呼叫的病房号
●用蜂鸣器发出蜂鸣
设计思路:
根据实验要求,本次设计需要响应病床呼叫时,数码管显示相应数字,而且输入信号有优先级,故需要74HC148的优先级编码器需要数码管显示,故其输出端需要和静态显示数码管相连,设计要求对应病床的LED灯亮,故输出再经过3线-8线译码器74HC138输出对应的5个信号分别于LED灯相连。
实验要求蜂鸣器响三秒钟结束,故需要一个计数器来限制新其响的时间。
具体设计见病床呼叫系统功能模块介绍
3.3病床呼叫系统模块介绍及原理图
本病床呼叫系统的功能模块分为床位呼叫控制转换模块,蜂鸣器呼叫时间控制模块,系统显示模块,蜂鸣器模块四部分,通过各个模块的协调作用,使得病床呼叫系统功能得以具体实现。
3.3.1床位呼叫控制转换模块及原理图
床位呼叫控制模块由74HC148、反相器、与门构成。
74HC148芯片介绍:
8线-3线优先编码器74HC148,允许同时输入两个以上的编码信号,不过在设计优先编码器时已经将所有的输入信号按优先顺序排了队,当几个输入信号同时出现时,只对优先权最高的一个进行编码。
74HC148器件图及其功能表如下:
图3-1
输入
输出
EIN
0N1N2N3N4N5N6N7N
A0NA1NA2N
EONGSN
1
XXXXXXXX
11111111
XXXXXXX0
XXXXXX01
XXXXX011
XXXX0111
XXX01111
XX011111
X0111111
01111111
111
000
001
010
011
100
101
110
11
01
10
图3-2
正常工作时EIN=0,其中7N—0N的优先级依次降低,输出分别对应0—7,本次设计要求1—5号病床输入信号时分别显示1—5,其中1号优先级最高,故1—5号病床输入分别对应6N—2N。
又因为74HC148输入低电平有效,故信号输入端口叫反相器和6N—2N相连。
编码器正常工作,无信号输入时,EON=0,有信号输入时EON=1
输出端口A0N,A1N,A2N分别与EON相与后作为编码器的输出信号。
这样便可以实现当有病床呼叫(高电平)时,通过反相器,优先编码器编译成相应的号码;
当无信号输入时,EON=0,输出信号为000。
再从显示模块中显示出。
床位呼叫控制模块电路原理图如下
图3-3
3.3.2蜂鸣器呼叫时间控制模块及原理图
本课程设计要求,在有床位呼叫时,蜂鸣器开始响,三秒钟结束,本设计利用74161十六进制计数器控制时间。
74161芯片介绍:
74161为同步十六进制计数器,通过时钟信号触发从零开始计数,计到十五,进位端输出高电平同时状态回到零重新计数。
芯片有异步置零端,和异步置位,可以接成小于十六进制的任意进制计数器,其芯片图和真值表如下:
图3-4
图3-5
计数器在频率很低时由于触发器延时等原因导致计时不准确,故本次设计用256HZ的时钟频率,根据计算:
256*3=768=16*16*3,所以用三个74161接成758进制计数器,进位端取反与时钟信号相与,接到74161的时钟信号输入端口。
当有进位时,即进位输出为1时,取反即为0,与时钟信号相与后仍然是0。
由于没有时钟信号的输入,74161停止工作,即停止计数。
从开始计数到停止计数时间为三秒钟。
病床控制模块中的三个输出端口,取或,输出为Y,既与每个74161的CLRN(异步置零端)相连,又和74161进位取反后的输出相与后接蜂鸣器。
没有病床呼叫时,Y=0,此时蜂鸣器不响,每个74161的初态均为零,进位也为零,取反为1当有病床呼叫时,Y=1与进位取反相与为1,即蜂鸣器开始响。
计数器开始工作,三秒钟之后,进位端输出1,取反为0,与时钟信号相与为0,计数器停止工作,同时,蜂鸣器停止蜂鸣。
直到下一次病床呼叫再开始工。
蜂鸣器呼叫时间控制模块电路图如下:
图3-6
3.3.3系统显示模块及原理图
系统显示模块包括LED灯显示模块和数码管显示模块两部分。
1LED灯显示模块
LED灯显示模块电路图如下
图3-7
当有病床呼叫时,通过病床呼叫控制模块输出相应的二进制病床号001—101,通过741383线—8线译码器译出Y1—Y5相应的高低电平,控制LED灯的亮灭。
Y1—Y5中某个低
电平时对应LED1—5中某个灯亮。
74HC138芯片介绍:
74HC138为3线-8线译码器,将输入的一组二进制代码转换为一组与输入代码一一对应的高低电平信号
74HC138及其功能表如下:
图3-8图3-9
G1
G2AN+G2BN
CBA
Y0NY1NY2NY3NY4NY5NY6NY7N
X
X
1
0
XXX
001
10111111
11011111
11101111
11110111
11111011
11111101
11111110
图3-1074HC138真值表
②数码管显示模块
病床呼叫控制模块的输出端,如图3-7通过管脚锁定,与试验箱数码管相连接,显示呼叫的病床号码。
3.3.4蜂鸣器模块
蜂鸣器模块含有一个蜂鸣器BUZZER和一个线跳器JBUZZER当使用蜂鸣时,此跳线短接。
同时独立扩展下载板CPLD/FPGA的JP2/CF的SPEAKER接高电平时,蜂鸣器工作。
将系统输出端口S经管脚锁定到“CPLD/FPGA扩展板”的PIN38号管脚如图3-18所示。
输出端S高电平时蜂鸣器工作。
综合各个模块,系统原理图连接如下:
图3-11系统总原理图
经过如图所示的连接,整个病床呼叫系统,便可以具体实现从病床呼叫到显示到蜂鸣三秒的功能。
3.4、仿真波形图
当I1—5依次出现高电平时即病床1—5依次呼叫时,系统电路仿真图如下:
图3-12输入输出仿真图
图3-13输入输出仿真波形图2
将A、B、C、D波形合并成一组,形成W波形,反应数码管所显示的数字如图3—13.
如图3-13所示,从第一秒开始,病床1—5依次呼叫,数码管依次显示每次呼叫的病床号码,每次呼叫对应LED灯出现高电平,即灯亮,同时蜂鸣器蜂鸣三秒结束。
当有两个病床同时呼叫时,优先显示优先级高的病床。
如图3—14,3--15所示:
图3—14ABCD波合成后图
、图3—15A、B、C、D波未合成时图
当I2和I3同时出现高电平时,即病床2和病床3同时呼叫时,由于病床2的优先级比病床三的优先级高,所以数码管只显示2号病床的呼叫,LED灯也只有2号病床对应的灯亮,同时蜂鸣器蜂鸣三秒。
3.5管脚锁定及器件连接
连接好的原理图的输入与输出端口必须经过管脚锁定与“CPLD/FPGA扩展板”相连接,本届具体介绍拨那个床呼叫系统的管脚锁定
3.5.1输入端口管脚锁定
①输入端口I1—15管脚锁定
图3-16输入端口I1—15管脚锁定
输入端口I1—15即8位数字开关组(A)SW1—SW5,分别对应“CPLD/FPGA扩展板”的PIN39、40、41、44、45管脚,开关拨至ON为逻辑高电平“1”,开关拨至OFF为逻辑
“0”电平
2时钟信号输入管脚锁定
图3-17时钟信号输入管脚锁定
时钟信号输入对应“CPLD/FPGA扩展板”83号,即用导线将试验箱中CLK13与PIN83管脚相连。
3.5.1输出端口管脚锁定
①数码管输出信号管脚锁定
图3-18数码管输出信号管脚锁定
输出端口A、B、C、D数码管显示端口1D0—1D3,分别对应“CPLD/FPGA扩展板”的PIN127,128,131,132。
输出端口smg即控位IO_DS1,对应“CPLD/FPGA扩展板”的PIN94管脚。
2LED灯输出信号管脚锁定
图3-19LED灯输出信号管脚锁定
LED1—5分别对应“CPLD/FPGA扩展板”的PIN12,13,14,15,17管脚。
3蜂鸣器输出端口管脚锁定
图3-20蜂鸣器输出端口管脚锁定
蜂鸣器输出端口s即SPEAKER,对应“CPLD/FPGA扩展板”的PIN38号管脚。
第四章
结论
通过电路设计,电路波形仿真,管脚锁定,芯片连接等过程,实现了课程设计的要求。
当有病床呼叫时,对应病床的LED灯点亮,数码管显示对应的病床号,同时蜂鸣器蜂鸣三秒钟结束。
基本完成了课程设计的功能要求。
心得体会
经过一周的EDA课程设计,从学习MaxPlusII软件,抽选题目,分析题目要求,分析具体要实现的功能,选择相应的电子器件,应用MaxPlusII软件画电路图连接电路,检测电路,电路仿真,通过仿真波形检测电路是否能具体实现课程设计所要求的功能,使得从课本上学过的知识在实际中得以运用。
经过反复修改电路图,使得系统功能得以具体实现的过程,培养了自己组合逻辑电路设计,时序逻辑电路设计的能力。
反复的更换电子器件,使自己对数字电子技术中各种器件的功能了解更加深切,对以后进行同样的设计奠定了牢固的基础。
通过器件的选择,连接,对中间过程出现的问题进行分析,检查、更换电子器件或电路图最后使得仿真波形与想要实现的功能一一对应培养了我们分析问题、解决问题的能力。
然后进行下载,从实验箱中具体实现课程设计所要求的功能培养了自己的动手能力。
本课程设计为病床呼叫系统,通过自行设计并成功实现设计要求具体功能实现的过程,对医院病床呼叫系统有了系统的了解,使得我们学过的知识同现实社会中的东西联系起来,对以后工作会有很大帮助。
在这一周的课程设计中,通过指导老师和同学们的鼎力帮助,才能使这次课程设计顺利的完成,由衷的感谢我的指导老师和同学们。
参考文献
1.阎石数字电子技术基础高等教育出版社2006年5月
2.周莲莲郑兆兆李艳艳EDA课程设计B指导书2010年
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EDA 课程设计 病床 呼叫 系统