基于单片机的遥控探照灯系统实现

发布者:Joyful222Life最新更新时间:2012-01-04 关键字:单片机  遥控探照灯 手机看文章 扫描二维码
随时随地手机看文章

       在舞台上,有时为了营造某种特殊效果,需要关闭除探照灯以外的所有现场灯。探照灯必须照在演员身上。由于探照灯高高悬挂在天花板上,当演员移动时,依靠人工来完成探照灯方向调节非常不方便,而通过遥控调节则很方便,有时演员的位置又是固定的,这可能需要多台探照灯透视照射一个固定位置(例如舞台的中央)。如果探照灯能够将这些位置以及灯的亮度预存到某个频道,需要时再直接调则会方便很多。

       针对此应用,本文设计了一种支持频道存储的遥控探照灯系统来实现上述功能。该系统还可应用在监狱、各种高空作业和旷野、海面等工作场所,对远距离巡查、追踪、搜索、拯救和作业施工进行全方位、多角度照明。

       因为照射点的位置不定,要求探照灯可以上下左右360度自由移动,所以本系统采用了两个电机,一个控制探照灯上下转动,另一个控制探照灯左右转动,此外,有时两台探照灯离得很近。  当控制某一台探照灯时,不能影响邻近的探照灯,这就要求遥控控制信号的角度不能太大。相反,如果角度过小的话,探照灯又很难接收到信号,会使控制很不方便,因此信号的角度也不能太小,另一方面,为便于操作,探照灯的可控制距离应尽可能地远。

       针对上述要求,本文采用了红外与激光通信相结合的方法,在发送探照灯预选信号时采用激光发送,而发送探照灯转动控制、亮度控制时等命令时采用红外发送,在场景存储及调出摸式的最后确认(控制哪台探照灯)时采用激光发送,从而实现准确,方便的调节,灯的亮度控制应尽可能采用微调来满足各种亮度的需求,因此,将灯的亮度从最亮到熄灭划分为256个段。

 硬件系统设计

 1、总体结构

       该系统共包括5个模块:CPU模块、电源模块、电机模块、灯控模块和通信模块。其中,通信模块又包括红外通信模块、激光通信模块和指示灯显示模块,总体硬件原理框图如图1所示。

基于Holtek单片机的遥控探照灯系统实现  

       红外接收模组接收红外信号后送入CPU进行分析,以确定命令的性质,遥控器发送的激光信号由光电池接收,经放大后送入CPU。由光电继续器、电机驱动及电机组成的闭环电路用来控制电机的位置,以控制探照灯的照射点,在电源模块中产生一个2倍工频的信号,该信号连接到CPU的中断脚,中断程序通过可控硅控制灯的亮度,EEPROM用来存储频道、探照灯位置和亮度,指示灯用来显示探照灯当前的状态。

2、CPU模块

       处于成本的考虑,该系统的各个子功能模块须尽量减少硬件,并尽可能用软件代替硬件,所以该系统的红外通信模块、激光通信模块的解调都完全由软件实现,这就使得CPU中无需这些专用模块,从而降低了成本,电机的驱动也没有采用专用的驱动芯

片,而是由通用I/O接口通过三极管来驱动电机转动。


基于Holtek单片机的遥控探照灯系统实现

 

[page]

       由于节省了许多专用模块,因此必然会增加对CPU通用I/O的需要,这就要求CPU中要有足够的通用I/O接口,此外,系统还必须能稳定可靠地工作,并具有较强的抗干扰能力。

       基于以上原因,本方案选择了Holtek公司的低价位I/O型单片机HT48R50A-1,这是一款基于RISC结构、低功率、安全静态CMOS设计的高性能8位单片机,该单片机的工作电压在8MHz时为3.3V-5.5V,4MHz时为2.2V-5.5V,它的功率损耗低,在5V/4MHz条件下的典型值为2mA,不使用看门狗定时器和RTC时,3V下静态电流小于1μA,此外,它还具有工业级的工作温度(-40℃-85℃)。

       HT48R59A-1器件的其他特性还包括:具有4096×14位程序存储器ROM、160×8位数据存储器RAM、6级堆栈;具有表格读取功能,支持直接和间接两种寻址模式;共有63条功能强大的指令。支持位操作,大多数指令执行时间只需要一个指令周期;

       片内有32个具有上拉功能的双向输入输出接口,PA接口具有唤醒功能;有一个外部中断输入和事件计数输入。蜂鸣器驱动并支持PFD;内置晶体及电阻电容振荡电路,拥有看门狗定时器;具有预分频器及中断功能的定时器;CPU在没有任务时可以进入暂停模式以降低功耗,且具有低电位复位(LVR)特性。

 3、通信模块

       红外接收模组可以直接将接收到的红外信号变为TTL电平,激光接收模组则不同,由光电池接收到的激光信号非常微弱须经放大后才能被单片机识别。64页图2为放大电路,其中C1和L1构成低通滤波,第一级运放和R1、R2将光电池的电流信号转换为电压信号,C2和C5为高通滤波,第二级运放和R3、R4将电压放大成TTL电平。

