毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

单片机煤气报警器设计+系统流程框图+电路图+C语言源代码 第4页

更新时间:2010-9-18:  来源:毕业论文
单片机煤气报警器设计+系统流程框图+电路图+C语言源代码 第4页
图3-8  设计中X5045的连接3.1.4 电源电路
电源采用直流电源变压器输出12V的电压,其电源连接电路如图3-9所示,并由去耦电容、开关、7085稳压器及电源指示灯组成。直流12V再经过电容滤波,7805集成稳压器稳压成为稳定的+5V电源,用一个发光二极管指示灯指示电源状态。电路安全稳定可靠,测试电压为+5V,并且在12V和5V电路中引线排针,以供日后使用。
图3-9  电源连接电路
3.2功能模块部分
该部分中主要由数据采集模块、人机接口模块、信号处理模块、ISP下载程序模块和声光报警模块。可以实现89S52单片机的对传感器信号进行采集计算比较,并产生相应的报警措施。人机对话方面,可以通过键盘和显示来调节各个通道的设置值,并且查看现场测试值。并且自行进行DIY的ISP程序加载模块,可以对程序进行烧写。
3.2.1TLC2543的数据采集单元
    本设计A/D转换器选择了TLC2543,该芯片是TLC2543是德州仪器公司(TI)新型模数转换器(ADC),具有l2位的分辨率,使用开关电容逐次逼近技术完成AD转换过程,提供的最大采样率为66KSPS,供电电流仅需1mA(典型值)。它除具有高速的转换器和通用的控制能力外,还具有通用灵活的串行接口(SPI)。它被广泛运用于数据采集系统。
