EDN首页   博客首页

日志档案

发表于 2008-6-1 22:24:31

2

标签: STM32  

STM32:基于射频卡的智能电表控制

STM32项目/学习计划表

项目名称  基于射频卡的智能电表控制
请点击以下链接更新您的个人资料(包括“职位,部门,单位名称,地址,邮编,电子邮箱,电话”),以便我们能及时联系您并快速发送开发套件。http://space.ednchina.com/member/Register.aspx
联系方式
(邮箱/电话)
为了保证用户隐私,此处已被隐藏
预计实施时间 自  8月1日 到9月15日 计划参加人数  3
背景描述 该计划的背景及其实现的目的、意义
 

通过射频卡作为传输媒介,实现电表的预付费控制器。

预付费电表采用单片机测控技术,集预收费、控制器自动计费、状态提示于一体。实现系统欠压时的数据保护。

电能测量采用CIRRUS公司推出的CS5460A,一种测量单相能量的芯片。此芯片本人在前不久导师的某项目中有过应用。想把其移植到STM32中来。同时也完成对STM32的入门学习。

功能描述 详细描述该项目能够实现的功能
 

电能检测:一片CS5460A实现单相电能的检测;本系统采用三片CS5460A组合使用测量三相电。

读写卡:采用ATMEL公司的射频卡E5550作为传输媒介,读写基站芯片选用U2270B。通过软件模拟时序方式实现对数据的读写功能。

晶闸管保护:用电量超出限额或某时段用电量超出安全范围时切断电力线。

日历/时钟模块:实现用电收费的复费率功能,即不同时间段按不同的计费标准收费。

欠压数据保护模块:CS5460A中的EEPROM为非易失存储器,掉电后依然能保存电量相关信息。当系统供电电压低于某安全值时,只需将表的状态和时间信息备份到外部存储器中即可。

    输入/输出模块:一个功能按键,按下后可以操作射频卡;再次按下后退出。输出采用液晶输出。
解决办法 预计会遇到的困难和相应的解决办法

      新型微控制器STM32的学习。有一定的ARM7基础,相信可以克服困难,通过自学来实现系统。同时EDN为广大电子工程师构建了技术交流平台。

      基站天线的设计。小组成员中有一位来自通信专业,相信在我们的共同努力下,还有图书馆作为我们的坚强后盾,可以实现数据传输。同时,就目前的资料查找情况来看,E5550和U2270B的配合使用的前人案例很多,有很多经验可以学习。

预期效果 开发项目:预期要解决的问题、达到的经济效益和产品所需数量;
学习项目:希望学到的知识或技能,达到哪些实践的目的等。
 

首先是对STM32的学习,项目中涉及到的功能模块有GPIOADCSPIUSB等。熟悉应用ST32的内部资源。

实现在STM32CS5460A的操作应用。

    能够顺利读写射频卡上的内容。
时间安排 日  期 进    度    描    述
 81820  收集背景资料,查阅相关文献,设计整体系统框图
  820831  熟悉STM32的使用,掌握各功能模块
 91915  实现系统各个模块功能,实现整个系统的协调工作
总结  

 通过设计本系统,学习用STM32学习板控制ADCSPIUSB等模块的使用和开发。接下来,还想接着学习uC/OS_II在STM32上的移植。此是后话。

备  注

之前由于把邮箱错写成了邮编,这份不成熟的方案被我编辑了很多次,其中还被人抄袭,至今尚未解决这个问题。这次修改后提交,大概是第三次修改了吧。给后台管理人员和项目评审人员带来麻烦了。希望自己的方案可以通过  

签名:鲍婧           时间:2008年6月1日

系统分类: 单片机   |   用户分类: 单片机   |   来源: 原创   |   【推荐给朋友】   |   【添加到收藏夹】

    阅读(323)    回复(4)  

投一票您将和博主都有获奖机会!

最新评论

  • bobzone

    2008-6-1 22:31:15

    好傻! 联系方式中的邮箱我居然填写的是邮编…… 晕了 不知道还可不可以修改……

  • lg05128018

    2008-6-1 22:38:06

    可以的吧

  • jinjing999666

    2008-7-14 16:42:58

    呵呵 有同步AD,干嘛还要用电能芯片呢?

  • anny520

    2008-8-1 16:56:16

    支持