标签:
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的学习,项目中涉及到的功能模块有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日 |
系统分类:
单片机 | 用户分类:
单片机 | 来源:
原创 | 【推荐给朋友】 | 【添加到收藏夹】