嵌入式系统课程设计报告样例.doc
《嵌入式系统课程设计报告样例.doc》由会员分享,可在线阅读,更多相关《嵌入式系统课程设计报告样例.doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、嵌入式系统应用课程设计报告 设计课题:基于STM32的直流电机调速 专业班级: 11电气1班 学生姓名: 朱帅 指导教师: 蔡海滨 设计时间: 2014-2015第1学期 工程技术学院直流电机控制程序设计摘要:STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-M3内核。本次使用的是STM32F103“增强型”系列。增强型系列时钟频率达到72MHz,从闪存执行代码,STM32功耗36mA,是32位市场上功耗最低的产品,相当于0.5mA/MHz。工作原理:是通过改变输出方波的占空比使负载上的平均电流功率从0-100%变化,从而改变直流减速电机速度。利用脉宽
2、调制(PWM)方式,实现调速,它的优点是电源的能量功率,能得到充分利用,电路的效率高。关键字:占空比 PWM输出 控制 STM32 电机 人机交互设计概述及基本要求用单片机编程实现直流电机的控制过程,要求:具有电压调速第一章 系统概述1.1 总框图设计根据设计要求,我们把设计主要分为两个模块:显示模块,直流电机调速模块。其原理图如下:系统简介:打开电源之后,电源指示灯亮,屏幕显示电机的控制电压,单片机根据采集的电压值进行PID调节,使电机的电压稳定在设定的值(电机的转速和电压成正比)第二章 单元电路设计与分析显示部分:/写寄存器函数void LCD_WR_REG(u8 data) LCD_RS
3、_CLR;/写地址 LCD_CS_CLR; DATAOUT(data); LCD_WR_CLR; LCD_WR_SET; LCD_CS_SET; #else/正常IO/写寄存器函数void LCD_WR_REG(u8 data) LCD_RS=0;/写地址 LCD_CS=0; DATAOUT(data); LCD_WR=0; LCD_WR=1; LCD_CS=1; void LED_Init(void)RCC-APB2ENR|=1APB2ENR|=1CRH&=0XFFFFFFF0; GPIOA-CRH|=0X;/PA8 推挽输出 GPIOA-ODR|=1CRL&=0XFFFFF0FF;GPIO
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 系统 课程设计 报告
限制150内