危险气体检测报警系统MQ-2 - 图文(4)

2019-01-03 16:25

2.2 极限参数

TLC549的极限参数如下: ●电源电压:6.5V;

●输入电压范围:0.3V~VCC+0.3V; ●输出电压范围:0.3V~VCC+0.3V; ●峰值输入电流(任一输入端):±10mA; ●总峰值输入电流(所有输入端):±30mA; ●工作温度: TLC549C:0℃~70℃ TLC549I:-40℃~85℃ TLC549M:-55℃~125℃ 3. 工作原理

TLC549有片内系统时钟,该时钟与I/O CLOCK是独立工作的,无须特殊的速度或相位匹配。其工作时序如图所示。

当CS为高时,数据输出(DATA OUT)端处于高阻状态,此时I/O CLOCK不起作用。这种CS控制作用允许在同时使用多片TLC549时,共用I/O CLOCK,以减少多路(片)A/D并用时的I/O控制端口。

一组通常的控制时序为:

(1)将CS置低。内部电路在测得CS下降沿后,再等待两个内部时钟上升沿和一个下降沿后,然后确认这一变化,最后自动将前一次转换结果的最高位(D7)位输出到DATA OUT端上。 (2) 前四个I/O CLOCK周期的下降沿依次移出第2、3、4和第5个位(D6、D5、D4、D3),片上采样保持电路在第4个I/O CLOCK下降沿开始采样模拟输入。

(3)接下来的3个I/O CLOCK周期的下降沿移出第6、7、8(D2、D1、D0)个转换位, (4)最后,片上采样保持电路在第8个I/O CLOCK周期的下降沿将移出第6、7、8(D2、D1、D0)个转换位。保持功能将持续4个内部时钟周期,然后开始进行32个内部时钟周期的A/D转换。第8个I/O CLOCK后,CS必须为高,或I/O CLOCK保持低电平,这种状态需要维持36个内部系统时钟周期以等待保持和转换工作的完成。如果CS为低时I/O CLOCK上出现一个有效干扰脉冲,则微处理器/控制器将与器件的I/O时序失去同步;若CS为高时出现一次有效低电平,则将使引脚重新初始化,从而脱离原转换过程。

在36个内部系统时钟周期结束之前,实施步骤(1)-(4),可重新启动一次新的A/D转换,与此同时,正在进行的转换终止,此时的输出是前一次的转换结果而不是正在进行的转换结果。

若要在特定的时刻采样模拟信号,应使第8个I/O CLOCK时钟的下降沿与该时刻对应,因为芯片虽在第4个I/O CLOCK时钟下降沿开始采样,却在第8个I/O CLOCK的下降沿开始保存。

(A/D TLC 549链接电路图)

3.6报警电路

演示报警采用蜂鸣器。具体接线原理如图4所示。

(图5 报警模块接线图)

4 气体监测系统软件设计

4.1软件设计步骤概述

1.创建工程和选择CPU

单击Project – New μVision Project 菜单项,μVision 3将打开对话框,推荐对每个新建工程使用独立的文件夹,在输入工程名称后即可创建一个新的工程。μVision 3自动弹出对话框要求为目标工程选择CPU。由于使用的是8051系列单片机故选择Atmel的AT89C51。

2.加入启动代码

嵌入式程序需要通过CPU的初始化代码来配置目标硬件。启动代码负责配置设备微处理器和初始化编译器运行时系统。

3.创建新的源文件

选择File菜单New或者点击图标以创建一个新的源文件,选项会打开一个空的编辑窗口,用户可以在此窗

4.在工程里加入源文件

源文件创建完后,需要在工程里加入这个文件。在工程工作区中,移动鼠标选择“Source Group 1”然后点击鼠标右键,将弹出一个下拉窗口,如图2-1-7所示。选择Add Files选项会打开一个标准的文件对话框,在对话框里选择前面所创建的C源文件,然后点击“Add”。这时文件已被添加到工程,再点击“Close”关闭该对话框即可。文件被添加到工程后即可以开始编写程序代码了。除了添加程序代码文件到工程外还可以添加头文件(*.h)和库文件(*.lib)。

5.设置目标工具选项

在开始其它工作以前需要根据目标硬件的实际情况对工程进行配置。通过点击目标工具栏图标

或Project菜单下的Options for Target,在弹出的Target 页面可指定目标硬件

和所选择设备片内组件的相关参数。

6.编译工程

单击工具栏中Build Target 按钮只编译修改过的源文件或者是新的源文件,并且会产生可执行文件。使用Rebuild Target 命令,则不管是否修改过,所有的源文件都会被编译。 7.创建HEX文件

应用程序在调试通过后,在使用Flash编程工具时,用户通常需要创建HEX 文件,用于下载到EPROM 编程器中或仿真器中。

4.2 Proteus ISIS 7 Professional仿真系统创建单片机仿真程序步骤 1.选择单片机芯片:(1)选择单片机80C51系列的AT89C51,双击左键就添加到元件列表中。


危险气体检测报警系统MQ-2 - 图文(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:原电池和电解池知识点总结 讲座

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: