课程设计任务书--煤气表控制器.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE 22 煤气表控制器课程设计说明书目录 一、煤气表控制器的主要功能5 二、传感器的选型5 三、电路设计5 1.煤气的采集模块(传感器模块)6 2.CPU模块6 3.LCD显示模块7 4.报警模块7 5.A/D转换模块8 6.煤气阀门控制模块9 7.整体的电路图如下10 四、用C语言实现系统的编程11 五、课程设计分析与总结21 六、参考文献22 一、煤气表控制器的主要功能 煤气表控制器的功能:用气量自动计算,低气量提示、电池欠压提示、显示剩余气量、防窃气、防磁、一表一卡及数据采集和恢复,汉字提示等功能。一般的卡式煤气表还具有智能化程度高、计量准确、安全可靠、功能完善、结构合理、经济实用等特点。 适用于对各种气源的自动计量和收费控制、监督及 管理。有利于提高经济效益和社会效益。煤气表内装有锂电池,当电池电压低于3.0V时提示更换电池,低于2.5V时阀门自动关闭,直至电池更换后自动打开。煤气表的有效信息有:总用气量、剩余用气量、最近一次购买的气量、煤气表各种状态信息。煤气表的状态信息有:电池用量不够,用户需购气,煤气表遭到拆除破坏,煤气表遭到外界强磁破坏,电机短路、断路损坏,阀门处在开或关的状态等。 对于本次课程设计所仿真的煤气表控制器主要功能是测量煤气的剩余量,并在LCD屏上显示测量值。当煤气罐中煤气剩余10升时报警灯提示,当煤气罐中煤气无剩余时报警灯再次提示,并控制关闭煤气罐输气阀门。 二、传感器的选型 本次课程设计主要是对煤气的采集,显示,报警,控制传感器的选择,对于煤气这种可燃物质的传感器的选择有许多种,而MQ-KC型低功耗气敏元件主要用于天然气、煤气、液化石油气、烟雾等检漏、监控、报警装置。在燃气炉中压力传感器主要是用来测量供气管路中燃气的压力,以便判断燃气是否充足或者是否泄漏,安装部在炉具的进气接口处。因为燃气是具有一定腐蚀性的,所以要求气压传感器要具有耐腐蚀性,另外在防潮、和热性能上都有较高的要求,如果是特殊的燃气具,还要有防爆性。 管道煤气的压力一般是一个大气压,所以传感器的压力范围一般为0.1MPa。但是由于MQ-KC传感器在proteus仿真软件中没有,所以用MPX4115压力传感器代替其来达到仿真效果。MPX4115压力传感器的测量范围是15-115kpa,明显小于煤气罐中的压力,为解决量程不足的问题,在程序中运用PV=NRT的关系对压力进行转换,以达到仿真目的。 三、电路设计 煤气表控制器的电路设计包括六个模块:传感器模块、CPU模块、报警模块、LCD显示模块、A/D转换模块、煤气阀门控制模块。下面对每个模块分别进行介绍: 1.煤气的采集模块(传感器模块): 应用MPX4115压力传感器对煤气罐中的压力进行测量,该模块电路图如下: 传感器模块电路图 2.CPU模块: LCD显示模块 单片机可以通过数据总线与控制信号直接采用存储器访问形式、I/O设备访问形式控制该LCD显示模块。AT89C51单片机通过P2.6,P2.7来控制CSA,CSB列选择驱动器,同时AT89C51用P2.1作为R/W信号控制数据总线的数据流向,用P2.0作为D/I信号控制寄存器的选择,E信号由AT89C51的P2.4控制。电路中LCD电源控制端VO是用来调节显示屏灰度的,调节该端的电压,可改变显示屏字符、图形的颜色深浅。可以通过查阅显示屏产品手册查到基本显示时序电路和显示驱动程序。 LCD显示模块电路图 4.报警模块 报警模块有两只LED灯,当煤气罐中的煤气剩余10升时,红灯亮报警;当煤气罐中煤气无剩余时,绿灯亮报警。 报警模块电路图 5.A/D转换模块 ADC0832 为8位分辨率A/D转换芯片,其最高分辨可达256级,可以适应一般的模拟量转换要求。其内部电源输入与参考电压的复用,使得芯片的模拟电压输入在0~5V之间。芯片转换时间仅为32μS,据有双数据输出可作为数据校验,以减少数据误差,转换速度快且稳定性能强。独立的芯片使能输入,使多器件挂接和处理器控制变的更加方便。通过DI 数据输入端,可以轻易的实现通道功能的选择。 单片机对ADC0832 的控制原理:正常情况下ADC0832 与单片机的接口应为4条数据线,分别是CS、CLK、DO、DI。但由于DO端与DI端在通信时并未同时有效并与单片机的接口是双向的,所以可以将DO和DI 并联在一根数据线上使用。当ADC0832未工作时其CS输入端应为高电平,此时芯片禁用,CLK 和DO/DI 的电平可任意。当要进行A/D转换时,须先将CS使能端置于低电平并且保持低电平直到转换完全结束。此时芯片开始转换工作,同时由处理器向芯片时钟输入端CLK 输入时钟脉冲,DO/DI端则使用DI端输入通道功能选择的数据信号。作为单通道模拟信号输入时ADC

文档评论(0)

Epiphany + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档