2012毕设瓦斯浓度检测器--_第1页
2012毕设瓦斯浓度检测器--_第2页
2012毕设瓦斯浓度检测器--_第3页
2012毕设瓦斯浓度检测器--_第4页
2012毕设瓦斯浓度检测器--_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.目录第一章绪论 21 1 瓦斯浓度监测器概述21.2 瓦斯气体的爆炸31.3 本课题的研究意义41.4 本课题的主要工作内容4第二章瓦斯浓度检测器的设计要求及设计原理52 1 系统设计要求52 1 1 技术指标要求52 1 2 隔爆仪表设计要求52 1 3 本设计的功能62 2 设计原理62 2 1 气体传感器的选择62 2 2 单片机型号的选择82 2 3 at89s52 单片机的特点9第三章瓦斯浓度检测器的设计103 1 系统原理框图103 2 硬件设计113 2 1 电源模块113 2 2 气体传感器加热及其信号采样123 2 3 传感器信号监测回路及a d 转换参考电源133 2 4

2、 模数转换芯片adc0809 的原理及应用143 2 5max7219 显示电路163 2 6 看门狗硬件电路193 3 软件设计203.1.1 程序流程图21第四章总结21;.第一章绪论煤矿中含有大量的甲烷 (ch4)等易燃易爆气体, 发生事故后会造成巨大的经济损失,危及矿工的生命。随着煤矿开采技术手段的不断改进和开采规模的扩大及开采深度的不断延伸,安全隐患越来越多。瓦斯事故特别是重、特大瓦斯事故在煤矿事故中所占的比例也越来越高。如果不把瓦斯事故控制住,就不能实现煤矿安全生产状况的稳定,也就无法保障煤炭工业的持续健康发展。 所以,对煤矿井下瓦斯气体进行快速准确的监测显得尤其重要,对易燃易爆混

3、合气体监测系统的研究和开发也成为人们一直关注的问题。11瓦斯浓度监测器概述瓦斯浓度检测器是能够监测矿井环境中瓦斯气体的浓度,具有报警功能和断电功能。本课题中完整的瓦斯浓度检测器由以下四个部分组成:1) 气体传感器:能感知环境中甲烷气体及其浓度的一种敏感元件,它能将与气体种类和浓度有关的信息转换成电信号2) 显示单元:根据测量信号,由单片机将待显示数据按相应方式进行数据传输给显示处理模块显示于仪表3) 声光报警单元:当监测气体浓度超出设定报警值时,发出声光报警:4)断电保护单元:当监测气体浓度超出设定值时,切断所有机器的供电以防瓦斯爆炸。气体传感器是瓦斯浓度检测器的重要组成部分,就其原理可以分为

4、四大类:光学类气体传感器、电化学类气体传感器、高分子材料类气体传感器及电学类气体传感器。利用气体的光学特性来监测气体成分和浓度的传感器为光学类气体传感器,根据具体的光学原理可分为红外吸收式、可见光吸收光度式、光干涉式、化学发光式和试纸光电光度式、光离子化式等气体传感器。电化学类气体传感器是利用电化学性质的气体传感器,该类气体传感器包括:定电位电解式、伽伐尼电池式、同体电解质等种类的气体传感器。高分子气敏材料气体传感器主要有高分子电阻式、高分子电介质式、浓差电池式、声表面波式、石英振子式等。利用材料的电学参量随气体浓度的变化而改变的特性制作的气体传感器为电学类气体传感器。这类气体传感器又可分为电

5、阻式和非电阻式两大类,其中非电阻式气体传感器是利用材料的电流或电压随气体含量变化的特点而制成的传感器“ 1,主要包括 mos- 极管式、结型二极管式和场效应管式,而电阻式气体传感器则通常主要有接触燃烧式、热;.导式、半导体气体传感器等等。世界上发达国家用于煤矿井下易燃易爆气体监测的方式主要有光干涉式、载体催化燃烧式两种。光干涉式气体监测仪表是利用了光的干涉原理实现对已知待监测气体浓度的测量。比较典型的产品有矿用光干涉型ch4气体监测仪,它是利用不同种类、不同浓度的气体对光的折射率不同这一性质,针对ch4气体设计适当的光路系统,把ch4气体浓度的变化转换成光的干涉条纹的位置变化。具体地说,就是采

