论文部分内容阅读
随着国家“十二五”规划战略的提出,清洁能源将成为未来发展的趋势,而天然气作为一种清洁能源必将获得巨大的市场前景。天然气的广泛应用将推动燃气表行业的迅猛发展。然而,传统的燃气表因为存在入户抄表难、抄表数据不准确、数据更新实时性差等问题,已不能满足市场快速发展的需要。针对以上问题,本文设计了一种基于CC1101的无线IC卡燃气表抄表系统。本抄表系统既具有IC卡功能,便于燃气用户购买燃,同时还具有无线数据收发能力,方便了燃气公司对燃气表的运行状态进行实时监控,避免了上门抄表所带来的不便。本文主要从以下几点对本系统进行了介绍:1)在硬件方面,设计了以TI公司的MSP430F417单片机为主控芯片的无线IC卡燃气表,能够完成燃气的计量、流量实时显示、无线数据收发等功能;同时设计了以CC1101无线射频收发芯片为核心的手操器,能够完成燃气表的数据采集、实时更新燃气表的性能参数等功能。2)在软件方面,采用模块化的编程设计思想,分模块编写程序,分块调试,然后将各模块程序进行集成,整体调试,这样便于排除程序中的错误。3)在燃气表的组网时,本文采用了分群算法,将一栋楼上的所有燃气表分成若干个群组,每个群组有一个群首,群首负责读取群里的其它燃气表的数据,当抄表时,群首负责进行数据的传输,这样既提高了抄表的效率,又可以防止燃气表数据的丢失。4)在设计时采用了低功耗的设计思想,充分利用芯片的低功耗功能。对于单片机程序设计时,以中断方式代替查询方式,节省CPU的运行时间,在没有任务时使单片机进入睡眠模式,减小了系统的电流消耗;对于射频模块,采用CC1101芯片自带的电磁波唤醒(WOR)功能实现,当没有数据收发任务时,无线模块进入休眠模式,进一步降低了系统的功耗。