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的学习,项目中涉及到的功能模块有GPIO、ADC、SPI、USB等。熟悉应用ST32的内部资源。 实现在STM32对CS5460A的操作应用。 能够顺利读写射频卡上的内容。 | |||||||
时间安排 | 日 期 | 进 度 描 述 | |||||
8月1日至8月20日 | 收集背景资料,查阅相关文献,设计整体系统框图 | ||||||
8月20日至8月31日 | 熟悉STM32的使用,掌握各功能模块 | ||||||
9月1日至9月15日 | 实现系统各个模块功能,实现整个系统的协调工作 | ||||||
总结 | 通过设计本系统,学习用STM32学习板控制ADC、SPI、USB等模块的使用和开发。接下来,还想接着学习uC/OS_II在STM32上的移植。此是后话。 | ||||||
备 注 | 之前由于把邮箱错写成了邮编,这份不成熟的方案被我编辑了很多次,其中还被人抄袭,至今尚未解决这个问题。这次修改后提交,大概是第三次修改了吧。给后台管理人员和项目评审人员带来麻烦了。希望自己的方案可以通过 签名:鲍婧 时间:2008年6月1日 |
用户391779 2008-8-1 16:56
用户161698 2008-7-14 16:42
lg05128018_230568758 2008-6-1 22:38
用户146369 2008-6-1 22:31