6、用一个光源,经过适当的光学设计,使其分解为两列光波,一路通过标准空气窜,另一路穿过采样气室后在某处相遇,此时由于满足光的相干条件,从而产生干涉条纹。把两气室都充有空气时的干涉条纹作为初始位置,当 ch4气体充入采样窜后,由于光程差的结果,干涉条纹会相对于原位置移动一段距离,并且这个距离将随 ch4气体浓度的不同而产生相应的变化。因此只要测量该位移量,就可以获得 ch4在空气中的含量。该测量仪测量范围大,使用寿命长,但仪器设备大,格高,测量不直观,而且无法与监控系统连接,因此在煤矿中的使用量逐年减少。在这二种气体监测仪表中,载体催化燃烧方式监测可燃气浓度的方法因其线性和稳定性较好,以爆炸下限百分

7、体积浓度为单位的浓度标度方法能统一衡量各种可燃气浓度所呈现的爆炸危险度,且量程符合工业要求,故被较多的用于爆炸危险场所可燃性气体的测量。该监测方式使用催化载体型气体传感器作浓度的检知器,该元件由铂丝上烧结一层陶瓷载体 ( 如 al 204) 后再涂覆催化活性物 (rh, pd等) 构成。当 pt 丝中通以工作电流使之达到临界反应温度 (320 350 ) 时,可燃气在元件表面催化燃烧使 pt 丝电阻增加 a ,在完全燃烧且热辐射可忽略时,电阻增量 rf 与可燃气浓度 c成正比,即有 r = * a*c*qc =kc,(k=*a*qc )(1.1 )fpttp, a,q, c。分别为 pt 电阻

8、温度系数、催化剂性能常数、可燃气燃烧热、元件热容,故kt 是仅与元件及可燃气种类有关的常数。将 rf 转换成电信号,通过这一阻值变化,转换为电压变化,从而通过 ad转换可得到被测气体的浓度值 。1.2 瓦斯气体的爆炸瓦斯爆炸须具备 3个条件: ch4 浓度、 co2 浓度及引爆温度。瓦斯在煤体和围岩中以游离状态和吸附状态存在,一般情况下处于动态平衡,当外界温度、压力变化时,几种状态会互相转化,煤层在开采过程中,瓦斯被逸散出来,在井下积聚,造成瓦斯浓度增加,当ch4 浓度达 5% 16%时具有爆炸性, ch4 浓度为 9.5%时,爆;.炸威力最大,当ch4 浓度小于 5%或大于 16%时,一般不

9、会爆炸,遇明火只会燃烧,瓦斯爆炸的上下限是可变的,当现场混合气体的温度和压力发生变化或混入煤尘及其它可燃气体时,可影响瓦斯爆炸的上下限,如空气中的煤尘含量为10 12mg/浓度达到 4%时,遇火就会爆炸。要消除引爆火源,必须严禁明电、明火下井,禁止明火放炮,要求井下电器设备必须防爆。所以控制瓦斯浓度是防止瓦斯爆炸的根本,实时掌握瓦斯浓度状况是煤矿安全的头等大事。1.3 本课题的研究意义我国是世界上最大的煤炭生产和消费国,也是世界上少数几个以煤为主要能源的国家之一。虽然通过煤炭生产、加工和利用等各个环节,提供了相当多的就业机会,但每个环节却同时带来了环境污染、安全等一系列的问题。其中之一便是有害

10、气体影响,包括ch4 ,co , so2 等。后两种气体含量少,且so2 易溶于水,经煤矿开采时的喷水处理后变成酸。但是 ch4 气体含量多,且几乎不溶于水,属于易燃易爆气体,发生爆炸事极易造成人身伤害。瓦斯 ( ch4 )是在成煤过程中形成并大量贮存于煤层之中的气体,对人体的危害是超限时能引起人窒息死亡。其有易燃、易爆等特点,因此煤矿对瓦斯的治理应非常重视。瓦斯的灾害主要表现为四个方面。第一、瓦斯浓度过高,对工人身体健康的影响表现为缺氧,呼吸困难,窒息等。第二、瓦斯煤尘爆炸,瓦斯爆炸所产生的巨大冲击波和高温火焰,往往导致群死群伤,而且扬起的煤尘又会参与爆炸,摧毁巷道,毁坏设备,甚至毁灭整个矿

11、井,给国家和人民生命财产造成巨大损失。第二、煤中瓦斯突出。突出直接影响着工人的人身安全。第四、大量的瓦斯从通风井排入大气,污染大气环境。我国煤矿的瓦斯灾害是比较严重的,瓦斯灾害始终是煤矿安全生产的大敌,日前已成为制约煤矿安全生产的主要矛盾。因此,研制先进适用的煤矿瓦斯气体监测仪对煤矿工业安全生产,减少事故发生和生命财产损失有重要意义,市场应用前景十分广阔。1.4 本课题的主要工作内容本文针对煤矿气体监测系统的现状及发展趋势,阅读了大量文献及资料,研发了煤矿气体监测系统主要工作包括:1)甲烷气体传感器的选用2)单片机的选用;.3)硬件电路的设计4)软件电路的设计第二章瓦斯浓度检测器的设计要求及设

12、计原理2 1 系统设计要求211 技术指标要求本课题对煤矿气体监测仪表及其所用气体传感器在技术指标上的要求如下1) 应用环境:煤矿气体监测2) 监测对象:监测甲烷气体3) 测量范同:甲烷 0 一 104) 灵敏度: 0 015) 响应时间: 30s6) 功耗: loomw7) 环境工作温度范围: -20 一+70c8) 环境工作湿度范围: 2mv (m:灵敏度 )4传感器对多种可燃气体的敏感特性图 222 表示 ch4气体敏感元件对各种气体的反应关系,从图上我们可以看出敏感元件输出电压与对各种气体浓度之间具有较好的线性关系。;.图 2 2 2 输出 vo在不同气体及浓度下的变化曲线5稳定性1)

13、 初始稳定性a在空气中的初始稳定性:贮存一周到一年的元件初始零点输出可能不为零,只需在工作点电压稳定十分钟后输出零点将归零;b在气体中的稳定性:贮存一周到一年的元件刚开始工作时灵敏度可能达不到最佳点,只需在工作点电压稳定二十分钟后输出灵敏度将复原。2) 长期稳定性图 2. 2 3 长期稳定性222 单片机型号的选择随着计算机技术的发展,单片机因具有集成度高、体积小、速度快、价格低等特点而在许多领域如过程控制、数据采集、机电一体化、智能化仪表、家用电器以及网络技术等方面得到广泛应用。从而使这些领域的技术水平、自动化程度大大提高。正因为如此国内外多家电子生产厂商把目光投向了单片机的生产,其中最为著

14、名的当数intel 公司生产的mcs-51系列单片机。单片机型号的选择是根据控制系统的目标、功能、可靠性、性价比、精度和速度等来决定的。根据本课题的实际情况,单片机型号的选择主要从以下两点考虑:一是要有较强的抗干扰能力。由于甲烷气体监测传感器处于煤矿矿井巷道中,工作环境比较恶劣,以及;.实际的运行情况比较复杂,这些都对单片机的干扰较大,所以应采用抗干扰性能较好的单片机机型;二是要有较高的性价比。由于 5l 系列在我国使用最广且该系列的资料和能够兼容的外围芯片也比较多,特别是 atmel公司 2003 年推出的新一代 89s 系列单片机,其典型产品 at89s52单片机具有较高的性能价格比。本文

15、采用 atmel公司生产的 at89s52单片机作为监测系统的核心部件, at89s52单片机是 at89s系列单片机中的一种,它是在现已广泛应用于工业控制等各领域的 at89c52系列单片机的换代产品。它具有 89c52的全部功能,是 80c51 的增强型并且指令完全兼容, at89s52新增加的功能由特殊功能寄存器完成。相信日后它将更广泛地应用于工业控制、汽车控制、智能仪器仪表及电机控制等席用领域。223 at89s52单片机的特点1) 兼容 mcs一 5l 单片机2)8k 宁节 flash存贮器支持在系统编程ispl000 次擦写周期3)256 字节片内 ram4) 工作电压 4ov到

