毕业答辩PPT,自己亲自制作的,绝对独一无二,关于单片机的设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
毕业论Biblioteka Baidu答辩
基于单片机的照明控制系统的设计
课题的背景及意义
近十几年来,随着我国城市建设的快速发展, 近十几年来,随着我国城市建设的快速发展, 楼宇照明也相应飞速发展。 楼宇照明也相应飞速发展。在楼宇的照明数 量与质量两个方面均有显著的变化与提高, 量与质量两个方面均有显著的变化与提高, 特别是随着人民生活水平进入小康水平, 特别是随着人民生活水平进入小康水平,楼 宇照明水平提高很快, 宇照明水平提高很快,追求人工照明光环境 的舒适性、个性化、安全、 的舒适性、个性化、安全、节能等方面日见 突出。 突出。楼宇中人工光环境对于满足人们的生 学习、 活、学习、娱乐以及工作方面有着重要的意 义。
硬件电路结构框图
主控制器硬件电路结构框图
分控制器硬件电路结构框图
软件程序机构图
实验过程总结
本课题研究了基于AT89C51与AT89C2051单片机的智能照 与 本课题研究了基于 单片机的智能照 明控制系统的设计原理与实现方法。 明控制系统的设计原理与实现方法。首先根据设计要求用 Protel DXP软件绘制出原理图,然后依据原理图选择元器件, 软件绘制出原理图, 软件绘制出原理图 然后依据原理图选择元器件, 在实验板上布置元器件并连接线路,对硬件电路进行测试, 在实验板上布置元器件并连接线路,对硬件电路进行测试, 检查串行口是否选错,测量电源是否正常, 检查串行口是否选错,测量电源是否正常,复位电平是否正 确,单片机是否起振等等。接着就要按照功能要求编制程序, 单片机是否起振等等。接着就要按照功能要求编制程序, 这里采用Keil C编程工具,需先根据要求划分模块,优化结 编程工具, 这里采用 编程工具 需先根据要求划分模块, 再根据各模块特点确定何为主程序,何为子程序, 构;再根据各模块特点确定何为主程序,何为子程序,何为 中断服务程序,相互间如何调用; 中断服务程序,相互间如何调用;再根据各模块性质和功能 将各模块细化,设计出程序流程图; 将各模块细化,设计出程序流程图;最后才根据各模块流程 图编制具体程序。调试时应先调主程序,实现最基本最主要 图编制具体程序。调试时应先调主程序, 的功能,在此基础上再将各模块功能往主程序上堆砌, 的功能,在此基础上再将各模块功能往主程序上堆砌,直至 各模块联调、统调,实现全部功能。 各模块联调、统调,实现全部功能。
致谢
本文是在刘老师的精心指导下完成的, 本文是在刘老师的精心指导下完成的,在这 几个月的工作和学习期间, 几个月的工作和学习期间,我深深地感到从 老师那里学到的不仅仅是知识和技术, 老师那里学到的不仅仅是知识和技术,更重 要的是他严谨的治学态度, 要的是他严谨的治学态度,实事求是的工作 作风和高风亮节的做人品质。在此, 作风和高风亮节的做人品质。在此,我向刘 老师致以最衷心的感谢! 老师致以最衷心的感谢!同时感谢栽培我四 年的学校以及所有的任课老师, 年的学校以及所有的任课老师,谢谢你们 ^_^
系统性能指标及技术要求
(1) 照明启停控制系统 ) ① 全开 ② 全关 ③ 单独开 ④ 单独关 (2) 照明亮度控制系统 ) ① 全部亮度调节 ② 单独亮度调节 (3) 定时控制系统 ) ① 对全部照明灯进行定时控制 ② 对每个照明灯进行定时控制
设计框架
硬件设计部分包括电路 原理图、 原理图、合理选择元器 绘制线路图, 件、绘制线路图,然后 对硬件进行调试、测试, 对硬件进行调试、测试, 以达到设计要求。 软件设计部分, 软件设计部分,首先在 总体设计中完成系统总 框图和各模块的功能设 计,拟定详细的工作计 然后进行具体设计, 划;然后进行具体设计, 包括各模块的流程图, 包括各模块的流程图, 选择合适的编程语言和 工具,进行代码设计等; 工具,进行代码设计等; 最后是对软件进行调试、 最后是对软件进行调试、 测试, 测试,达到所需功能要 求。
总结与改进
由于系统采用的是RS485通信与无线数传通信方式,如果使 通信与无线数传通信方式, 由于系统采用的是 通信与无线数传通信方式 用在现场环境中必然存在干扰的问题, 用在现场环境中必然存在干扰的问题,所以抗干扰与可靠性 设计就显得尤为重要。虽然系统已经考虑了可靠性设计问题, 设计就显得尤为重要。虽然系统已经考虑了可靠性设计问题, 如看门狗技术、复位电路、光电耦合等在电路设计中的应用, 如看门狗技术、复位电路、光电耦合等在电路设计中的应用, 但这也只是针对部分问题做了解决, 但这也只是针对部分问题做了解决,一些详细的设计还有待 于解决。该系统还只是试验室的调试系统,离真正的现场应 于解决。该系统还只是试验室的调试系统, 用还有一定的距离。软件部分的编制也是力求简单实用, 用还有一定的距离。软件部分的编制也是力求简单实用,即 本着实用、有效、方便的原则进行编制。 本着实用、有效、方便的原则进行编制。但一个较好的和较 完善的应用软件不是在短时间内就可以完成的, 完善的应用软件不是在短时间内就可以完成的,它需要不断 的完善和发展,需要我们做大量的工作和时间的检验。 的完善和发展,需要我们做大量的工作和时间的检验。现在 的系统还没有达到真正的智能化,还需要增加很多新的功能 的系统还没有达到真正的智能化, 和先进的科学技术,才能达到真正意义上的智能化控制。 和先进的科学技术,才能达到真正意义上的智能化控制。
设计整体综述
本文阐述了照明的有线、无线控制方式设计原理与实现方法。 本文阐述了照明的有线、无线控制方式设计原理与实现方法。 以设计过程为主线, 以设计过程为主线,分别从硬件和软件两个方面描述设计过 程,即从硬件电路的设计方法到实现所要求功能的软件技术。 即从硬件电路的设计方法到实现所要求功能的软件技术。 该照明控制系统的主控制器、分控制器分别是以AT89C51 该照明控制系统的主控制器、分控制器分别是以 单片机为基础, 与AT89C2051单片机为基础,实现了有线通信、无线数传、 单片机为基础 实现了有线通信、无线数传、 控制与显示等功能。对于软件设计主要有主控制器、 控制与显示等功能。对于软件设计主要有主控制器、分控制 器的有线通信程序设计与无线数字传输程序设计以及灯光控 制、定时控制、键盘扫描与LED显示等程序设计。 定时控制、键盘扫描与 显示等程序设计。 显示等程序设计
基于单片机的照明控制系统的设计
课题的背景及意义
近十几年来,随着我国城市建设的快速发展, 近十几年来,随着我国城市建设的快速发展, 楼宇照明也相应飞速发展。 楼宇照明也相应飞速发展。在楼宇的照明数 量与质量两个方面均有显著的变化与提高, 量与质量两个方面均有显著的变化与提高, 特别是随着人民生活水平进入小康水平, 特别是随着人民生活水平进入小康水平,楼 宇照明水平提高很快, 宇照明水平提高很快,追求人工照明光环境 的舒适性、个性化、安全、 的舒适性、个性化、安全、节能等方面日见 突出。 突出。楼宇中人工光环境对于满足人们的生 学习、 活、学习、娱乐以及工作方面有着重要的意 义。
硬件电路结构框图
主控制器硬件电路结构框图
分控制器硬件电路结构框图
软件程序机构图
实验过程总结
本课题研究了基于AT89C51与AT89C2051单片机的智能照 与 本课题研究了基于 单片机的智能照 明控制系统的设计原理与实现方法。 明控制系统的设计原理与实现方法。首先根据设计要求用 Protel DXP软件绘制出原理图,然后依据原理图选择元器件, 软件绘制出原理图, 软件绘制出原理图 然后依据原理图选择元器件, 在实验板上布置元器件并连接线路,对硬件电路进行测试, 在实验板上布置元器件并连接线路,对硬件电路进行测试, 检查串行口是否选错,测量电源是否正常, 检查串行口是否选错,测量电源是否正常,复位电平是否正 确,单片机是否起振等等。接着就要按照功能要求编制程序, 单片机是否起振等等。接着就要按照功能要求编制程序, 这里采用Keil C编程工具,需先根据要求划分模块,优化结 编程工具, 这里采用 编程工具 需先根据要求划分模块, 再根据各模块特点确定何为主程序,何为子程序, 构;再根据各模块特点确定何为主程序,何为子程序,何为 中断服务程序,相互间如何调用; 中断服务程序,相互间如何调用;再根据各模块性质和功能 将各模块细化,设计出程序流程图; 将各模块细化,设计出程序流程图;最后才根据各模块流程 图编制具体程序。调试时应先调主程序,实现最基本最主要 图编制具体程序。调试时应先调主程序, 的功能,在此基础上再将各模块功能往主程序上堆砌, 的功能,在此基础上再将各模块功能往主程序上堆砌,直至 各模块联调、统调,实现全部功能。 各模块联调、统调,实现全部功能。
致谢
本文是在刘老师的精心指导下完成的, 本文是在刘老师的精心指导下完成的,在这 几个月的工作和学习期间, 几个月的工作和学习期间,我深深地感到从 老师那里学到的不仅仅是知识和技术, 老师那里学到的不仅仅是知识和技术,更重 要的是他严谨的治学态度, 要的是他严谨的治学态度,实事求是的工作 作风和高风亮节的做人品质。在此, 作风和高风亮节的做人品质。在此,我向刘 老师致以最衷心的感谢! 老师致以最衷心的感谢!同时感谢栽培我四 年的学校以及所有的任课老师, 年的学校以及所有的任课老师,谢谢你们 ^_^
系统性能指标及技术要求
(1) 照明启停控制系统 ) ① 全开 ② 全关 ③ 单独开 ④ 单独关 (2) 照明亮度控制系统 ) ① 全部亮度调节 ② 单独亮度调节 (3) 定时控制系统 ) ① 对全部照明灯进行定时控制 ② 对每个照明灯进行定时控制
设计框架
硬件设计部分包括电路 原理图、 原理图、合理选择元器 绘制线路图, 件、绘制线路图,然后 对硬件进行调试、测试, 对硬件进行调试、测试, 以达到设计要求。 软件设计部分, 软件设计部分,首先在 总体设计中完成系统总 框图和各模块的功能设 计,拟定详细的工作计 然后进行具体设计, 划;然后进行具体设计, 包括各模块的流程图, 包括各模块的流程图, 选择合适的编程语言和 工具,进行代码设计等; 工具,进行代码设计等; 最后是对软件进行调试、 最后是对软件进行调试、 测试, 测试,达到所需功能要 求。
总结与改进
由于系统采用的是RS485通信与无线数传通信方式,如果使 通信与无线数传通信方式, 由于系统采用的是 通信与无线数传通信方式 用在现场环境中必然存在干扰的问题, 用在现场环境中必然存在干扰的问题,所以抗干扰与可靠性 设计就显得尤为重要。虽然系统已经考虑了可靠性设计问题, 设计就显得尤为重要。虽然系统已经考虑了可靠性设计问题, 如看门狗技术、复位电路、光电耦合等在电路设计中的应用, 如看门狗技术、复位电路、光电耦合等在电路设计中的应用, 但这也只是针对部分问题做了解决, 但这也只是针对部分问题做了解决,一些详细的设计还有待 于解决。该系统还只是试验室的调试系统,离真正的现场应 于解决。该系统还只是试验室的调试系统, 用还有一定的距离。软件部分的编制也是力求简单实用, 用还有一定的距离。软件部分的编制也是力求简单实用,即 本着实用、有效、方便的原则进行编制。 本着实用、有效、方便的原则进行编制。但一个较好的和较 完善的应用软件不是在短时间内就可以完成的, 完善的应用软件不是在短时间内就可以完成的,它需要不断 的完善和发展,需要我们做大量的工作和时间的检验。 的完善和发展,需要我们做大量的工作和时间的检验。现在 的系统还没有达到真正的智能化,还需要增加很多新的功能 的系统还没有达到真正的智能化, 和先进的科学技术,才能达到真正意义上的智能化控制。 和先进的科学技术,才能达到真正意义上的智能化控制。
设计整体综述
本文阐述了照明的有线、无线控制方式设计原理与实现方法。 本文阐述了照明的有线、无线控制方式设计原理与实现方法。 以设计过程为主线, 以设计过程为主线,分别从硬件和软件两个方面描述设计过 程,即从硬件电路的设计方法到实现所要求功能的软件技术。 即从硬件电路的设计方法到实现所要求功能的软件技术。 该照明控制系统的主控制器、分控制器分别是以AT89C51 该照明控制系统的主控制器、分控制器分别是以 单片机为基础, 与AT89C2051单片机为基础,实现了有线通信、无线数传、 单片机为基础 实现了有线通信、无线数传、 控制与显示等功能。对于软件设计主要有主控制器、 控制与显示等功能。对于软件设计主要有主控制器、分控制 器的有线通信程序设计与无线数字传输程序设计以及灯光控 制、定时控制、键盘扫描与LED显示等程序设计。 定时控制、键盘扫描与 显示等程序设计。 显示等程序设计