基于单片机的智能台灯系统设计内容摘要:
阻阻值很大,BISS0001检测到低电平,开启14脚;infare1检测到人体信号时,产生微弱的信号输出,经RR100RCCC7组成的信号放大滤波电路。 R1000、R100C1000和C1001组成的延时电路。 信号经处理后从2脚输出。 图24人体位置检测是靠一个红外发射管(二极管)向前方发射红外线,如果人坐在灯前面,那么发射的红外线就会反射回来,被红外接收头检测到后,就会向计算机传输一个指令,表示人已经到了。 如果这时,环境光检测也符合要求,那么台灯就亮了。 图25环境光检测是比较重要的一个部分,其中关键的元件有两个,一个是光敏二极管,一个是50K的可变电阻(电位器)。 光敏二极管的检测能力的强弱(灵敏度)是根据那个可变电阻来控制的,有的人认为天色还挺亮的,灯就开了,那你就把电阻变大些,光敏二极管的灵敏度就下降了,这样就可以达到等天再暗些再开灯。 同样的,如果你觉的天色已经很暗了,灯还不亮,那你把电阻调小些就可以了。 这样多调几次,你就能把智能台灯调到一个最理想的最适合你的状态了。 图26过零检测电路用于检测电源电压波形的过零点,产生过零脉冲。 整流部分部分产生的全脉动直流电压送到过零检测电路,形成与电压过零点同步的负脉冲同步信号,送到单片机的中断输入端INT0,用于触发可控硅进行同步移项。 输出控制部分电路输出控制部分分为两块:图271继电器控制电路:(实框部分)继电器想必大家在初中接触电学时已经学过了。 它是通过磁力来控制电路通断,电磁铁通电时,小铁片被吸,于是电路导通。 电磁铁不通电时,铁片具有的弹性势能使铁片碰到另一点,电路不通。 所以使用继电器控制电路会发出轻微的啪嗒的声音,也被人们称为触点式技术。 用它来控制台灯,台灯就只有通断两种可能,要么灯亮,要么灯暗,并不能调光。 2可控硅控制电路:(虚框部分)比起继电器,可控硅就复杂的多。 它是一种三态固件器件(SCR),其阳极相当于晶体管的集电极,阴极相当于发射极,门控极相当于基极。 SCR只工作在导通和截至的状态,故可作为开关元件。 可控硅和继电器只须其中的一个工作,智能台灯就可以正常工作。 但是可控硅比继电器优越的地方在于可控硅使用的是无触点式技术,虽然它也只有通断两种状态,但是因为它是利用交流电正弦波的一部分,所以它不但开合动作时没有声音,而且可以对灯泡进行调光,因其调光时是处于“软”状态,所以比机械调光具有更好的优越性。 电源控制部分图28电源部分是将220V的交流电通过变压器转换成9V交流电,再通过整流桥转换成5V直流电(因为计算机工作需要5V直流电)。 此时5V直流电很不稳定,不符合计算机工作的需求。 因此还须将电流通过电解电容和集成稳压块7805,逐步达到稳压、滤波的作用。 稳压示意图通过整流桥的电流:通过E0后:最后通过集成稳压块7805这样的电流在通过2个电容后就适合计算机工作了,在电路原理图右上角以+5V输出。 遥控器部分图29遥控器系统分为发射与接受两个部分,发射部分就是遥控器。 接受部分能接收到遥控器发射的红外线。 (与人体位置检测的红外线发射管共用红外接收头)第3节 系统的软件设计系统软件程序设计主要包括: 系统程序框图,主程序设计,采样子程序设计,数据处理程序等。 各芯片地址编码为:81551/0口:7FF8H 7FFDH,ADC0809: OBFF8HOBFFFH3.1 系统程序框图图31 系统程序框图程序框图如图31所示,程序开始后,对程序进行初始化。 向P0脚写入低电平,开启所有中断,启动计数器。 当中断1来时,进入中断1,设置R0为0,调用延时程序TIME0(延时10ms),判断R0是否等于7,若不是,则加1,继续发送数据进入循环,直至R=7,即实现的是灯慢慢变亮的一个过程。 当中断0和中断1同时产生时,根据优先级,屏蔽掉中断1,开启中断0。 调用延时程序TIME0(延时1分钟),查询中断0控制位。 防止人体不小心到达热释电探测器的探测范围内,采用延时程序来排除干扰,防止误判。 若为0,则返回主程序;若为1,则向P0高四位发送数据,使灯保持原来最亮状态,调用延时程序TIME1,判断R0是否等于0,若是则中断返回,若不是,则R0减1,继续循环,直至R0等到于0,此程序的目的是实现灯慢慢变暗。 3.2 系统主程序设计 源程序: ORG 0000H AJMP MAIN ORG 0003H AJMP DET1。 远探测器 ORG 0013H AJMP DET0。 近探测器ORG 0050HMAIN: MOV P0, 00000001B。 置初始值DET0,DET1可重复。基于单片机的智能台灯系统设计
相关推荐
、 V3 导通,向地面以及前方实时发射红外信号,当遇到白色墙或路面时,红外信号经白色路面有较强发射,这时红外接收探头 V V V4 刚好接收到红外信号,使得这些探头导通,将低电平送给 、 、 让单片机进行判断处理。 路面检测模块分为小车寻黑线的检测和前方是否有障碍物的检测两部分。 寻迹模块 所谓 寻 迹,就是我们建立一条 画画有弯曲黑线 的 白纸 跑道, 该智
可编程串行 UART 通道 低功耗空闲和掉电模式 功能特性概述: AT89S52 提供以下标准功能; 8k 字节 Flash 闪速存储器, 256 字节内部 RAM,盐城工学院单片机课程设计( 2020) 8 32个 I/O 口线。 3 个 16 位定时 /计数器, 1 个 6向量两级中断结构, 2 个全双工串行通信口,片内振荡器及时钟电路。 同时, AT89S52 可降至 0Hz
要采用良好的设计准则进行设计。 必要时采用滤波或者屏蔽,以使电磁辐射造成的干扰最少 [4][5]。 在工业控制和电子测量中,温度传感器是实现温度测量和控制的关键部件,它起着至关重要的作用。 温度传感器 ,按照其使用方式 通常分为接触法与非接触法两类。 接触法是指 测温元件与被测物体直接接触。 由热平衡原理可知,两个物体接触后,经过足够长时间的热交换会达到热平衡,此时它们的温度相等。 其优点是
充放电控制电路 控制电路的设计 图 3 所示是该充电器的充放电控制电路。 图中,将 PWMCTL 连接到 bq2054 的 MOD 输出脚,便可用 MOD 输出的脉冲信号控制三极管的导通和关闭,从而改变充电电流的大小。 24 V电源是充电电路的外部输入电源,可用来提供充电电流。 GB+连接到充电电路的电池正极,其电压就是充电电池的电压,当电池电压没有达到设定电压时
) 所作综述思路 比较 清淅,结构 基本 合理,观点 基本 明确; 2.对本课题的深度、广度及工作量的意见和对设计(论文)结果的预测: ( 1)本课题需要完成智能小车软硬件的设计,设计一种能够实时采集传感器信号、智 能分析外部环境以及路径信息、自动实现方向控制等功能的智能小车,具有一定的深度和广度,适合本科生的设计 ; ( 2)设计的工作量比较大,由于准备充分细致(包括设计材料)
行计数,如此循环直到计数器 2 计数到 0 时,停止温度寄存器值的累加,此时温度寄存器中的数值即为所测温度。 斜率累加器用于补偿和修正测温过程中的非线性其输出用于修正计数器 1 的预置值。 DS18B20 在正常使用时的测温分辨率 ℃ ,如果要更高的精度,则在对 DS18B20 测温原理进行详细分析的基础上,采 取直接读取 DS18B20 内部暂存寄存器的方法,将 DS18B20