推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于AVR单片机酒精浓度检测系统设计

更新时间:2020-02-08 23:10:53 大小:14M 上传用户:守着阳光1985查看TA发布的资源 标签:avr单片机酒精浓度检测系统 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

本论文以防酒驾检测控制系统为背景,主要研究酒精浓度的检测。防酒驾检测控制系统主要包括酒精浓度检测模块,无线通信模块和GPS定位模块。其工作原理是以AVR单片机为主控芯片,当酒精传感器检测到酒精浓度信号时,把该信号发送至AVR主控芯片,主控芯片判断该信号是否超过设定值,若超出设定值,主控芯片立即调用GPS模块和无线通信模块实现短信报警。

  本文主要以AVR XMEGA-A3BU Xplained为硬件开发平台,来实现酒精浓度的检测。本文设计的酒精浓度检测系统主要包括AVR主控模块、A/D转换模块、LCD显示模块、LED报警模块以及电源模块。其中AVR主控模块是最核心的部分,作为整个系统的控制处理器。A/D转换模块实现的功能是把从酒精传感器模块获得的模拟量转换成单片机可操作的数字量,将转换结果发送给AVR主控模块。LCD显示模块用来显示一串特定字符和测得的酒精浓度的数值。报警模块使用LED灯灯亮来实现,当酒精浓度超过设定值时灯亮实现报警功能。电源模块是通过PC机上的USB口为整个系统各个模块供电。

  以AVR Studio5.0为软件开发平台,在对ASF架构深入研究的基础上编写相应程序,并进行了编译调试。首先是实现AVR单片机与计算机的通信,为程序的加载做好准备。其次是开发此板的LCD显示应用,先实现特定字符的显示,之后完成对经过A/D转换后的数值的显示。然后是开发此板的A/D转换应用,以此板自带的环境光传感器的例程为例,修改相应参数使之与本设计的各项功能和接口相匹配,实现了对酒精传感器模块所提供数值的转换。

  设计好的软件程序通过JTAGICE3硬件编程器加载到AVR主控芯片上。本设计最终实现了对酒精浓度的检测和无线通信模块的控制。

部分文件列表

文件名 大小
基于AVR单片机酒精浓度检测系统设计.pdf 14M

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载