基于MSP430单片机的新型智能IC卡天然气表设计
摘要:为了提高天然气表的计量精度,实现精准计量的目的,采用靶式流量计作为信号采集模块,通过测量水流中产生连续压力信号的方法测量水流量,基于MSP430单片机开发了一种低功耗新型智能IC卡天然气表。该设计具有始动流量小、计量精度高、功耗低,性价比高等优点,对于提高天然气表的计量精度,实现点滴计量具有重要意义。
关键词:智能天然气表;靶式流量计;MSP430;点滴计量
0 引言
随着单片机技术的日趋成熟,在新型天然气表的开发设计中采用单片机技术,开发智能型天然气表已经成为一种趋势。传统智能天然气表的设计思想为:将机械信号转化为电子信号,通过数据采集接口传递给单片机,由单片机来控制特制阀门的开闭。其中的关键技术是通过脉冲传感将机械计量数据转化为电子数字数据,如霍尔传感器、光电传感器、干簧管传感器、韦根传感器、涡轮传感器等。脉冲传感器在信号变换和累计过程中易受外部机械振动、电磁干扰、电源等因素影响,使系统计量精度受到限制,难以精确计量,测量结果误差较大。
本文提出了一种采用靶式流量计通过测量靶的压力来测量流量,基于MSP430单片机的低功耗智能IC卡天然气表的设计方法。采用MSP430 F413单片机作为中央处理器对靶式流量计采集的信号进行处理,实现用气量计量、总用气量累计、月用气量统计、天然气费计算与管理(报警金额、基础用气量、计划用气量),以及阀门控制等功能。
1 低功耗智能天然气表的工作原理及功能
新型智能天然气表采用低功耗、高性能单片机处理器,配以家用天然气表,采用靶式流量计测量流量的方式自动计量用户用气量,实现“先付费、后用气”的预付费控制功能。它可预置关闭阀门时门限气量,当剩余气量等于规定的关闭阀门报警气量时,将自动切断用户天然气,给用户提示,并允许插卡恢复供天然气。当剩余气量为零时,自动关闭阀门。若允许用户透支,则插卡恢复用气直至使用完透支气量后才关阀。用户每次将购气卡插入表后,天然气表LCD显示剩余气量、累计用气量、天然气表状态等相关信息,并将这些信息返写到购水卡中,以供售水管理系统入库、查询。同时还对电源、表壳安全等信息进行实时监视,并进行相应的安全处理。
2 低功耗智能天然气表控制系统硬件的组成
新型天然气表的控制系统组成如图1所示,主要分为以下几个部分:主控CPU、靶式流量计、信号放大电路、阀门控制系统、IC卡通信系统、电源监控系统、液晶显示、安全监控及声音报警等子系统。
2.1 MSP430F413单片机简介
MSP430F413是美国TI公司推出的超低功耗FLASH型16位RISC指令集单片机,具有丰富的片内外围,是一款性价比极高的单片机。MSP430单片机具有如下特点:
(1)低电压、超低功耗。MSP430 F413单片机在1.8~3.6 V电压、1 MHz的时钟条件下运行时,其工作电流根据工作模式的不同在0.1~400μA之间。
(2)强大的处理能力。MSP430F413单片机采用RISC指令集,27条内核指令,具有丰富的寻址方式(7种源操作数寻址、4种目的操作数寻址);大量的寄存器以及片内数据存储器都可参加多种运算;有较高的处理速度。这些特点保证了可编制出高效率的源程序。
(3)丰富的片内外设。MSP430F413具有FLL+(频率锁相环)时钟系统,看门狗,带有三个捕获/比较寄存器的16位定时器(Timer-A),片内比较器,96段LCD驱动器,48个通用I/O引脚,并且端口P1和P2具有中断能力,每一引脚都可以单独选择中断触沿、单独允许中断。MSP430F4 13集成了较丰富的片内外设。
(4)高效的开发方式。MSP430F413具有FLASH存储器JTAG接口,支持在线仿真和编程,能够利用仿真器实现程序的在线调试与下载。MSP43 0F413为工业级的,运行环境温度为-40~+85℃,因此很适合作为便携仪表和水、电表的主控芯片。
评论