基于Holtek单片机的遥控探照灯系统实现
 

 4、灯控模块

       & nbsp;   硬件原理如图3所示,T1为滤波电感,Q1为可控硅,U1为光电隔离器,CPU信号通过Q2控制U1的通断,当U1导通时,Q1导通,当U1关断时,反相电压使Q1截止,通过控制可控硅的导通时间可实现控制灯的亮度控制。

基于Holtek单片机的遥控探照灯系统实现
 

 5、电机模块

       该系统有两个相同的直流电机模块。由通用I/O接口通过三极管控制转停(如图4)。当Q3、Q6导通时,电机正转;当Q4、Q5导通时,电机反转;当Q3的通断由Q1通过R1、R2分压实现控制,当Q1导通时,R1两端的压降使Q3导通。

基于Holtek单片机的遥控探照灯系统实现


基于Holtek单片机的遥控探照灯系统实现

[page]

6、电源模块

       该系统由220V工频交流电供电,电源模块的功能是输出两个电源(5V的单片机电源和12V的直流电机电源)和一个中断源。

中断源用来产生两倍工频的中断信号给单片机,从而调节探照灯的亮度,因此,该系统采用了一个220V转双12V变压器,并通过二极管、三端稳压器和校正电容实现输出。

 软件设计

       软件分两部分:主程序和中断程序,主程序的主要任务有:接收红外、激光信号、进行解调,判断遥控器所发的命令是什么,并执行该命令;控制电机转动并检测反馈信号,准确定位探照灯位置,根据命令存储或调出指定的频道;根据探照灯当前状态控制指示灯的亮灭。具体程序流程图如图5(详见本刊网站)所示,中断程序的主要任务是:对灯控I/O引脚的低电平进行延时,以达到调节灯亮度的目的。

       试验结果表明,该系统性能稳定,可准确地完成灯控、转动,以及某个频道的存储及调出等功能,并具有操作方便的优点,已得到多家公司的认可。


基于Holtek单片机的遥控探照灯系统实现

 

关键字:单片机  遥控探照灯 引用地址:基于单片机的遥控探照灯系统实现

上一篇:基于单片机的电力补偿装置控制系统设计
下一篇:基于单片机的倾角测量系统设计

推荐阅读最新更新时间:2024-03-16 12:50

