基于单片机的照明系统控制
基于单片机控制的智能照明系统
基于单片机控制的智能照明系统第一章:引言1.1 研究背景随着科技的不断发展,智能家居成为了当前社会的热门话题。
人们对于提高生活品质和便利性的需求不断增加,智能照明系统作为智能家居的重要组成部分,得到了越来越多的关注。
基于单片机控制的智能照明系统以其灵活、便捷、节能等特点,成为了研究的热点之一。
1.2 研究目的本文旨在设计和实现一种基于单片机控制的智能照明系统,通过对照明系统的智能化控制,提高照明效果和节能效果,为人们提供更加舒适和便利的生活环境。
第二章:智能照明系统的原理与设计2.1 单片机的选择与原理单片机是智能照明系统的核心控制器,其选择对于系统的性能和功能有着重要影响。
本文选择XXX型号的单片机作为控制器,通过介绍其原理和特点,解释了为何选择该单片机,并详细阐述了单片机的工作原理。
2.2 照明系统的硬件设计智能照明系统的硬件设计主要包括光源模块、传感器模块和控制器模块。
光源模块负责提供照明,传感器模块负责感知环境的亮度和人体的存在,控制器模块负责控制照明的开关和亮度调节。
本文详细介绍了每个模块的设计原理和电路实现。
第三章:智能照明系统的功能实现3.1 照明控制功能智能照明系统的核心功能是对照明进行智能化控制。
本文详细介绍了系统如何根据环境亮度和人体存在与否来自动调节照明的亮度和开关。
通过使用单片机的信号输入和输出接口,可以实现与光源模块和传感器模块的连接和数据传输,从而实现智能照明的控制功能。
3.2 节能功能智能照明系统的另一个重要功能是节能。
通过合理控制照明的亮度和开关,可以减少能源的消耗。
本文详细介绍了系统如何根据环境亮度和人体存在与否来自动调节照明的亮度和开关,从而实现节能的目的。
第四章:系统测试与优化4.1 硬件测试为了验证智能照明系统的性能和功能是否达到预期,本文进行了硬件测试。
通过设置不同的环境亮度和人体存在条件,观察系统的照明效果和节能效果,并记录实验数据。
实验结果表明,智能照明系统能够根据环境和人体的状态实现照明的智能控制和节能效果。
基于单片机的智能照明控制系统设计论文
基于单片机的智能照明控制系统设计论文智能照明控制系统设计摘要:随着科技的进步与发展,智能家居设备也在不断提升,智能照明控制系统是智能家居的重要组成部分。
本论文以单片机为核心,设计了一种基于单片机的智能照明控制系统。
该系统通过感应器和环境光传感器,实现了自动控制灯光的亮度和开关,并可通过手机APP进行远程控制。
通过实验验证,表明该系统具有良好的稳定性和可靠性,能够满足用户对智能照明的需求。
关键词:智能照明,单片机,感应器,环境光传感器,手机APP1.引言随着能源消耗问题的日益突出,节能减排成为了当代社会的重要任务。
智能照明控制系统作为一种新型的照明技术,通过利用传感器和控制器,实现智能化的照明控制,可以有效地降低能源消耗,提高照明质量。
基于单片机的智能照明控制系统通过集成传感器和控制器的功能,可以实现自动调光、自动开关、定时控制等功能,并可以通过手机APP进行远程控制,方便用户使用。
2.系统设计2.1系统硬件设计该系统由单片机、感应器、环境光传感器和手机APP等组成。
单片机作为系统的核心,负责接收传感器的信号并控制灯光的亮度和开关。
感应器负责检测周围环境中的人员活动,当有人进入房间时,感应器会发送信号给单片机,触发灯光的开启。
当人员离开房间一段时间后,感应器会发送信号给单片机,触发灯光的关闭。
环境光传感器用于检测周围环境的光强度,根据光强度的变化,单片机可以调节灯光的亮度,以达到节能的目的。
手机APP通过与单片机的通信模块建立连接,可以实现远程控制灯光的开关和亮度调节。
2.2系统软件设计系统的软件设计主要包括单片机的程序设计和手机APP的开发。
单片机的程序设计包括感应器的信号处理和灯光控制的算法。
当感应器检测到有人进入房间时,单片机会根据环境光传感器的数据进行灯光的亮度调节。
当人员离开一段时间后,单片机会根据预设的时间延迟关闭灯光。
手机APP的开发包括与单片机通信的模块设计和用户界面设计。
通过APP,用户可以实时控制灯光的开关和亮度调节,并可以设置定时控制等功能。
基于单片机的照明控制系统
基于单片机的照明控制系统时代的进步促使科学技术的发展,其中基于单片机的控制系统也越来越多的应用到日常生活中。
但人们对照明系统提出的要求也越来越多,其中如何节省电力能源成为亟待解决的问题。
,介绍了如何利用单片机来实现照明控制,从而达到节能的目的。
基于此,本文在对控制系统进行了概述后,提出了控制系统的整体方案,然后进行了硬件电路设计,主要包括:看门狗监控电路的设计、键盘的接口设计以及LED数码显示的接口设计。
最终实现了对照明电路的智能控制,为实际应用提供了一定的参考。
标签:单片机;照明电路;控制系统1第一章概述1.1 课题研究背景。
时代的发展和市场的需求,使得人们对照明系统提出了新的要求。
从最初的手动控制亮灭到现在产生了多方面的需求:照明亮度要合适,光线柔和不刺眼;控制方式要灵活方便,能实现按需配置;节约能源并降低运营成本;安装快捷,维护起来省时省力;系统还要能提根据不同用户的需求切换到相应的工作模式。
需求的变化导致控制方式的改进:从传统的手动操作演变为智能控制。
另外,能源短缺是当前以及日后发展都会面临的问题。
我们不仅要寻找新型能源,还要提高现有能源的使用效益。
手动控制在这个智能化时代显得不方便;声控开关有时也会出现不需要照明的时候灯光依然亮的失误现象。
太阳能设备成本高,且受光照影响。
因此市场急需一种操作简单,功能比较齐全且成本较低的照明控制系统。
1.2 课题研究目的与意义。
随着科技的进步和经济的发展,人们对照明器具有了新的认识,节能成为了首要目的。
而照明控制系统体现了节能与管理方面的优势,用户可以依据具体情况选择相应的工作模式,智能启停照明;同时,系统可以在太阳光的作用下,保证必要照明的同时,还减少能源浪费。
2.单片机照明系统的实现2.1 系统概述。
系统设计的对象主要是硬件部分,主要包括合理选择和放置元器件,绘制电气原理图,然后对硬件进行仿真测试,在实验数据的基础上调整元件来符合设计要求。
其中为了使得系统能够涉及的可靠稳定,最重要的就是选取合适的单片机,并且确定合适优质的外围芯片。
基于单片机的智能照明控制系统设计
基于单片机的智能照明控制系统设计设计一个基于单片机的智能照明控制系统。
1.引言:现代社会对于能源的需求越来越大,电力消耗持续增长。
照明是我们日常生活中消耗电力的一个重要组成部分。
为了降低电力消耗,减少能源浪费,设计一个基于单片机的智能照明控制系统显得尤为重要。
2.系统功能:该系统的主要功能是根据照明需求智能调节照明亮度。
当光线较暗时自动增加照明亮度,当光线较亮时自动减小照明亮度。
3.系统设计:a.硬件设计:系统硬件包括一个单片机控制模块、光线传感器、执行器(例如LED 灯)、电源模块等。
光线传感器用于检测周围的光线强度。
光线传感器输出的模拟信号连接到单片机的ADC输入端,通过单片机进行读取和转换。
执行器用于调节照明亮度。
在本系统中,以控制LED灯亮度为例。
执行器连接到单片机的PWM输出端,单片机通过改变PWM的占空比来调节LED灯的亮度。
电源模块用于为系统提供电力供应。
b.软件设计:单片机采用嵌入式C语言开发,编写相应的代码实现系统功能。
主要的软件设计包括以下几个部分:-光线检测:通过读取光线传感器的模拟信号,获取光线强度数据。
-亮度控制:根据光线强度数据来判断当前的照明需求,在代码中设置一个阈值,当光线强度低于阈值时增加LED灯亮度,当光线强度高于阈值时降低LED灯亮度。
可以通过改变PWM占空比来实现LED灯的亮度调节。
-系统运行:初始化单片机的外设和寄存器,使用循环来不断读取光线强度和调节LED灯亮度,以实现智能照明控制。
4.系统优势:该智能照明控制系统具有以下优势:-节约能源:根据实际光照需求智能调节亮度,避免了长时间照明亮度过高造成的能源浪费。
-自动化控制:无需人工干预,系统自动根据光线强度调节照明亮度,方便省事。
-节省成本:单片机控制模块的成本相对较低,而且系统的节能效果能够降低电费开支。
5.结论:。
基于单片机的智能照明控制系统
基于单片机的智能照明控制系统一、产品介绍本系统设计了一套应用于宿舍、工作室及大型停车场的LED智能照明系统。
利用9 V变压器与LM7805组成交流转直流5 V稳压源为系统供电,通过热释电红外探测器采集数据,无线模块实现全区域内的数据传输,采用大功率LED恒流驱动方案,并利用可调光芯片BP1360与先进的PWM技术对LED灯进行调光,同时利用脉宽调制技术控制舵机,使得LED灯在两个自由度(各180°)上自由旋转,自动锁定空间的5个位置实现照明,同时可以通过手动遥控器进一步对系统进行控制,自由选择照明方式,表达对LED灯的智能化与人性化,进一步实现绿色照明。
本设计无论是单个模块还是整体的功能,都能较好地实现。
针对照明时出现的一些资源浪费进行改善,通过检测是否有人控制灯的亮灭.而且根据人数的多少进行亮度的调整与区域照明范围的改变,实现资源利用的极大化,更满足人们对照明的需求。
本系统稳定性较好,实现了既定的各个功能,即能准确检测到人出现在区域的位置(0,1,2,3,4),并发出对应的信号给单片机,单片机根据信号相应调整LED灯的亮度与舵机转向位置,达到了资源利用的高效化,同时也能实现手控遥控器控制。
二、产品功能产品功能:(1)可以通过热释电红外探测器感应是否有人,将此信号传给单片机,单片机来控制灯的亮灭。
(2)可以实现根据人数的多少进行亮度的调整与区域照明范围的改变,实现资源利用的极大化。
三、产品特色1、恒流驱动电路与单片机PWM 调光的设计的应用2、利用单片机作为主控芯片,控制简单、易操作、维修成本低。
3、利用稳压源为系统供电。
通过热释电红外探测器采集数据监测移动物体与光亮度的设计,无线模块实现全区域内的数据传输。
4、采用大功率LED恒流驱动方案,并利用可调光芯片对LED灯实行调光;同时利用脉宽调制技术控制舵机,使得LED射灯在两个自由度(各180°)上自由旋转,自动锁定空间的5个位置实现照明,同时可以通过手动遥控器进一步对系统进行控制.自由选择照明方式.四、产品的系统构成以及应用领域产品总体框图如下图所示:产品总体框图恒流驱动电路与单片机PWM 调光的设计选用贴片的STC89C52RC单片机作为主控制芯片,大大地节省了驱动电路的体积。
基于51单片机的智能LED照明控制系统设计毕业设计
基于51单片机的智能LED照明控制系统设计毕业设计智能LED照明控制系统是基于51单片机的一种照明系统,通过智能化的控制方式,能够实现对LED照明的精确控制和管理。
本文将从系统设计的需求、硬件设计和软件设计三个方面对基于51单片机的智能LED照明控制系统进行详细的介绍。
首先,通过需求分析,我们确定了智能LED照明控制系统的功能。
该系统需要能够根据光照条件自动调整LED的亮度,在不同的时间段实现定时开关机,同时具备手动控制功能。
此外,还要提供远程控制功能,通过手机或者电脑进行远程监控和控制。
接下来是硬件设计部分。
我们首先确定了基于51单片机的核心控制模块,并根据系统需求设计了相应的电路板。
核心控制模块主要负责控制LED的亮度,采用PWM控制方式,能够实现精确的亮度调节。
同时,该模块还需要实现定时开关机功能,通过计时器定时开启或关闭LED。
另外,为了实现远程控制功能,我们还设计了无线通信模块,利用无线网络实现用户对照明系统的远程监控和控制。
软件设计是整个系统中非常关键的一部分。
首先,我们需要编写程序来控制核心控制模块,实现LED灯的亮度调节和定时开关机功能。
其次,需要开发相应的用户界面和远程控制程序,为用户提供友好的控制界面,同时实现用户对照明系统的远程监控和控制。
在软件设计过程中,我们需要充分利用51单片机的功能和特性,通过编写高效的程序实现系统的各项功能。
最后,为了保证系统的安全性和可靠性,我们还需要对系统进行测试和调试。
通过模拟不同的使用场景和异常情况,进行全面的测试,确保系统能够正常工作。
同时,还需要进行性能优化和故障排除,保证系统在长时间运行中不会出现问题。
综上所述,基于51单片机的智能LED照明控制系统设计是一个复杂的工程,需要从系统需求、硬件设计和软件设计等多个方面进行全面考虑。
通过合理的设计和严谨的测试,能够设计出高性能、高可靠性的智能LED照明控制系统,为用户提供更好的照明体验。
基于单片机的声光控制灯
引言:基于单片机的声光控制灯是一种基于声音和光线的自动控制系统,可以根据环境声音和光线的变化自动调节灯光亮度和颜色,以达到节能、环保和舒适的效果。
本文将从硬件设计、软件设计、系统测试、应用场景和发展前景五个方面详细阐述基于单片机的声光控制灯的原理和实现过程。
概述:基于单片机的声光控制灯是利用单片机的控制能力和传感器的感知能力实现的智能照明系统。
它不仅可以根据环境声音和光线的变化自动调节灯光亮度和颜色,还可以根据用户的需求进行手动控制。
这种智能化的照明系统可以大大提高照明效果,减少能耗并提高用户的使用体验。
正文内容:1. 硬件设计1.1 单片机选择:选择适合的单片机作为控制核心,考虑性能、功耗、价格等因素,普遍选用的单片机有AVR、ARM、PIC等。
1.2 传感器选择:根据项目需求选择合适的声音传感器和光线传感器,常用的声音传感器有麦克风传感器,光线传感器则有光敏电阻、光电二极管等。
1.3 驱动电路设计:根据灯具的类型选择相应的驱动电路,常用的是直流恒流驱动器和交流恒压驱动器。
2. 软件设计2.1 系统架构设计:将整个系统划分为声音模块、光线模块、控制模块和显示模块等,明确各个模块的功能和关系。
2.2 数据采集与处理:利用单片机的模数转换功能,采集传感器的模拟信号,并利用数字处理算法对数据进行加工处理,得到所需的调光和调色数据。
2.3 控制策略设计:根据环境声音和光线的变化,设计合理的控制策略,包括灯光的亮度控制、颜色控制和调节速度等。
2.4 用户交互设计:设计友好的用户界面,可以通过按钮、遥控器或手机APP等方式对灯光进行手动控制。
3. 系统测试3.1 功能性测试:验证系统的基本功能是否正常,包括声音和光线的感知、灯光的调光和调色等。
3.2 稳定性测试:长时间运行,测试系统的稳定性和可靠性,排除潜在的故障。
3.3 兼容性测试:与各类设备和平台进行兼容性测试,确保系统可以与其他智能家居设备无缝连接和交互。
基于单片机的照明控制系统
单片机原理及系统课程设计专业:班级:姓名:学号:指导教师:自动化与电气工程学院年月日基于单片机的照明控制系统1.设计说明1.1设计目的对一些照明时间较长、照明设备较多的场所(如学校教室、商场等),其照明系统的使用浪费现象经常出现。
因此,有必要在保证照明质量的前提下,实施照明节能措施。
这不仅可以节约能源,而且会产生明显的经济效益。
随着科学技术的发展,单片机在现代生活和工业生产中得到了广泛的应用,在公共场所照明控制手段也将逐步更新。
本次将针对生活中这种照明中电能浪费的现象设计一套使用单片机控制的智能照明系统。
1.2设计任务本次将以AT89C51单片机为核心,通过声控电路和光控电路来控制继电器的落下和吸起,间接控制灯的亮暗。
本系统采用AT89C51单片机为照明电路控制中心,系统主要包括AT89C51单片机,声控电路,光控电路,继电器驱动电路。
1.3设计意义用声光控制开关代替一般的开关,只有在光线弱,并且有声音时才能使继电器导通,使得led灯导通,否则将延迟一段时间继电器自动断开,而白天开关总是断开的。
因此节电效率很高。
2.照明系统总体设计2.1总体设计方案系统核心AT89C51单片机,输入为声控电路和光控电路。
输出为继电器驱动电路。
声控电路通过话驻极体话筒将声音转化成电信号,经电容耦合到三极管的基极,通过三极管放大,在经过LM393的运放来控制电平的高低然后输送到单片机;光控电路通过光照改变光敏电阻的阻值大小,在经过LM393的运放来控制电平的高低,再输送到单片机;单片机根据声控电路、光控电路输入的信号来控制继电器的断开或者闭合,同时单片机也控制继电器的延迟时间。
因为单片机的输出的电流比较小,不能够驱动继电器的闭合断开,继电器驱动由三极管组成给单片机的输出电流进行补偿,来驱动继电器的闭合。
2.2系统组成原理晶振电路和复位电路是单片机系统工作必不可少的。
晶振电路结合单片机内部电路,产生单片机所必需的时钟频率,单片机的一切指令的执行都是建立在这个基础上的,晶振的提供的时钟频率越高,那单片机的运行速度也就越快。
基于单片机的智能照明控制系统设计
基于单片机的智能照明控制系统设计引言随着现代科技的快速发展,智能家居越来越受到人们的欢迎。
其中,智能照明系统是最为基础的一类系统。
智能照明系统能够自动感应周围环境的亮度,自动调节照明亮度以达到节能的目的。
本文介绍一种基于单片机的智能照明控制系统的设计,该系统具有高效、智能、可靠等特点。
需求分析智能照明系统应该具备以下功能:1.自动感应周围环境的光线亮度,自动调节照明亮度;2.保护地球、促进节能,避免一直开着灯;3.可靠性高、无需人为干预,自动化程度高。
基于以上需求,本文提出了一种基于单片机的智能照明控制系统的设计。
系统设计硬件设计本文的智能照明系统主要由硬件和软件两部分组成。
硬件主要包括:1.光敏电阻:用于感应周围环境的亮度;2.单片机:控制系统整体运行,根据光敏电阻感应到的环境亮度自动调节照明亮度;3.三色 LED 灯:根据单片机的控制信号调节亮度。
量化硬件设计如下:1.光敏电阻数量:1个;2.单片机类型:AT89S52;3.LED灯数量:3个,用于显示三个不同亮度的等级。
软件设计因为单片机具备控制硬件的能力,所以本文将重点介绍单片机软件的设计过程。
根据需求分析,该系统需要实现自动感应周围环境亮度,自动调节照明亮度的功能。
根据这一特点,可以设计一个基于二分搜索的自适应亮度调节算法,具体步骤如下:1.读取光敏电阻的电压值,将其转化为当前的亮度值;2.判断亮度值是否符合设定的亮度等级,如果符合直接输出控制信号;3.如果不符合,则进入二分搜索,找到最接近目标亮度等级的亮度值,并输出控制信号。
以下是单片机主程序伪代码:while(1){int brightness = ReadLightSensor();int level = GetBrightnessLevel(brightness);SetLEDLevel(level);Delay();}程序代码解析:1.ReadLightSensor():读取光敏电阻的电压值,根据电压值计算亮度值;2.GetBrightnessLevel():根据亮度值计算目标亮度等级;3.SetLEDLevel():输出控制信号,控制 LED 灯的亮度等级;4.Delay():延时一定时间,使得亮度调节更加平滑。
基于单片机的照明控制系统设计任务书
第十四周:整理毕业论文和图纸,准备答辩。
四、主要参考文献:
(1)北京航空航天大学出版社,王幸之、钟爱琴《AT89 系列单片机原理与接口技术》
(2)北京航空航天大学出版社,孙涵芳、徐爱卿《单片机原理及应用》
(3)清华大学出版社阳宪惠《现场总线技术及其应用》
(4)国防工业出版社房小翠、王金凤《单片机使用系统设计技术》
三、计划进度:
第五周:发放毕业论文任务书,查找资料;
第六周:单片机应用技术及有线无线通信技术知识介绍;
第七周:照明控制系统的结构及性能要求;
第八周:主控制器及分控制器的电;
第十一周:照明启停、亮度控制软件设计
第十二周:照明定时程序设计及通信程序设计;
(3)基于单片机的照明控制系统的硬件电路设计;
(4)基于单片机的照明控制系统的软件设计;
(5)性能测试实验及结果.
2、基本要求
经过实验的验证,在输入广播地址后,所有的分控制器都能够正确地执行了后续的命令,能够实现灯泡的启停、亮度调节、定时关闭功能;在输入某个分机地址后,该分机也能正常地执行相应的命令,达到所要求的功能。
计的功能是:通过无线数传模块实现照明灯的无线遥控,同样实
现有线方式控制的功能。
本次设计属于毕业设计,是在学习了相关专业知识(如《电路》,
《数字电子技术》,《单片机原理及应用》,《AT89 系列单片机原理与
接口技术》,《电气照明技术》等等),且对AT89C51与AT89C2051单
片机能够熟练编程后所进行的一次设计。通过设计,能够综合运用
所学知识,理论联系实际,锻炼独立分析和单片机设计问题的能力,
为未来的实际工作奠定必要基础。应据任务书与指导书要求,严肃
基于51单片机的智能LED照明控制系统设计
基于51单片机的智能LED照明控制系统设计智能LED照明控制系统是一种使用51单片机作为主控制器的照明系统。
该系统通过使用51单片机的GPIO和串口通信功能,实现对LED照明设备的智能控制,包括亮度、颜色、模式等参数的调节和设置。
系统硬件部分主要由51单片机、LED灯、功率驱动电路、传感器组成。
其中,51单片机作为主控制器,负责处理用户的控制指令,并控制LED灯的亮度和颜色。
功率驱动电路用于将51单片机输出的控制信号转换成LED灯的驱动信号,确保LED灯正常工作。
传感器则用于感知环境的亮度和温度等信息,以便系统能够自动调整LED灯的亮度和颜色。
系统软件部分主要包括用户界面、控制逻辑以及与外部设备的通信等功能。
用户界面可以通过串口或者无线方式与系统进行交互,用户可以通过输入指令或者调节参数来控制LED灯的亮度和颜色。
控制逻辑部分主要负责解析用户的指令,并根据指令来调节LED灯的亮度和颜色。
与外部设备的通信功能主要负责与传感器进行通信,获取环境信息,并根据环境信息来自动调整LED灯的亮度和颜色。
该系统的工作流程如下:1.初始化系统:系统上电后,51单片机进行初始化操作,包括初始化GPIO、串口等相关设备。
2.用户交互:系统等待用户输入指令或者调节参数,用户可以通过串口或者无线方式与系统进行交互。
3.解析指令:系统接收到用户的指令后,通过控制逻辑部分对指令进行解析,确定LED灯需要调节的亮度和颜色。
4.控制LED灯:系统通过51单片机的GPIO和功率驱动电路,将调节后的控制信号发送给LED灯,实现对LED灯亮度和颜色的控制。
5.环境感知:系统通过与传感器的通信,获取环境的亮度和温度等信息。
6.自动调整:根据获取到的环境信息,系统通过控制逻辑部分,自动调整LED灯的亮度和颜色。
7.循环工作:系统根据用户的指令和环境信息,循环执行上述步骤,实现LED灯的智能控制。
总之,基于51单片机的智能LED照明控制系统通过合理设计硬件和软件的结合,能够实现对LED灯的智能控制,提高照明系统的灵活性和节能性。
基于51单片机的智能LED照明控制系统设计
基于51单片机的智能LED照明控制系统设计一、引言随着科技的发展,人们对室内照明的要求也越来越高。
传统的照明系统已经无法满足人们对照明效果的需求,因此智能LED照明控制系统逐渐成为人们关注的焦点。
本文将基于51单片机设计一种智能LED照明控制系统,通过对光照度的检测和用户设定,实现对LED灯光亮度和颜色的智能控制。
二、系统设计1.硬件设计智能LED照明控制系统的硬件主要包括光敏电阻、温度传感器、LED 灯和51单片机。
(1)光敏电阻:用于检测光照度,根据光照度的不同,调节LED灯的亮度。
(2)温度传感器:用于检测环境温度,根据温度的不同,调节LED 灯的颜色。
(3)LED灯:用于照明,可以调节亮度和颜色。
(4)51单片机:作为系统的核心控制器,接收传感器的数据,并根据设定的参数控制LED灯的亮度和颜色。
2.软件设计(1)光照度检测:通过读取光敏电阻的电压值来获取光照度,根据光照度的不同,控制LED灯的亮度。
可以设定光照度阈值,当检测到的光照度低于设定值时,LED灯亮度增加;当光照度高于设定值时,LED灯亮度减小。
(2)温度检测:通过读取温度传感器的数值来获取环境温度,根据温度的不同,控制LED灯的颜色。
可以设定温度范围和对应的颜色值,当温度在设定范围内时,LED灯显示设定的颜色。
(3)用户设定:通过按键输入,用户可以设定光照度阈值、温度范围和对应的颜色值。
设定的参数保存在51单片机的内存中。
(4)LED灯控制:根据光照度和温度的检测结果以及用户设定的参数,控制LED灯的亮度和颜色。
通过PWM控制LED灯的亮度,通过调节RGB三个通道的PWM占空比,实现对LED灯颜色的控制。
三、系统实现智能LED照明控制系统的实现主要分为硬件实现和软件实现两部分。
硬件实现:根据设计方案,搭建光敏电阻、温度传感器和LED灯的电路,并将它们与51单片机连接,保证硬件的正常工作。
软件实现:根据软件设计方案,编写相应的程序,包括光照度检测、温度检测、用户设定和LED灯控制等功能代码。
基于单片机的智能家居照明控制系统设计
2、LED灯具的控制:单片机根据环境光线和人体活动情况,控制LED灯具的开 关和亮度调节。例如,当环境光线较暗且有人经过时,单片机将自动打开LED 灯具并调节至合适的亮度;当环境光线充足或无人经过时,单片机将自动关闭 LED灯具或调节至最低亮度。
一、单片机与智能照明控制系统
单片机是一种集成度高、功能丰富的微型计算机,通过编程可以实现各种数据 处理和控制功能。智能照明控制系统则是指通过调节照明设备的亮度和颜色等 参数,实现对照明环境的智能控制,以提供舒适的视觉环境并降低能源消耗。
二、系统设计
1、系统架构
基于单片机的智能照明控制系统主要由传感器、单片机控制器、执行器和通信 接口等组成。传感器负责监测环境光强、人体活动等信息;单片机控制器负责 接收传感器信号并进行处理,通过执行器控制照明设备的亮度和颜色等;通信 接口则负责与其他智能设备进行信息交互。
谢谢观看
关键词:单片机、智能家居、照 明控制系统
单片机是一种集成度高、体积小、功耗低、可靠性高的微型计算机,广泛应用 于各种智能控制领域。智能家居是指通过智能化设备和系统,将家庭环境、生 活场景等实现自动化控制和智能化管理。照明控制系统则是智能家居的重要组 成部分,通过对室内照明进行智能控制,满足人们在不同场景下的照明需求, 同时达到节能环保的目的。
4、易于维护:本系统的各个组成部分都是模块化的,易于更换和维护,提高 了系统的稳定性和可靠性。
四、总结
基于单片机的智能照明控制系统具有自动化、智能化、节能环保等特点,可以 广泛应用于家庭、办公室、公共场所等场所的照明控制中。通过使用单片机作 为核心控制器,可以实现对照明设备的精确控制和智能化管理,提高照明环境 的舒适度和能源利用效率。因此,基于单片机的智能照明控制系统是未来照明 控制系统的发展方向之一。
基于单片机的教室照明控制系统设计
基于单片机的教室照明控制系统设计设计一个基于单片机的教室照明控制系统,可以根据光线强度自动调节照明亮度,同时也可以手动控制照明开关。
系统使用单片机作为控制器,通过光敏电阻检测环境光线强度,并通过脉宽调制的方式控制LED灯的亮度。
以下是系统的设计方案:1.硬件设计:-光敏电阻:选择一个光敏电阻作为环境光线强度的传感器,将其与单片机的模拟输入引脚相连。
-LED灯:选择一个合适的LED灯用于照明,将其与单片机的数字输出引脚相连。
-开关:选择一个合适的开关用于手动控制照明开关,将其与单片机的数字输入引脚相连。
2.软件设计:-初始化:启动系统时,初始化单片机的IO口状态和定时器。
-光线强度检测:使用单片机的模拟输入引脚读取光敏电阻的阻值,并根据阻值计算出光线强度。
-自动调节亮度:根据光线强度的变化,调节LED灯的亮度。
可以通过脉宽调制的方式,改变LED灯的亮度来实现。
-手动控制照明开关:检测开关的状态,如果开关被按下,则切换照明灯的开关状态。
3.系统功能:-自动调节照明亮度:根据光线强度的变化,自动调整LED灯的亮度,提供舒适的照明环境。
-手动控制照明开关:通过开关的操作,可以手动控制照明灯的开关,方便用户根据需要调整照明状态。
-节能:根据光线强度自动调节照明亮度,可以节约能源,减少不必要的能耗。
4.系统实现:-硬件连接:将光敏电阻连接到单片机的模拟输入引脚,将LED灯连接到单片机的数字输出引脚,将开关连接到单片机的数字输入引脚。
-软件编写:使用合适的单片机编程语言,编写程序实现系统的功能。
-调试测试:将系统进行调试和测试,确保系统能够正常工作。
总结:通过设计一个基于单片机的教室照明控制系统,可以实现根据光线强度自动调节照明亮度,并提供手动控制照明开关的功能。
这个系统可以节约能源,提供舒适的照明环境,提高教室的使用效果。
基于MSP430单片机的智能照明控制系统的设计
基于MSP430单片机的智能照明控制系统的设计摘要:为了解决生活中“长明灯”的浪费现象,设计了低功耗、低成本的智能照明系统。
采用单片机MSP430F149为主控制器,以热释电红外传感器来探测室内是否有人,并根据光照度传感器探测的环境亮度,来实时调节和控制室内LED的照明情况,最终达到智能照明以及节能的效果。
关键词:智能照明;MSP430F149;传感器随着经济的发展和社会的进步,生活中的照明系统也日趋智能化和节能化。
传统的照明只有开、关,无逻辑时序及亮、暗调光控制,因此主要依赖于人们的主动性。
然而智能照明系统主要在很大一定程度上尽可能的满足人们的生活、工作、学习的需求,它主要是通过主电源经过可编程控制后实现,LED照明系统全自动的实现人们预先设定的适合的照明效果,从而使照明更加智能化及人性化。
另外智能照明还有减少不必要的耗电进而达到良好的节约资源的效果,它主要通过充分利用大自然的光作为光源,以人工光作为补偿,结合室内有无人员情况,在室内光不足以满足人们视觉需要时才启用照明灯,经使用证明此种方式节能可达30%上下,可见效果明显。
通过智能可以让室内照明减少过多的长明灯,也避免了很大的资源浪费。
1系统设计系统由红外探测模块、单片机控制模块、照度探测模块、驱动模块等构成(见图1)。
智能照明控制器先利用红外探测模块采集信息传送给主控制器单片机来判断室内是否有人,进而去控制照明驱动电路的开关是否闭合,再根据光照度探测模块采集到的信号送往单片机,单片机根据此信号去控制输出PWM波的占空比,进而调节照明灯的光照强度来达到恒光照照明。
2 硬件部分2.1中心控制模块在单片机控制器的选择上,本文采用TI公司生产的MSP430系列单片机中的MSP430F149。
MSP430系列单片机是美国德州仪器公司(WI)近几年开发的新一代单片机,该单片机在设计上采用了全新的概念,其功能远超过其他系列单片机的功能故称之为混合型单片机。
基于单片机的照明控制系统设计毕业设计
基于单片机的照明控制系统设计毕业设计目录第一章引言 (2)1.1课题研究背景 (2)1.2课题研究的目的与意义 (2)1.2.1良好的节能效果和延长灯具寿命 (2)1.2.2改善工作环境,提高工作效率 (2)1.2.3提高管理水平 (3)1.2.4较好的投资收益效果 (3)1.3系统设计 (3)1.3.1系统设计要点 (3)1.3.2系统设计思路 (4)第二章硬件电路设计与实现 (7)2.1系统硬件总述 (7)2.2CPU性能介绍 (7)2.3主控制机电路设计 (7)2.3.1键盘的接口设计 (8)2.3.2 LED数码显示的接口设计 (8)2.3.3 看门狗监控电路的设计 (9)2.4分控制器的电路设计 (9)2.5 RS485通信电路的设计 (10)2.6光信号取样电路 (13)2.6.1 Microwire串行总线性能介绍 (13)2.6.2 TLC1549的接口设计 (14)2.6.3 TCL1549的数据采集程序设计 (15)2.7人体信号采集电路 (16)2.7.1 人体红外探头 (16)2.7.2 比较电路 (19)2.8DS12887时钟芯片接口电路设计 (20)2.8.1 DS12887接口设计及初始化程序 (24)2.9输出驱动电路设计 (26)第三章系统软件设计及实现 (27)3.1人机交互程序设计 (28)3.1.1键盘扫描程序设计 (28)3.1.2LED数码显示程序设计 (29)3.2照明启停控制程序设计 (31)3.2.1全部启停控制程序设计 (31)常州工学院计算机学院毕业设计论文3.2.2单独启停控制程序设计 (33)3.3照明控制程序设计 (35)3.3.1全部定时控制程序设计 (36)3.3.2单独定时控制程序设计 (37)3.4RS485通信程序设计 (38)3.4.1 主机部分通信程序设计 (39)3.4.2从机部分通信程序设计 (40)第四章系统可靠性技术 (42)4.1干扰产生的后果 (42)4.2单片机应用系统的硬件抗干扰设计 (43)4.3软件抗干扰技术 (44)参考文献 (47)致谢 (46)引言引言随着国民经济的快速发展和社会进步,教育在全社会愈加被关注和重视,校园规模也随着受教育者的数量增加而不断扩大,教室的数量也大幅度增加。
基于单片机的智能照明控制系统设计思路
基于单片机的智能照明控制系统设计思路李晓妹 吴慧敏(河南农业职业学院机电工程学院 河南中牟 451450)摘要:本文所述的智能照明系统以单片机作为控制器,以ZigBee技术为支撑,首先站在整体角度阐述了系统设计方案,然后再叙述硬件设计方式。
关键词:单片机;智能照明引言如今随着节能环保意识的逐步增强,传统的照明系统因为较高的能源损耗已经不再适应于时代发展的需求。
在生态文明建设的前提和背景下,智能照明系统应运而生并获得了长久的发展和进步,较之于传统的照明系统,不仅在技术层面上进行了优化和改进,还极大地便捷了人们的生活。
智能照明控制系统在ZigBee技术的支持下,将单片机作为控制单元,按照一定的方式连接各个节点,对信息进行识别、采集和转换,并且完成相应的显示和评估,在控制程序的作用下调节和控制设备,发挥照明系统的实效。
1基于单片机的智能照明系统设计方案如今智能照明系统设计的主要元器件是单片机,其主要的工作原理是感应器识别和检测周围发生的信号,经过转换装置转换为电信号然后传输给单片机形成闭环控制系统,建立有效的负反馈控制,将外部光线的强弱作为反馈信号来达到调节照明设备的作用,不但能够保持正常的照明效果,还能根据外部环境和实际需求进行调节亮度并且起到节约资源的作用。
在此基础上提出了软件设计的主要原则,对整个设计系统的设计思路进行细致地探讨和研究推动照明系统的发展。
智能照明系统较之于传统的照明系统具备能够自动调节、操作性简便等多种优势,因此一经推出便受到各界的关注和认可,大范围的应用到实际生产和生活中。
首先其在传统的照明上进行了革新,充分地融入了节能环保的理念和思想。
智能照明系统在运用先进的计算机技术的基础上构建了一个完善的闭环反馈控制系统,能够有效识别周围环境因素的变化,根据人类的实际需求完成自我调节,经过对先进技术的应用以及原有技术的改进,使得自身效用得到充分地发挥,增加了可靠性和可行性。
智能照明控制系统在ZigBee技术的支持下,将单片机作为控制单元实现了嵌入式技术与通讯技术的有效结合,系统的中间层选用嵌入式处理器进行控制,在短距离通信技术的作用下能够根据用户的现实需求以及外界环境对智能照明系统进行调控。
基于单片机的智能照明控制系统设计[1]
设计名称:智能照明控制系统组别:第五组组长:XX组员:XX基于单片机的智能照明控制系统设计随着电子技术的飞速发展,基于单片机的控制系统已广泛应用于工业、农业、电力、电子、智能家居等行业,微型计算机作为嵌入式控制系统的主体与核心,代替了传统的控制系统的常规电子线路.本文介绍了基于单片机AT89C51的室内灯光控制系统及其原理,提出了有效的节能控制方法.该系统采用了当今较成熟的传感技术和计算机控制技术,利用多参数来实现对学校教室室内照明的控制。
系统设计包括硬件设计和软件设计两部分。
工作时,光信号取样电路采集光照强弱、人体信号采集电路采集室内是否有人、是否为工作时间等信息并将信号送到单片机,单片机根据这些信息通过控制电路对照明设备进行开关操作,从而实现照明控制,以达到节能的目的。
目录1 引言.......................................................................1.1 研究背景.............................................................. 1。
2 智能照明控制系统的优点................................................2 设计部分................................................................... 2。
1设计要求.............................................................. 2。
2系统设计.............................................................. 2。
3逻辑控制..............................................................2.4硬件设计...............................................................2。
基于单片机的室内照明控制系统设计
基于单片机室内照明控制系统设计1 引言伴随计算机网络、通信、控制等技术发展, 智能控制发展越来越迅猛。
现在对灯光智能控制, 已经发展得较为成熟, 不过对教室室内灯光智能控制却是比较缺乏和不完善。
因为人自觉性以及自觉节能意识普遍微弱, 在白天光线足够强时也开灯, 人离开后还亮着灯现象普遍存在。
教室灯光控制仍然是采取传统式人工管理, 教室极多, 管理人员要挨个管理, 这么就造成了无须要电能浪费和经济损失。
再者, 现代自动化程度不停提升, 单片机控制普及, 灯光管理也在朝着自动化、智能化方向发展。
比如楼道灯光、厕所灯光、路灯自动控制等等。
全部这些使得室内灯光控制也应该朝着智能控制方向发展。
2 系统实现功效及分析2.1 拟处理关键问题(1)人数采集, 也就是要检测到人进与出总数。
(2)环境光参数输入采集问题。
(3)出现照明系统被强行关闭自动报警电路设计。
2.2 功效分析本文所设计控制器以自然光强度和人体存在作为控制器两个关键输入参数。
教室或者试验室灯光控制器可实现有效对灯光智能控制, 其输入参数关键是人体存在信号和环境信号等外界原因。
能够实现手动和自动控制相兼容。
(1)在自然光较强, 光现足够时, 不管人体是否存在, 都不开灯。
(2)在自然光较弱时, 有些人存在且超出一定时间, 控制器自动打开电灯, 而且能够依据存在人数来决定开启灯光数。
当无人在室内时, 不开灯; 当人数少于2人时, 开启两盏灯; 人数少于等于4人时, 开启四盏灯; 人数超出4人时, 开启六盏灯, 也就是全开。
(3)能够实现手动控制全开或者全开功效。
3 总体方案设计本设计针对室内灯光智能控制方法, 尤其是智能控制方面发展现实状况。
提出了一个用利用发射与接收以及光照检测相结合灯光智能控制系统。
系统总体框图如图1所表示。
本系统控制单元是以单片机主控制模块为关键, 其她外围电路关键包含: 系统供电模块、硬件时钟模块、光线亮度采集模块、人数采集电路、数码管显示电路、路灯控制电路等模块。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于单片机的照明系统控制————————————————————————————————作者: ————————————————————————————————日期:课 程 设 计2012年 7 月 8日 课 程 单片机课程设计 题 目 基于单片机的照明控制系统 院 系 电气信息工程学院测控系专业班级 学生姓名学生学号指导教师东北石油大学课程设计任务书课程单片机课程设计题目基于单片机的照明控制系统专业姓名学号一、任务设计一款基于AT89C51单片机室内照明系统,实现八盏等一次点亮,即每按下一次开关就点亮一盏灯,八盏灯全亮后,重复操作。
先用单片机直接驱动八盏LED灯点亮,再通过继电器驱动大功率的照明灯点亮。
二、设计要求[1] 用单片机实现八盏LED灯开关控制点亮。
[2] 用继电器将小功率控制转化为大功率控制,驱动照明灯按开关控制点亮。
[3] 写出详细的设计报告。
[4] 给出全部电路和源程序。
三、参考资料[1]吴金戎,沈庆阳.8051单片机实践与应用[M].北京:清华大学出版社,2002.[2]朱清慧.Proteus教程——电子线路设计、制版与仿真[M]. 北京:清华大学出版社; 2008.[3]孙涵芳,徐爱卿.单片机原理及应用[M].北京:航空航天大学出版社,1996.[4] 胡耀斌,蒋彦,朱慧玲.室内大面积照明的节能控制研究[J] .电测与仪表,2007( 11) : 32- 35.[5]张庆双.经典实用电路大全[M]. 北京:机械工业出版社,2008.完成期限2012.6.29至2012.7.8指导教师专业负责人2012年6月29日目录第1章绪论ﻩ错误!未定义书签。
1.1 LED灯介绍ﻩ错误!未定义书签。
1.2单片机的应用ﻩ错误!未定义书签。
1.3 本设计任务ﻩ错误!未定义书签。
第2章总体方案论证与设计ﻩ错误!未定义书签。
2.1 LED显示电路.................................................... 错误!未定义书签。
2.2继电器控制电路 ................................................. 错误!未定义书签。
2.3 总体硬件组成框图ﻩ错误!未定义书签。
第3章系统硬件设计ﻩ错误!未定义书签。
3.1 LED灯电路硬件设计......................................... 错误!未定义书签。
3.2 照明电路设计ﻩ错误!未定义书签。
第4章系统的软件设计ﻩ错误!未定义书签。
4.1 程序设计ﻩ错误!未定义书签。
第5章系统调试与测试结果分析ﻩ错误!未定义书签。
5.1 使用的仪器仪表 ..................................................... 错误!未定义书签。
5.2系统调试 ............................................................. 错误!未定义书签。
5.3 测试结果ﻩ错误!未定义书签。
结论ﻩ错误!未定义书签。
参考文献ﻩ错误!未定义书签。
附录1程序 ................................................................................. 错误!未定义书签。
附录2 仿真效果图 ...................................................................... 错误!未定义书签。
ﻬ第1章绪论随着电子技术的飞速发展,以单片机为基础的控制系统已经广泛应用于工业,农业,交通,楼宇等领域,微型计算机作为控制系统的主体和核心已经逐步代替了传统控制系统的常规电路。
单片机技术的发展与成熟,也为基于单片机的照明控制系统的普及与应用奠定了基础。
1.1 LED灯介绍LED(Light EmittingDiode),发光二极管,是一种固态的半导体器件,它可以直接把电转化为光。
LED的心脏是一个半导体的晶片,晶片的一端附在一个支架上,一端是负极,另一端连接电源的正极,使整个晶片被环氧树脂封装起来。
半导体晶片由两部分组成,一部分是P型半导体,在它里面空穴占主导地位,另一端是N型半导体,在这边主要是电子。
但这两种半导体连接起来的时候,它们之间就形成一个P-N结。
当电流通过导线作用于这个晶片的时候,电子就会被推向P区,在P区里电子跟空穴复合,然后就会以光子的形式发出能量,这就是LED发光的原理。
而光的波长也就是光的颜色,是由形成P-N结的材料决定的。
本次课程设计使用的是小功率的发光二级管。
1.2 单片机的应用由于单片机技术的不断发展,目前单片机渗透到我们生活的各个领域,小到居民生活大到国家生产几乎很难找到哪个领域没有单片机的踪迹。
导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都是利用开单片机电路进行控制实现的。
本次课程设计只用单片机驱动照明电路。
1.2.1单片机驱动点亮LED灯通过上述对LED等的介绍,LED灯属于小功率的器件,所以其用的驱动电压小、功率低,故能用单片机接小电压直接驱动点亮。
因此这里没有复杂的驱动电路。
1.2.2驱动点亮照明电路作为照明灯,必须使用功率较大的器件,才能达到照明的目的,但单片机出的功率小故不能直接驱动电路照明灯泡,所以必须加继电器作为开关、12V交流电源以及三极管放大电流。
用单片机将三极管导通,三极管产生的大电流用来驱动继电器,继电器工作使照明电路导通,从而达到点亮灯泡的作用。
1.3 本设计任务本设计任务为实现开关控制八盏LED等依次点亮,进而控制八盏照明灯依次点亮。
次任务虽然简单明了、操作方便、以实现,但其不失为居家照明用灯的一种照明电路。
当然现行市场节能环保,功能全面的照明电路举不胜举,但简单的小电路照明系统任占有它的一席之地。
不及如此,通过此次对任务的设计,不仅从中学到了一些知识,也充分把理论与实践结合起来,做到学以致用。
本研究即以AT89C51单片机为核心,采用单片机直接控制小功率的LED 灯,用继电器作为开关控制大功率的照明灯泡。
第2章总体方案论证与设计本系统采用单片机AT89C51为照明电路控制中心,系统主要包括LED显示电路、继电器控制电路、按键电路等。
下面对各模块的设计逐一进行论证比较。
2.1LED显示电路由于二极管只能从正向导通,所以可以采用单片机输出高电平点或单片机输出低电平点亮。
方案一:单片机输出高电平点亮,将每一个LED发光管的正端接至单片机的一个I/O口,另一端通过电阻接地。
这种方法可以直接驱动LED,原理简单,驱动能力强,LED的亮度也可以通过限流电阻调节,非常方便,虽然此种方法太浪费单片机的I/O口,但在本设计可以使用。
方案二:单片机输出低电平点亮,将每一个LED发光管的正端通过电阻接一个5V的电源,LED发光管的另一脚接I/O口,当I/O口为低电平时,点亮LED灯。
该方法占用单片机的资源与方案一相同。
比较以上两种方案,由于单片机上电后各个口都处于高电平,这样不利于单片机输出高电平点亮,故选取方案二。
2.2 继电器控制电路继电器控制照明电路与LED灯的点亮方式相同,故采用与LED现实电路相同的控制方式,这里不再论述。
2.3 总体硬件组成框图系统框图如图2-1所示,系统主要由三大模块组成即LED 灯控制电路、继电器控制照明电路、开关控制电路。
ﻬ第3章 系统硬件设计 LED 灯控AT89C51开关控照明电继电器图2-1 总体硬件组成框图为使该模块化LED显示屏控制系统具有更加方便和灵活性,我们对系统的硬件做了精心设计。
硬件电路包括LED灯电路、照明电路、开关控制电路等三大模块。
3.1LED灯电路硬件设计LED灯电路模块是实现照明电路的基础部分,LED灯的工作方式直接关系到照明电路的工作方式、功能实现程度等。
本次设计中LED的驱动是采用单片机直接设置各个口的高低电平来控制LED灯的亮灭。
3.1.1 各口输出电平方式开关前九次依次按下后输出电平结果,其真值表如表3-1所示。
表3-1 LED灯驱动电平开关按下次数电平输出方式P2.7~~P2.0亮灯个数1 1 1 1 1 1 1 1 0 12 11 1 1110 0 23 1 1 1 1 1 0 0 0 34 1 1 1 1 0 0 00 45 1 1 1 0 0 000 56 1100 00 0 0 67 1 0000 0 00 7800 00 00 0 0 89 1 1 1 1 1 1 1 0 13.1.2 LED驱动电路的设计LED灯接小电压采用单片机直接驱动,原理图如图3-1所示。
如图3-1 8盏LED依次接到单片机89C51的P2口上,正向端通过1K电阻接到5V电压上。
通过P2口输出的高低电平,使LED发光。
3.2照明电路设计单片机不能直接驱动功率较大的照明电路,这里必须采用继电器控制电路来实现小电路向大电流的转换。
3.2.1继电器工作原理继电器是一种电控制器件。
它具有控制系统(又称输入回路)和被控制系统(又称输出回路)之间的互动关系。
通常应用于自动化的控制电路中,它实际上是用小电流去控制大电流运作的一种“自动开关”。
故在电路中起着自动调节、安全保护、转换电路等作用。
其电路图和Proteus中的图如图3-2所示。
图3-2图3-1 LED驱3.2.2照明电路工作电路图照明灯泡使用继电器作为开关驱动照明电路。
三极管为使继电器工作股接在继电器的控制端。
由于单片机输出的是低电平信号有效股选用PNP型三极管,当单片机输出低电平是三极管导通,电流流入继电器,使继电器工作,从而控制照明电路的亮灭,其电路连接图如图3-3所示:图3-3 照明电路ﻬ第4章系统的软件设计软件是该照明电路控制系统按要求工作的重要组成部分,故程序的正确度直接决定功能的可实现性。
这里用Keilc遍写C程序,运行后生产hex文件,将hex文件拷入模拟单片机中,使单片机工作。
4.1 程序设计本系统中单片机89C51的主要功能就是实现八盏LED灯和照明灯的按键点亮控制功能。
程序为了实现同时点亮LED灯和照明灯,将猜用P0口和P2口同步执行相同的程序,再加以判断开关程序,即先判断开关是否闭合,若闭合执行5ms 延时后再判断,若任处于闭合这说明开关闭合。
其主程序流程如图4-1所示。
开始系统初始点亮LED 灯(照明灯)判断开关是否闭合?否是 图4-1 主结第5章系统调试与测试结果分析5.1 使用的仪器仪表数字万用表DT9203单片机仿真器WA VE6000烧写器GF2100微机联想Y4505.2 系统调试根据系统设计方案,本系统的调试共分为三大部分:硬件调试,软件调试和软硬件联调。