版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、东华大学数字电子课程设计报告生理刺激反应时间测试仪学生姓名: xxxx学号: xxxx班级: xxxx第一章设计指标.1.1 设计指标第二章系统概述 .2.1设计思想.2.2可行性论证.2.3各功能的组成2.4总体工作过程第三章单元电路设计与分析3.1各单元电路的选择3.2设计及工作原理分析第四章电路的组构与调试.4.1 遇到的主要问题.4.2 现象记录及原因分析.4.3 解决措施及效果4.4 功能的测试方法、步骤、设备、记录的数据第五章结束语5.1对设计题目的结论性意见及进一步改进的意向说明.5.2 总结设计的收获与体会. 附图(电路总图参考文献第一章设计指标1.1 设计指标(1受试者可以按
2、“刺激源选择”键选择刺激信号是光或声。(2当受试者按“测试开始”按键后,系统进入准备状态,“准备”灯亮,其他指示灯灭,显示器显示全零。(3测试仪在“准备”灯亮后的110 s 时间内随机发出光刺激信号(“测试”灯亮或声刺激信号(蜂鸣器响,“准备”灯灭。(4当刺激信号发出后测试仪开始计时,直到受试者按下“反应”键停止计时时。计时单位为0.1 ms。(5以七段LED数码管显示时间测量值的高3位,最低位测量值进行四舍五入处理,显示值保持到新的测试开始。(6受试者的反应时间超过999.5 ms,“溢出”灯亮指示,测试计数器立即停止计时,“测试”灯灭或蜂鸣器停,“溢出”灯持续发光直到下次测试开始。(7若受
3、试者在刺激信号未发出前按“反应”键,“违例”指示灯亮,“准备”灯灭,并禁止刺激信号发出。第二章系统概述2.1设计思想分析设计要求可知,生理刺激反应时间测试仪的基本功能是随机产生刺激信号、计时显示以及对受试者的操作进行逻辑判断。分析系统功能, 可以设置生理刺激反应测试仪的主要控制信号为开始信号start、准备信号ready、随机信号random、测试信号test、反应信号response、测试计数器溢出信号overflow 和违例信号weili。若选择下降沿有效的点触键为“测试开始”键和“反应”键, 比如LP2900 开发装置上的PS1, PS2 键, 则start , response为相应按
4、键产生的负脉冲信号。Ready , test, response, overflow , weili 设置为触发器产生的电平信号。系统电路根据控制功能划分为刺激信号随机产生、测试计时、显示、逻辑控制、时基信号产生等5个模块。其中随机信号采用模N 的延时计数器、模M 的定时计数器及相应的控制逻辑产生, 测试计数器采用可预置、有使能控制的4 级8421BCD 码十进制加计数器实现。由于正常测试时间小于1 s, 所以时间计数值可以不经锁存直接显示。时基电路是产生定时、延时、计时电路以及显示扫描电路的时钟脉冲, 蜂鸣器的发声也需要音频脉冲控制。各脉冲可以根据所用FPGA 开发装置的基准时钟分频获得。2
5、.2可行性论证测试仪的控制部分以FPGA 实现, 光刺激信号由发光二极管产生、声刺激信号由蜂鸣器产生。“测试开始”按键和“反应”按键选择点触键产生脉冲信号,刺激源选择采用自锁键产生电平信号。测量值采用3个七段LED 数码管显示,显示方式由FPGA 开发装置决定。设计随机脉冲发生模块在DE2 开发板或LP-900开发装置上实现。2.3各功能的组成随机信号是指控制条件满足后脉冲出现时间无法确定的信号。如果以一个任意出现的控制电平去选通一个周期性定时出现的脉冲信号, 由于脉冲出现的时间与控制电平有效的时间没有任何关联, 当控制信号有效后, 在定时周期时间范围内会随机出现选通脉冲。在数字电路中, 计数
6、器的溢出信号是循环定时产生的。比如, 计数器的模为M、计数脉冲频率为1 s, 则计数器的溢出信号周期为M s, 信号宽度一般为1 s。若用一个电平信号通过逻辑门选通该计数器的溢出脉冲, 则当控制电平有效后, 逻辑门的输出在0 M s 之间产生随机脉冲信号。同样, 若用电平信号控制一个模为N、初始值为0、计数脉冲频率为1 s 的计数器使能端, 当使能电平有效后, 计数器产生溢出信号的延时时间为N - 1 N s。测试计数器采用可预置、有使能控制的4 级8421BCD 码十进制加计数器实现。由于正常测试时间小于1 s, 所以时间计数值可以不经锁存直接显示。生理刺激反应测试仪的时间测量为四位十进制数
7、,而显示值为三位十进制数,最低位测量值要求进行四舍五入处理。即当最低位计数值小于5 时, 高三位测量值直接显示;当最低位计数值大于4 时,高三位测量值加1 后显示。数字电路中实现数值四舍五入的方法很多。本设计可以利用计数器的预置数功能,在测量前将测试计数器的初始值预置为5。这样, 测试结束时的计数值是实际测量值加5。当最低位测量值大于等于5 时, 必然产生向高位的进位, 实现了测量值的四舍五入功能。逻辑控制电路的功能是根据按键信号控制延时、定时电路和测试计数器, 判断受试者发出的反应信号response 是否违例、测试计时是否溢出, 并根据各信号控制相应的指示灯点亮。在生理刺激反应测试仪中,
8、部分控制信号是互相关联的, 比如A 信号使Q 信号置位, B信号使Q 信号复位。这样的逻辑关系可以有很多方法实现, 比如利用D 触发器的同步触发功能和异步复位功能: A 脉冲的上升沿触发D 触发器使其输出Q 置位,B 脉冲的有效电平使D触发器立即复位。信号时序波形示例和参考电路原理如图2-1所示。 图2-1 部分控制信号的时序关系及参考控制方法实验中需要用到多种频率的时钟信号,该系统中的分频器模块设计为一个8级倍率为10的分频电路,输出频率分别为1HZ、10HZ、100HZ、1KHZ、10KHZ、100KHZ、1MHZ、10MHZ 8组占空比为50%的脉冲信号。为达到实验要求,采用十进制计数器
9、级联实现。利用两片十进制计数器级联,可构成百分频电路。同理,多篇十进制计数器级联可构成千分频、万分频。动态扫描显示控制的关键问题在于产生顺序脉冲分时选通各显示器的公共端,并同步输出其段控制信号。在本实验数字电路中,采用计数器控制二进制译码器产生。采用LP-2900开发装置,由于已在FPGA外部设置了38线译码器74138控制显示器的公阴端,因此只要采用计数器产生二进制计数信号控制译码器即能实现动态显示扫描。在LP-2900上实现4位动态扫描显示控制电路,选择前四位。采用四进制计数器的输出控制DE1、DE2,并使DE3始终为0(端口接GND,则74138输入码A以“000”、“001”、“010
10、”、“011”循环变化,输出控制C1、C2、C3、C4轮流为低电平,C5、C6始终为高电平,后两位显示器灭显。由于数据选择器的输出Ni必须在相应的Ci有效有效时同步输出,所以可采用控制产生Ci顺序脉冲的计数器同步控制数据选择器各位的显示码,经过显示译码输出七段控制信号Ni,同时选择该位的小数点控制信号控制显示器的dp端。2.4总体工作过程总体工作过程中,逻辑控制电路按控制要求产生各控制信号, 根据系统工作原理,各信号时序关系如下:(1“测试开始”按键产生的star t 负脉冲触发ready信号有效, 控制test , weili, overflow 无效, 并预置测试计数器初值。(2ready
11、 信号控制延时计数器开始计数, 延时时间1 2 s。当延时时间到, delay 信号有效。delay 信号等待选通模M 定时计数器的溢出信号产生随机脉冲random, 等待时间为0 M s。这样, 随机信号random比测试开始!按键的作用时间滞后1 M+ 2 s 出现。(3当随机脉冲random 出现后, 触发test 信号有效并控制ready , delay 信号无效。test 信号点亮“测试”灯或控制蜂鸣器鸣响, 并允许测试计数器开始计时。( 4 当“反应”键按下后, 产生response 负脉冲, 使test 信号无效, 测试计数器停止计数。( 5 若反应时间超过999. 5 s, 测
12、试计数器产生的溢出脉冲触发overflow 信号有效。overflow 信号控制测试计数器停止计数。( 6 若test 信号无效时按下“反应”键, response 脉冲触发weili 信号有效, 并控制ready 信号无效。weili信号禁止随机脉冲产生, test 信号始终无效。生理刺激反应时间测试仪的总体设计思想框图如图2-2所示。 图2-2 生理刺激反应时间测试仪设计思想框图第三章 单元电路设计与分析该节给出了各模块的电路图及元件符号,并简述了器件选择缘由,分析了该电路的工作原理。3.1随机信号发生器随机信号产生的电路图如图3-1所示。图3-1 随机信号发生器原理图伪随机信号发生器:7
13、490构成了伪随机信号发生器,CLKA 端输入1HZ 脉冲信号,QD 端输出0.1HZ 脉冲信号,周期为10 s ,即伪随机信号发生器每10秒产生一个脉冲信号。延迟信号发生器:74161构成一个二进制计数器,与两个D 触发器和一些逻辑门共同构成延迟信号发生器。当“测试开始”按键按下后,上升沿脉冲使D 触发器输出高电平,从而使74161的使能端处于计数状态,CLK 输入1HZ 的时钟脉冲信号,当计数器计到2时,一方面通过非门使前一个触发器清零,74161处于不工作状态,并且清零,保证只产生一个延时信号;一方面使后一个D 触VCCREADYINPUT VCC1HZ_CPINPUT SIGNALOU
14、TPUT COUNTE R CLRNCLKE NP LDN A D E NT B C QD QC QB QA RCO74161inst5COUNTE RSE T9ACLRA SE T9B CLKBCLKA CLRB QDQA QB QC 7490inst7CLRNDPRNQDFFinstVCCN O Ti n s t 2AND2inst8PRNCLRN DENA QDFFEinst10O R 2i n s t 13VCCVCC发器输出高电平的延时信号。当延时信号有效时,伪随机信号发生器发出的信号才能通过与门输出随机信号。当随机信号产生后,通过反馈使延迟信号变为低电平,这样可以保证只产生一个随机
15、脉冲信号。随机信号发生器的元件符号如图3-2所示。图3-2 随机信号发生器模块图3.2测试计时器测试计时器的原理图如图3-3所示。计时器主体部分是由四片级联的十进制计数器组成,该实验运用了74161计数器。另外,计时器的开始、停止、置数、清零、溢出等功能分别有一些逻辑门和D 触发器构成。具体功能实现如表3-1所示。表3-1 计时器各引脚功能列表引脚名功能 实现方法ON开始计时随机脉冲信号触发D 触发器后,使其输出高电平,时钟信号可以通过与门,使74161得到CP 信号。SET置数与ON 并联,随机脉冲信RE ADY 1HZ_CPSIGNALsuijixinhaofashengqi inst号产
16、生后,经反向器后,加在低电平有效的LDN同步置数端,该实验为方便四舍五入,置数为五。OFF 停止计时“反应”按键按下,脉冲信号加反向器后,加在D触发器的清零端,使其输出低电平,时钟信号停止导通,74161停止计数。CLEAR 异步清零当输入一个高电平脉冲后,将所有74161计数器异步清零,由于74161本身需要满10清零,因此,两个清零信号分别接入或门的两个引脚10KHZ-CP 时基信号时基信号由分频器提供,周期为0.1ms,是计时器的基本时间单位YICHU 溢出该设计单独用了一片74161来表示溢出信号,当第四片计数器满十进位后,当第五片计数器输出第一个有效脉冲时,就表示溢出了。DATA 四
17、位十进制数的BCD码各片74161的QD、QC、QB、QA输出的二进制码即为8421BCD码,可以直接接到动态扫描显示器的数据输入端。图3-3 测试计时器原理图V C C10K _C PI N P U T V C CS E TI N P U T V C CO N _E NI N P U T V C CO F F _E NI N P U T V C CR E S P O N S EI N P U T Y I C H UO U T P U T A 3O U T P U TA 2O U T P U TA 1O U T P U TA 0O U T P U TB 3O U T P U TB 2O U T
18、 P U TB 1O U T P U TB 0O U T P U TC 3O U T P U TC 2O U T P U T C 1O U T P U TC 0O U T P U TD 0O U T P U TD 1O U T P U TD 2O U T P U TD 3O U T P U TV C CG N D N O Ti n s t 16C O U N T E RC L R NC L K E N P LD N A DE N T B C Q D Q C Q B Q A R C O74161i n s t 5A N D 2i n s t 6N O R 2i n s t 8C O U N T
19、E RC L R NC L K E N P LD N A DE N T B C Q D Q C Q B Q A R C O74161i n s t 19V C CN O Ti n s t 30C O U N T E RC L R NC L K E N P LD N A DE N T B C Q D Q C Q B Q A R C O 74161i n s tN A N D 2i n s t 2C O U N T E RC L R NC L K E N P LD N A DE N T B C Q D Q C Q B Q A R C O74161i n s t 3N A N D 2i n s t
20、4N A N D 2i n s t 11C O U N T E RC L R NC L K E N P LD N A DE N T B C Q D Q C Q B Q A R C O74161i n s t 12N A N D 2i n s t 14N O R 2i n s t 20N O R 2i n s t 22N O R 2i n s t 23C L R N DP R NQD F Fi n s t 24N O Ti n s t 26V C CV C CV C CV C CA N D 2i n s t 28A N D 2i n s t 29A N D 2i n s t 31A N D 2i
21、 n s t 32测试计时器的元件符号如图3-4所示。图3-4 测试计时器元件符号3.3控制逻辑模块控制逻辑模块原理图如图3-5所示。工作原理分析由控制逻辑流图说明,如图3-6所示。控制模块中选择刺激源为选通电路,在开始测试之前选好;其他控制都为D 触发器控制。RESPONSE SET10K_CPON_EN OFF_ENYICHUA0A1A2A3B0B1B2B3C0C1C2C3D0D1D2D3BBBBBinst1东华大学数字电子课程设计报告 生理刺激反应时间测试仪 13图3-5 控制逻辑模块原理图V C CS T A R TI N P U T V C C F A N Y I N GI N P
22、U TV C CY I C H U _j i s h i q iI N P U T V C CC E S H I Y U A NI N P U T V C CS I G N A L _s u i j i x i n h a oI N P U T R E A D Y _L I G H TO U T P U TW E I L I _L I G H TO U T P U T C L R _j i s h i q iO U T P U TR E A D Y _s u i j i x i n h a oO U T P U TY I C H U _L I G H TO U T P U TC E S H I
23、 _L I G H TO U T P U T S O U N DO U T P U TF A N Y I NG _j i s h i q iO U T P U T S I G N A L _j i s h i q i O U T P U TC L R ND P R N QD F F i n s t V C CA N D 2i n s t 3C L R N DP R N Q D F Fi n s t 4V C CC L R ND P R N Q D F Fi n s t 7V C CN O Ti n s t 9C L R N DP R N QD F F i n s t 10V C CT R Ii
24、 n s t 13N O Ti n s t 6N O Ti n s t 14A N D 2i n s t 15O R 2i n s t 17N O Ti n s t 18N O Ti n s t 21N O Ti n s t 23A N D 2i n s t 1A N D 2i n s t 22A N D 2i n s t 26N O R 2i n s t 27低电平选通蜂鸣器高电平选通测试灯图3-6 控制逻辑流图准备灯亮随机信号开始产生违例灯灭 溢出灯灭 计时器清零测试开始反应产生否 反应违例灯亮是否刺激信号停止 准备灯灭刺激信号不产生开始计时测试灯亮 刺激源选择蜂鸣器响刺激信号发生溢出溢出
25、灯亮 刺激信号停止计时器停止控制逻辑模块元件符号如图3-7所示。图3-7 控制逻辑模块元件符号3.4分频器分频器原理图如图3-8所示。图3-8 分频器原理图用7490接成一个十分频的分频器,将7个十分频串联即可得到十分频,百分频,千分频LP-2900可提供10MHZ 的时钟频率,我们依次可以得到1MHZ 、100KHZ 、10KHZ 、1KHZ 、100HZ 、10HZ 、1HZ 等频率的时钟信号。START YICHU_jishiqiFANYING CE SHIYUANSIGNAL_suijixinhaoRE ADY_suijixinhaoCLR_jishiqi RE ADY_LIGHT W
26、E ILI_LIGHT YICHU_LIGHT FANYING_jishiqi CE SHI_LIGHTSOUND SIGNAL_jishiqi CONTROLLE Rinst2VCC10M_ININPUT 10M_OUT OUTPUT 1M OUTPUT 100K OUTPUT 10K OUTPUT 1K OUTPUT 100OUTPUT 10OUTPUT 1HZOUTPUT CPCP 1fpinst CPCP 1fpinst2CPCP 1fp inst3CPCP 1fp inst4CPCP 1fp inst5CPCP 1fp inst7CPCP 1fp inst8分频器的元件符号如图3-9
27、所示。fenpinqi10M_IN10M_OUT1M100K10K1K100101HZinst图3-9 分频器元件符号3.5动态扫描显示器七段共阴显示器的编辑文件如图3-10所示。七段共阴显示器的元件符号如图3-11所示。动态扫描显示器的原理图如图3-12所示。7SEGDATA_IN4.0abcdefginst3图3-11 七段共阴显示器的元件符号 图3-10 七段共阴显示器的编辑文件该设计中的七段共阴显示器的为五位输入,共设计了22个不同的符号。图中A4 A3 A2 A1 A0为第一块显示屏所显示符号的对应二进制数;依次类推,B4 B3 B2 B1 B0为第二块显示屏所显示符号的对应二进制数
28、;C4 C3 C2 C1 C0为第三块显示屏所显示符号的对应二进制数;D4 D3 D2 D1 D0为第四块显示屏所显示符号的对应二进制数。由于每个显示屏需要每秒导通次数多于50次时,才会因视觉暂留效果,不会让人感觉显示屏在闪烁。因此,四块显示屏轮流导通则需要200HZ以上的时钟脉冲来控制计数器,本设计选用的1KHZ的时钟信号。图3-12 动态扫描显示器的原理图VCC A4INPUT VCC B4INPUT VCC C4INPUT VCCD4INPUT VCC A3INPUT VCC B3INPUT VCC C3INPUT VCC D3INPUT VCC A2INPUT VCC B2INPUT
29、VCC C2INPUT VCCD2INPUT VCC A1INPUT VCC B1INPUT VCC C1INPUT VCC D1INPUT VCC A0INPUT VCC B0INPUT VCC C0INPUT VCCD0INPUT VCC DP0INPUT VCC DP1INPUT VCC DP2INPUT VCC DP3INPUT VCC10000CPINPUT DE1OUTPUTDE2OUTPUTDPOUTPUTCOUNTERSET9A CLRA SET9B CLKBCLKA CLRB QDQA QB QC 7490inst2MULTIPLEXER1C11GN 1C02C02GN 2C
30、21C21C3B A 2C12C31Y 2Y74153inst4GNDMULTIPLEXER1C11GN 1C02C02GN 2C21C21C3B A 2C12C31Y 2Y74153inst6MULTIPLEXER1C11GN 1C02C02GN 2C21C21C3B A 2C12C31Y 2Y74153inst7DATA_IN1DATA_IN0DATA_IN4DATA_IN3DATA_IN2a OUTPUTb OUTPUTc OUTPUTd OUTPUT eOUTPUT f OUTPUT gOUTPUTDATA_IN4.0a b c de f g7SEGinst8DATA_IN4.0动态扫
31、描显示器的如图3-13所示。图3-13 动态扫描显示器的元件符号DP0DP1DP2DP3A4B4C4D4A3B3C3D3A2B2C2D2A1B1C1D1A0B0C0D010000CPDP a b c d e f g DE1DE2dongtaisaomiao inst3第四章电路的组构与调试4.1 遇到的主要问题(1随机信号产生不正确,当随机信号产生一次后,将会以十秒一次的频率不断产生,无法停止。(2计时器溢出不正确,计时器总在999.8ms时溢出。4.2 现象记录及原因分析(1由于随机信号导通后,没有反馈电路使其停止,因此会不停产生。(2计时器第一个芯片为74161,之后用的是7490,因此,
32、溢出提前了一个时基脉冲。4.3 解决措施及效果(1用一个D触发器作为反馈装置,将随机信号输出端接反向器后,接到D触发器的清零端,则可以使随机信号只产生一个。(2将计时器用统一的芯片组成,全部换成了74161,溢出正确。4.4 功能的测试方法、步骤、设备、记录的数据计时器的功能测试:用波形仿真工具对计时器进行了仿真模拟,得到如图4-1所示的波形。东华大学数字电子课程设计报告 生理刺激反应时间测试仪 21 图 4-1(1) 有图 4-1(1)可以看出: 开始计时和置数同步进行 1、在置数端(SET)为高电平时,即置数有效后,最低位置数为 5。 2、在最低位为 9 后,向较高位进位,证明计时器进位正
33、常。 图 4-1(2) 由图 4-1(2)可以看出: 溢出,停止计时和清零 1、在计时器四位数字全为 9 之后,溢出信号(YICHU)出现。 2、在关闭信号(OFF_EN)有效后,计时器停止计时。 3、在清零信号(RESPONSE)有效后,计时器清零。 东华大学数字电子课程设计报告 生理刺激反应时间测试仪 22 第五章 结束语 5.1 总结设计的收获与体会 对本设计的评价: 我觉得自己的设计虽然和课本上的大同小异,但是我的设计中,各个模块 的功能十分独立,比如计时器,该设计中的计时器有自己独立的开始计时使能 端,置数端,停止计时使能端,异步清零端,溢出信号和时基脉冲输入端,该 计时器有较强的通用性,即可以作为元件用在其他的设计电路中,而不是只能 用在该设计中。除控制器以外,所有元件的功能都独立与该设计。 我的体会: 本次数字电子课程设计大大激发了我对学习的积极性,几乎每天一有空闲 时间就会跑到实验室。在设计电路时,觉得自己学的东西终于可以用在实际中 了,尽管 PL-2900 也只是一个教学
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 拆迁与土地出让管理制度
- 幼儿园大班2和3的组成
- 第1课《白鹭》(第二课时)(分层作业)-【上好课】 五年级语文上册同步高效课堂系列(统编版)
- 2024年松原c1客运资格证考试
- 算法设计与分析 课件 5.10-动态规划总结
- 算法设计与分析 课件 1.2.0-算法分析准则
- 2024年石家庄2024年客运从业资格证
- 2024年资阳客运从业资格证培训考试资料
- 吉首大学《近代工程材料导论》2021-2022学年第一学期期末试卷
- 吉首大学《导演基础》2021-2022学年第一学期期末试卷
- 公务员2021年国考《申论》真题(地市级)及参考答案
- 新教科版小学1-6年级科学需做实验目录
- 2024秋期国家开放大学专科《高等数学基础》一平台在线形考(形考任务一至四)试题及答案
- DPtech-FW1000系列防火墙系统操作手册
- 五年级上册小学高年级学生读本第1讲《伟大事业始于梦想》说课稿
- 图像学完整分
- 印刷服务投标方案(技术方案)
- 思想道德与法治课件:第五章 第二节 吸收借鉴优秀道德成果
- (完整版)小学英语教师个人专业发展规划(最新整理)
- 初级养老护理员培训全套ppt课件ppt
- 物理化学-傅献彩-第八章-电解质溶液ppt课件
评论
0/150
提交评论