东华大学生理刺激反应课程设计报告

更新时间:2024-01-12 19:22:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

目录

第一章、设计指标 ..................................................................................... 2 第二章、系统概述 ..................................................................................... 3

(1)分频电路 ................................................................................ 5 (2)动态显示电路 ........................................................................ 5 (3)反应时间计数电路 ................................................................ 6 (4)延迟和随机信号产生电路 .................................................... 6 (5)信号逻辑控制电路 ................................................................ 7 第三章、单元设计电路与分析 .................................................................. 8

1、分频电路 ................................................................................... 8 2、反应时间计数电路 .................................................................... 9 3、动态显示电路 .......................................................................... 10 4、延迟和随机信号产生电路 ...................................................... 12 5、违例信号的逻辑控制: .......................................................... 14 6、信号逻辑控制电路 .................................................................. 15 第四章、电路的组构与调试 .................................................................... 16 第五章、思考与体会................................................................................ 19 第六章、参考文献 ................................................................................... 20 第七章、附页 ........................................................................................... 20 1、 引脚分配图: ............................................................................. 20 2、各模块电路图: ............................................................................ 21

第一章、设计指标

(1)设计概述

生理刺激反应时间测试仪是测量被测试者在受到刺激后,经过多少时间才有反应的测试仪。人体在受到外界声、光信号刺激后作出反应的时间有快有慢,某些职业对从业人员的生理刺激反应时间有一定的要求。比如,短跑、跨栏运动员的成绩都精确到0.01s。本设计采用光或声音作为刺激人眼或耳朵的触发源,由测试对象按键做出反应。

(2)设计要求

受试者可以按“测试源选择”键选择刺激信号光或声。

1.当受试者按“测试开始”按键后,系统进入准备状态,“准备灯”亮,其他指示灯灭,显示器显示全零。

2.测试仪在“准备”灯亮后的1~10 s时间内随机发出光刺激信号(“测试”灯亮)或声刺激信号(蜂鸣器响),“准备”灯灭。

3.当刺激信号发出后测试仪开始计时,直到受试者按下“反应”键停止计时。计时单位为0.1 ms,为提高精度,最低位要四舍五入。

4.以七段LED数码管显示计时测量值的高3位,最低位测量进行四舍五入处理,显示值保持到新的测量开始。

5.若受试者的反应时间超过999.5 ms,“溢出”灯亮指示溢出,测试计数器立即停止计时,“测试”灯灭或蜂鸣器停,“溢出”灯持续发光直到下一次实验开始按下“测试开始”按键。

6.若受试者在刺激信号未发出前按“反应”键,“违例”指示灯亮,“准备”灯灭,并禁止刺激信号发出。

(3)硬件环境

测试仪的控制部分以FPGA实现, 光刺激信号由发光二极管产生、声刺激信号由蜂鸣器产生。“测试开始”按键和“反应”按键选择点触键产生脉冲信号,刺激源选

择采用自锁键产生电平信号。测量值采用3个七段LED数码管显示,显示方式由FPGA开发装置决定。设计随机脉冲发生模块在DE2开发板或LP-900开发装置上实现。

第二章、系统概述

1、设计思想

分析设计要求可知,生理刺激反应时间测试仪的基本功能是随机产生刺激信号、计时显示以及对受试者的操作进行逻辑判断。

因此生理刺激反应时间测试仪需要延时电路、随机产生刺激信号电路、反应时间计时电路、动态扫描显示电路以及信号逻辑控制电路。

分析系统功能, 可以设置生理刺激反应测试仪的主要控制信号为开始信号、准备信号、随机信号、测试信号、反应信号、测试计数器溢出信号和违例信号。若选择按键产生高电平信号为“测试开始”键和“反应”键, 开发装置上的SW1~SW8键, 则Start , Response为相应按键产生的有效信号。Ready, Test, Response, Overflow , Weili 设置为触发器产生的电平信号。

系统电路根据控制功能划分为刺激信号随机产生、测试计时、显示、逻辑控制、时基信号产生等5个模块。其中随机信号采用模为2的延时计数器、模为10的定时计数器及相应的控制逻辑产生, 测试计数器采用可预置、有使能控制的4级8421BCD 码十进制加计数器实现。由于正常测试时间小于1 s, 所以时间计数值可以不经锁存直接显示。时基电路是产生定时、延时、计时电路以及显示扫描电路的时钟脉冲, 蜂鸣器的发声也需要音频脉冲控制。各脉冲可以根据所用FPGA 开发装置的基准时钟分频获得。

2、可行性论证

在具体实验中,我们可以用QuartusⅡ软件和FPGA来实现我们的设计思想。先利用QuartusⅡ根据我们的设计思想建立设计输入文件(包括图形文件,文本输入文件),进行分析与综合和建立方针波形后,将实验方案在编写引脚之后下载到FPGA的硬件装置上,结合计算机计数的辅助和可编程逻辑器件的开发,将设计思想应用于实际硬件上。