16、6ov5) 全静态时钟 0hz 到 33mhz6) 二级程序加密7)32 个可编程 i/o 口8)3 个 16 位定时 / 计数器9)6 个中断源10) 上电复位标志11) 完全的双工 uart串行口12) 低功耗支持 idle 和 powerdown模式13)power down 模式支持中断唤醒14) 看门狗定时器15) 双数据指针此外,与 at89c52相比, at89s52新增加了许多功能,这将使单片机在工作过程中具备更高的稳定性和电磁抗干扰性。首先, at89s52 内部增加了片内看门狗定时器,这将有利于坚固用户应用系统,提高系统可靠性:其次, at89s52 独有的双数据指针使数据

17、操作更加快捷方便;再次, at89s52运行速度更高,最高晶振可达到 33mhz:最后, at89s52支持 isp(in system programming) 在线下载功能。at89s52中 isp 引脚共有 4 个:rst、mosi、;.miso和 sck。用户可以直接替换应用系统中的at89c51/52,而软件硬件均不需作任何修改,这给正使用 at89c52单片机的用广更新换代带来许多方便。正因为 at89s52单片机增加了高可靠性、安全性的功能,所以能避免因外部芯片扩展过多或传感器输入信号过多而引起的信号失真、电磁干扰等现象的发生。因此用它作为甲烷气体测量可以满足监控、信息传送的要求

18、。而且,从经济性的角度来看,at89s52 不但硬件结构简单,而且价格低、功能强、性价比高,符合我国工业设计制造的要求。第三章瓦斯浓度检测器的设计本章将介绍基于甲烷气体传感器的气体监测器的系统原理框图,及其整体协调工作实现的功能;系统的硬件电路设计及其主要功能模块;系统程序流程等内容。3 1 系统原理框图基于气体传感器的甲烷气体监测器主要由气体传感器、单片机、led 显示器以及报警和断电保护等部分组成,其原理框图如图31 所示。采用单片机at89s52构成气体监测器的核心部分,根据气体传感器及测量的信号,实现对ch4的成分识别和浓度测量,通过8 只 8 段 led数码管显示气体浓度。图 31

19、硬件原理框图;.3 2 硬件设计321 电源模块该系统电源电路图如图 32 所示, vin 是外部输入电源,采用的是 12v/3a 的直流电源。 c2,c4 的作用是对 lm317电压调节端 (adj) 的电压进行滤波,以提高输出电压的稳定性; d1、d2 起保护作用,当有意外情况使得 lm317的 vin 电压比 vout 电压还低的时候,防止从 c3c4 上有电流倒灌入 lm317引起其损坏。整个系统用电可以划分为两部分: hvcc是 led显示器模块、气体传感器加热、传感器信号监测回路及 a/d 转换参考电源模块输入需要的 9.58v 工作电压: vcc是单片机等集成芯片需要 5v的工作

20、电压。电源部分的核心器件是二端可调输出集成稳压器 lm317。 lm317 是美国国家半导体公司的三端可调整流稳压器集成电路, 输出电压范围是 i.25v 至 37v,负载电流最大为 1.5a 。它的使用非常简单,仅需两个外接电阻来设置输出电压,此外线性调整率和负载调整率也比标准的固定稳压器好。内置过载保护、安全区保护等多种保护电路。输出引脚 3 与调节引脚之间保持 125v 的参考电压 vref ,并且引脚 3 为正端。当调节端接地时。输出端输出 1.25v。由 vin 端提供工作电压以后,便可以保持vout 端 (3 脚 ) 比 adj端 (1 脚 ) 的电压高 1.25v。因此,只需要用

21、极小的电流来调整 adj端的电压,便可在 vout 端得到比较大的输出电流,并且输出电压比 adj端电压高出恒定的 1.25v 。lm317的输出电压 =1 25x(i+adj 端到地的电阻 /aij 端到 vout 端的电阻 ) 。通过调整接入 adj端和 vout 端电阻的比值,来改变输出电压。值得注意的是, lm317有一个最小负载电流的问题,即只有负载电流超过某一值时,才能起到稳压作用。这个电流随器件的生产厂家而有所差异,一般在 3 8ma不等,可以通过在负载端接一个合适的电阻来解决。依据 lm317的输出电压计算公式,可以得到图3 2 中 lm1的输出:)(3.1 )其中:=1.25

22、v,=1000,=150。数据代入上式得: hvcc=9.58v。另外 lm2的输出:(3.2 )其中:=1.25v,=460,=150。数据代入得: vcc=5.08v。;.图 3.2 电源模块电路图322 气体传感器加热及其信号采样气体传感器加热及其信号采样电路图如图33 所示,由lm317 提供加热电压。其中 hvcc是输入电压, ve 是气体传感器的加热电压,vh 是监测回路的工作电压,gnd为气体传感器加热地, vss 为信号采样地, rs 为气体传感器的敏感体电阻, 为取样电阻。传感器加热电压高,加热丝的电阻值小,这样势必导致流经加热回路的电流大;另外,为了方便测量,传感器探头电路

23、与仪表数据处理电路不在同一个电路扳上,而是用了比较长的数据线相连。如果采样地与加热地共用一条回路,采样地就会流过较大的电流,这样就能在信号采样线上产生很大的压降,从而导致采集的信号受信号采集线的长短影响较大。必须把加热地与信号地分离开,才能降低干扰。依据 lm317的输出电压计算公式,可以得到:( 3.3 )其中:=1.25v,=470,=150,数据代入公式得: ve5.17v;.图 33 气体传感器加热及信号采样电路图323 传感器信号监测回路及a d转换参考电源传感器信号监测回路及 a/d 转换参考电源电路图如图 34 所示,主要由三极管和 tl431 组成。tl431是 ti 公司生产

24、的一个有良好的热稳定性能的三端可调精密电压基准集成电路,引脚分别为:阴极 (cathode)、阳极 (anode)和参考端 (ref);输出电压范围是 25v 到 36v;典型动态阻抗为 02,输出杂波低。在很多应用中可以用它代替齐纳二极管,例如,数字电压表,运放电路、可调压电源, 开关电源等等。 该器件内部有一个的25v 基准源 vi ,接在内部运放的反相输入端。由运放的特性可知,只有当ref端( 同相端 ) 的电压非常接近vi 时,三极管中才会有一个稳定的非饱和电流通过,而且随着ref端电压的微小变化。通过三极管的电流将从l 到 looma变化。当在 ref端引入输出反馈时,器件可以通过从

25、阴极到阳极很宽范同的分流来控制输出电压。需要注意的是,在选择电阻时必须保证tl4311作的必要条件,即通过阴极的电流要大于1ma。图 34 中,和对 vh的分压引入反馈。若输出增大,则反馈量增大,tl431 的分流也就增加,从而又导致vh下降。可见,这个深度的负反馈电路必然在vi 等于基准电压处稳定,此时 tl431 的输出:(3.4 )其中:=2.5v,=200,=1000。数据代入公式得: vh3v。为了降低系统功耗,用单片机i/o 口控制该电源的工作状态。当i/o 为高电平“ 1”时, npn三极管 q1导通,其集电极为低电平,从而使pnp三极管 q2基极拉低, q,导通,;.其射极输出

26、高电平,这样就能满足 tl431 的工作条件,从而可以得到 vh=3v的输出电,当 i/o 为低电平“ 0”时。 npn-极管 q1截止,其集电极为高电平,从而使 pnp三极管 q2基极为高, q2截止,这样不能满足 tl4311作条件,得到 vh=ov的输出电压。图 34 传感器信号监铡回路及ad 转换参考电源电路图324 模数转换芯片 adc0809的原理及应用adc0809是美国国家半导体公司生产的cmos工艺 8 通道, 8 位逐次逼近式 a/d 模数转换器。其内部有一个8 通道多路开关,它可以根据地址码锁存译码后的信号,只选通8 路模拟输入信号中的一个进行a/d 转换。是目前国内应用

