学位论文 > 优秀研究生学位论文题录展示

单片机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

相似论文

  1. 大型公共建筑空调系统节能运行若干问题分析,TU831.6
  2. 无线传感器网络组播路由协议研究,TN929.5
  3. 面向绿色大学建设的高校节能体系研究,G647
  4. 乳化柴油在S195柴油机上的应用研究,TE626.24
  5. 采油中心的动力特性分析及结构优化改进,TE933.1
  6. 高效节能组培系统的研发及在园林植物组培中的应用,S688
  7. 定位辅助搜寻Wi-Fi的移动设备节能策略,TN929.53
  8. 面向智能手机的节能定位策略,TN929.53
  9. 基于绿色化学理念的纳米硫化镉的合成及应用,O614.242
  10. 政府与企业节能减排互动机制研究,D922.68
  11. 重庆建设低碳城市的问题与对策研究,X321
  12. 低碳经济对我国就业的影响及对策,F205
  13. 基于DSP的石材加工用摆式砂锯机电机节能控制器的研究与开发,TM343
  14. 煤炭企业节能运行机制评价研究,F206
  15. 绿色金融促进产业结构调整研究,F832;F205
  16. 不锈钢光亮退火炉燃烧与余热回收节能技术研究,TG155.1
  17. 炭素企业能量综合利用的研究,TQ127.11
  18. 论光电幕墙在建筑幕墙设计中的发展及应用,TU228
  19. 基于GPS和GPRS的监控导航系统的设计,TN967.1
  20. 磁盘阵列级节能技术的研究与实现,TP333

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 微型计算机 > 各种微型计算机 > 微处理机
© 2012 www.xueweilunwen.com