收藏本站 | 论文目录

关键词: python matlab plc 单片机 dsp fpga 仿真 stm32

当前位置: 毕业论文设计参考 >> 电子电气通信 >> 通信工程本科论文

多功能紫外线强度检测器的设计与实现

[关键词:紫外线强度检测器]  [热度 ]
提示:此毕业设计论文完整版包含【论文
作品编号:txgc0750,word全文:45页,合计:15000

以下仅为该作品极少介绍,详细内容请点击购买完整版!
多功能紫外线强度检测器的设计与实现毕业设计论文------

本设计的主要内容有:方案设计及论证、硬件系统设计、软件系统设计等。方案设计及论证是通过需求分析,决定硬件系统设备的选择、系统方案的设计,也决定了软件系统的功能模块。硬件系统设计是根据系统方案以及设备特性,设计各个功能模块的电路,以便实现系统的电气功能。软件系统设计是设计单片机上运行的程序,以协调各个模块工作,进行数据的采样及处理,得出满足要求的数据输出,实现整个系统应有的功能。

本设计的核心器件包括UVM-30紫外线感光器、ADXL345加速度传感器和ATmega8单片机。UVM-30紫外线感光器的功能是将检测到的实时紫外线强度信号转化为模拟电压信号并输出;ADXL345加速度传感器的功能是产品处于抖动、失重等状态时,输出信号;ATmega8单片机的功能是对来自紫外线感光器和加速度传感器的信号进行处理,完成A/D转换、脉冲宽度调制和控制信号输出。

本设计的程序大致分为A/D模块、GPIO控制模块、PWM模块、紫外线强度检测模块和加速度检测模块。本设计程序采用C语言进行编写,所用的编译器是ICC AVR。程序采用模块化结构,让程序逻辑关系简洁明了,易于编写和修改。

方案可行性分析

本设计的主要功能是采用UVM-30紫外线感光器,在+3.3-5.0V的电压支持下,把实时的室外紫外线强度转化为0-1V的模拟电压信号,经过ATmega8单片机自带的A/D转换模块,把0-1V的模拟电压信号转化为10位的数字信号输出,实现10位的模数转换精度。ATmega8单片机再把10位数据进行处理,通过I/O端口输出控制LED状态的信号。而由于使用了ADXL345加速度计作为开关,为了充分利用加速度计的特点,本设计增加了两个辅助功能:防盗检测功能和跌落检测功能。这两个辅助功能均利用了ADXL345加速度计的重力检测功能。

多功能紫外线强度检测器外形精巧,整体大小为30mm*20mm*8mm,主要功能是检测实时的紫外线强度,并增加了防盗检测和跌落检测两个辅助功能,可以说是设计精致,功能强大。在目前的市场上缺乏这类功能多样,实用而精致的产品。多功能紫外线强度检测器可作为手机挂饰或一般挂饰进入市场,拥有良好的市场前景。

硬件系统的设计就是对系统的控制芯片以及相关电路进行电路设计,一般芯片在网上都有产品手册,在产品手册上有芯片的引脚定义以及经典电路,可以根据产品需要和引脚功能来设计电路。同时,要熟练使用电路作图软件,画出产品所需的电路原理图和PCB图。

软件系统的设计要根据系统的功能以及硬件系统进行分析设计,使各模块协调工作,实现采样、计算、输出等操作。程序的设计一般采用模块化设计,这样可以方便调试,增强它的可读性,方便修改和移植。在软件系统的设计过程中,我学会了如何利用编译器进行程序的编写、调试,对C语言的运用也有了进一步的提高。

 

 


以上仅为该作品极少介绍,详细内容请点击购买完整版!

提示:此毕业设计论文完整版包含【论文
作品编号:txgc0750,word全文:45页,合计:15000

本通信工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——多功能紫外线强度检测器的设计与实现(论文)!
相关毕业设计
    没有关键字相关信息!