GD32 MCU创新解决方案加速即时配送行业的智能化变革
即时配送是近几年迅速发展的一种新型服务业态。以餐饮外卖配送开始,如今已经遍布至商超、生鲜、代办、近场零售、快递末端等多种服务场景。目前中国即时配送行业全年订单量已超过120亿件,活跃用户已超过3.6亿人,年增速高达50%。要在多重需求基础上成就更多机遇,就要面对史无前例的巨大挑战。如何优化配送效率,提高系统运力并有效共享产业上下游资源,从而建立更高的用户忠诚度和满意度,这是GD32 MCU智能创新方案应用的最佳时机。 不论与用户的交互过程发生在即时配送的哪个阶段,GD32智能创新方案都能提升配收双方的更高品质使用感受,并且涵盖整个即配流程,引领智能体验,解决行业痛点。 更加智能化的电动车骑行与即配体验 近日,GD
[物联网]
GD32 <font color='red'>MCU</font>创新解决方案加速即时配送行业的智能化变革
51单片机学习笔记0 -- 仿真软件安装(Protues8.0)
对于学习51单片机的小伙伴或者新手来说,在手头没有51开发板的情况下,光有一套代码无法去做功能验证,这时候电路仿真软件就派上很大的作用了;不过有个问题就是需要新学习一个新的软件(仿真软件),这里说的仿真软件不是数电模电的仿真软件,而是protues,这一篇来说说protues的安装破解流程,博主用的是protues 8.0,现在最新的版本应该去到8.好多去了 1.解压protues8.0安装包 该教程适用于protues 8.0破解版,在官网下载的还需要买序列号那些好像 解压安装包后可以看到有个setup.exe的执行文件和一个Crack文件夹 2.安装 右键setup.exe以管理员身份运行 开始protues 8安
[单片机]
51<font color='red'>单片机</font>学习笔记0 -- 仿真软件安装(Protues8.0)
单片机在变频调速恒压供水系统中的应用
1工作原理 变频调速恒压供水与水塔或楼顶的高位水箱供水相比,具有投资省、节约能源、水质遭二次污染的机会少等优点,越来越多的城市和生活小区已经或正打算采用变频调速恒压供水。变频调速恒压供水系统构成如图1。 其工作原理是:控制器通过检测实际水压值,比较设定水压值和实际水压值的差别,按PID控制规律运算后,输出控制信号至变频器,变频器则根据控制器的输入信号调节水泵电机的供电电压和频率。 当用水量增加时,控制器控制变频器使电动机的电压和频率加大,水泵转速升高,出水量增加;当用水量减少时,控制器控制变频器使电动机的电压和频率降低,水泵转速下降,出水量减少。通过这种控制方式,就可以使自来水管道压力保持在设定值上。
[单片机]
<font color='red'>单片机</font>在变频调速恒压供水系统中的应用
基于单片机的无线光电靶(一)
引言     中国人民解放军某部高炮部队,在日常训练中有一个难题,就是操炮战士瞄准移动靶标与否不好判断。靶标距离高炮几十米,高度十几米,并且不断移动,射击的机会稍纵即逝。     针对这个问题,查阅了许多现有的光电靶产品,有的是实弹射击的测量装置,使用的方法多数是平行光幕加光敏元件,也有的是采用单光幕,还有的是瞄准训练器,功能都比较完善,但大部分都体积比较大,重量重,只能固定使用,很难移动。针对部队瞄准训练的实际需要,这里研制了一套电路简单、体积小、重量轻、造价低、便于移动和自动报靶的无线光电靶系统,较好地解决了日常训练中的问题。 1 整体设计     该无线光电靶系统主要由悬挂于移动装置上的光电靶;置于操炮手附近的光电靶控制
[单片机]
PIC单片机C语言程序设计(8)
  2.PICC编译器的安装。   《PIC 单片机C 语言程序(7)》一文介绍MPLAB IDE7.40 的安装时, 我们已将光盘中的PICC 编译器的压缩软件PICC8.05.rar( 见该文图12)粘贴到“我的电脑”的E 盘中。所以安装PICC 编译器时,只需按以下步骤操作。   ⑴ 在PC 机的显示器上,用鼠标双击“我的电脑”,在其窗口中打开磁盘E,找出压缩软件PICC8.05.rar 的图标,在其上单击鼠标右键,弹出其下拉菜单,用鼠标点击“解压到PICC8.05”命令,即可生成PICC 编译器被解压的图标PICC8.05,如图21 所示。 图21   ⑵ 点击PICC8.05图标, 在下栏菜单中, 点击“ 打
[单片机]
PIC<font color='red'>单片机</font>C语言程序设计(8)
STM8单片机ADC单次采样模式
STM8S003单片机内部ADC为12位,A/D转换的各个通道可以执行单次和连续的转换模式。 单次转换模式的意思就是,ADC每次转换一次数据后,就会停止转换,如果还需要继续转换的话,就需要手动开启第二次转换功能。 连续转换模式的意思就是每次转换结束后,系统会自动开启第二次转换,不需要手动设置第二次转换的开启,也就是说连续转换模式只需要开启一次。 ADC框图如下: ADC转换时序图如下: 下面用代码来实现ADC的单次转换模式: #include adc.h #include main.h u16 DATAH = 0; //ADC转换值高8位 u16 DATAL = 0;
[单片机]
STM8<font color='red'>单片机</font>ADC单次采样模式
LD3320语音识别模块系列单片机程序代码
单片机源程序如下: /***************************飞音云电子**************************** ** 工程名称:YS-V0.7语音识别模块驱动程序 ** CPU: STC11L08XE ** 晶振:22.1184MHZ ** 波特率:9600 bit/S ** 配套产品信息:YS-V0.7语音识别开发板 ** 说明:普通+按键触发模式: 即每次识别时都需要说“小杰”这个口令 ,才能够进行下一级的识别 /***************************飞音云电子******************************/ #include config.
[单片机]
一文详解80C51单片机的指令系统
指令是指示计算机执行某种操作的命令,计算机能识别执行的只能是二进制代码,以二进制代码来描述指令功能的语言,称为机器语言。 由于机器语言不便于人们识别,记忆,理解和使用,因此便对每条机器语言指令用助记符号来形象表示,这就便形成了汇编语言。 一条指令是机器语言的一个语句,包括操作码字段和操作数字段。一台计算机所具有的全部指令的集合,称为这台计算机的指令系统。 不同的微处理器,其指令系统一般是不同的。 80C51单片机指令系统共有111条指令,具体特点如下: 1)执行时间短,单机器周期指令(64条),双机器周期指令(45条),而四机器周期指令只有2条; 2)指令编码字节少,单字节指令(49条),双字节指令(45条)和最长的三字节
[单片机]
一文详解80C51<font color='red'>单片机</font>的指令系统
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved