已阅读5页,还剩45页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
齐齐哈尔大学毕业设计(论文) I 摘要 随着可燃性气体种类和应用范围的增加,其使用场所和贮气仓库内的泄漏、火灾爆炸事故日益增多。从安全、环保及经济上考虑,研制一种检测可燃性气体自动报警和自动打开排器装置的一种控制器是非常必要的。 本设计对可燃性气体泄漏报警、控制器进行了深入的研究,采用了 “ 探测器 +单片机控制电路 ” 设计思路,具有检测误差小,反应速度快等优点。选用 用功能和性价比较高的 片机作为中央处理单元,对浓度信号进行采集、数据处理、显示、报警及打开排气装置等工作。 本设计的可 燃性气体报警、控制器可以检测空气中以烷类气体为主的多种可燃性气体的浓度,实时显示浓度值,当达到预先设定的上限报警设定值时,发出声音报警和控制信号,以提示操作人员采取安全对策或自动控制相关安全装置。该报警 器 可以实时、准确检测可燃性气体,并且可以长时间可靠无误的报警,具有很广泛的应用前景和推广价值。 关键词 : 报警器;可燃性气体;单片机; 气体传感器 齐齐哈尔大学毕业设计(论文) of of To it is to a of to Q2 of in CU of to CU as of on to on a be of a 齐哈尔大学毕业设计 (论文 ) - 1 - 目 录 引 言 1 第 1 章 绪论 2 题研究的目的和意义及来源 2 题研究的目的和意义 2 题的来源 3 燃性气体报警控制器国内外现状 3 课题主要完成的任务 3 第 2 章 可燃性气体报警控制器的方案设计 4 体传感器的选型 4 体传感器的种类 4 体传感器 5 体传感器的一般特点 6 燃性气体报警控制器的整体设计 7 燃性气体报警控制器的结构 7 燃性气体报警控制器主要技术指标 7 第 3 章 可燃性气体报警控制器的硬件设计 8 列单片机系统结构特点 8 燃性气体报警控制器的电路设计 9 置放大电路 9 10 片机接口电路 1 1 音报警电路 12 示电路 12 断电路 13 第 4 章 可燃性气体报警器的软件设计 15 片机调试及开发工具 15 燃性气体报警控制器软件流程及设计 15 程序流程图及设计 15 0 中断子程序 16 性化处理子程序设计 17 六进制转化十进制 子程序设计 19 示子程序设计 20 扫描子程序设计 22 结论与展望 23 致 谢 24 参 考文献 25 附录 A:硬件电路总图 26 附录 B:外文文 献及译文 27 附录 C:主要参考文献及摘要 31 齐齐哈尔大学毕业设计(论文) - 2 - 附录 D:程序清单 33 第 1 章 绪论 题 研究的目的和意义 及来源 题研究的目的和意义 随着石油化学工业的发展 , 易燃、易爆、有毒气体的种类和应用范围都有所增加。液化石油气、天然气、煤气等这些气体主要含有烷类、烃类、烯类、醇类、苯类以及一氧化碳、氢等成分 , 是易燃、易爆、有毒、有害的气体。它们易流动、易燃烧 , 在生产、输送 、贮存和使用这些气体的过程中 , 如违反操作规程或设备密封质量不好 , 都有可能发生可燃气体泄漏的现象。当与空气混合后的混合物达到一定的浓度时 , 就是一种爆炸性混合物 , 遇火就会发生剧烈的化合反应 , 产生大量的热 , 会燃起大火 , 进而酿成火灾或爆炸事故 , 给国家和人民的生命财产造成损失。国内外均有不少这方面的报道 , 其教训是非常深刻的。为了防患于未然 , 只有采用先进、可靠的安全监测仪表 , 严密监测环境中的可燃性气体的浓度 , 及早发现事故隐患 , 采取有效措施 , 将事故消灭在酿成事故之前 , 才能确保安全生产 , 居民的人身财产安全 才能有保证。 可燃 性气体报警控制器属于中华人民共和国强制检定的工作计量器具目录中第46项 , 它归类于物理化学计量器具。建筑设计防火规范 ( “散发可燃气体、可燃蒸汽的甲类场所 , 应设置可燃性气体浓度检测报警装置”。但现在国内使用的报警控制器 , 许多产品使用时间过长 , 产品老化严重 , 技术指标达不到标准 , 报警器的性能也不稳定。有些是保养不当 , 如电池流水腐蚀仪器 , 或蓄电池损坏使报警器不能工作 ;有些是因使用不当而造成故障 , 因此不能进行准确 , 安全的报警和控制。 2003 年 12 月 , 国家执行新的可燃性 气体探测器标准 (5322可燃气体探测器。在 2004 年 10月国家颁布可燃气体检测报警器规程 。一部分不合规定的可燃性气体报警控制器将停止使用 10。因此 , 研制 一种新型 , 性能稳定、准确监测可燃性气体 , 并且合乎国家相关规定的报警控制器势在必行。 题的来源 随着城市煤气、天然气事业及化学工业的迅速发展,易燃、易爆的气体种类和应用范围在不断增加,这些易燃易爆气体在生产和使用过程中,一旦发生泄漏将会引起中毒、火灾、爆炸等重大事故, 人们在对安全生产的重视程度 日益增加的同时,对生产技术 手段也进行不断的提高, 研制一种新型 、 性能稳定、准确监测可燃性气体报警控制器势在必行 。 而传统的模拟型可燃性气体报警控制器,对于气体传感器的特性补偿、修正,采用齐齐哈尔大学毕业设计 (论文 ) - 3 - 匹配补偿传感器的硬件调整方式;这种调整方式虽然具有现场调整方便的优点,但补偿拟合的范围窄,匹配传感器的部件选择困难,而难以获得较好的补偿、修正效果。 因此,本次设计 采用了 “ 探测器 +单片机控制电路 ” 设计思路。 本次设计采用以 片为核心, 用 半导体陶瓷式气体传感器 结合外部硬件电路实现对可燃 性气体进行报警控制装置 。 片具有功能强大,性价比高等一系列优点,适合产品大规模生产。同时,设计出的可燃性气体报警控制器具有操作简单, 实用性强,价格便宜,安全性高等特点,所以非常适合贮气仓库,以及家庭等场所使用,具有很高的实用价值。 正是由于可燃性气体报警控制器对于安全生产的重要性 , 国内外有众多厂家研制、生产这一产品。从运用所学知识和实际意义出发 , 研制一种固定式可燃性气体报警控制器 , 它主要对以烷类气体为主的多种可燃性气体进行检测控制。 燃性气体报警控制器国内外现状 可燃性气体报警控制 器在国外己经发展成为一种相当成熟的产品。日本是最早发明燃气报警器的国家 , 己有 50 多年的历史。无论在气体探测器的研制上 , 还是在报警器的性能上 , 均处于国际领先水平。日本政府和生产企业大力推广报警器的使用 , 使燃气泄漏和爆炸等事故的事故率远远低于欧美等发达国家。其中 理研都是专门研制、生产可燃性气体报警控制器的厂家 , 他们生产的产品以采用最先进的气敏传感器、响应速度快、性能可靠、寿命长而著称。 我国在 70年代初期开始研制可燃性气体报警控制器 , 生产型号多样、品种较齐全 ,应用范围也由单一的炼油系统扩展到几乎所 有危险作业环境的各种类型报警器 , 产品数量也在不断增加。但主要是在引进国外先进的传感器技术和先进的生产工艺基础上 , 又进行研究与开发 , 形成自己的特色。近年来 , 在气体选择性和产品稳定性上也有很大进步 7。 工业可燃性气体报警控制器一般分为可燃性气体检漏仪 (简称 “ 检漏仪 ”) 、可燃性气体报警控制器 (简称 “ 控制器 ”) 、可燃性气体探测器 (简称 “ 探测器 ”) 三大系列产品 。 “ 检漏仪 ” 的体积较小 , 可随身携带或手持 , 采用碱性电池或可充电电池供电 , 一般可以连续工作近 12小时。该仪器主要应用于燃气管道的查漏与巡线。若有燃气泄漏 ,检 漏仪便会发出声光报警 , 同时显示气体浓度 , 以便及时采取安全措施 , 防止爆炸等恶性事故的发生。 “ 探测器 +控制器 ” , 这是在工业装置上和生产过程中使用最多的检测仪器 , 可在防爆现场长期监测气体的浓度。这种仪器大都装设在油库、乙炔站、液化气站和煤气站齐齐哈尔大学毕业设计(论文) - 4 - 等易燃易爆的危险场所。探测器安装在防爆现场 , 控制器放在值班室等有人值守的地方 ,二者采用屏蔽电缆线连接。当在现场的探测器探测到燃气泄漏之后 , 通过屏蔽电缆线将信号传到控制器 , 控制器发出声光报警 , 同时启动排风装置或关闭电磁阀切断气源 , 以确保安全。 课题主要完成的任务 本课题是基于单片机的 家用 可燃性 气体检测 报警 器 控制器的研制 , 主要完成以下任务: (1) 对 单片机报警器 系统进行整体 的 规划和结构 的 设计。 (2) 以 对硬件电路进行设计和改进 , 使其功能更加完善。系统硬件电路主要分为 A/音报警控制电路、显示电路四 个部分。 (3) 系统的软件编制。在程序的编写过程中 , 分别对主程序和各部分子程序进行了流程图的绘制 , 同时 加入了详细的文字注释 , 以便于后期的改进与维护 。 齐齐哈尔大学毕业设计 (论文 ) - 5 - 第 2 章 可燃性气体报警控制器的方案设计 体传感器的选型 可燃性气体传感器是一个气 它的作用是把可燃性气体在空气中的含量(即浓度 )变成电信号 , 进而由单片机采集信号、数据处理、浓度显示以 便 报警控制。传感器作为对可燃性气体的敏感元件 , 是各种类型 (袖珍式、便携式、固定式 )仪表的核心之一。因此 , 传感器的选型是非常重要的 3。 体传感器的种类 国外从 30年代开始研究开发气体传感器。过去气体传感器主要用于煤气、液化石油气、天然气以及矿井中的瓦斯气体的检测与报警 , 目前需要检测的气体种类由原来的还原性气体 ( 扩展到毒性气体 ( 。气体传感器种类繁多 , 从原理上可以分为 三 大类 : (1) 利用物理化学性质的气体传感器 :如半导体、催化燃烧等。 (2) 利用物理性质的气体传感器 :如热导、光干涉、红外吸收等。 (3) 利用电化学性质的气体传感器 :如电流型、电势型等。 下面对工业上常用的几种气体传感器作以简单介绍。 (1) 半导体气体传感器 这类传感器主要使用半导体气敏材料 , 利用气敏元件的电阻、电流或电压随气体浓度变化的原理工作的。由于具有灵敏度高、响应快、输出信号强 、耐久性强、结构简单、价格便宜等诸多优点 , 这类传感器得到了广泛的应用 。 目前 , 世界上许多国家开展了对半导体气敏材料的研究 , 其中日本、美国处十领先地位 , 我国也投入大量资金和人力进行研究 , 并取得一定成果。该传感器己成为世界上产量最大、使用最广的气体传感器之一。 (2) 固体电解质气体传感器 这是一种产量仅次于半导体气体传感器的一类传感器。它使用固体电解质材料作为气敏元件。其原理是气敏材料在通过气体时产生离子 , 形成电动势 , 钡 于这种传感器电导率高 , 灵敏度和选择性好 , 因而得到了广泛的应用 ,几乎打入了石化、环保、矿业等各个领域。如测量 这种传感器制造成本高 , 检测气体范围有限 , 在检测环境污染领域中有优势。 (3) 接触燃烧式气体传感器 齐齐哈尔大学毕业设计(论文) - 6 - 这类传感器可分为直接接触燃烧式和催化接触燃烧式气体传感器。其工作原理是 :气敏材料在通电状态下 , 可燃性气体 氧化燃烧或在催化剂作用下氧化燃烧 , 产生的热量使电热丝升温 , 从而使其电阻值发生变化 , 测量阻值变化从而测量气体浓度。接触燃烧式气体传感器在环境温度下非常稳定 , 并能对爆炸 普 遍应用于石化工厂、造船厂、矿井隧道、浴室、厨房等处可燃性气体的监测和报警。这类传感器只能测量可燃性气体 , 对不可燃性气体不敏感。在燃气爆炸下限内输出为线性、只与燃气浓度成正比、温度和湿度的变化对其工作状态影响很小、选择性好、反映准确、精度高、再现性好。其不足的是催化剂寿命有限 , 当在可燃性气体与空气的混合物中有硫化氢等含硫物质的情况下 , 则有可能在无焰催化燃烧的同时 , 有些固态物质附着在催化元件表面 , 阻塞载体的微孔 , 从而引起响应缓慢 , 反应滞缓或中毒 , 使灵敏度降低。 (4) 高分子气体传感器 利用高分子气敏材料制作的 气体传感器近年来得到很大的发展。高分子气敏材料在遇到特定气体时 , 其电阻、介电常数、材料表面声波传播速度和频率、材料重量等物理性能发生变化 艺简单、常温选择性好、价格低廉、易与微结构传感器和声表面波器件相结合 , 在毒性气体和食品鲜度等方面的检测中具有重要作用。高分子气体传感器具有对特定气体分子灵敏度高 , 选择性好 , 且结构简单 , 能在常温下使用 , 可以弥补其它气体传感器的不足。 (5) 电化学传感器 这类传感器由膜电极和电解液灌封而成。气体浓度信号将电解液分解成阴阳带电离子 , 通过电 极将信号传出。它的优点是 :反映速度快、准确、稳定性好、能够定量检测 ,但寿命较短 (大于等于两年 )。它主要适用于毒性气体的检测。目前国际上绝大部分毒气检测采用该类型传感器。 感器 简介 感器 概述 郑州炜盛电子科技有限公司生产的可燃气体传感器,对一氧化碳、甲烷,液化石油气具有很高的灵敏度和良好的选择性。具有长期的使用寿命和可靠的稳定性,驱动电路简单,较大的电信号输出 。应用于家庭和生产环境下的一氧化碳探测装置,适宜于一氧化碳、煤气,液化石油气等的探测。 齐齐哈尔大学毕业设计 (论文 ) - 7 - 感器 详细说明 此,它具有优秀的长期稳定性,在正常使用条件下,其使用寿命可达 5年。 图 2度为 20摄氏度,湿度为 65%,氧气浓度为 21%, RL= 1000化石油气)中气敏元件电阻, 不同气体不同浓度下气敏元件电阻。 图 2 传感器的表面电阻 者之间 的关系为: 公式( 3 图 2负载测试曲线图,是利用 测试回路测得在传感器由洁净空气转移至一氧化碳或甲烷气氛中时, 的信号输出变化情况,输出信号的测定是在一个完整的加热周期或在两个完整的加热周期内测得 。 齐齐哈尔大学毕业设计(论文) - 8 - 图 2负载测试曲线图 齐齐哈尔大学毕业设计 (论文 ) - 9 - 第 3 章 可燃性气体报警控制器的硬件设计 燃性气体检测报警器的设计 在可燃性气体报警控制器的设计中 , 单片机是仪表的核心 部件。它一方面接收 传感器检测到的可 燃性气体浓度 所 对应的模拟电压信号 , 另一方面要对这一信号进行处理 ,控制 报警、控制电 路进行相应操作 , 与此同时判断是否收到外部中断请求。在单片机所实现的这些 功 能中 , 特别是信号处理部分 , 需要单片机有较快的运行速度 , 才能对现场气体浓 度 做出快速、准确的检测 , 进行相应的处理。同时考虑选择低价实用的机型 , 并为制同一系列的低功耗产品做准备。根据多方面的比较 , 本 设计选用生产的 首先 , 可燃性气体浓度信号通过 体传感器将可燃性气体浓度信号转 换成电压信号 , 经过前置放大电路后 , 经过 A/D 转换 , 输出一个适合单片机接收的电压信号 ,然后 , 送入 , 线性化数据处理后 , 将电压信号转化成对应的十六进制浓度值。最后 , 将浓度值送入 码管显示。当检测到的可燃性气体浓度超出上限报警设定值时 , 报警器发出声音报警 , 同时继电器启动驱动排气装置 , 实现排气系统的自动控制。 燃性气体检测报警器的结构 可燃性气体报警控制器系统结构如图 3示,系统以 片机为核心,配合外围电路共同完成信号采集、浓度显示、声音报警、 自动控制 等功能 。 通过预设气体浓度, 如 超过预设气体浓度时,将发出声音报警,并自动启动排气装置。 齐齐哈尔大学毕业设计(论文) - 10 - 图 3燃性气体报警控制器系统结构 列单片机系统结构特点 性能 具有 8K 在系统可编程 储器。使用高密度非易失性存储器技术制造 , 与工业 80品指令和引脚完全兼容。片上 亦适于常规编程器。在单芯片上 , 拥有灵巧的 8 位 在系统可编程 使得 有效的解决方案 2。 8256字节 32 位 I/ 看门狗定时器 , 2个数据指针 , 三个 16 位定时器 /计数器 ,一个 6向量 2级中断结构 , 全双工串行口 , 片内晶振及时钟电路。另外 , 降至 0态逻辑操作 , 支持 2种软件可选择节电模式。空闲模式下 , 允许 时器 /计数器、串口、中断继续工作。掉电保护方式下 , 容被保存 ,振荡器被冻结 , 单片机一切工作停止 , 直到下一个中断或硬件复位为止。 其引脚电路如图 3 要性能有以下几点: (1) 与 (2) 8(3) 1000次擦写周期 (4) 全静态操作: 0335) 三级加密程序存储器 (6) 32个可编程 I/(7) 三个 16位 定时器 /计数器 (8) 八个中断源全双工 (9) 低功耗空闲和掉电模式 (10) 掉电后中断可唤醒 单 片 机 浓度采样电路 浓度比较 声、光报警 输出控制 5齐齐哈尔大学毕业设计 (论文 ) - 11 - (11) 看门狗定时器 (12) 双数据指针 (13) 掉电标识符 图 3 燃性气体报警控制器的电路设计 ,其引脚排列见图 对 模拟量输入通道 地址锁存允许信号。对应 A、 B、 转换启动信号。 位 降沿时启动芯片,开始进行 A/ A/保持 低电平。本信号有时简写为A、 B、 C 地址线。 通道端口选择线, 脚图中为 地址状态与通道对应关系见表 9 时钟信号。 需时钟信号由外界提供,因齐齐哈尔大学毕业设计(论文) - 12 - 此有时钟信号引脚。通常使用频率为 500 转换结束信号。 ,正在进行转换; ,转换结束。使用中该状态信号即可作为查询的状态标志,又可作为中断请求信号使用。 数据输出线。为三态缓冲输出形式,可以和单片机的数据线直接相连。, 输出允许信号。用于控制三态输出锁存器向单片机输出转换得到的数据。,输出数据线呈高阻; ,输出转换得到的数据。 +5 参考电源参考电压用来与输入的模拟信号进行比较,作为逐次逼近的基准。其典型值为 +5V()=+5V, )= 图 3,当采集的电压超过 ,即表示浓度超过约 45%时,系统将发生报警。 齐齐哈尔大学毕业设计 (论文 ) - 13 - 片机接口电路 片式的封装形式 , 有 40个管脚。根据单片机制作的原理以及报警器实现的功能 , 其接口电路主要分为 五 个部分。 图 3片机接口电路 (1) 复位模块 复位操作可以使单片机初始化 , 也可以使死机状态下的单片机重新启动 , 因此非常重要。为可靠起见 , 电源上电稳定后还要经一定的延时 , 才能撤销复 位信号 , 以防电源开关或电源插头分一合过程中引起的抖动而影响复位。在本 设计中 , 采用的是阻容 通过电容加到 高电平持续时间取决于了保证系统能可靠地复位 , 上高电平信号必须有足够长的时间。 (2) 系统时钟模块 时钟电路产生单片机的工作时序脉冲 , 是单片机正常工作的关键。本次设计中采用外部独立时钟震荡器所产生的时钟信号。在 18脚 ( 19脚 (接 12 同时并连 2个 22 产生系统时钟。 (3) 显示模块 齐齐哈尔大学毕业设计(论文) - 14 - 由 239 脚以及 2126脚构成浓度显示输出信号。本次设计中采用的是动态显示的方法进行浓度显 示。 (4) 声音报警模块 由 1脚 (现声音报警控制。当可燃性 气体浓度超过限定值时 ,扬声器发出鸣叫报警 , 同时启动 54继电器。 音报警电路 当可燃性 气体浓度超过限定值时 , 扬声器发出鸣叫报警 。 齐齐哈尔大学毕业设计 (论文 ) - 15 - 图 3音报警控制电路 声音报警电路如图 3 它是由三极管 , 继电器 , 扬声器以及排气电路构成。当实际检测浓度低于设定浓度时 , 三极管不导通 , 扬声器以及继电器均不工作 , 排气电路处于断开状态;当 实际检测浓度等于或超过设定浓度时 , 通过 接从而引起电平的变化 , 低 电平 , 三极管导通 , 在扬声器发出报警声音的同时 , 继电器也进行工作 , 而使排气电路形成闭合回路 , 达到自动进行排气控制的效果。 示电路 齐齐哈尔大学毕业设计(论文) - 16 - 图 3码管显示电路 数码管由 7 个发光二极管组成 ,行成一个日字形 ,它门可以共阴极 ,也可以共阳极 其工作原理见图 3 齐齐哈尔大学毕业设计 (论文 ) - 17 - 图 3数码管结构图 要使数码管显示 0 9这 10个数字,只要控制其相应的管脚所接发光二极管点亮便可完成。若要使数码管显示一个“ 3”字,只需控制其“ a、 b、 c、 d、 g”这几个发光管点亮即可。由于数码管内是没有限流电阻的,在实际应用时,必须对每一段发光管回路中串一限流电阻,否则极容易损坏数码管。 本设计中数码管用于显示当前的外界气体浓度。 光报警 灯 光报警电路如图 4灯光 报警电路由 黄 色)组成,电阻起限流的作用。当可燃气体浓度小于浓度设定值时,单片机对应引脚输出高电平,无 灯 光报警;当检测可燃气体浓度大于浓度设定值时,单片机对应引脚为低电平,进行相应的 灯光报警。 齐齐哈尔大学毕业设计(论文) - 18 - 图 3光报警控制电路 黄灯闪烁时表示当前处于初始化状态, 报警器初始化完成后。绿灯不停的进行闪烁表示当前工作正常。 齐齐哈尔大学毕业设计 (论文 ) - 19 - 第 4 章 可燃性气体报警器的软件设计 片机调试及开发工具 嵌入式系统的开发往往借助于开发系统工具 , 而各种开发系统一般都比待开发调试的嵌入式系统要复杂得多。 发工具由硬件和软件两部分组成 , 硬件只需一台 标板和一个称为 功能主要是将由 位并行数据与来自 以实现 的通讯。具体包括: (1) 程序下载 当用户将源程序 ( 经 法检查无误并生成代码时 , 就可以将程序代码在如图的环境中下载到 而用户的系统可以是在线状态。 (2) 设置断点 用户可以通过调试环境软件的人机对话界面。在程序中设置断点。在 可以同时设置 4个硬件断点 , 它是经过 由芯片中的几组断点条件寄存器实现 的。 (3) 现场观察与修改 用户可以通过调试环境软件的人机对话界面 , 检查或修改 存器的数据。 在调试过程中 , 根据需要可以进行软件模拟仿真和硬件仿真。 燃性气体报警控制器软件流程及设计 本设计中 , 软件要解决的主要问题是检测传感器送来的可燃性气体浓度信号 , 进行线性化处理 , 用 若浓度值超出限定值 , 报警器发出声音报警 , 同时启动排气 装置 , 因此分为主程序、 断子程序、 线性化处理子程序、 十六进制转化十进制子程序 , 浓度显示子程序、 键扫描 子程序 六 个部分。在程序的编写 过程中 , 加入了详细的文字注释 , 以便于后期的改进与维护。 程序流程图及设计 主 程序流程图如图 4 由于 再通电时 , 器件并不能立即投入正常工作 , 需要一定的时间预热 , 所以采用延时程序对传感器预热。 本设计对传感器预热 一段时间 , 预热 的 同时 , 设定所要检测可燃性气体 浓度 的上限值 。 主程序还包括显示子程序 , 以完善报警器的功能 , 给检测人员带来方便。 齐齐哈尔大学毕业设计(论文) - 20 - 图 4程序流程图 0 中断子程序 程序初始化后 , 系统进入采样状态。对采集的气体次数每 3次进行一次处理。经 A/波、线性化处理 、进制转化 后 , 由 示其浓度值。同时将浓度值与上限报警设定值相比较 , 以判断是否需要报警控制处理。 流程图如图 4 初始化定时器 开始 初始化 换器 集数据 按键扫描 初始化传感器 数码管显示 按键处理 数据处理 齐齐哈尔大学毕业设计 (论文 ) - 21 - 开 始1 秒 ?采 样 子 程 序3 次滤 波线 性 化 处 理超 过 上 限 值 ?十 六 进 制 转 化十 进 制声 音 报 警 , 启 动排 气 装 置采 样 计 数 + 1送 入 显 示中 断 返 回重 装 T 0 初 值计 数 单 元 + 10 中断子程序流程图 性化处理子程序设计 在单片机测控系统中 , 使用之前必须进行静态标定 (校准 ), 以得到输出信号与被测齐齐哈尔大学毕业设计(论文) - 22 - 信号的关系 用来作为使用过程中的计量依据。但是标定时输出 曲线往往不是一条理想的直线 , 所以要对标定曲线进行线性化处理 , 用一条拟合直线近似代替输出曲线 , 线性化是智能仪表的典型功能之一。 由于 电压值与气体浓度之间是非线性的关系 , 为了实时显示气体浓度 , 需要对其进行线性化处理。在误差许可范围内 , 根据标定曲线形状 , 以及单片机处理能力 , 把曲线分成 8 段 , 对每小段分别线性化。浓度 0%成 8 段如下 : 0%0% 10%0%0%8% 28%6%6%5% 45%1%1%8% 78%9%片机经过滤波后 , 得到 3 个采样值的一个真值 , 把这个真值通过查表比较 , 确定其所在区间的上下限电压值和上下限浓度值 , 根据公式 (4 计算出该电压值对应的浓度值。分段点的电压值和浓度值分别存储在两个表格中 , 线性化处理子程序如图 4示。 Y - Y + X - X 下上下 下滤 滤下上( ) ( )( )(4式中 齐齐哈尔大学毕业设计 (论文 ) - 23 - 开 始根 据 滤 波 后 的 电 压 ,通 过 查 表 比 较 的 方 法确 定 所 在 的 分 段 区 间滤 波 后 电 压 值 与 该 区 间电 压 下 限 相 减X 2=X 滤 区 间 上 下 限 浓 度 值 相减 Y 1=Y 上 完 成 16 16位 定 点 乘法 求 出 Z=X 2 Y 1区 间 上 下 限 电 压值 相 减 X 1=X 上 完 成 32 16位 定 点 除 法求 出 Y 2=Z/X 1求 出 Y 滤 =Y 2+Y 下将 Y 滤 进 行 十 六 进 制 到 十 进制 转 化 并 送 至 显 示 子 程 序图 4性化处理子程序流程图 六进制转化十进制子程序设计 经过线性化处理后的浓度是十六进制的 , 而 示的浓度 是 十 进制 的 , 所以要进齐齐哈尔大学毕业设计(论文) - 24 - 行 十六进制转化十进制 子程序处理 , 再送入显示子程序。 流程图如图 4示。 开 始将 2 4 H 送 入 1 0 0C = 0 ? 2 5 H + 1A + 1 0 0 1 0C = 0 ? 2 6 H + 1 1 0 入 2 7 六进制转化十进制子程序流程图 齐齐哈尔大学毕业设计 (论文 ) - 25 - 示子程序设计 本次设计采用的是 四 位并行接口动态显示电路 图 4示子程序流程图 开始 调入字符偏移量和位选代码 查表送入显示 延时 2向下一个偏移量 3 位显示完成? 齐齐哈尔大学毕业设计(论文) - 26 - 据处理模块 4据处理模块 电路仿真 单片机煤气报警系统仿真图如图 4此 为浓度检测正常状态;单片机煤气报警系 统仿真图 如 图 4示,此 为浓度超限报警状态;单片机煤气报警系统仿真图 如 图4 为传感器 显示当前的浓度 。 Y 烟雾超标信号输入 打开继电器、蜂鸣器 开 始 定时器打开 时间计时 报警时间已到? N 停止报警 齐齐哈尔大学毕业设计 (论文 ) - 27 - 图 4 家用可燃性气体检测报警器 仿真图 系统仿真通过电压表的电压输入表示外部传感器输入的电压,并将其进行显示。 单片机煤气报警系统仿真图 1 所示 , 仿真图中用 0代替了传感器。因为传感器在 找不到 能使用输入电压表示当前浓度的变化。 齐齐哈尔大学毕业设计(论文) - 28 - 仿真图 2 单片机煤气报警系统仿真图 2 所示 ,此模块使用 码管进行选 择动态显示集的浓度信息。 仿真图 3 单片机煤气报警系统仿真图 3 所示 ,此模块用于采集传感器的 浓度。 齐齐哈尔大学毕业设计 (论文 ) - 29 - 5 系统调试 件 的调试 在单片机开发过程中,从硬件设计到软件设计 都需要做到准确无误。 可见调试的工作量比较大。 调试部分是单片机系统设计中至关重要的部分。调试的成功与否直接关系到整个系统运行的可行性。 单片机系统的硬件调试和软件调试是不能分开的,许多硬件错误是在软件调试中被发现和纠正的。但通常是先排除明显的硬件故障以后,再和软件结合起来调试以进一步排除故障。可见硬件的调 试是基础,如果硬件调试不通过,软件设计则是无从做起。 当硬件设计从布线到焊接安装完成之后,就开始进入硬件调试阶段,调试大体 可以 分为以下几步。 除逻辑故障 这类故障往往由于设计和加工制板过程中工艺性错误所造成的。主要包括错线、开路、短路。排除的方法是首先将加工的印制板认真对照原理图,看两者是否一致。应特别注意电源系统检查,以防止电源短路和极性错误,并重点检查系统总线(地址总线、数据总线和控制总线)是否存在相互之间短路或与其它信号线路短路。必要时利用数字万用表的短路测试功能,可以缩短排错时间。 除元器件 故障 造成这类错误的原因有两个:一个是元器件买来时就已坏了;另一个是由于安装错误,造成器件烧坏。可以采取检查元器件与设计要求的型号、规格和安装是否一致。在保证安装无误后,用替换方法排除错误。 齐齐哈尔大学毕业设计(论文) - 30 - 除电源故障 在通电前,一定要检查电源电压的幅值和极性,否则很容易造成集成块损坏。加电后检查各插件上引脚的电位,一般先检查 间电位,若在 5V 间属正常。若有高压,联机仿真器调试时,将会损坏仿真器等,有时会使应用系统中的集成块发热损坏。 机仿真调试 联机仿 真必须借助仿真开发装置、示波器、万用表等工具。这些工具是单片机开发的最基本工具。 信号线是联络 单片机 和外部器件的纽带,如果信号线连结错误或时序不对,那么都会造成对外围电路读写错误。 52 系列单片机的信号线大体分为读、写信号线、片选信号线、时钟信号线、外部程序存贮器读选通信号( 地址锁存信号( 复位信号等几大类。这些信号大多属于脉冲信号,对于脉冲信号借助示波器(这里指通用示波器)用常规方法很难观测到,必须采取一定措施才能 观测到。应该利用软件编程的方法来实现。例如对片选信号,运行 相关 小程序就可以 检测出译码片选信号是否正常。 执行程序后,就可以利用示波器观察芯片的片选信号引出脚(用示波器扫描时间为 1s每格档),这时应看到周期为数微秒的负脉冲波形,若看不到则说明译码信号有错误。 对于电平类信号,观测起来就比较容易。例如对复位信号观测就可以直接利用示波器,当按下复位键时,可以看到的复位引脚将变为高电平;一旦松开,电平将变低。 总而言之,对于脉冲触发类的信号我们要用软件来配合,并要把程序编为死循环,再利用示波器观察;对于电平类触发信号,可以直接用示波器观察。 显示器部分调试为了使调试顺利进行,首先将 示分离,这样就可以用静态方法先测试 示,分别用规定的电平加至控制数码管段和位显示的引脚,看数码管显示是否与理论上一致。不一致,一般为 示器接触不良所致,必须找出故障,排除后再检测电路工作是否正常。对应进行编程调试时,分为两个步骤:第一,对其进行齐齐哈尔大学毕业设计 (论文 ) - 31 - 初始化(即写入命令控制字,最好定义为输出方式) 。 第二, 将 合起来,借助开发机,通过编制程序(最好采用 “8”字循环程序)进行调试。若调试通过后,就可以编制应用程序了。 件调试 软件调试主要采用 于由于 以在这个调试过程中,并没有用仿真器来实践,而是直接将程序烧写进单片机来操作。将通过 件用烧录软件通过下载线烧写进单片机中。 、硬件 整体调试 软、硬件联调 是将已经调试通过的软 件和 硬件结合起来一起 进行 调试。这部分是 单片机制作过程中 最重要的 调试部分。单一的软
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年绵阳市第三人民医院招聘考试试卷真题
- 2025年德州天衢新区招聘教师考试试卷真题
- 5.语法分析-LALR(1)方法
- 2029年粮油调料配送合作协议三篇
- 幼儿园中班铁路安全
- 有理数的乘除运算(第2课时有理数的乘法运算律)课件2026-2027学年学年北师大版七年级数学上册
- 译林版英语六年级下册Unit8 课时作业1
- (2026年)新工人进场三级安全教育(木工班组)试卷及答案
- 中小学校财务管理制度
- 2026边境辅警面试题目及答案
- 2026年春贵州人民版(2024)小学综合实践活动六年级下册(全册)教案(附目录)
- 2025年卫生高级职称考试理化检验技术副高经典试题及答案四
- 2026及未来5年中国海洋捕捞渔船行业市场运行格局及发展趋向研判报告
- 2026至2031中国迷你电脑主机行业市场发展现状研究及投资战略咨询报告
- 四川省成都市金牛区2026年中考语文二模试卷含答案
- 2026中国热带农业科学院热带生物技术研究所第一批招聘38人备考题库及完整答案详解1套
- GIS安装施工方案
- (2025年)社会工作考试试题及答案
- DB11-T 513-2025 绿色施工管理规程
- 住院医师规范化培训教学病例讨论指南
- 2021-2025年高考数学真题分类汇编专题16圆锥曲线(选填题)16种常见考法归类-1
评论
0/150
提交评论