基于RFID的预付费电能表的研制
发布时间:2008/6/3 0:00:00 访问次数:395
    
    
    来源:中电网
    
    作者:罗恂 丁庆生
    
    引言
    
    随着人均用电量的大幅度增加,推动了一户一表制的使用。传统的机械式电能表测量精度有限,会带来较大误差;当用电量很大时,误差将让人难以接受。本文介绍的电子式预付费电能表是通过电能测量集成电路对电压电流的取样信号进行处理,并输出与有功功率成正比的频率信号;微处理器通过对脉冲计数来计算所消耗的电量。用户将rfid卡片(预先在电力部门购买,卡片上充有定额的现金)靠近电能表,这时mcu通过射频芯片读取卡的金额,将其存储到eeprom,同时此卡清零。电能表将通过声音和lcd显示来提醒用户充值。
    
    1 硬件电路总体设计
    
    通过对ad7755的电能测量,与以低功耗著称的msp430 mcu接口,再用ds1302作为时钟,将数据储存在24lc16 eeprom中。用工作于13.56 mhz的mfrc5 00芯片来实现预付费卡片数据的读取。硬件框图如图1所示。
    
    
    
    1.1 电能计量模块ad7755的特点和接口
    
    ad7755是analog devices公司生产的电量计量集成电路,技术指标超过了iec1036规定的准确度要求。值得一提的是,国内现有替代产品,上海贝岭的bl0932可以很好地替代ad7755。这里的ad7755工作于这种方式:电流和电量通过其互感器送入各输入通道。电压和电流通道上额定值要设计在最大输出电压的半刻度上,使电表能满足过压和过流的要求。把cf频率输出端接到单片机的端口,设置scf=0,s1=0,s0=1,cf的最高输出频率为21.76 hz,mcu对输入脉冲进行计数,计数值的大小即反映电能消耗的多少。本设计中,分流器电阻在340 μω条件下,表常数为3 200脉冲/kwh,即每kwh电产生3 200脉冲。从cf经光耦输出到mcu计数。
    1.2 mcu模块msp430
    
    msp430 mcu是ti公司的超低功耗16位单片机;采用精简指令集;具有丰富的片内外设,功能强大,并且具有很低的电能消耗,特别适用于三表设计。在此选用带有lcd驱动和i/o丰富的msp430f435。msp430f435有80和100两种封装形式(在此选用小型化的80封装)。mcu作为电路的核心模块,要与各个外设打交道,不仅要负责计出ad7755所输出的计量脉冲值,还要将其转换为金额,并对各种外扩的接口芯片进行协调和处理。
    
    1.3 时钟模块ds1302
    
    要保证电能表时间的准确性,时钟电路还是必需的。在此选用dallas公司推出的高性能、低功耗、带ram的实时时钟芯片ds1302,可以对年、月、周、日、时、分、秒进行计时,且具有闰年补偿功能,工作电压宽达2.5~5.5 v。ds1302采用三线接口与msp430单片机进行通信。这部分主要是对ds1302的串行信号和时钟的模拟以及掉电保护电路设计。
    
    1.4 外扩存储器模块24lc16
    
    作为计量仪表需要有许多数据(如电流电压的系数、分时计费表、累计计费表等)是变动的或可以通过正常手段修改的,但不能因系统中的干扰而改写,更不能因停电等事件而丢失。串行eeprom是当前仪表设计中最合适的器件。这里选用microchip公司生产的24lc16来实现这种功能。24lc16是具有i2c接口的eeprom。其容量为2048×8位,分为8个页面,每页256字节。由于msp430f435不带i2c接口,所以在此要对其进行i2c总线模拟。其主要困难还是延时。液晶模块和键盘以及rs232通信相对简单,各个模块之间通过mcu来控制。
    
    2 rfid实现预付费的过程
    
    rfid(radio frequency identification,射频识别),是一种非接触式的自动识别技术。它通过射频信号自动识别目标对象并获取相关数据,识别工作无须人工干预,可工作于各种恶劣环境;操作快捷方便。根据频段不同,rfid分为低频和高频系统:低频近距离rfid系统主要集中在125 khz、13.56 mhz频段;高频远距离rfid系统主要集中在频段(902 mhz~928 mhz)915 mhz、2.45 ghz、5.8 ghz。
    
    
    来源:中电网
    
    作者:罗恂 丁庆生
    
    引言
    
    随着人均用电量的大幅度增加,推动了一户一表制的使用。传统的机械式电能表测量精度有限,会带来较大误差;当用电量很大时,误差将让人难以接受。本文介绍的电子式预付费电能表是通过电能测量集成电路对电压电流的取样信号进行处理,并输出与有功功率成正比的频率信号;微处理器通过对脉冲计数来计算所消耗的电量。用户将rfid卡片(预先在电力部门购买,卡片上充有定额的现金)靠近电能表,这时mcu通过射频芯片读取卡的金额,将其存储到eeprom,同时此卡清零。电能表将通过声音和lcd显示来提醒用户充值。
    
    1 硬件电路总体设计
    
    通过对ad7755的电能测量,与以低功耗著称的msp430 mcu接口,再用ds1302作为时钟,将数据储存在24lc16 eeprom中。用工作于13.56 mhz的mfrc5 00芯片来实现预付费卡片数据的读取。硬件框图如图1所示。
    
    
    
    1.1 电能计量模块ad7755的特点和接口
    
    ad7755是analog devices公司生产的电量计量集成电路,技术指标超过了iec1036规定的准确度要求。值得一提的是,国内现有替代产品,上海贝岭的bl0932可以很好地替代ad7755。这里的ad7755工作于这种方式:电流和电量通过其互感器送入各输入通道。电压和电流通道上额定值要设计在最大输出电压的半刻度上,使电表能满足过压和过流的要求。把cf频率输出端接到单片机的端口,设置scf=0,s1=0,s0=1,cf的最高输出频率为21.76 hz,mcu对输入脉冲进行计数,计数值的大小即反映电能消耗的多少。本设计中,分流器电阻在340 μω条件下,表常数为3 200脉冲/kwh,即每kwh电产生3 200脉冲。从cf经光耦输出到mcu计数。
    1.2 mcu模块msp430
    
    msp430 mcu是ti公司的超低功耗16位单片机;采用精简指令集;具有丰富的片内外设,功能强大,并且具有很低的电能消耗,特别适用于三表设计。在此选用带有lcd驱动和i/o丰富的msp430f435。msp430f435有80和100两种封装形式(在此选用小型化的80封装)。mcu作为电路的核心模块,要与各个外设打交道,不仅要负责计出ad7755所输出的计量脉冲值,还要将其转换为金额,并对各种外扩的接口芯片进行协调和处理。
    
    1.3 时钟模块ds1302
    
    要保证电能表时间的准确性,时钟电路还是必需的。在此选用dallas公司推出的高性能、低功耗、带ram的实时时钟芯片ds1302,可以对年、月、周、日、时、分、秒进行计时,且具有闰年补偿功能,工作电压宽达2.5~5.5 v。ds1302采用三线接口与msp430单片机进行通信。这部分主要是对ds1302的串行信号和时钟的模拟以及掉电保护电路设计。
    
    1.4 外扩存储器模块24lc16
    
    作为计量仪表需要有许多数据(如电流电压的系数、分时计费表、累计计费表等)是变动的或可以通过正常手段修改的,但不能因系统中的干扰而改写,更不能因停电等事件而丢失。串行eeprom是当前仪表设计中最合适的器件。这里选用microchip公司生产的24lc16来实现这种功能。24lc16是具有i2c接口的eeprom。其容量为2048×8位,分为8个页面,每页256字节。由于msp430f435不带i2c接口,所以在此要对其进行i2c总线模拟。其主要困难还是延时。液晶模块和键盘以及rs232通信相对简单,各个模块之间通过mcu来控制。
    
    2 rfid实现预付费的过程
    
    rfid(radio frequency identification,射频识别),是一种非接触式的自动识别技术。它通过射频信号自动识别目标对象并获取相关数据,识别工作无须人工干预,可工作于各种恶劣环境;操作快捷方便。根据频段不同,rfid分为低频和高频系统:低频近距离rfid系统主要集中在125 khz、13.56 mhz频段;高频远距离rfid系统主要集中在频段(902 mhz~928 mhz)915 mhz、2.45 ghz、5.8 ghz。
上一篇:嵌入式设备鼠标接口的设计与实现