微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于单片机的多气体检测系统设计方案

基于单片机的多气体检测系统设计方案

时间:01-25 来源:互联网 点击:

相应LED后,即在显示字段上得到显示字形码。这种方式不但能提高数码管的发光效率,并且由于各个数码管的字段线是并联使用的,从而大大简化了硬件线路。本设计中处理结果采用4位LED显示,首位显示气体类别,后3 位显示气体浓度。逐位轮流点亮各个LED,每一位保持1ms,在10~20ms 之内再一次点亮,重复不止。这样利用人的视觉停留,好像4 位LED 同时点亮一样。

  综上可得,基于单片机的多气体检测系统的数据采集、数据处理及结果显示电路如图3。

图3 多气体检测系统电路

  软件设计

  本设计由数据采集、数据转换、数据处理、显示和报警几个模块组成。

  主程序流程图为图4。

图4 主程序流程图

  AD0809 部分程序流程图为图5。

图5 AD0809 部分程序流程图

  显示子程序流程图如图6。

图6 显示子程序流程图

  结语

  本文介绍了进行多气体分析的电子嗅觉系统的硬件结构和软件设计。在本设计中采用多传感器组成传感器阵列,可针对多种不同气体进行信息采集、信息转换和数据处理,最后显示气体种类和浓度信息,为多种气体的检测提供了一种切实可行的解决方案。

参考文献:

[1].AT89C51 datasheethttp://www.dzsc.com/datasheet/AT89C51+_810155.html.
[2].ADC0809 datasheethttp://www.dzsc.com/datasheet/ADC0809+_123186.html.
[3].AD0809 datasheethttp://www.dzsc.com/datasheet/AD0809+_1135625.html.
[4].SSTdatasheethttp://www.dzsc.com/datasheet/SST_1180824.html.
[5].80C51 datasheethttp://www.dzsc.com/datasheet/80C51+_103447.html.

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top