基于单片机的多气体检测系统设计方案
相应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.
单片机 多气体检测系统 AT89C51 ADC0809 相关文章:
- FPGA的DSP性能揭秘(06-16)
- 基于单片机通用引脚的软件UART设计(10-16)
- 分时操作系统思想在单片机中的具体应用 (10-30)
- 基于AT89C51+DSP的双CPU伺服运动控制器的研究(05-26)
- 关于RTX51 TINY的分析与探讨(05-30)
- 基于MC9S12DGl28单片机的智能寻迹车设计(04-03)