STM32项目/学习计划表
项目名称 | |||||||
请点击以下链接更新您的个人资料(包括“职位,部门,单位名称,地址,邮编,电子邮箱,电话”),以便我们能及时联系您并快速发送开发套件。http://space.ednchina.com/member/Register.aspx | |||||||
联系方式 (邮箱/电话) |
| ||||||
预计实施时间 | 自 8月1日 到12月30日 | 计划参加人数 | 3 | ||||
背景描述 | 该计划的背景及其实现的目的、意义 | ||||||
半实物仿真是飞行器控制回路的重要试验项目,整套仿真设备由许多功能单元组成,包括目标运动控制、转台控制、产品控制、分布式通讯、系统监控等。需要将MCU嵌入到各个部件以便实现灵活控制、检测。选用一款功能强、适应广、开发方便的控制器可以简化系统开发、使用、维护。 | |||||||
功能描述 | 详细描述该项目能够实现的功能 | ||||||
1. STM32具有6通道带死区PWM功能,具有捕获和刹车功能,可以很方便完成转台、目标运动等无刷电机控制。 2. STM32带有CAN总线接口,可以将各个分布单元通过CAN总线连接,实现分布式控制,简化系统连接。 3. STM32具有3个异步通讯接口,可以通过422总线与产品的异步通讯连接,完成产品控制。 4. STM32带有16通道高速AD(1M),完成对模拟信号测量、监控,同时拥有16路外中断,可以监控数字量信号。 5. STM32带有USB接口,方便与控制PC通讯。 6. STM32有20k的RAM,可以引入freertos、ucos等RTOS,方便程序开发。 7. STM32的IO能够承受5V、简化了与5V电路的接口。 | |||||||
解决办法 | 预计会遇到的困难和相应的解决办法 | ||||||
1 . STM32是一种新型结构的新片、与以往ARM7有较大区别,需要深入学习掌握。 2.目前STM32的资料比较少、需要多在论坛、官方网站查找。 3. STM32功能外设较多,比较复杂,需要在实践中巩固掌握。 4. STM32与ARM7内核差异较大,操作系统需要重新移植。 | |||||||
预期效果 | 开发项目:预期要解决的问题、达到的经济效益和产品所需数量; 完成1套半实物仿真系统设备。 1. 掌握Cortex-M3的核心结构、STM32系统结构。 2. 掌握STM32软件开发环境、方法。 3. 掌握STM32外设功能及使用。 4. 掌握STM32软件库的用法,掌握USB、CAN的使用。 5.将STM32用于电机控制、PID运动控制、数据采集、数 据通讯等领域。 | ||||||
时间安排 | 日 期 | 进 度 描 述 | |||||
2008.1~9.15 | 熟悉STM32的结构、功能部件、开发方法。 | ||||||
9.16~10.30 | 进行硬件设计、同时完成软件驱动。 | ||||||
11.1~12.30 | 完成系统的集成调试。 | ||||||
总结 | |||||||
备 注 | 签名: 朱沛洪 时间:7月22日 |
用户391779 2008-7-26 09:41