基于单片机双机通信酒精传感器设计开题报告.docVIP

基于单片机双机通信酒精传感器设计开题报告.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于单片机双机通信酒精传感器设计开题报告

毕业设计(论文)开题报告 题 目 基于单片机的双机通信酒精传感器的设计 学 院 理学院 专 业 光信息科学与技术 姓 名 班 级 学 号 指导教师 一、综述本课题国内外研究动态,说明选题的依据和意义 酒精传感器的简介:酒精传感器简单来说就是一个可以随着酒精浓度变化而改变阻值的可变电阻。基于酒精传感器,单片机以及一些外围电路的设计,可以较为精确的测出酒精的浓度。目前可以实现酒精浓度测试的主要有五种装置即半导体型、燃料电池型、红外线型、气体色谱分析型和比色型。本设计中使用的MQ-3型的传感器就是半导体型,同时也是比较常用的一种传感器类型。 选题依据以及意义:据中国社科院发布的《中国汽车发展报告2012-2013》称,中国私家车保有量即将突破一亿辆大关。私家车过亿是人民生活品质提高的一种直观反映,但是伴随着私家车保有量快速上升的是交通事故的越发频繁。这其中相当一部分是由于酒后驾车所引起的。过度饮酒可以麻痹神经影响人的肢体活动,当司机血液中的酒精浓度达到一定程度就会严重影响行车安全。所以,交通法中规定当驾驶人血液中酒精含量大于(或者等于)20mg/100ml、小于80mg/100mg时为饮酒驾车,大于80mg/100ml时为醉酒驾车。 交警在执法的时候,检查驾驶人是否酒后驾车是日常工作中一项十分重要的工作,交警在检查驾驶人体内酒精浓度是要借助酒精浓度测试仪,那么一个智能精准的酒精浓度测试仪就十分必要了。本设计的目标就是设计并制作一个基于MQ-3的酒精浓度测试仪。 警用酒精传感器的简介:从理论上来说判断是否酒后驾车最准确的方法应该是测量驾驶员的血液中的酒精含量。血液中的酒精含量可以通过检查血液、呼气、尿液以及唾液实现。在现实生活中,往往采用血液检查的方法是不现实的 ,最直接简单的方法就是对呼出气体的测量,以判断血液中的酒精含量是否超标。所以现在交警在检测驾驶员是否酒后驾车的时候采用的基本上都是呼气式的酒精传感器。 二、主要元器件的选择 单片机的选择:本设计中采用的是PIC16F877型号的单片机。这是一款 microchip公司生产的16位单片机。这款单片机功耗低,输出电压范围大同时性能也十分稳定。这款单片机具有flash program程序内存功能,可以反复进行程序的烧写,非常适合进行实验和新产品的开发,价格低廉,性能稳定。同时这款单片机输出电压范围大,功耗低,对于本设计而言可以完全满足要求。所以决定选择这一款单片机。 酒精传感器的选择: MQ-3酒精检测传感器是一款灵敏度高同时可抗汽油干扰,同时具有较好的重复性,性能可靠。功耗不高,体积较小,能够进行大信号输出。所以选择MQ-3用于本设计 三、研究内容以及拟解决的问题 主要任务:本设计,利用MQ-3对空气中的酒精浓度进行感应产生0-5v的模拟电压,通过单片机的AD模块进行识别和检测以及转化成数字电压,通过程序控制将所得到的数字电压显示在数码管上,同时传送给另一块单片机以实现双机通信并显示结果。最后将所得到的电压值利用标准酒精浓度测试仪进行定标就实现了酒精浓度测试仪的基本功能。 总体框架: 图(1) 语言的选择:可供选择的语言有两种C语言和汇编语言。 C语言程序自由度高,可移植性强。运算简单,程序的可执行率高。汇编语言能够直接对单片机的硬件进行访问,代码执行的准确率很高。两种代码都各有优点,相对来说,我个人还是更熟悉C语言所以选择C语言。 C语言的源文件,可以分割成多个源程序,分别进行编译,然后连接起来构成可知性的目标文件,为开发大型软件提供了极大的方便。C语言还提供了多种存储属性,使数据可以按其需要在相应的作用域起作用,从而提高了程序的可靠性。语法限制不是十分严格,程序设计很自由。其它的高级语言语法检查一般都比较严格,对于语法的要求相当高,而C语言允许程序编写者有较大的自由度,对于语法的要求比较低。允许直接访问物理地址,能进行位(bit)操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作。因此,C语言既具有高级语言的功能,又兼容低级语言的许多功能,可用来编写系统软件。运用C语言进行单片机的开发是一个必然的趋势,所以对于一个单片机开发者而言,掌握C语言是基本的知识储备。 汇编语言的大部分语句直接对应着机器指令,执行快,效率高,代码体积小,那些存储器容量有限,但需要快速和实时响应的,。串行通信是指使用一条数据线,将数据一位一位地依次传输,每一位数据占据一个固定的时间长度。 四、研究方法及步骤 步骤: 一、确定设计目标及预期达到的效果 二、利用MQ-3实现酒精浓度信号对电信号的转化 三、确定酒精传感器输出的电信号

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档