学位论文 > 优秀研究生学位论文题录展示
单片机AVR运用开发
作 者: 蔚明才
导 师: 谭洪舟
学 校: 中山大学
专 业: 软件工程
关键词: AVR单片机 智能开关 光感 节能 微处理器 ATmega48 PIR CDS
分类号: TP368.12
类 型: 硕士论文
年 份: 2010年
下 载: 37次
引 用: 0次
阅 读: 论文下载
内容摘要
本文主要是在响应全世界节能环保的主题下,根据生活中小家电的实际使用需求,同时选取现行流行的AVR单片机做IC进行研究,开发出一款达到实际节能需求的智能型开关。在本文进行了如下主要研究和工作:学习和研究类似产品:为设计出符合我们自己预想的热释感应开关,首先了解了国内外类似产品的原理;同时也学习了其它公司研发的类似感应开关,如声控开关,光控开关,声光控开关等。制定产品开发流程:参照新产品开发通用流程,规划出符合我们这款热释感应开关的整个开发流程程序框图。感应开关模型组件的建立:根据其实际的室内外使用需求,构建其组件模型框图,大致包括马达、PCBA、外壳、感应探测系统、牙箱、供电源等,以其达到协同工作,完成预设功能。开发环境的搭建:我们准备在Eclipse平台下,装载CDT(C/C++ Development Tool Kit)开发包,同时在AVR Studio环境下完成仿真调试。故我们也对开发环境的搭建方法和仿真调试方法进行了介绍,使有兴趣者或初学者,想对在该环境下进行产品研发提供更多的借鉴。需求分析:为了更为贴近实际使用需求,达到各种条件和各种情况下产品都能达到其预想的功能,我们制定了详细的需求分析。如,在白天和黑夜的识别情况、不同使用者对环境亮暗度时需要开灯的情况、离开工作环境时(无人时)多久时间关灯情况、低电报警情况、机械传动功能不良(即:牙箱运动不顺畅)等情况下探测功能。感应开关AVR(Atmega48)内部程序的模块分析:分析其内部逻辑运行流程,建立其各自对应的功能模块,如端口定义、初始化MCU、内部系统分析、定时器分析、主函数分析等,然后根据各自的模块进行编写对应功能的程序,并编译、运行、仿真调试和下载到目标IC(Atmega48)上。文中只针对关键功能流程模块做分析,详细的代码收录在附录A中。同时,为完善整个过程,我们也介绍了在Eclipse+CDT开发环境和AVR Studio环境下烧录程序的方法,收录在附件D中供有兴趣的爱好者参考。集成IC(ATmega48)外围电路的构建:根据实际功能,设计外围硬件电路,学习使用工具软件Protel绘制对应的PCB,并收录相应的所有对应功能的PCB在后面的附录C中,同时对特殊的外围组件做性能分析,达到符合IC內软件实际的需求。如PIR微处理器的使用、CDS选用及CDS与电阻搭配使用时达到指定的光灵敏度范围探测等。为完成整个产品实地使用和测试,我把机械外壳的设计交给机械研发小组进行设计,并在此文中给出了相应零件的爆炸图,同时展示了其洁白小巧的外形。功能测试和验证:根据实际设计,作出相应的验证方法,并不断测试,出具实际测试报告和测试数据,如,三节AA型1.5v碱性干电池,预计每天20次开关,则可使用三个月才更换电池;可靠性测试方面:在供电源连续且充足的情况下(如使用电源箱),从我们的报告显示能进行54750cycles或更高循环的可靠性测试。为了使读者和评审更为快捷的了解到文中的英文缩写含义,也特别编撰了英文缩写释义,收录在附录B中供查阅。在文章的篇末进行了通篇的优缺点的总结,并对下一步的研究工作进行了展望。最终成功完成了本文的写作。
|
全文目录
摘要 4-6ABSTRACT 6-11第一章 引言 11-16 1.1 课题的研究背景 11 1.2 智能感应开关的特点及国内外发展现状 11-12 1.3 常用智能开关的一般工作原理 12-13 1.4 本文开发的热释感应开关的特点 13-14 1.5 本文的研究工作和主要内容 14-16第二章 感应开关整体构思 16-41 2.1 引言 16-18 2.1.1 51 系列单片机 16-17 2.1.2 AVR 系列单片机 17-18 2.2 AVR 单片机的分类及标识 18-19 2.3 Atmega48 性能概述 19-23 2.3.1 产品特性 19-23 2.3.2 其它性能优势 23 2.4 选此芯片原因 23-31 2.5 研发步骤 31-41 2.5.1 热释感应开关开发流程图 31-32 2.5.2 搭建开发环境 32-35 2.5.3 组件图 35-37 2.5.4 需求分析 37-41第三章 感应开关功能模块研发 41-62 3.1 引言 41 3.2 线程分析 41-62 3.2.1 端口配置 42-43 3.2.2 系统分析 43-45 3.2.3 主函数分析 45-50 3.2.4 定时系统分析 50-54 3.2.5 A/D 转换分析 54-56 3.2.6 主函数头文件 56-57 3.2.7 编译运行对应功能文件 57-62第四章 感应开关外围设计和测试 62-74 4.1 引言 62 4.2 外围方案的建立 62-72 4.2.1 PROTEL 绘制原理图和PCB 62-66 4.2.2 关键电子部件分析 66-70 4.2.3 产品使用测试 70-72 4.3 热释感应开关机械外壳设计 72 4.4 实地使用说明 72-74第五章 感应开关调试仿真 74-90 5.1 引言 74 5.2 程序调试 74-90 5.2.1 AVR Eclipse 插件+C/C++ 开发包调试方法 74-79 5.2.2 使用AVR Studio 调试线程 79-90第六章 结束语 90-91致谢 91-92参考文献 92-93附录A:程序源代码 93-111附录B:英文缩写释义列表 111-114附录C:PCB 板 layout 图 114-117附录D: 感应开关的程序烧录过程 117-121
|
相似论文
- 大型公共建筑空调系统节能运行若干问题分析,TU831.6
- 无线传感器网络组播路由协议研究,TN929.5
- 面向绿色大学建设的高校节能体系研究,G647
- 乳化柴油在S195柴油机上的应用研究,TE626.24
- 采油中心的动力特性分析及结构优化改进,TE933.1
- 高效节能组培系统的研发及在园林植物组培中的应用,S688
- 定位辅助搜寻Wi-Fi的移动设备节能策略,TN929.53
- 面向智能手机的节能定位策略,TN929.53
- 基于绿色化学理念的纳米硫化镉的合成及应用,O614.242
- 政府与企业节能减排互动机制研究,D922.68
- 重庆建设低碳城市的问题与对策研究,X321
- 低碳经济对我国就业的影响及对策,F205
- 基于DSP的石材加工用摆式砂锯机电机节能控制器的研究与开发,TM343
- 煤炭企业节能运行机制评价研究,F206
- 绿色金融促进产业结构调整研究,F832;F205
- 不锈钢光亮退火炉燃烧与余热回收节能技术研究,TG155.1
- 炭素企业能量综合利用的研究,TQ127.11
- 论光电幕墙在建筑幕墙设计中的发展及应用,TU228
- 基于GPS和GPRS的监控导航系统的设计,TN967.1
- 磁盘阵列级节能技术的研究与实现,TP333
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 微型计算机 > 各种微型计算机 > 微处理机
© 2012 www.xueweilunwen.com
|