STM32项目/学习计划表
项目名称 | STM32在某无人飞行器中的应用 | ||||||
请点击以下链接更新您的个人资料(包括“职位,部门,单位名称,地址,邮编,电子邮箱,电话”),以便我们能及时联系您并快速发送开发套件。http://space.ednchina.com/member/Register.aspx | |||||||
联系方式 (邮箱/电话) |
| ||||||
预计实施时间 | 自 8月1日 到11月15日 | 计划参加人数 | 2 | ||||
背景描述 | 该计划的背景及其实现的目的、意义 | ||||||
某无人飞行器中需对多路电源电压进行检测和控制,需完成多路点火控制,需对通过电机气体流量进行调节。以往产品大多采用DSP控制。STM32具有低功耗高速内核、快速的中断、硬件乘法器、多通道异步串行通讯口、多路高速AD、IO与5V兼容、单电源供电、寄存器保护等功能,使其非常适合此类控制功能,同时功耗、成本更低、可靠性更高。
| |||||||
功能描述 | 详细描述该项目能够实现的功能 | ||||||
1)使用STM32的AD对10路电源电压进行检测,发现异常及时按照控制策略进行电源控制,仿制损坏用电部件。 2)挂机和发射时利用MCU的灵活控制功能对系统相关功能进行自检,系统自检和电压自检正常后,才允许飞行器投放。 3)STM32的IO兼容5V、便于与5V控制的固态继电器连接,进行发动机、电池等的点火控制。设计时利用寄存器保护功能防止状态破坏造成误点火。 4)采用PWM单元驱动流量调节电机,STM32有很快的计算速度,可以采用先进的PID控制算方法进行流量调节控制。 5)利用STM32的多个异步串行通讯口可以方便完成与飞控计算机、舵机计算机、遥测计算机的通讯,简化接口设计。 6)利用STM32的PWM单元,发出一定频率的音频信号。
| |||||||
解决办法 | 预计会遇到的困难和相应的解决办法 | ||||||
1)STM32是一种新型内核的控制芯片,学习掌握其开发和功能需要一定时间。 2)STM32有其特点和优势,需针对此进行软硬件设计,充分发挥该控制器优势。 3)一些现有的控制算法、程序需在STM32上移植。 | |||||||
预期效果 | 开发项目:预期要解决的问题、达到的经济效益和产品所需数量; 设计1台控制器样机用于某无人飞行器,对STM32性能进行评估,为进一步应用做参考。 通过该样机研制,充分学习掌握STM32的功能、特点、开发方法和相关功能部件应用,为今后的使用打下基础 | ||||||
时间安排 | 日 期 | 进 度 描 述 | |||||
8月1日~8月31日 | 进行STM32的学习。掌握开发方法、特点,各种功能部件的应用。了解其软硬件特点。 | ||||||
9月1日~10月1日 | 进行硬件电路设计、各单元软件设计 | ||||||
10月2日~11月15 | 进行流量调节控制器设计调试、完成系统集成调试。 | ||||||
总结 | |||||||
备 注 | 签名: 安德宇 时间:7月7日 |
文章评论(0条评论)
登录后参与讨论