分析系统功能,可以设置生理刺激反应测试仪的主要控制信号为准备开始信号ready、准备灯信号readylight、随机信号random(OSC)、刺激信号test、反应信号response、测试计数器溢出信号overflow和违例信号wrong。若选择下降沿有效地点触键为“测试开始”键和“反应”键,比如上的EPF10K上的PS3和PS4,则

start和response为响应按键产生的负脉冲信号。readylight、test、response、overflow、wrong设置为触发器产生的电平信号。

在设计思想中,我们还提到,除实验仪器本身自带的石英振荡器,按键,显示灯等之外,我们还需要自己制作一个延时器,一个分频器,一个计数器、一个动态扫描显示电路以及若干“0-1”保持器。下面,我将逐一介绍这些器件的制作方法以论证此设计方案的可行性:

延时器:可使用一片74LS160作为延时器。 分频器:可使用7片74LS90连接成一个8分频器。 计数器:可使用5片74LS60异步级联成一个计数器。

动态扫描显示电路:由石英振荡器连接8分频器、1片74LS161,、5片74LS153和一个自己编译的译码器即可组成动态扫描显示电路。

“0-1”保持器:测试中需要时脉冲信号由D触发器作为0-1保持器转变为电平信号使用。

通过以上论述,我们可以验证实验的可行性。

3、 各功能的思路

(1)分频电路

分频电路是以LP2900提供的频率为10MHZ的脉冲信号为基准信号,分频产生数个不同频率的本次实验需要使用的脉冲信号。

因此运用数电知识可以将7490计数器连成十进制,则cp与输出之间,为十分频关系。

然后将八片7490级联,可以得到10MHZ的八次十分频,即1MHZ、100KHZ、10KHZ、1KHZ、100HZ、10HZ、1HZ、0.1HZ 9个不同频率的脉冲信号。

(2)动态显示电路

动态扫描显示控制的关键问题在于产生顺序脉冲分时选通各显示器的公共端,并同步输出其段控制信号。在本实验数字电路中,采用计数器控制二进制译码器产生。采用LP-2900开发装置,由于已在FPGA外部设置了3—8线译码器74138控制显示器的公阴端,因此只要采用计数器产生二进制计数信号控制译码器即能实现动态显示扫描。

在LP-2900上实现4位动态扫描显示控制电路,选择前四位。采用四进制计数器的输出控制DE1、DE2,并使DE3始终为0(端口接GND),则74138输入码A以“0000”、“0001”、“0010”,“0011”循环变化,输出控制C1、C2、C3,C4轮流为低电平,

做成模块图:

7segdata_in[3..0]abcdefginst

(2)动态扫描器 动态扫描器框图

原理分析:

模位4的计数器对4个LCD显示器进行高速的动态扫描,使C1、C2、C3,c4,4个显示器循环显示,由于扫面频率很高,由于人眼的暂留效应,因而会看到4个显示器同时显示。通过4个4位数据选择器,反应时间计数测量的四位计数器的输出A、B、C、D接到数据选择器的C1~C4。dp16到dp13对应第一个LCD显示管(即C1),显示计数器的最高位;dp12到dp9对应第二个LCD显示管(即C2),显示十位数;dp8到dp5对应第三个LCD显示管(即C3);dp4到dp1对应第二个LCD显示管(C4);dp20到dp17显示小数位数。

完整四位动态显示电路图见附页。

4、延迟和随机信号产生电路

元件符号:

延时模块:

原理分析:

延迟信号发生器:当“测试开始”按键按下后,上升沿脉冲使D触发器输出高电平,从而使74161的使能端处于计数状态,CLK输入1HZ的时钟脉冲信号,当计数器计到2时,一方面通过非门使前一个触发器清零,74161处于不工作状态,random信号的下跳边使yanshi信号清零,保证只产生一个延时信号。一方面使后一个D触发器输出高电平的延时信号。

随机模块:

原理分析:

原理分析:

当延时信号有效时,十分频信号发生器发出的信号才能通过与门输出随机信号。当随机信号产生后,随机信号的下降沿通过反馈或门,使得D触发器的输出从1变0,对D触发器进行了封锁,之后的输出便一直为低电平,从而只产生一个随机脉冲信号。

同时,weili信号也使random信号清零,可以将weili、yanshi、Rco信号相与,输出random信号。

完整随机信号发生电路图见附页。 5、违例信号的逻辑控制:

原理说明:

在start信号为1的前提下,当random信号无效时,产生response信号,则触发weili信号。

模块图:

6、信号逻辑控制电路

原理分析:

运用D触发器和与或非门等逻辑门,实现开始信号Start、准备信号Ready、随机信号Random、测试信号Test、反应信号Response、测试计数器溢出信号Overflow 、违例信号Weili和测试成功信号Testsucc之间的逻辑关系。

刺激源选择功能:用xuanz信号与random信号为灯光显示,选择信号取反与random信号则蜂鸣器响。

违例:当test信号无效时按下“反应”键,则response脉冲触发weili 信号有效, 并控制ready信号无效。weili信号禁止随机脉冲产生, test信号始终无效。

本文来源:https://www.bwwdw.com/article/ziqo.html

Top