基于单片机的多媒体教学幕布控制系统设计

基于单片机的多媒体教学幕布控制系统设计,第1张

 

  本文提出了一种基于AT89S52单片机来对投影幕布自动控制实现方案。该控制方法可在打开计算机时自动开动投影机和降落投影幕布;而在关闭计算机时,可以自动关闭投影机和升上投影幕布,并可远程遥控开关幕布和手动开关幕布。

  1 AT89S52的基本功能

  AT89S52是一种低功耗、高性能的CMOS 8位微控制器,带有8KB在系统可编程Flash存储器。AT89S52使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容,其片上Flash允许程序存储器在系统编程,而且适于常规编程器。可为众多嵌入式控制应用提供灵活、有效的解决方案。

  该单片机的P1、P2、P3口都是具有内部上拉电阻的8位双向I/O口,其中P2输出缓冲器能驱动4个TTL逻辑电平。对这些口写“1”时,内部上拉电阻会把端口拉高,此时端口可以作为输入口使用。当作为输入口使用时,被外部拉低的引脚由于内部电阻的原因,则将输出电流。 P3口也可以作为AT89S52特殊功能使用,如P3.0和P3.1可分别作为串口数据的收发端口。

  2 多媒体投影幕布控制器的结构

  多媒体投影幕布控制器(以下简称控制器)的结构框图如图1所示。该控制器可在“打开/关闭”计算机时通过计算机的RS232接口发送投影机和幕布控制命令给单片机,并通过单片机控制继电器的“断开/闭合”。从而达到自动控制幕布升降的目的。还可以用遥控器实现远程控制幕布的升降。为了兼容原有的 *** 作方式,该控制器也设计了手动按钮。

  

基于单片机的多媒体教学幕布控制系统设计,第2张

 

  3 控制器各模块的设计

  3.1 继电器控制电路设计

  图2所示是本系统中的继电器控制电路。图中,插针的脚2接220V幕布电源,脚1和脚3分别接幕布端的上升和下降线,VCC为继电器+5V电源,P1.0和P1.1分别接AT89S52 P1口的P1.0和P1.1引脚,当单片机将这两个引脚置“0”时,继电器可以通过单片机并在PNP三极管9012的驱动下使触点闭合,以实现电动幕布的电机正转或反转(即上升/下降)。由于继电器的线圈是一个电感,切断时会有较大的反向电动势。该反向电动势加在驱动线圈的三极管上,可能将三极管击穿,从而导致继电器无法关断,因此,该高压需要旁路。为了保护驱动三极管,图2中增加了二极管2A9P。

  

基于单片机的多媒体教学幕布控制系统设计,第3张

 

  

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/dianzi/2504723.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-05
下一篇 2022-08-05

发表评论

登录后才能评论

评论列表(0条)

保存