基于单片机的酒精浓度测试仪
图5-2 屏蔽保护
对应地线回路规则,实际上也是为了尽量减小信号的回路面积,多用于一些比较重要的信号,如时钟信号,同步信号;对一些特别重要,频率特别高的信号,应该考虑采用铜轴电缆屏蔽结构设计,即将所布的线上下左右用地线隔离,而且还要考虑好如何有效的让屏蔽地与实际地平面有效结合。
④ 走线方向控制规则
相邻层的走线方向成正交结构,避免将不同的信号线在相邻层走成同一方向,以减少不必要的层间窜扰;当由于板结构限制(如某些背板)难以避免出现该情况,特别是信号速率较高时,应考虑用地平面隔离各布线层,用地信号线隔离各信号线。
⑤ 电源与地线层的完整性规则
对于导通孔密集的区域,要注意避免孔在电源和地层的挖空区域相互连接,形成对平面层的分割,从而破坏平面层的完整性,并进而导致信号线在地层 的回路面积增大。
- 21 -
基于单片机的酒精浓度测试仪
第六章 总结与展望
6.1 设计结果
本次设计的酒精浓度检测系统,通过设计相关的硬件电路及进行相应的软件调试,最后实现了实时检测酒精浓度,并的在LCD1602上显示的目的。设计出的电路,完全符合本次实验的设计要求,通过按键可以实现调整门限值,对于检测到的酒精浓度高于设定门限值时,会显示实时酒精浓度值,系统会自动实现灯光报警功能,具体工作图见附录2。
6.2 设计体会与展望
此次酒精测试仪的设计参考了一些网上搜集来得资料,主要是软件方面,在硬件设计上还是花费了一些时间,尤其是对EEPROM的操作上,自上单片机课程以来对于外部访问,尤其是地址操作很不习惯也不熟悉,所以在操作上存在一定的困难。在硬件上对于单片机选型也是一门学问,这次课题设计中必须要用到的两样东西是ADC和串口,那么ATMEL公司的AT89C51系列的单片机不具备自带ADC功能,必须外接ADC0809如此一来在硬件的设计上又增加了新的难度,为了简化电路,提高成功率我选择了STC系列单片机具体型号为STC12C5A16AD,此型号单片机自带8位高速ADC经过软件编程设计即可派上用场,这样大大减轻了设计压力。在一开始的设计电路时本来准备把阀值设定成一个定值输入烧进单片机的程序里,可是后来经过翻阅各种书刊发现各种环境下的阀值是不同的,所以决定用AT24C02来存储阀值,并可以通过两个升降按键来自行调节阀值。
在本次毕业设计中学到的知识,我将它们发挥到其他的学习中去,也将在今后的学习中不断的提高和完善;而在此期间发现的不足,我将努力改善,通过学习实践等方式不断提高,克服那些知识障碍,以求在今后的学习过程中获得更大的进步!
- 22 -
基于单片机的酒精浓度测试仪
参考文献
[1] 张福学.《现代传感器电路》.中国计量出版社,2000.
[2] 万隆, 巴奉丽.《单片机原理及应用技术》.清华大学出版社,2010. [3] 李琳,李爱传.《酒精浓度测试仪的设计》.黑龙江信息科技.2011.04. [4] 汤竟南,沈国琴.《51单片机C语言开发与实例》.人民邮电出版社.2008. [5] 赵春雨.《基于STC单片机的矿用智能甲烷传感器的开发与研究》.自动化应
用.2011.07
[6] 雷伏容,张小林,崔浩.《51单片机常用模块设计查询手册》.清华大学出
版社,2010.
[7] 冉伟刚.《气体酒精浓度监测报警器》. 农业网络信息.2011.10. [8] 吴桂秀.《传感器应用制作入门》.浙江科学技术出版社.2004.
- 23 -
基于单片机的酒精浓度测试仪
附录一
- 24 -
基于单片机的酒精浓度测试仪
附录二
- 25 -