微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > MCU和DSP > 基于Holtek单片机的遥控探照灯系统实现

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

时间:10-30 来源:互联网 点击:

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


[table]


6、电源模块

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

软件设计

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

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top