基于stm32f103的自动调光台灯控制系统设计(附件)【字数:11601】
目录
一、 引言 1
(一) 自动调光台灯控制系统的发展背景 1
(二) 自动调光台灯控制系统的国内外发展现状 1
(三) 本文主要研究内容 2
二、 方案设计及元器件选择 3
(一) 自动调光台灯控制系统的方案设计 3
(二) STM32微处理器简介 3
(三) LCD1602液晶屏简介 4
(四) 时钟芯片简介 4
(五) 光敏传感器简介 5
(六) 热释电红外传感器简介 5
(七) 红外遥控收发模块简介 6
三、 系统硬件设计 7
(一) 最小系统电路设计 7
(二) 参数显示电路设计 8
(三) 北京时间计时电路设计 8
(四) 光线检测电路设计 9
(五) 人体检测电路设计 10
(六) 红外遥控电路设计 10
(七) 灯光驱动电路设计 11
四、 系统软件设计 12
(一) 自动调光台灯控制系统的主程序流程设计 12
(二) 参数显示子程序设计 13
(三) 北京时间计时子程序设计 13
(四) 光线检测子程序设计 14
(五) 人体 *51今日免费论文网|www.51jrft.com +Q: ^351916072#
检测子程序流程设计 15
(六) 红外遥控子程序设计 15
五、 实物制作与安装 17
总结 23
参考文献 24
致 谢 25
附录一 原理图 26
附录二 PCB图 27
附录三 元件列表 28
附录四 程序 29
引言
自动调光台灯控制系统的发展背景
这里需对自动调光台灯控制系统的历史上发展过程进行大致的阐述,通过对互联网上和图书馆中资料的详细查阅,可以清晰的发现自动调光台灯控制系统的发展历史伴随着多种科学技术,这里将从技术角度进行归纳和分析,来对这类系统的发展足迹的进行系统的阐述。自动调光台灯控制系统在内部架构上,可以分为主控核心和外部的功能电路模块,而外部功能电路模块的丰富度是决定一款系统指标和性能优良程度的核心功能指标,其中传感模块的有无以及功能精度,也是自动调光台灯控制系统所能表现出最大性能的核心因素,通过对资料的分析表明,自动调光台灯控制系统的智能程度和智能传感器性能相互之间的关系休戚与共。市场上历史上最早一款自动调光台灯控制系统可以追溯到电子技术发展初期,此时传感器研发技术尚没有进入公众视野,在自动调光台灯控制系统设计领域甚至没有得到普遍使用,这也就使得初期的自动调光台灯控制系统所表现出的功能非常简陋,和智能化自动调光台灯控制系统的观点毫无关联,而到了二十世纪九十年代以后,凭着智能传感器研发技术的飞速发展,使功能各异的传感模块进入到公众视野,与此同时更是在科技领域得到普遍使用,研发人员将大量不同功能的传感模块植入到自动调光台灯控制系统中,使自动调光台灯控制系统能够灵活有效的获取各类外界信号,该对信号的获取能力是判别这种系统是否可以进行强大人机交互的关键的原因。自动调光台灯控制系统在发展过程中,随着近些年来无线通信技术的飞速发展,物联网技术概念的不断普及,无线通信能力是考验自动调光台灯控制系统物联网性能的重要指标,由于它需要实现与其他设备之间的快速数据交互,因此近些年来崛起的蓝牙、ZigBee、以太网以及WiFi等通信技术,伴随着这些通信技术和交互规则的不断普及,无论是系统硬件的构建还是软件通信协议的搭建,成本都在得到不断压缩,这也就使得这一些通信技术可以在自动调光台灯控制系统中得到广泛植入,从而这类系统能够在物联网领域崭露头角而且快速得到性能上的提升。本次毕业设计将根据目前市面上自动调光台灯控制系统产品的研发现状,结合大学所学到的专业知识,来设计一款功能更加多元化、成本更加低廉的系统。
自动调光台灯控制系统的国内外发展现状
通过上文对自动调光台灯控制系统发展背景的简要介绍可以知道,这类产品在里面架构方面主要以微型控制器最为关键,其各项性能确定了一种自动调光台灯控制系统的功能性能上限,而在国内外发展现状方面,优秀研发团队往往能够学会对极致性能微处理器的使用,尤其是在未来将占据主导地位的六十四位微型控制器,国际上众多研发团队已经开始布局对自动调光台灯控制系统的新型方案研究。对于国内研发团队来说,首要解决的是怎样在三十二位微处理器里面构建更加智能的算法代码,从而使自动调光台灯控制系统被植入了更加智能的人机操作体验,这是如今国际上用户对于自动调光台灯控制系统的迫切要求,随着近几年国内团队对自动调光台灯控制系统孜孜不倦的研究,各项技术的研发已经取得了较为丰硕的成果。
本文主要研究内容
本论文将在接下来的设计环节中依次对自动调光台灯控制系统的方案架构以及软硬件系统进行构建,它将基于STM32微处理器而实现一切预期设计目标,在STM32微处理器强大的控制作用下,使得每个电路模块完成正常工作,下列各项为所需要实现的各项功能指标。
1、设计液晶显示功能所对应的驱动电路,将液晶屏显示模块进行硬件驱动电路的配置,并通过软件驱动子程序的工作,使得STM32微处理器对其显示内容进行控制。
2、设计北京时间日期信号计时驱动电路,构建DS1302时钟芯片驱动电路,将STM32微处理器通过总线接口与其进行对接,使得STM32微处理器能够实时读取出准确的北京时间日期信息。
原文链接:http://www.jxszl.com/dzxx/dzdq/607710.html