27、最广泛的8 位通用 a/d 芯片。1主要特性1) 8 路输入通道, 8 位 a/d 转换器,即分辨率为8 位。2)具有转换起停控制端。3)转换时间为 100s( 时钟为 640khz时) ,130s(时钟为 500khz 时)4)单个 +5v电源供电5)模拟输入电压范围0 +5v,不需零点和满刻度校准。6)工作温度范围为 -40 +85 摄氏度7)低功耗,约 15mw。2外部特性(引脚功能)adc0809 芯片有 28 条引脚,采用双列直插式封装, 如图所示。下面说明各引脚功能:in0in7:8 路模拟量输入端。;.2-1 2-8 :8 位数字量输出端。adda、 addb、 addc: 3

28、位地址输入线,用于选通8 路模拟输入中的一路ale:地址锁存允许信号,输入,高电平有效。start:a/d 转换启动脉冲输入端,输入一个正脉冲(至少100ns 宽)使其启动(脉冲上升沿使 0809 复位,下降沿启动a/d 转换)。eoc: a/d 转换结束信号,输出,当a/d 转换结束时,此端输出一个高电平(转换期间一直为低电平)。oe:数据输出允许信号,输入,高电平有效。当a/d 转换结束时,此端输入一个高电平,才能打开输出三态门,输出数字量。clk:时钟脉冲输入端。要求时钟频率不高于640khz。ref(+)、 ref(- ):基准电压。vcc:电源,单一 +5v。gnd:地。图 3.5

29、adc0809 示意图3.adc0809与单片机的连接adc0809与 mcs-51单片机的连接如图3.6 所示电路连接主要涉及两个问题。一是8 路模拟信号通道的选择,二是a/d 转换完成后转换数据的传送。;.图 3.6adc0809和单片机的接线图表 3.1 通道选择表图 36 所示是其应用电路,其参考电压ref+连接全参考电源vh,ref-接地。 adda、addb、addc接地,选择通道 0 为模拟输入通道, 传感器输入信号接到8 位模拟输入通道上,8 位输出通道接到单片机的并口上。325max7219显示电路本课题中气体监测系统的工作环境是处于比较黑暗的矿井巷道中,所以不宜采用液晶;.

30、显示模块,而采用了发光柔和的led数码管作显示,显示颜色为红色。发光数码管的优点在于防潮防湿,温度特性极佳,而且有远距离视觉效果,很适合矿井下恶劣环境的需要。而我们使用的单片机at89s52本身并无显示接口部分, 需要外接显示的译码驱动电路。led数码管显示有动态显示和静态显示两种方式。通常小管采用哪种显示方式,单片机往往都工作于并行 i/o 或存储器方式。在本课题的单片机数据采集控制系统中,利用maxim公司的串行接口 8 位 led显示驱动器 max7219构成显示接口电路,仅需使用单片机3 个引脚,即可实现对 8 位 led数码管的显示控制和驱动,线路非常简单,控制简单方便。1、max7

31、219的功能和设置max7219芯片为 maxim公司推出的串行输入 / 输出共阴极显示驱动器, 是用一个芯片实现以往用软件完成的动态显示电路扫描工作的器件。每片可控制显示 8 个七段 led数码管、条形图或 64 个发光二极管,控制字简单。为24 引脚芯片,除与显示器连接外。与微机串行口为 3 线连接,芯片外部电路仅为一限制峰值段电流的电阻,线路简单,极大地方便了对显示器件的控制。该芯片控制的显示位数多,控制宁少可对全部或个别显示位的数据进行更新。并可方便地进行多个芯片的级联,扩展显示容量。max7219有多种封装形式,如窄式 dip 封装和 sop封装等。max7219的串行数据格式如表3

32、2 所示。其中: d12 d15位不用; d8 d11为显示位和各种工作方式的控制寄存器地址位,可选择要显示的位、解码方式、显示亮度、扫描位数、停止方式、显示测试等,其地址分布如表33 所示; dod7 为数据位,其形式与显示出的数字间的关系与解码方式有关。表33 中 x 可为 16 进制任意值,一般取为0。每组 16 位数据中,首先接收的为最高有效位,最后接收的为最低有效位。表 3 2 max7219串行数据格式d15 d14 d13d12 d11 d10d9d8d7d6d5d4d3d2d1d0xxxx插入msbdatalsb解码方式寄存器可设置备位数码管为解码显示方式,或非解码的数据位与显

