基于PIC单片机的IC卡燃气表的设计.docxVIP

  • 1
  • 0
  • 约1.1万字
  • 约 49页
  • 2023-09-19 发布于江苏
  • 举报
基于PIC 单片机的 IC 卡燃气表的设计 摘 要 本文设计的 IC 卡燃气表是在传统膜式燃气表的基础上加装 PIC 单片 机控制器、内置微功耗电机阀门及计量传感器,以IC 卡为媒介,实现预付 费功能的新型燃气仪表,适用于城镇管道燃气、天然气和液化石油气的自 动计量和收费控制。该系统还可以接收燃气报警器信号,及时关闭阀门, 提高了燃气行业的现代化管理水平。 关键词: IC 卡,PIC 单片机,流量, EZMPLA18H 传感器, A9110 双向直 流电机驱动 IC 目 录 摘要 I 目 录 Ⅱ 第一章 IC卡燃气表的设计方案及原理 1 1.1 IC卡燃气表的设计方案 1 1.2 IC卡燃气表的控制原理 1 1.3 IC卡燃气表的主要功能 2 第二章 IC卡燃气表系统的硬件组成 3 2.1 传感器功能及主要技术参数 3 2.2 PIC单片机 3 2.3 电机阀门的控制设计 5 2.4 电源检测线路 6 2.5 LCD路设计 6 2.6 报警线路设计 7 2.7 取样线路设计 7 2.8 IC卡线路设计 8 第三章 IC卡燃气表系统的软件设计 10 3.1 主程序 10 3.2 显示子程序 13 3.3 IC卡读写子程序 15 结论 26 参考文献 27 致谢 28 第一章 IC 卡燃气表的设计方案及原理 1.1IC 卡燃气表的设计方案 IC卡燃气表系统主要由单片机、IC 卡、电机阀、传感器、LCD 显示器、24C01 存储器等组成。总体框图如图1.1所示。燃气用户在燃气公司开户并购买一定气 量后,即可得到加密的 IC 卡,用户将IC 卡插入燃气表中,卡中气量自动输入燃气 表并在 IC 卡中消除气量,供气阀门打开。当表内剩余气量不足时,燃气表会显示 请购气,以提示用户及时购气;表内气量用完时,燃气表自动关闭电机阀,燃 气表停止用气。待用户再次输入气量时,燃气表将电阀打开,恢复供气。 显示器 显示器 阀门控制器 IC卡线路 电源检测 存储线路 电机阀 单片机 图1.1 系统总体控制框图 1.2 IC卡燃气表的控制原理 IC 卡燃气表系统以单片机为核心,将传统的燃气表与测控集成系统结合在 一起,形成一个整体。既保持了机械表的计量精度,又具备了燃气表的自动化管 理功能。在机械式燃气表的0.01 计量单位的字轮上安装一个磁钢,在计数架的 上、下端各安装一个磁性传感器EZMPLA18H 磁性传感器,通过传感器实现气体流 量的单位计量。 IC 卡用来实现燃气表与燃气公司之间的数据传输,完成预付费 功能。而数据存储器24C01 则实现燃气表运行中产生的重要数据的存储。 LCD 显示器作为用户与燃气表的传递纽带,让用户了解燃气表的运行状况。 1.3 IC 卡燃气表的主要功能 1.3.1 液晶显示功能 IC 卡燃气表不仅可以显示燃气表的日常用气,还可以显示“余量不足、阀 关、电池不足等提示信息。 1.3.2报警功能 IC 卡燃气表具有用气、卡处理等声音报警提示。 1.3.3燃气预购气量及用气控制功能 IC 卡燃气表能正确读取预购气量值,并开启阀门。当卡燃气表剩余气量为 零时, IC 卡燃气表自动关闭阀门,切断气源。再次输气后, IC 卡燃气表自动恢 复供气。 1.3.4数据保持与恢复功能 在更换电池或电池意外掉电时,单片机能将现行的各种数据,以串行通讯方 式写入EEPROM。 待重新上电后,再将这些数据从EEPROM 中取出,继续工作, 从而保证数据不丢失。 1.3.5防气量囤积功能 IC 卡燃气表具有预设限购气量,防止用户囤积气量功能。 1.3.6气量转移功能 IC 卡燃气表因故需要更换时,可以使用转移卡方便的把燃气表的用户信息 转移到新的燃气表中。 1.3.7泄露报警功能 IC 卡燃气表可以连接燃气报警器的报警信号,即使切断燃气表内的电机阀 门,保障用气安全。 1.3.8数据安全性 为做到IC 卡燃气表数据的安全性,在燃气表中保存IC 卡的卡号,用气是首 先核对IC 卡号,在核对IC 卡密码,最后在从IC 卡中读取购气量。 第二章 IC 卡燃气表系统的硬件组成 2.1 传感器功能及主要技术参数 用于取样的传感器采用松下的 EZMPLA18H 磁性传感器。该传感器工作电 压范围1.6-3.5V, 工作温度-40℃-85℃。在有磁场通过时,输出低电压信号。与 传统的传感器干簧管相比,传输信号更可靠,更能有效防止燃气表运行中的抖动。 2.2 PIC 单片机 2.2.1 PIC16F72 芯片及片内功能 PIC16F72 是美国 Microchip 技术公司推出的一种带

文档评论(0)

1亿VIP精品文档

相关文档