APP下载

基于单片机的智能投影仪幕布控制系统设计

2018-12-13凌锴垚

数字通信世界 2018年11期
关键词:行程开关幕布投影仪

凌锴垚

(长沙市周南中学,长沙 410005)

智能时代这一概念距其诞生已经有19年的时间,而要真正实现智能化的未来世界宏伟蓝图,对芯片的运用必不可少。而单片机是集成电路的心脏,本文将通过智能幕布这一实例来简单阐述单片机的基本运用。

1 智能幕布的控制原理

幕布控制原理:当投影仪打开时,红外感应装置感应到开启信号,将红外信号转化为电脉冲控制步进电机来使幕布下降。当幕布下降到底时,行程开关切断控制电机的电路。当红外感应装置无法感应到红外信号时,则控制电机反向转动来实现幕布的收缩。

图1

2 系统模块设计

2.1 电源供电模块

将电源接口与vcc相连实现单片机的供电,而驱动器与电动机的驱动则靠外源电路来实现,这样满足不同元件对电流的不同要求,实现整体电路的和谐与高效,电源接口直接由外部电源供电,并且由自锁开关控制。

2.2 数据采集模块

数据采集模块包括红外感应模块、顶部和底部的行程开关控制模块。其中红外感应模块使用1838T这一低成本的感应装置,感应投影仪的开启与关闭的红外信号。与单片机相连,借助单片机处理相关信号,并将其传输给电机控制模块,由电机控制模块5控制电机的正反转,完成数据的采集与处理,顶部和底部的行程开关用于检测幕布能到达的最小和最大行程。

2.3 动力控制模块

动力控制模块采取正反转的控制模式,通过2MD320步进行电机驱动器与35H34H-0404A步进电机的协同作用来实现幕布的升降(图2)。鉴于日常使用的幕布易损坏这一特点,应该将脉冲信号的频率控制在一定范围内,使电机转速不至于过快而造成损坏的问题。

2.4 数据显示模块

通过LCD液晶显示组件与单片机的微处理器协同作用,将幕布的开闭情况以数字或文字的形式反馈给使用者,液晶具有体积小、重量轻等特点,能够满足使用需要。

3 软件设计

打开电源后系统自动判断投影仪的状态,信号采集模块判断检测到投影仪发射的光线时,1838T接受到红外线信号,将光信号转换成数字量信号传输给单片机,经过STC90C516RD处理后将正向转动信号给驱动电动机,当幕布到到底部时,行程开关切断电机正向转动电路,完成幕布的展开。当幕布没有触碰到行程开关时,电机继续正向转动。当投影仪状态处于关闭状态时,红外信号中断和底部限位开关的状态判断幕布是否打开,同时满足2个条件时,电机逆向转动电路投入使用,触碰到顶部时,行程开关时切断电机逆向转动电路。整体设计如(图3)。

图2

图3

4 结束语

硬件层面上,STC90C516RD单片机是整个系统的核心所在,是电路模块化应用的基础;1838T感应器负责完成信息的接受;LCD显示模块显示幕布的收放状态;2MD320驱动器接受单片机信号并完成对步进电机的控制,实现幕布的升降。软件层面上,运用简单的逻辑语言设计基础控制程序,将其内嵌至单片机来实现控制作用。

猜你喜欢

行程开关幕布投影仪
演出开始前
天空投影仪
编辑精选APP
沈阳地铁九号线客室车门安全环线故障分析与优化
防尘投影仪支撑架
深水水库隔水幕布透水率对下泄水温影响研究
防尘投影仪支撑架
城市轨道交通车辆车门行程开关故障分析及改进方案
主角光环
基于PLC的小车自动选向和定位控制系统的设计