Ⅰ 求四路智能竞赛抢答器的设计电路
声光显示智力竞赛抢答器:
四路智力竞赛抢答器
http://www.51hei.com/mcu/568.html
智力竞赛抢答器系统介绍
http://www.jzd21.com/Cpzs/JZD010/JZD010_Xtjs/JZD010_Xtjs.htm
声光显示智力竞赛抢答器资料下载网页:
http://www.elecfans.com/soft/courseware/2008/2008120112584.html
供你参考
Ⅱ 求四路抢答器电路原理图
原理图:
工作原理
抢答器由74LS148、74LS279、74LS48组成,LED显示器 开始时,当支持人按钮还未按是,CLR为0,所以输出Q1~Q4为0;
放光二极管全为灭的,当主持人按钮按下时CLR为1,可以输入,谁先抢答,相应的谁的灯亮,利用74LS279和74LS148输出的是cp等于0,锁存其他的,不能使其他的输出。
利用51单片机建立四路抢答器
单片机,当然不只是51,51单片机是一种稍通用型的单片机,通过I/O口的定义,可以实现多种控制功能。
抢答器,原理:如果为四路,当其中任一路控下后,其他几路即失效,结果为第一次按下的,可以用数码管或是LED灯来显示,当然这里只是讲原理与编程,具体可以根据抢答器路数及显示方式更改程序即可。
源程序如下:
<div class="blockcode"><blockquote>/*用的是AT89S52开发板,独立按键接口如下,就用这四路。先按下的用LED灯来显示,对应第一个到第四个LED灯,其他再按无效,如果想再次实现,可手动复位单片机*/
#include <reg52.h>
sbit key1=P3^0; //定义按键,根据需要连接线路,如独立按键(4路)
sbit key2=P3^1;
sbit key3=P3^2;
sbit key4=P3^3;
/*void delay(unsigned int cnt) //如果有抖动或是干扰,可以用个小延时去抖
{
while(--cnt);
}*/
void main()
{
bit Flag;
while(!Flag)
{
if(!key1)
{
P1=0xFE;
Flag=1;
}
/*LED灯来显示按下的键,第一个灯,我这里是8位LED灯,即:0111 1111,反过来读数为:1111 1110 即:0xFE *,P1口对应LED灯,给P1赋值*/
else if(!key2)
{
P1=0xFD;
Flag=1;
}
//第二个灯亮
else if(!key3)
{P1=0xFB;Flag=1;}
//第三个灯亮
else if(!key4)
{
P1=0xF7;
Flag=1;
}
//第四个灯亮,意味着第四路首先按下
}
while(Flag); //可以再加个I/O,控制Flag,这样初始化,继续抢答,还可以设计按下时的声音
}
Ⅲ 设计一个四组人参加的竞赛抢答器
给你提一个方案,希望有用。
(1)5s可以用一个计数器,主持人下达命令可以看做是按一个开关给计数器使能,计数器开始计时,计时5s后计时器停止。
(2)整个系统设四个输入,每个输入代表一个人,每个输入连接一个7段显示译码器,后面接7段译码管,用来显示时间30s,每个人按下自己的开关时,自己的7段译码管使能工作,并使其他人的译码管不使能。
(3)当主持人未下命令,即未按按钮时,计数器没有工作,没有使能,可以根据使能端的情况和每个人按钮的情况加个逻辑门然后控制个报警装置就好了。
至于具体连线要参照逻辑器件的真值表来设计。
上面是只用逻辑器件的一个方案。要是用单片机的话,编个小程序,可能更简单
Ⅳ 4路数字竞赛抢答器设计
你好,你说的是四路抢答器吧!我正好是这方面的工作人员,电路图如下网站(这是继电器电路,左端电源要足够大才可以,右边是发光二极管,换成灯一样的 ),Ⅳ 四人抢答器如果设计
一 设计任务
数字式竞赛抢答器
二 设计条件
本设计基于学校实验室Multisim8.0仿真软件和计算机.
三 设计要求
1、 设计制作一个可容纳4组的数字式抢答器,每组设置一个抢答按钮供抢答者使用。
2、 根据数字式抢答器的功能和使用步骤,设计抢答者的输入抢答锁定电路、抢答者序号编码、译码和显示电路。
3、 设计定时电路,声、光报警或音乐片驱动电路。
4、 设计控制逻辑电路,启动、复位电路。
我的 设计内容
1.设计思想
根据设计的要求分块设计抢答、锁存、计时、显示、和报警功能。
(1)抢答和锁存电路要求能够对信号进行存储和所定,可用触发器组成。
(2)对于显示部分就直接用编码器、七段数码管驱动译码器和七段数码管组成。
(3)计时电路是按秒进行倒计时,所以计时电路可以减法计数器、秒脉冲生成电路、和显示电路。由于电路对秒脉冲信号的占空比要求的不高所以可以用555定时器构成多谐振荡电路来实现.
(4)报警电路,按题目要求可采用声、光报警,光报警用发光二极管电路实现声报警用蜂鸣器来实现。
各个模块设计好后要把各个模块组合起来进行调试,主要是解决题目中要求的多个锁定问题:
(1)抢答后抢答电路的锁定功能。
(2)抢答后计时器的锁定功能。
(3)计时结束后无人抢答时抢答电路的锁定功能。
(4)计时结束后无人抢答时计时器的锁定功能
Ⅵ 怎样用74LS175实现四路抢答器 最好有电路图
望采纳谢谢
Ⅶ 高分求四路抢答器设计方案!具体如下!
因为网络原因,无法发至你的邮箱,只好直接回答。
这个除了10S计时以及LED数码管外,别的完全可做到。
原理:K0为电源开关,有节目主持人控制。K1~K4为抢答按钮,分别与各竞赛选手操作。V1与V5、V2与V6、V3与V7、V4与V8构成了4路电子开关,用以控制各指示灯亮灭。V9与V10组成音频振荡器,用来报号。
开始抢答时,主持人闭合K0,接通电源。若K1~K4均没有按下,那么V1与V5、V2与V6、V3与V7、V4与V8的基极都得不到正向偏压,不能导通。此时V1~V4只有很微弱的穿透电流流过每只LED,不会使灯发光。假设K1按下使得二极管D1与D0串联,二极管正向导通。此时电源由R2、D0和D1给V1提供基极偏流Ib1,经V1放大,集电极有较大的电流(Ic1=βIb1)通过发光二极管LED1,并在它上产生压降,可以使V5基极电位提高进而变为导通。V5导通后,产生集电极电流Ic5又能增加V1的基极电流Ib1,使V1的集电极电流进一步增强,LED1上的压降继续增大,V5的基极电流进一步升高,因而又使V5更进一步导通……如此循环下去,很快使V1和V5进入饱和导通状态,此时LED1上电压升高,LED1发光。
由于V1和V5的饱和导通不再依赖于D0、D1提供偏流,即使松开K1,发光二极管并不熄灭。V5的导通电流通过R2,并在R2上产生压降,使V10基极电位提高,使其振荡发声,表示抢答结束。V1和V5导通后,将V10基极电压钳制在1.1V左右,之后K2、K3、K4按下去,已不能使串联的两只硅二极管正向导通,电路没有反应。待大家看清显示结果,主持人将K0关闭,抢答器清零,等待下一次抢答。
V1~V4选用9015型硅管,V5~V8选用9014型硅管。D0~D4选用IN4001型硅二极管。
Ⅷ 4路抢答器设计,急!!! 程序 解释 设计思路 和仿真图!!!
#include <AT89X52.H>
unsigned char Con,leddata=45;
unsigned int spe;
unsigned char Msel,Secs;
unsigned char keywait;
unsigned char LED_Disp;
unsigned char code LEDCODE[11]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0xbf};
unsigned char data disp_data[2]={0x00,0x00}; //显示单元数据,共2个数据void key(void);void main(void)
{
TMOD = 0x01;
TH0 = 0xf8; //12M晶振 定时中断 2Ms
TL0 = 0x30;
EA = 1;
ET0 = 1;
TR0 = 1;
while(1)
{
;
}
}
void Timer0Interrupt(void) interrupt 1
{
unsigned char con=0x01;
TH0 = 0xf8;
TL0 = 0x30;
key();
if(++LED_Disp>=2)
LED_Disp=0;
if(++Msel>=10)
{
Msel=0;
if(++Secs>=50) //1000Ms
{
Secs=0;
if(Con==0x0f)
{
if(disp_data[1])
disp_data[1]--;
else
{
if(disp_data[0])
{
disp_data[0]--;
disp_data[1]=9;
}
else
{
Con=0;
spe=1000;
}
}
}
else
{
if(Con>0x0f)
{
Con=0;
spe=1000;
disp_data[0]=0;
disp_data[1]=0;
}
}
}
}
if(spe){spe--;P3_7=0;}
else P3_7=1;
con<<=LED_Disp;
P2=0xf0|con;
P0=LEDCODE[disp_data[LED_Disp]];
}void key(void)
{
unsigned char keydata;
keydata=P1&0x7f;
if(keydata!=0x7f)
{
if(++keywait>=100)keywait=100;
if(keywait==2)
{
switch(keydata)
{
case 0x7e:if(!Con)
{
if(++leddata>60)
leddata=0;
}
disp_data[0]=leddata/10;
disp_data[1]=leddata%10;
break;
case 0x7d:Con=0;
disp_data[0]=leddata/10;
disp_data[1]=leddata%10;
P3=(P3&0xf0)|0x0f;
break;
case 0x7b:if(!Con)
{
Con=0x0f;spe=100;
P3=(P3&0xf0)|0x0f;
disp_data[0]=leddata/10;
disp_data[1]=leddata%10;
}
break;
case 0x77:if(Con==0x0f){Con++;P3_0=0;}break;
case 0x6f:if(Con==0x0f){Con++;P3_1=0;}break;
case 0x5f:if(Con==0x0f){Con++;P3_2=0;}break;
case 0x3f:if(Con==0x0f){Con++;P3_3=0;}break;
}
}
}
else
keywait=0;
}
Ⅸ 用PLC设计4人抢答器,4人抢答按钮为X0~X3,对应灯为Y0~Y3,主持人按钮为X4,求画出梯形图
设计题目:四路抢答器的PLC控制
设计要求
竞赛者若要回答主持人所提问题时,必须先按下桌上的抢答按钮(SB1—SB4)。
绿色指示灯亮后,须等主持人按下复位按钮SB5后,指示灯才熄灭;
如果竞赛者在主持人打开 SA1开关10s内抢先按下按钮,电磁线圈将使彩球摇动,以示竞赛者得到一次幸运的机会;
如果在主持人打开SA1 开关10s内无人抢答,则必须有声音警示,同时红色指示灯亮,以示竞赛者放弃该题;
在竞赛者抢答成功后应限定一定的时间回答问题,根据题目难易可设定时间(如2 min);
当主持人打开SA2开关后计时开始,如果竞赛者在回答问题时超出设定时限,则红色指示灯亮并伴有声音提示,竞赛者停止回答问题。
设计任务
画出该抢答系统示意图(A2) .
画出PLC的I/O接线图(A2)
画出梯形图(A2)
说明工作原理。
编写30000字左右的设计说明书。
参考资料
黄净主编,《电器及PLC控制技术》,机械工业出版社,2002.
廖常初主编,《FX系列PLC编程及应用》,机械工业出版社,2006.
扬长能、林小峰主编,《可编程序控制器例题习题及实验指导》,重庆大学出版社,2001.
前言
在电气控制系统中,控制装置主要有两类:一类是传统的由继电器构成的控制系统;另一类是以微处理器为基础的可编程控制器。但由于可编程控制器具有可靠性高、通用性强、程序设计简单及便于安装调试等优点。它在工业中的各个领域中得到了广泛的应用。
可编程控制器的机型较多,但其基本结构和工作原理相同,基本指令、控制功能和编程方法类似。本设计书以PLC控制的四路抢答器为例,主要介绍了可编程控制器的基础知识、基本结构、指令系统、程序设计、控制系统等知识。本设计书结合了大量的图形,使设计一目了然。最后给出了主要的流程图、梯形图、详细注释及助记符语言等。
本设计书参考了众多可编程序控制器教学用书,结合自己所掌握的知识,并在韩金玲教师的认真帮助下完成。在此真诚的衷心的感谢韩金玲教师的帮助。
由于本人水平有限,错误和不妥之处再所难免,敬请各位老师批评指正。
编者
2008.
目录
毕业设计任务书......................................(1)
一、前言.............................................(2)
二、可编程控制器的特点及基本.....................(3)
1、 PLC的特点......................................(2)
2、PLC的基本结构.................................. (5
3、PLC的基本功能..................................()
PLC的特点
可编程控制器(PLC)是一种新型的通用自动化控制装置,它将传统的继电器控制技术、计算机技术和通讯技术融为一体,,具有通用性强、控制功能强,可靠性高,使用灵活方便、使用方便、适应面广、抗干扰能力强、编程简单等特点。易于扩展等优点而应用越来越广泛。
为适应工业环境使用,与一般控制装置相比较,PLC机有以下特点:
1. 可靠性高,抗干扰能力强
工业生产对控制设备的可靠性要求:
①平均故障间隔时间长
②故障修复时间(平均修复时间)短
任何电子设备产生的故障,通常为两种:
①偶发性故障。由于外界恶劣环境如电磁干扰、超高温、超低温、过电压、欠电压、振动等引起的故障。这类故障,只要不引起系统部件的损坏,一旦环境条件恢复正常,系统也随之恢复正常。但对PLC而言,受外界影响后,内部存储的信息可能被破坏。
②永久性故障。由于元器件不可恢复的破坏而引起的故障。
为了满足PLC“专为在工业环境下应用设计”的要求,PLC采用了如下硬件和软件措施:
·硬件措施:
主要模块均采用大规模或超大规模集成电路,大量开关动作由无触点的电子存储器完成,I/O系统设计有完善的通道保护和信号调理电路。
① 屏蔽——对电源变压器、CPU、编程器等主要部件,采用导电、导磁良好的材料进行屏蔽,以防外界干扰。
② 滤波——对供电系统及输入线路采用多种形式的滤波,如LC或π型滤波网络,以消除或抑制高频干扰,也削弱了各种模块之间的相互影响。
③ 电源调整与保护——对微处理器这个核心部件所需的+5V电源,采用多级滤波,并用集成电压调整器进行调整,以适应交流电网的波动和过电压、欠电压的影响。
④ 隔离——在微处理器与I/O电路之间,采用光电隔离措施,有效地隔离I/O接口与CPU之间电的联系,减少故障和误动作;各I/O口之间亦彼此隔离。
⑤ 采用模块式结构——这种结构有助于在故障情况下短时修复。一旦查出某一模块出现故障,能迅速更换,使系统恢复正常工作;同时也有助于加快查找故障原因。
·软件措施:
有极强的自检及保护功能。
①故障检测——软件定期地检测外界环境,如掉电、欠电压、锂电池电压过低及强干扰信号等。以便及时进行处理。
②信息保护与恢复——当偶发性故障条件出现时,不破坏PLC内部的信息。一旦故障条件消失,就可恢复正常,继续原来的程序工作。所以,PLC在检测到故障条件时,立即把现状态存入存储器,软件配合对存储器进行封闭,禁止对存储器的任何操作,以防存储信息被冲掉。
③设置警戒时钟WDT(看门狗)——如果程序每循环执行时间超过了WDT规定的时间,预示了程序进入死循环,立即报警。
④加强对程序的检查和校验——一旦程序有错,立即报警,并停止执行。
⑤对程序及动态数据进行电池后备——停电后,利用后备电池供电,有关状态及信息就不会丢失。
PLC的出厂试验项目中,有一项就是抗干扰试验。它要求能承受幅值为1000V,上升时间1nS,脉冲宽度为1μS的干扰脉冲。一般,平均故障间隔时间可达几十万~上千万小时;制成系统亦可达4~5万小时甚至更长时间。
2 .通用性强,控制程序可变,使用方便
PLC品种齐全的各种硬件装置,可以组成能满足各种要求的控制系统,用户不必自己再设计和制作硬件装置。用户在硬件确定以后,在生产工艺流程改变或生产设备更新的情况下,不必改变PLC的硬设备,只需改编程序就可以满足要求。因此,PLC除应用于单机控制外,在工厂自动化中也被大量采用。
3.功能强,适应面广
现代PLC不仅有逻辑运算、计时、计数、顺序控制等功能,还具有数字和模拟量的输入输出、功率驱动、通信、人机对话、自检、记录显示等功能。既可控制一台生产机械、一条生产线,又可控制一个生产过程。
4.编程简单,容易掌握
目前,大多数PLC仍采用继电控制形式的“梯形图编程方式”。既继承了传统控制线路的清晰直观,又考虑到大多数工厂企业电气技术人员的读图习惯及编程水平,所以非常容易接受和掌握。梯形图语言的编程元件的符号和表达方式与继电器控制电路原理图相当接近。通过阅读PLC的用户手册或短期培训,电气技术人员和技术工很快就能学会用梯形图编制控制程序。同时还提供了功能图、语句表等编程语言。
PLC在执行梯形图程序时,用解释程序将它翻译成汇编语言然后执行(PLC内部增加了解释程序)。与直接执行汇编语言编写的用户程序相比,执行梯形图程序的时间要长一些,但对于大多数机电控制设备来说,是微不足道的,完全可以满足控制要求。
5.减少了控制系统的设计及施工的工作量
由于PLC采用了软件来取代继电器控制系统中大量的中间继电器、时间继电器、计数器等器件,控制柜的设计安装接线工作量大为减少。同时,PLC的用户程序可以在实验室模拟调试,更减少了现场的调试工作量。并且,由于PLC的低故障率及很强的监视功能,模块化等等,使维修也极为方便。
6.体积小、重量轻、功耗低、维护方便
PLC是将微电子技术应用于工业设备的产品,其结构紧凑,坚固,体积小,重量轻,功耗低。并且由于PLC的强抗干扰能力,易于装入设备内部,是实现机电一体化的理想控制设备。以三菱公司的F1-40M型PLC为例:其外型尺寸仅为305×110×110mm,重量2.3kg,功耗小于25VA;而且具有很好的抗振、适应环境温、湿度变化的能力。现在三菱公司又有FX系列PLC,与其超小型品种F1系列相比:面积为47%,体积为36%,在系统的配置上既固定又灵活,输入输出可达24~128点。
PLC的基本结构
一般讲,PLC分为箱体式和模块式两种。但它们的组成是相同的,对箱体式PLC,有一块CPU板、I/O板、显示面板、内存块、电源等,当然按CPU性能分成若干型号,并按I/O点数又有若干规格。对模块式PLC,有CPU模块、I/O模块、内存、电源模块、底板或机架。无任哪种结构类型的PLC,都属于总线式开放型结构,其I/O能力可按用户需要进行扩展与组合。PLC的基本结构框图如下:
接受 驱动
现场信号 受控元件
一、CPU的构成
PLC中的CPU是PLC的核心,起神经中枢的作用,每台PLC至少有一个CPU,它按PLC的系统程序赋予的功能接收并存贮用户程序和数据,用扫描的方式采集由现场输入装置送来的状态或数据,并存入规定的寄存器中,同时,诊断电源和PLC内部电路的工作状态和编程过程中的语法错误等。进入运行后,从用户程序存贮器中逐条读取指令,经分析后再按指令规定的任务产生相应的控制信号,去指挥有关的控制电路,
与通用计算机一样,主要由运算器、控制器、寄存器及实现它们之间联系的数据、控制及状态总线构成,还有外围芯片、总线接口及有关电路。它确定了进行控制的规模、工作速度、内存容量等。内存主要用于存储程序及数据,是PLC不可缺少的组成单元。
CPU的控制器控制CPU工作,由它读取指令、解释指令及执行指令。但工作节奏由震荡信号控制。
CPU的运算器用于进行数字或逻辑运算,在控制器指挥下工作。
CPU的寄存器参与运算,并存储运算的中间结果,它也是在控制器指挥下工作。
CPU虽然划分为以上几个部分,但PLC中的CPU芯片实际上就是微处理器,由于电路的高度集成,对CPU内部的详细分析已无必要,我们只要弄清它在PLC中的功能与性能,能正确地使用它就够了。
CPU模块的外部表现就是它的工作状态的种种显示、种种接口及设定或控制开关。一般讲,CPU模块总要有相应的状态指示灯,如电源显示、运行显示、故障显示等。箱体式PLC的主箱体也有这些显示。它的总线接口,用于接I/O模板或底板,有内存接口,用于安装内存,有外设口,用于接外部设备,有的还有通讯口,用于进行通讯。CPU模块上还有许多设定开关,用以对PLC作设定,如设定起始工作方式、内存区等。
二、I/O模块:
PLC的对外功能,主要是通过各种I/O接口模块与外界联系的,按I/O点数确定模块规格及数量,I/O模块可多可少,但其最大数受CPU所能管理的基本配置的能力,即受最大的底板或机架槽数限制。I/O模块集成了PLC的I/O电路,其输入暂存器反映输入信号状态,输出点反映输出锁存器状态。
三、电源模块:
有些PLC中的电源,是与CPU模块合二为一的,有些是分开的,其主要用途是为PLC各模块的集成电路提供工作电源。同时,有的还为输入电路提供24V的工作电源。电源以其输入类型有:交流电源,加的为交流220VAC或110VAC,直流电源,加的为直流电压,常用的为24V。
四、底板或机架:
大多数模块式PLC使用底板或机架,其作用是:电气上,实现各模块间的联系,使CPU能访问底板上的所有模块,机械上,实现各模块间的连接,使各模块构成一个整体。
五、PLC 的外部设备
外部设备是PLC系统不可分割的一部分,它有四大类
编程设备:有简易编程器和智能图形编程器,用于编程、对系统作一些设定、监控PLC及PLC所控制的系统的工作状况。编程器是PLC开发应用、监测运行、检查维护不可缺少的器件,但它不直接参与现场控制运行。
监控设备:有数据监视器和图形监视器。直接监视数据或通过画面监视数据。
存储设备:有存储卡、存储磁带、软磁盘或只读存储器,用于永久性地存储用户数据,使用户程序不丢失,如EPROM、EEPROM写入器等。
输入输出设备:用于接收信号或输出信号,一般有条码读人器,输入模拟量的电位器,打印机等。
六、PLC的通信联网
PLC具有通信联网的功能,它使PLC与PLC 之间、PLC与上位计算机以及其他智能设备之间能够交换信息,形成一个统一的整体,实现分散集中控制。现在几乎所有的PLC新产品都有通信联网功能,它和计算机一样具有RS-232接口,通过双绞线、同轴电缆或光缆,可以在几公里甚至几十公里的范围内交换信息。
当然,PLC之间的通讯网络是各厂家专用的,PLC与计算机之间的通讯,一些生产厂家采用工业标准总线,并向标准通讯协议靠拢,这将使不同机型的PLC之间、PLC与计算机之间可以方便地进行通讯与联网。
了解了PLC的基本结构,我们在购买程控器时就有了一个基本配置的概念,做到既经济又合理,尽可能发挥PLC所提供的最佳功能。