您现在的位置:首页 > 技术支持技术支持

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

发布时间:2018-08-07 06:15:04  来源:大电流电感厂家   查看:

  该系统还采用了分频器SUN7474.分频器对脉冲信号进行2的n次方分之一的分频,例如把32768HZ 的脉冲信号变成1HZ的秒信号。通常利用T触发器实现,每来一个脉冲后触发器状态改变一次,经过n个T触发器处理后就可以得到2的n次方分之一的分频信号。89C51接12MHZ晶振,经ALE端后输出到分频器为2MHZ,分频器进行分频后为ADC0809 提供所需的工作时钟。

  1.3 显示电路

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

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

  图3 多气体检测系统电路

  图3 多气体检测系统电路

  2 软件设计

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

  主程序流程图为图4。

  图4 主程序流程图

  图4 主程序流程图

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

  图5 AD0809 部分程序流程图

  图5 AD0809 部分程序流程图

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

  图6 显示子程序流程图

  图6 显示子程序流程图

  结语

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

平面变压器厂家 | 平面电感厂家

[稳压电源]求7805的稳压电源设计参数计算本设计采用一个变压器将220V交流电降压再经电桥整流,获得25V左右的平稳电压,然后用稳压管7805进行稳压,获得5V的稳定电压,其中电容起滤波作用,708输入输出两端分别有两个滤波电容。 求大神帮小弟计算下变压器的匝数比,滤波电容的设计和稳压系数。 小弟在此感谢了!25V左右的电压经7805变成5V电压是谁想出来的工频变压器 不需要你计算

[DCDC]Boost电路升压缓慢怎么回事?VCC=3.3V   锂电池供电,LDO稳压出来的。 PWM:f=31kHz,p=26%L=1mh(2.6Ω工字电感) ,C=33uf (63V电解电容) 此处三极管用低导通电压NMOS管替代了,负载电阻接的500欧姆,电池电压4V。 现象:第一次上电Vout是缓慢增长的(距上次上电十几小时),由14V慢慢增到24V然后稳定,历时有3-4min。 再关机,再上电(即使间隔1-2小时),电压输出一下到24V。 求大家

改变12864屏幕点亮一个字节的顺序,但是没有成功,这是原程序,是dat的高位与0x80去与运算,然后不断左移得到dat的八位,点亮8个像素块。

for(i=0;i

CopyRight2014
大电流电感 | 大功率电感 | 扁平线圈电感 注塑加工厂