TLC2543是l2位开关电容逐次逼近型ADC 每个器件有三个控制输入端:片选(CS)、输入/输出时钟(I/O CLK)及地址数据输入端(DATA INPUT)。它还可以通过一个串行的3态输出端(DATA OUT)与主处理器或其它外围的串行口通讯,输出转换结果。通过编程器件的DATA INPUT管脚串行输入的8位通道/方式控制字节的高4位(MSBs),可选择11个模拟输入通道中的任一个。可用同样的方法选用另外三个测试电压VREF+、VREF-、(VREF++VREF-)/2,用于转换器的枝正或其它用途。通道/方式控制字节的低四位(LSBs)用于选择输出数据的长度(8、12或16位)、输出数据的顺序(以MSB开始或LSB开始)和是否需要单极性(二进制)或双极性(二进制补码)格式。
TLC2543的功能特点,12 bit分辨率A/D转换器; 在工作温度范围内10us转换时间; 11个模拟输入通道;4) 3路内置自测试方式;采样率为66 kb/s;线性误差+1LSB(max);有转换结束(EOC)输出;具有单、双极性输出;可编程的MSB或LSB前导;可编程的输出数据长度 。TLC2543引脚介绍如图3-10所示。
图3-10  TLC2543的引脚图
AIN0—AIN10为模拟输入端;/CS为片选端,由高到低有效,由外部输入;DIN为串行数据输入端,用于选择转换及输出数据格式;DOUT为A/D转换结果的三态串行输出端,A/D转换结果的输出端;EOC为转换结束端,向外部输出;CLK为I/O时钟,由外部输入;REF+为正基准电压端,一般接+5V;REF一为负基准电压端,一般接地;VCC为电源,一般接+5V;GND为地。
TLC2543的工作过程分为两个周期与接口时序,分别为I/O周期、转换周期和接口时序。
a) I/O周期毕业论文http://www.751com.cn
I/O周期由外部提供的I/O CLOCK定义,延续8、12或16个时钟周期,决定于选定的输出数据长度。器件进入I/O周期后同时进行两种操作。
在I/O CLOCK的前8个脉冲的上升沿,以MSB前导方式从DATA INPUT端输入8位数据流到输入寄存器。其中前4位为模拟通道地址,控制14通道模拟多路器从11个模拟输入和三个内部测电压中选通一路送到采样保持电路,该电路从第4个I/O CLOCK脉冲的下降沿开始对所选信号进行采样,直到最后一个I/O CLOCK脉冲的下降沿。I/O周期的时钟脉冲个数与输出数据长度(位数)同时由输入数据的D3、D2位选择为8、12或16。当工作于12或16位时,在前8个时钟脉冲之后,DATA INPUT无效。
在DATA OUT端串行输出8、12或16位数据。当CS保持为低时,第一个数据出现在EOC的上升沿。若转换由CS控制,则第一个输出数据发生在CS的下降沿。这个数据串是前一次转换的结果,在第一个输出数据位之后的每个后续位均由后续的I/O时钟下降沿输出。
b) 转换周期
在I/O周期的最后一个I/O CLOCK下降沿之后,EOC变低,采样值保持不变,转换周期开始,片内转换器对采样值进行逐次逼近式A/D转换,其工作由与I/O CLOCK同步的内部时钟控制。转换完成后EOC变高,转换结果锁存在输出数据寄存器中,待下一个I/O周期输出。I/O周期和转换周期交替进行,从而可减小外部的数字噪声对转换精度的影响。
c)接口时序
可以用四种传输方法使TLC2543得到全12位分辩率,每次转换和数据传递可以使用12或16个时钟周期。一个片选脉冲要插到每次转换的开始处,或是在转换时序的开始处变化一次后保持为低,直到时序结束。
根据芯片的规范和要求,本设计中89S52的P2.0接上TLC2543的I/Oclk用于在SPI通信中做模拟clock用。TLC2543的CS接在P2.3脚,作为片选使用。P2.1和P2.2分别接上输入ADIN和输出DOUT引脚。Vcc借+5v电源,GND接地,各路模拟接通道接数据处理后的信号。而REF+接+5v基准电压,REF-因传感器不同,则有可能接GND也可以接+1v基准电压。当使用TLC2543这种12位A/D器件时,每个模拟IC的电源端必须用一个0.1μF的陶瓷电容连接到地,用作去耦电容。对模拟器件和数字器件,电源的地线回路必须分开,以防止数字部分的噪声电流通过模拟地回路引入,产生噪声电压,从而对模拟信号产生干扰。使用TLC2543时一定要注意电路板的布线,电路板的布线要确保数字信号和模拟信号隔开,模拟线和数字线特别是时钟信号线不能互相平行总体设计如图3-11。本文来自辣.文;论<文·网
而在基准电压方面,为了适应不同传感器的要求,利用LM336-5.0经过电阻调节和分压,得到+5v和+1v的基准电压,如图3-12所示。这样可以灵活的处理各方面的数据而且可以达到基准电压的稳定性,不会收到电源电压的干扰。
图3-11 TLC2543的总体设计图3-12  基准电压的设计
3.2.2HD7279的人机接口电路模块
HD7279A的特点是一片具有串行接口的 ,可同时驱动8位共阴极数码管的智能显示驱动芯片。该芯片可连接多达 64 个键的键盘矩阵 , 并含有去抖动电路。HD7279A芯片内部有译码器 ,可以直接接受 16 进制码 ,并且具有2种译码方式和多种控制指令 ,如:消隐、闪烁、 左移、 右移、 段寻址等。可以广泛应用在仪器仪表 ,工业控制 ,条形显示器 ,控制面板等领域。串行接口,无需外围元件可直接驱动LED;各个独立控制译码/不译码及消隐和闪烁属性;循环左移和右移指令;具有段寻址指令,方便控制独立led;64键盘控制器,内含去抖动电路。HD7279的引脚介绍如图3-13所示。

上一页  [1] [2] [3] [4] [5] [6] [7] 下一页

单片机煤气报警器设计+系统流程框图+电路图+C语言源代码 第4页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。