33、示段直接对应的显示方式。亮度寄存器用于与外部电阻配合控制数码管的显示亮度。扫描限制寄存器控制显示的位数。停机寄存器控制显示器为停机或正常工作状态,停机状态下描振荡器停止工作,消隐所有显示位。显示测试寄存器设置器件为正常工作或测试状态。空操作寄存器用于多个 max7219级连。器件上电后所有控制寄存器复位。解码方式寄存器的值为非解码方式,亮度寄存器的值设置为最小,扫描寄存器设置为仅显示1 位,停机寄存器处于停机状态,显示消隐。因此max7219必须经过初始化后才可正常工作。;.数据由 din 引脚输入,最先输入的为最高位,在clk的上升沿将数据位移入器件内的移位寄存器,load引脚信号的上升沿将

34、最后移入的16 位数据锁存入相应的寄存器中, load信号的上升沿必须与clk 的上升沿同时,或在其后。从din 输入的数据经过16.5 个 clk脉冲后移到 dout引脚上。表 32max7219地址格式寄地址十六存器d15-d12d11d10d9d8进制码no-0px00000xx0位 0x00010xx1位 1x00100xx2位 2x00110xx3位 3x01000xx4位 4x01010xx5位 5x01100xx6位 6x01110xx7位 7x10000xx8译码方式x10010xx9亮度x10100xxa扫描范围x10110xxb关闭x11000xxc显示测试x11010xx

35、f2单片机的串行工作方式at89s52单片机串行口有四种发送工作方式,其中方式0 每帧共发送 8 位数,其他工作方式下每帧发送均不为8 位数或其倍数。因此只能考虑使用方式0。串行口工作于方式0 时,通过 p1.0 引脚发送 / 接收串行数据,通过p1.1 引脚发送移位时钟脉冲。发送顺序为低位在前,高位在后,与max7219的接收顺序相反。从单片机时序上看,只需在发送前将显示数据和地址码的高低位顺序颠倒,利用串行方式0 进行发送,每发送两次,就可向max7219输出一个要显示的数据或控制寄存器参数。而在单片机与 max7219的时序配合中,;.时钟脉冲的配合是非常关键的。3. 单片机与 max7

36、219的连接控制系统单片机与 max7219及显示器件的连接如图 37所示。单片机的 p30、p3,1引脚分别接 max7219的 din、clk,以 p32控制 load引脚。由于 max7219是在脉冲信号控制下工作的,抗干扰非常关键,在线路上, max7219应尽量与显示器件相靠近,以减少外部的干扰。图 37max7219电路连接图4、控制程序设计本系统中单片机采用中断方式对 max7219进行控制,传送 16 位数据的地址位和数据位。在主程序中,包括串行方式的设置、显示缓冲单元和各控制寄存器的地址码发数据单元的分配、对 max7219的初始化等。由于 max7219易受干扰影响,因此在

37、程序执行过程中席经常对显示进行更新。326 看门狗硬件电路在监测系统中为了保证单片机可靠而稳定的运行,使单片机系统尽快摆脱因干扰而产生的程序跑飞或死循环,需要一种监视器,提供某种状态使cpu重新回到用户程序。这种;.监视器即“看门狗”(watch dog) 。监测系统设计有看门狗功能,一旦系统在现场受到突发干扰使程序跑飞,单片机没有自我保护能力,不能使系统复位,重新工作。at89s52片上自带有看门狗定时器, wdt是一种需要软件控制的复位方式。 wdt由 13 位计数器和特殊功能寄存器中的看门狗定时器复位存储器( wdtrst)构成。 wdt在默认情况下无法工作;为了激活 wdt,必须往 wdtrst寄存器(地址: 0a6h)中依次写入 01eh 和0e1h。当 wdt激活后,晶振工作, wdt在每个机器周期都会增加。 wdt 计时周期依赖于外部时钟频率。除了复位(硬件复位或 wdt溢出复位),没有办法停止 wdt工作。当 wdt溢出,它将驱动

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论